i18n update: put new strings in ts files
authorKonrad Rosenbaum <konrad@silmor.de>
Sat, 14 Jul 2012 12:43:15 +0000 (14:43 +0200)
committerKonrad Rosenbaum <konrad@silmor.de>
Sat, 14 Jul 2012 12:43:15 +0000 (14:43 +0200)
src/main.cpp
src/smoke_de.ts
src/smoke_de_SAX.ts
src/smoke_en.ts

index a453d94..3fb7195 100644 (file)
@@ -90,14 +90,16 @@ void MApplication::aboutMS()
        QMessageBox mb;
        mb.setIconPixmap(QPixmap(":/icon.png"));
        mb.setWindowTitle(tr("About MagicSmoke"));
-       mb.setText(tr(  "<h3>MagicSmoke %1</h3>"
+       mb.setText(tr(  "<h3>MagicSmoke v. %1</h3>"
                        "&copy; Konrad Rosenbaum, 2007-2011<br>"
                        "&copy; Peter Keller, 2007-2008<br>"
                        "protected under the GNU GPL v.3 or at your option any newer<p>"
                        "See also the <a href=\"%2\">MagicSmoke Homepage</a>.<p>"
-                       "This version was compiled from repository '%1' revision '%2'.")
-                       .arg(MSInterface::staticVersionInfo(WOb::VersionHR)) //%3
-                       .arg(HOMEPAGE_BASEURL) //%4
+                       "This version was compiled from repository '%3' revision '%4'.")
+                       .arg(MSInterface::staticVersionInfo(WOb::VersionHR)) //%1
+                       .arg(HOMEPAGE_BASEURL) //%2
+                       .arg(MSInterface::staticVersionInfo(WOb::VersionRootURL)) //%3
+                       .arg(MSInterface::staticVersionInfo(WOb::VersionNumber)) //%4
                );
        mb.setStandardButtons(QMessageBox::Ok);
        mb.exec();
index 74957ed..cdff340 100644 (file)
 <context>
     <name>MAddressChoiceDialog</name>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="789"/>
+        <location filename="dialogs/customerdlg.cpp" line="820"/>
         <source>Chose an Address</source>
         <translation>Adresse wählen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="804"/>
+        <location filename="dialogs/customerdlg.cpp" line="835"/>
         <source>Add Address</source>
         <translation>Adresse hinzufügen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="807"/>
+        <location filename="dialogs/customerdlg.cpp" line="838"/>
         <source>Cancel</source>
         <translation>Abbrechen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="840"/>
+        <location filename="dialogs/customerdlg.cpp" line="871"/>
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="840"/>
+        <location filename="dialogs/customerdlg.cpp" line="871"/>
         <source>Unable to save changes made to addresses: %1</source>
         <translation>Änderungen an dieser Adresse können nicht gespeichert werden: %1</translation>
     </message>
 <context>
     <name>MAddressDialog</name>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="672"/>
+        <location filename="dialogs/customerdlg.cpp" line="695"/>
         <source>Edit Address</source>
         <translation>Adresse ändern</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="674"/>
+        <location filename="dialogs/customerdlg.cpp" line="697"/>
         <source>Create Address</source>
         <translation>Adresse anlegen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="683"/>
+        <location filename="dialogs/customerdlg.cpp" line="706"/>
         <source>Last used:</source>
         <translation>Zuletzt benutzt:</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="684"/>
+        <location filename="dialogs/customerdlg.cpp" line="707"/>
         <source>Name:</source>
         <translation>Name:</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="685"/>
-        <location filename="dialogs/customerdlg.cpp" line="686"/>
+        <location filename="dialogs/customerdlg.cpp" line="708"/>
+        <location filename="dialogs/customerdlg.cpp" line="709"/>
         <source>Address:</source>
         <translation>Adresse:</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="687"/>
+        <location filename="dialogs/customerdlg.cpp" line="710"/>
         <source>City:</source>
         <translation>Stadt:</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="688"/>
+        <location filename="dialogs/customerdlg.cpp" line="711"/>
         <source>State:</source>
         <translation>Bundesland:</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="689"/>
+        <location filename="dialogs/customerdlg.cpp" line="712"/>
         <source>ZIP Code:</source>
         <translation>Postleitzahl:</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="690"/>
+        <location filename="dialogs/customerdlg.cpp" line="713"/>
         <source>Country:</source>
         <translation>Land:</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="699"/>
-        <location filename="dialogs/customerdlg.cpp" line="762"/>
+        <location filename="dialogs/customerdlg.cpp" line="722"/>
+        <location filename="dialogs/customerdlg.cpp" line="761"/>
         <source>Ok</source>
         <translation>Ok</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="701"/>
-        <location filename="dialogs/customerdlg.cpp" line="764"/>
+        <location filename="dialogs/customerdlg.cpp" line="724"/>
+        <location filename="dialogs/customerdlg.cpp" line="763"/>
         <source>Cancel</source>
         <translation>Abbrechen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="733"/>
+        <location filename="dialogs/customerdlg.cpp" line="792"/>
         <source> Create New Country...</source>
-        <comment>must contain leading space to distinguish it from genuine countries</comment>
+        <comment>this pseudo-entry must contain leading space to distinguish it from genuine countries</comment>
         <translation> Neues Land anlegen...</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="736"/>
+        <source> Create New Country...</source>
+        <comment>must contain leading space to distinguish it from genuine countries</comment>
+        <translation type="obsolete"> Neues Land anlegen...</translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="795"/>
         <source>Select Country</source>
         <translation>Land auswählen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="736"/>
+        <location filename="dialogs/customerdlg.cpp" line="795"/>
         <source>Please select a country:</source>
         <translation>Bitte wählen Sie ein Land:</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="749"/>
+        <location filename="dialogs/customerdlg.cpp" line="748"/>
         <source>Create New Country</source>
         <translation>Neues Land anlegen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="757"/>
+        <location filename="dialogs/customerdlg.cpp" line="756"/>
         <source>Country Name:</source>
         <translation>Name des Landes:</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="758"/>
+        <location filename="dialogs/customerdlg.cpp" line="757"/>
         <source>Abbreviation:</source>
         <translation>Abkürzung:</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="769"/>
-        <location filename="dialogs/customerdlg.cpp" line="775"/>
+        <location filename="dialogs/customerdlg.cpp" line="768"/>
+        <location filename="dialogs/customerdlg.cpp" line="774"/>
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="769"/>
+        <location filename="dialogs/customerdlg.cpp" line="768"/>
         <source>The country name and abbreviation must contain something!</source>
         <translation>Der Landesname und die Abkürzung müssen Daten enthalten!</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="775"/>
+        <location filename="dialogs/customerdlg.cpp" line="774"/>
         <source>Error while creating country: %1</source>
         <translation>Fehler beim Anlegen des Landes: %1</translation>
     </message>
 <context>
     <name>MAddressWidget</name>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="495"/>
+        <location filename="dialogs/customerdlg.cpp" line="518"/>
         <source>Select</source>
         <translation>Auswählen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="499"/>
+        <location filename="dialogs/customerdlg.cpp" line="522"/>
         <source>Edit</source>
         <translation>Ändern</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="502"/>
+        <location filename="dialogs/customerdlg.cpp" line="525"/>
         <source>Delete</source>
         <translation>Löschen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="555"/>
+        <location filename="dialogs/customerdlg.cpp" line="578"/>
         <source>Delete Address</source>
         <translation>Adresse löschen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="555"/>
+        <location filename="dialogs/customerdlg.cpp" line="578"/>
         <source>Really delete this address?
 %1</source>
         <translation>Diese Adresse wirklich löschen?
 <context>
     <name>MAppStyleDialog</name>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="612"/>
+        <location filename="dialogs/configdialog.cpp" line="617"/>
         <source>Application Style</source>
         <translation>Applikationsstil</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="615"/>
+        <location filename="dialogs/configdialog.cpp" line="620"/>
         <source>GUI Style:</source>
         <translation>Grafikstil:</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="617"/>
+        <location filename="dialogs/configdialog.cpp" line="622"/>
         <source>System Default</source>
         <translation>Systemstandard</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="625"/>
+        <location filename="dialogs/configdialog.cpp" line="630"/>
         <source>Stylesheet:</source>
         <translation>Stylesheet:</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="636"/>
+        <location filename="dialogs/configdialog.cpp" line="641"/>
         <source>Ok</source>
         <translation>Ok</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="639"/>
+        <location filename="dialogs/configdialog.cpp" line="644"/>
         <source>Cancel</source>
         <translation>Abbrechen</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="645"/>
+        <location filename="dialogs/configdialog.cpp" line="650"/>
         <source>Select Stylesheet</source>
         <translation>Stylesheet auswählen</translation>
     </message>
         <translation type="obsolete">&lt;h3&gt;MagicSmoke %3&lt;/h3&gt;&amp;copy; Konrad Rosenbaum, 2007-2011&lt;br&gt;&amp;copy; Peter Keller, 2007-2008&lt;br&gt;diese Programm unterliegt der GNU GPL Version 3 oder einer neueren Version&lt;p&gt;Siehe auch &lt;a href=&quot;%4&quot;&gt;MagicSmoke Homepage&lt;/a&gt;.&lt;p&gt;Diese Version wurde aus der Quelle &apos;%1&apos; Revision &apos;%2&apos; gebaut.</translation>
     </message>
     <message>
-        <location filename="main.cpp" line="92"/>
-        <source>&lt;h3&gt;MagicSmoke %1&lt;/h3&gt;&amp;copy; Konrad Rosenbaum, 2007-2011&lt;br&gt;&amp;copy; Peter Keller, 2007-2008&lt;br&gt;protected under the GNU GPL v.3 or at your option any newer&lt;p&gt;See also the &lt;a href=&quot;%2&quot;&gt;MagicSmoke Homepage&lt;/a&gt;.&lt;p&gt;This version was compiled from repository &apos;%1&apos; revision &apos;%2&apos;.</source>
-        <translation type="unfinished">&lt;h3&gt;MagicSmoke %3&lt;/h3&gt;&amp;copy; Konrad Rosenbaum, 2007-2011&lt;br&gt;&amp;copy; Peter Keller, 2007-2008&lt;br&gt;diese Programm unterliegt der GNU GPL Version 3 oder einer neueren Version&lt;p&gt;Siehe auch &lt;a href=&quot;%4&quot;&gt;MagicSmoke Homepage&lt;/a&gt;.&lt;p&gt;Diese Version wurde aus der Quelle &apos;%1&apos; Revision &apos;%2&apos; gebaut. {3&gt;?} {1&lt;?} {3&gt;?} {2007-2011&lt;?} {2007-2008&lt;?} {3 ?} {2&quot;?} {1&apos;?} {2&apos;?}</translation>
+        <location filename="main.cpp" line="93"/>
+        <source>&lt;h3&gt;MagicSmoke v. %1&lt;/h3&gt;&amp;copy; Konrad Rosenbaum, 2007-2011&lt;br&gt;&amp;copy; Peter Keller, 2007-2008&lt;br&gt;protected under the GNU GPL v.3 or at your option any newer&lt;p&gt;See also the &lt;a href=&quot;%2&quot;&gt;MagicSmoke Homepage&lt;/a&gt;.&lt;p&gt;This version was compiled from repository &apos;%3&apos; revision &apos;%4&apos;.</source>
+        <oldsource>&lt;h3&gt;MagicSmoke %1&lt;/h3&gt;&amp;copy; Konrad Rosenbaum, 2007-2011&lt;br&gt;&amp;copy; Peter Keller, 2007-2008&lt;br&gt;protected under the GNU GPL v.3 or at your option any newer&lt;p&gt;See also the &lt;a href=&quot;%2&quot;&gt;MagicSmoke Homepage&lt;/a&gt;.&lt;p&gt;This version was compiled from repository &apos;%1&apos; revision &apos;%2&apos;.</oldsource>
+        <translation type="unfinished">&lt;h3&gt;MagicSmoke %1&lt;/h3&gt;&amp;copy; Konrad Rosenbaum, 2007-2011&lt;br&gt;&amp;copy; Peter Keller, 2007-2008&lt;br&gt;diese Programm unterliegt der GNU GPL Version 3 oder einer neueren Version&lt;p&gt;Siehe auch &lt;a href=&quot;%2&quot;&gt;MagicSmoke Homepage&lt;/a&gt;.&lt;p&gt;Diese Version wurde aus der Quelle &apos;%1&apos; Revision &apos;%2&apos; gebaut. {3&gt;?} {1&lt;?} {3&gt;?} {2007-2011&lt;?} {2007-2008&lt;?} {3 ?} {2&quot;?} {1&apos;?} {2&apos;?}</translation>
     </message>
     <message>
-        <location filename="main.cpp" line="109"/>
+        <location filename="main.cpp" line="112"/>
         <source>MagicSmoke Version Information</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="main.cpp" line="111"/>
+        <location filename="main.cpp" line="115"/>
         <source>&lt;h3&gt;MagicSmoke Version %3&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Repository:&lt;td&gt;%1&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Revision:&lt;td&gt;%2&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Modification&amp;nbsp;State:&lt;td&gt;%4&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Commit Time:&lt;td&gt;%5&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Committer:&lt;td&gt;%6&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;
 &lt;h3&gt;Libraries&lt;/h3&gt;
-&lt;table&gt;&lt;tr&gt;&lt;td&gt;WOC:&lt;td&gt;%7&lt;br/&gt;%8&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;PACK&amp;nbsp;Library:&lt;td&gt;%9&lt;br/&gt;%10&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Qt:&lt;td&gt;%11&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ELAM:&lt;td&gt;%12&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Time&amp;nbsp;Zone&amp;nbsp;Default:&lt;td&gt;%13 in %14&lt;br/&gt;version %15&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Time&amp;nbsp;Zone&amp;nbsp;Built-In:&lt;td&gt;%16&lt;/tr&gt;&lt;/table&gt;</source>
+&lt;table&gt;&lt;tr&gt;&lt;td&gt;WOC:&lt;td&gt;%7&lt;br/&gt;%8&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;PACK&amp;nbsp;Library:&lt;td&gt;%9&lt;br/&gt;%10&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Qt:&lt;td&gt;%11&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ELAM:&lt;td&gt;%12&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Time&amp;nbsp;Zone&amp;nbsp;Default:&lt;td&gt;%13 in directory %14&lt;br/&gt;version %15&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Time&amp;nbsp;Zone&amp;nbsp;Built-In:&lt;td&gt;%16&lt;/tr&gt;&lt;/table&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="main.cpp" line="179"/>
+        <location filename="main.cpp" line="183"/>
         <source>&amp;Help</source>
         <translation>&amp;Hilfe</translation>
     </message>
     <message>
-        <location filename="main.cpp" line="91"/>
+        <location filename="main.cpp" line="92"/>
         <source>About MagicSmoke</source>
         <translation>Über MagicSmoke</translation>
     </message>
 <context>
     <name>MCartTab</name>
     <message>
-        <location filename="mwin/carttab.cpp" line="60"/>
+        <location filename="mwin/carttab.cpp" line="66"/>
         <source>Add Ticket</source>
         <translation>Eintrittskarte hinzufügen</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="62"/>
+        <location filename="mwin/carttab.cpp" line="68"/>
         <source>Add Voucher</source>
         <translation>Gutschein hinzufügen</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="64"/>
+        <location filename="mwin/carttab.cpp" line="70"/>
         <source>Add Shop Item</source>
         <oldsource>Remove Item</oldsource>
         <translation>Waren hinzufügen</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="69"/>
+        <location filename="mwin/carttab.cpp" line="75"/>
         <source>Remove Line</source>
         <translation>Zeile entfernen</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="85"/>
+        <location filename="mwin/carttab.cpp" line="91"/>
         <source>Customer:</source>
         <translation>Kunde:</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="91"/>
+        <location filename="mwin/carttab.cpp" line="97"/>
         <source>Invoice Address:</source>
         <translation>Rechnungsadresse:</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="104"/>
+        <location filename="mwin/carttab.cpp" line="110"/>
         <source>Shipping Method:</source>
         <translation>Versandoption:</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="97"/>
+        <location filename="mwin/carttab.cpp" line="103"/>
         <source>Delivery Address:</source>
         <translation>Lieferadresse:</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="109"/>
+        <location filename="mwin/carttab.cpp" line="115"/>
         <source>Comments:</source>
         <translation>Kommentare:</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="116"/>
+        <location filename="mwin/carttab.cpp" line="122"/>
         <source>Order</source>
         <translation>bestellen</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="122"/>
+        <location filename="mwin/carttab.cpp" line="128"/>
         <source>Reserve</source>
         <translation>reservieren</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="125"/>
+        <location filename="mwin/carttab.cpp" line="131"/>
         <source>Clear</source>
         <translation>zurücksetzen</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="142"/>
+        <location filename="mwin/carttab.cpp" line="148"/>
         <source>Add &amp;Ticket</source>
         <translation>Eintrittskarte &amp;hinzufügen</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="143"/>
+        <location filename="mwin/carttab.cpp" line="149"/>
         <source>Add &amp;Voucher</source>
         <translation>&amp;Gutschein hinzufügen</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="140"/>
+        <location filename="mwin/carttab.cpp" line="146"/>
         <source>Ca&amp;rt</source>
         <translation>Warenkorb</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="74"/>
+        <location filename="mwin/carttab.cpp" line="80"/>
         <source>Total Price Sum:</source>
         <translation>Gesamtpreis:</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="119"/>
+        <location filename="mwin/carttab.cpp" line="125"/>
         <source>Sell</source>
         <translation>verkaufen</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="144"/>
+        <location filename="mwin/carttab.cpp" line="150"/>
         <source>Add &amp;Shop-Item</source>
         <translation>Waren hinzufügen</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="145"/>
+        <location filename="mwin/carttab.cpp" line="151"/>
         <source>&amp;Remove Line</source>
         <translation>Zeile entfernen</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="146"/>
+        <location filename="mwin/carttab.cpp" line="152"/>
         <source>&amp;Abort Shopping</source>
         <translation>&amp;Einkauf abbrechen</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="148"/>
+        <location filename="mwin/carttab.cpp" line="154"/>
         <source>&amp;Update Shipping Options</source>
         <translation>Versandoptionen auffrischen</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="162"/>
+        <location filename="mwin/carttab.cpp" line="168"/>
         <source>(No Shipping)</source>
         <translation>(Kein Versand)</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="181"/>
+        <location filename="mwin/carttab.cpp" line="187"/>
         <source>Amount</source>
         <translation>Anzahl</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="181"/>
+        <location filename="mwin/carttab.cpp" line="187"/>
         <source>Title</source>
         <translation>Titel</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="181"/>
+        <location filename="mwin/carttab.cpp" line="187"/>
         <source>Start Time</source>
         <translation>Anfangszeit</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="181"/>
+        <location filename="mwin/carttab.cpp" line="187"/>
         <source>Price</source>
         <translation>Preis</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="240"/>
-        <location filename="mwin/carttab.cpp" line="317"/>
-        <location filename="mwin/carttab.cpp" line="324"/>
-        <location filename="mwin/carttab.cpp" line="488"/>
-        <location filename="mwin/carttab.cpp" line="526"/>
-        <location filename="mwin/carttab.cpp" line="564"/>
-        <location filename="mwin/carttab.cpp" line="572"/>
+        <location filename="mwin/carttab.cpp" line="246"/>
+        <location filename="mwin/carttab.cpp" line="298"/>
+        <location filename="mwin/carttab.cpp" line="305"/>
+        <location filename="mwin/carttab.cpp" line="469"/>
+        <location filename="mwin/carttab.cpp" line="507"/>
+        <location filename="mwin/carttab.cpp" line="545"/>
+        <location filename="mwin/carttab.cpp" line="553"/>
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="240"/>
+        <location filename="mwin/carttab.cpp" line="246"/>
         <source>Please set the customer first.</source>
         <translation>Bitte wählen Sie einen Kunden aus.</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="284"/>
         <source>Select Event to order Ticket</source>
-        <translation>Bitte wählen Sie eine Verstaltung aus, um zu bestellen</translation>
+        <translation type="obsolete">Bitte wählen Sie eine Verstaltung aus, um zu bestellen</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="297"/>
         <source>Select</source>
-        <translation>Auswählen</translation>
+        <translation type="obsolete">Auswählen</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="300"/>
-        <location filename="mwin/carttab.cpp" line="347"/>
-        <location filename="mwin/carttab.cpp" line="414"/>
+        <location filename="mwin/carttab.cpp" line="328"/>
+        <location filename="mwin/carttab.cpp" line="395"/>
         <source>Cancel</source>
         <translation>Abbrechen</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="317"/>
+        <location filename="mwin/carttab.cpp" line="298"/>
         <source>Error getting event, please try again.</source>
         <translation>Konnte Veranstalung nicht herunterlden, bitte versuchen Sie es noch einmal.</translation>
     </message>
         <translation type="obsolete">Diese Veranstaltung hat keine Preise assoziiert, daher können keine Eintrittskarten dafür generiert werden.</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="324"/>
+        <location filename="mwin/carttab.cpp" line="305"/>
         <source>This event has no prices associated that you can use for sales. Cannot sell tickets.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="330"/>
+        <location filename="mwin/carttab.cpp" line="311"/>
         <source>Select Price Category</source>
         <translation>Preiskategorie wählen</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="336"/>
+        <location filename="mwin/carttab.cpp" line="317"/>
         <source>Please chose a price category:</source>
         <translation>Bitte wählen Sie eine Preiskategorie:</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="345"/>
-        <location filename="mwin/carttab.cpp" line="412"/>
+        <location filename="mwin/carttab.cpp" line="326"/>
+        <location filename="mwin/carttab.cpp" line="393"/>
         <source>Ok</source>
         <translation>Ok</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="381"/>
+        <location filename="mwin/carttab.cpp" line="362"/>
         <source>Select Voucher</source>
         <translation>Gutschein wählen</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="392"/>
+        <location filename="mwin/carttab.cpp" line="373"/>
         <source>Select voucher price and value:</source>
         <translation>Bitte Gutschein-Preis und -Wert wählen:</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="394"/>
+        <location filename="mwin/carttab.cpp" line="375"/>
         <source>Price:</source>
         <translation>Preis:</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="400"/>
+        <location filename="mwin/carttab.cpp" line="381"/>
         <source>Value:</source>
         <translation>Wert:</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="432"/>
+        <location filename="mwin/carttab.cpp" line="413"/>
         <source>Voucher (value %1)</source>
         <translation>Gutschein (Wert: %1)</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="488"/>
+        <location filename="mwin/carttab.cpp" line="469"/>
         <source>There are problems with the contents of the cart, please check and then try again.</source>
         <translation>Es gibt Probleme mit dem Inhalt des Wahrenkorbs. Bitte prüfen Sie die rot markierten Inhalte und probieren Sie es erneut.</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="511"/>
-        <location filename="mwin/carttab.cpp" line="515"/>
+        <location filename="mwin/carttab.cpp" line="492"/>
+        <location filename="mwin/carttab.cpp" line="496"/>
         <source>Error</source>
         <translation>Fehler</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="511"/>
+        <location filename="mwin/carttab.cpp" line="492"/>
         <source>There is nothing in the order. Ignoring it.</source>
         <translation>Bestellung ist leer. Vorgang abgebrochen.</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="515"/>
+        <location filename="mwin/carttab.cpp" line="496"/>
         <source>Please chose a customer first!</source>
         <translation>Bitte wählen Sie zunächst einen Kunden aus!</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="519"/>
+        <location filename="mwin/carttab.cpp" line="500"/>
         <source>Shipping</source>
         <translation>Versand</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="519"/>
+        <location filename="mwin/carttab.cpp" line="500"/>
         <source>You have chosen a shipping method, but no address. Are you sure you want to continue?</source>
         <translation>Sie haben eine Versandmethode, aber keine Adresse gewählt. Sind Sie sicher?</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="526"/>
+        <location filename="mwin/carttab.cpp" line="507"/>
         <source>Reservations can only contain tickets.</source>
         <translation>Reservierungen können nur Eintrittskarten enthalten.</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="564"/>
+        <location filename="mwin/carttab.cpp" line="545"/>
         <source>Error while creating reservation: %1</source>
         <translation>Fehler beim Anlegen der Reservierung: %1</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="572"/>
+        <location filename="mwin/carttab.cpp" line="553"/>
         <source>Error while creating order: %1</source>
         <translation>Fehler beim Anlegen der Bestellung: %1</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="587"/>
+        <location filename="mwin/carttab.cpp" line="568"/>
         <source>The customer is not valid, please chose another one.</source>
         <translation>Der Kunde existiert nicht oder kann nicht benutzt werden, bitte wählen Sie einen anderen Kunden.</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="592"/>
+        <location filename="mwin/carttab.cpp" line="573"/>
         <source>The delivery address is not valid, please chose another one.</source>
         <translation>Die Lieferadresse kann nicht benutzt werden, bitte wählen Sie eine andere Adresse.</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="597"/>
+        <location filename="mwin/carttab.cpp" line="578"/>
         <source>The invoice address is not valid, please chose another one.</source>
         <translation>Die Rechnungsadresse kann nicht benutzt werden, bitte wählen Sie eine andere.</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="604"/>
+        <location filename="mwin/carttab.cpp" line="585"/>
         <source>Shipping Type does not exist or you do not have permission to use it.</source>
         <translation>Die Versandart existiert nicht oder Sie haben nicht das Recht diese Versandart zu verwenden.</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="622"/>
+        <location filename="mwin/carttab.cpp" line="603"/>
         <source>The event is already over, please remove this entry.</source>
         <translation>Diese Veranstaltung ist bereits vorbei. Bitte entfernen Sie diesen Eintrag.</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="625"/>
+        <location filename="mwin/carttab.cpp" line="606"/>
         <source>You cannot order tickets for this event anymore, ask a more privileged user.</source>
         <translation>Sie können keine Entrittskarten mehr für diese Veranstaltung verkaufen, bitte fragen Sie einen höher privilegierten Nutzer.</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="629"/>
+        <location filename="mwin/carttab.cpp" line="610"/>
         <source>The event is (almost) sold out, there are %1 tickets left.</source>
         <translation>Diese Veranstaltung ist (nahezu) ausverkauft. Es gibt nur noch %1 Karten.</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="634"/>
+        <location filename="mwin/carttab.cpp" line="615"/>
         <source>The event does not exist or there is another serious problem, please remove this entry.</source>
         <translation>Diese Veranstaltung existiert nicht oder es gibt ein anderes Problem - bitte entfernen Sie diesen Eintrag.</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="656"/>
+        <location filename="mwin/carttab.cpp" line="637"/>
         <source>You do not have permission to create vouchers with this value, please remove it.</source>
         <translation>Sie haben nicht die Berechtigung Gutscheine mit diesem Wert anzulegen - bitte entfernen Sie ihn.</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="659"/>
+        <location filename="mwin/carttab.cpp" line="640"/>
         <source>The price tag of this voucher is not valid, please remove and recreate it.</source>
         <translation>Der Preis dieses Gutscheins ist nicht gültig. Bitte entfernen Sie ihn und legen Sie ihn neu an.</translation>
     </message>
 <context>
     <name>MConfigDialog</name>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="49"/>
+        <location filename="dialogs/configdialog.cpp" line="50"/>
         <source>Magic Smoke Configuration</source>
         <translation>Magic Smoke Konfiguration</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="60"/>
+        <location filename="dialogs/configdialog.cpp" line="61"/>
         <source>&amp;Profile</source>
         <translation>&amp;Profil</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="61"/>
+        <location filename="dialogs/configdialog.cpp" line="62"/>
         <source>&amp;New Profile...</source>
         <translation>&amp;Neues Profil</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="62"/>
+        <location filename="dialogs/configdialog.cpp" line="63"/>
         <source>&amp;Delete Profile</source>
         <translation>Profil &amp;Löschen</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="63"/>
+        <location filename="dialogs/configdialog.cpp" line="64"/>
         <source>&amp;Rename Profile</source>
         <translation>Profil &amp;Umbenennen</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="64"/>
+        <location filename="dialogs/configdialog.cpp" line="65"/>
         <source>C&amp;lone Profile</source>
         <translation>Profil &amp;kopieren</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="65"/>
+        <location filename="dialogs/configdialog.cpp" line="66"/>
         <source>&amp;Make Default Profile</source>
         <translation>Zum Standardprofil machen</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="67"/>
+        <location filename="dialogs/configdialog.cpp" line="68"/>
         <source>&amp;Export Host Key...</source>
         <translation>Hostkey &amp;exportieren...</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="68"/>
+        <location filename="dialogs/configdialog.cpp" line="69"/>
         <source>&amp;Import Host Key...</source>
         <translation>Hostkey &amp;importieren...</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="69"/>
+        <location filename="dialogs/configdialog.cpp" line="70"/>
         <source>&amp;Generate Host Key...</source>
         <translation>Hostkey &amp;generieren...</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="71"/>
+        <location filename="dialogs/configdialog.cpp" line="72"/>
         <source>&amp;Close Window</source>
         <translation>&amp;Fenster schließen</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="72"/>
+        <location filename="dialogs/configdialog.cpp" line="73"/>
         <source>&amp;Settings</source>
         <translation>&amp;Einstellungen</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="73"/>
+        <location filename="dialogs/configdialog.cpp" line="74"/>
         <source>&amp;Language...</source>
         <translation>&amp;Sprache</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="74"/>
+        <location filename="dialogs/configdialog.cpp" line="75"/>
         <source>&amp;OpenOffice.org Settings...</source>
         <translation>&amp;OpenOffice Einstellungen...</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="75"/>
+        <location filename="dialogs/configdialog.cpp" line="76"/>
         <source>Set &amp;Default Label Font...</source>
         <translation>Standardschrift für Aufkleber setzen...</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="76"/>
+        <location filename="dialogs/configdialog.cpp" line="77"/>
         <source>Set &amp;Application Style...</source>
         <translation>&amp;Applikationsstil setzen...</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="90"/>
+        <location filename="dialogs/configdialog.cpp" line="91"/>
         <source>Connection</source>
         <translation>Verbindung</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="95"/>
+        <location filename="dialogs/configdialog.cpp" line="96"/>
         <source>Server URL:</source>
         <translation>Server-URL:</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="100"/>
+        <location filename="dialogs/configdialog.cpp" line="101"/>
         <source>Proxy:</source>
         <translation>Proxy:</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="108"/>
+        <location filename="dialogs/configdialog.cpp" line="109"/>
         <source>Proxy Username:</source>
         <translation>Nutzername Proxy:</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="111"/>
+        <location filename="dialogs/configdialog.cpp" line="112"/>
         <source>Proxy Password:</source>
         <translation>Passwort Proxy:</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="119"/>
+        <location filename="dialogs/configdialog.cpp" line="120"/>
         <source>Authentication</source>
         <translation>Authentifizierung</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="122"/>
+        <location filename="dialogs/configdialog.cpp" line="123"/>
         <source>Hostname:</source>
         <translation>Hostname:</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="125"/>
+        <location filename="dialogs/configdialog.cpp" line="126"/>
         <source>Hostkey:</source>
         <translation>Hostkey:</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="128"/>
+        <location filename="dialogs/configdialog.cpp" line="129"/>
         <source>Default Username:</source>
         <translation>Standardnutzername:</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="134"/>
+        <location filename="dialogs/configdialog.cpp" line="135"/>
         <source>SSL Exceptions</source>
         <translation>SSL Ausnahmen</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="136"/>
+        <location filename="dialogs/configdialog.cpp" line="137"/>
         <source>List of non-fatal SSL exceptions:</source>
         <translation>Liste der unkritischen SSL Ausnahmen:</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="144"/>
+        <location filename="dialogs/configdialog.cpp" line="145"/>
         <source>Clear</source>
         <translation>Zurücksetzen</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="146"/>
+        <location filename="dialogs/configdialog.cpp" line="147"/>
         <source>Probe Server</source>
         <translation>Server prüfen</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="149"/>
+        <location filename="dialogs/configdialog.cpp" line="150"/>
         <source>Scripting</source>
         <translation>Scripte</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="153"/>
+        <location filename="dialogs/configdialog.cpp" line="154"/>
         <source>You can set scripting preferences here. You have the following options:
 Allow: if active scripts from this source are allowed to run.
 Priority: locations with the lowest value are searched first, when a script it found the other locations are ignored.</source>
@@ -832,166 +835,166 @@ Erlauben: wenn ausgewählt dann sind Scripte von dieser Quelle erlaubt.
 Priorität: Quellen mit dem niedrigsten Wert werden zuerst durchsucht.</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="155"/>
+        <location filename="dialogs/configdialog.cpp" line="156"/>
         <source>Server side scripts:</source>
         <translation>Serverseitige Scripte:</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="157"/>
-        <location filename="dialogs/configdialog.cpp" line="163"/>
-        <location filename="dialogs/configdialog.cpp" line="169"/>
+        <location filename="dialogs/configdialog.cpp" line="158"/>
+        <location filename="dialogs/configdialog.cpp" line="164"/>
+        <location filename="dialogs/configdialog.cpp" line="170"/>
         <source>allow</source>
         <translation>erlauben</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="158"/>
-        <location filename="dialogs/configdialog.cpp" line="164"/>
-        <location filename="dialogs/configdialog.cpp" line="170"/>
+        <location filename="dialogs/configdialog.cpp" line="159"/>
+        <location filename="dialogs/configdialog.cpp" line="165"/>
+        <location filename="dialogs/configdialog.cpp" line="171"/>
         <source>Prio:</source>
         <translation>Priorität:</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="161"/>
+        <location filename="dialogs/configdialog.cpp" line="162"/>
         <source>Built in scripts:</source>
         <translation>Eingebaute Scripte:</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="167"/>
+        <location filename="dialogs/configdialog.cpp" line="168"/>
         <source>User local scripts:</source>
         <translation>Nutzerscripte:</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="173"/>
+        <location filename="dialogs/configdialog.cpp" line="174"/>
         <source>User script path:</source>
         <translation>Nutzerscriptpfad:</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="299"/>
-        <location filename="dialogs/configdialog.cpp" line="375"/>
+        <location filename="dialogs/configdialog.cpp" line="300"/>
+        <location filename="dialogs/configdialog.cpp" line="376"/>
         <source>New Profile</source>
         <translation>Neues Profil</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="299"/>
-        <location filename="dialogs/configdialog.cpp" line="334"/>
-        <location filename="dialogs/configdialog.cpp" line="375"/>
+        <location filename="dialogs/configdialog.cpp" line="300"/>
+        <location filename="dialogs/configdialog.cpp" line="335"/>
+        <location filename="dialogs/configdialog.cpp" line="376"/>
         <source>Please enter a profile name. It must be non-empty and must not be used yet:</source>
         <translation>Bitte geben Sie einen Profilnamen ein (mind. 1 Zeichen):</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="334"/>
+        <location filename="dialogs/configdialog.cpp" line="335"/>
         <source>Rename Profile</source>
         <translation>Profil Umbenennen</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="341"/>
-        <location filename="dialogs/configdialog.cpp" line="449"/>
-        <location filename="dialogs/configdialog.cpp" line="464"/>
-        <location filename="dialogs/configdialog.cpp" line="476"/>
-        <location filename="dialogs/configdialog.cpp" line="484"/>
-        <location filename="dialogs/configdialog.cpp" line="488"/>
+        <location filename="dialogs/configdialog.cpp" line="342"/>
+        <location filename="dialogs/configdialog.cpp" line="452"/>
+        <location filename="dialogs/configdialog.cpp" line="467"/>
+        <location filename="dialogs/configdialog.cpp" line="481"/>
+        <location filename="dialogs/configdialog.cpp" line="489"/>
         <location filename="dialogs/configdialog.cpp" line="493"/>
         <location filename="dialogs/configdialog.cpp" line="498"/>
         <location filename="dialogs/configdialog.cpp" line="503"/>
+        <location filename="dialogs/configdialog.cpp" line="508"/>
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="341"/>
+        <location filename="dialogs/configdialog.cpp" line="342"/>
         <source>This profile name is already in use.</source>
         <translation>Dieser Profilname ist bereits in Benutzung.</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="425"/>
+        <location filename="dialogs/configdialog.cpp" line="426"/>
         <source>Generate Hostkey</source>
         <translation>Hostkey generieren</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="425"/>
+        <location filename="dialogs/configdialog.cpp" line="426"/>
         <source>Do you really want to generate a new host key for this profile? This may disable all accounts from this host.</source>
         <translation>Wollen Sie wirklich einen neuen Hostkey für dieses Profil generieren? Es ist möglich dass Sie sich danach nicht mehr einloggen können.</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="440"/>
+        <location filename="dialogs/configdialog.cpp" line="441"/>
         <source>Export Key to File</source>
         <translation>Hostkey als Datei speichern</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="449"/>
+        <location filename="dialogs/configdialog.cpp" line="452"/>
         <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="dialogs/configdialog.cpp" line="464"/>
+        <location filename="dialogs/configdialog.cpp" line="467"/>
         <source>Importing a key overwrites the host key that is currently used by this profile. This may disable your accounts. Do you still want to continue?</source>
         <translation>Der Import eines Keys überschreibt den aktuellen Key des Profils. Dies könnte Ihre Accounts unbenutzbar machen. Trotzdem fortfahren?</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="467"/>
+        <location filename="dialogs/configdialog.cpp" line="470"/>
         <source>Import Key from File</source>
         <translation>Key aus Datei importieren</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="476"/>
+        <location filename="dialogs/configdialog.cpp" line="481"/>
         <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="dialogs/configdialog.cpp" line="484"/>
-        <location filename="dialogs/configdialog.cpp" line="488"/>
+        <location filename="dialogs/configdialog.cpp" line="489"/>
+        <location filename="dialogs/configdialog.cpp" line="493"/>
         <source>This is not a host key file.</source>
         <translation>Dies ist keine Hostkeydatei.</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="493"/>
+        <location filename="dialogs/configdialog.cpp" line="498"/>
         <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="dialogs/configdialog.cpp" line="498"/>
+        <location filename="dialogs/configdialog.cpp" line="503"/>
         <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="dialogs/configdialog.cpp" line="503"/>
+        <location filename="dialogs/configdialog.cpp" line="508"/>
         <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="dialogs/configdialog.cpp" line="524"/>
+        <location filename="dialogs/configdialog.cpp" line="529"/>
         <source>Chose Default Font</source>
         <translation>Standardschriftart auswählen</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="524"/>
+        <location filename="dialogs/configdialog.cpp" line="529"/>
         <source>Please chose a default font:</source>
         <translation>Bitte wählen Sie eine Standardschrift:</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="557"/>
-        <location filename="dialogs/configdialog.cpp" line="559"/>
+        <location filename="dialogs/configdialog.cpp" line="562"/>
+        <location filename="dialogs/configdialog.cpp" line="564"/>
         <source>Server Probe</source>
         <translation>Server Prüfen</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="557"/>
+        <location filename="dialogs/configdialog.cpp" line="562"/>
         <source>The request finished without errors.</source>
         <translation>Die Anfrage war erfolgreich.</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="559"/>
+        <location filename="dialogs/configdialog.cpp" line="564"/>
         <source>The request finished with an error: %1</source>
         <translation>Die Anfrage hatte Fehler: %1</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="572"/>
+        <location filename="dialogs/configdialog.cpp" line="577"/>
         <source>SSL Errors encountered:
 </source>
         <translation>SSL-Fehler wurden gefunden:
 </translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="575"/>
+        <location filename="dialogs/configdialog.cpp" line="580"/>
         <source>Certificate &quot;%1&quot;
   Fingerprint (sha1): %2
   Error: %3
@@ -1002,27 +1005,27 @@ Priorität: Quellen mit dem niedrigsten Wert werden zuerst durchsucht.</translat
 </translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="580"/>
+        <location filename="dialogs/configdialog.cpp" line="585"/>
         <source>Accept connection anyway?</source>
         <translation>Verbindung trotzdem nutzen?</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="581"/>
+        <location filename="dialogs/configdialog.cpp" line="586"/>
         <source>SSL Warning</source>
         <translation>SSL Warnung</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="599"/>
+        <location filename="dialogs/configdialog.cpp" line="604"/>
         <source>Common Name</source>
         <translation>Common Name</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="599"/>
+        <location filename="dialogs/configdialog.cpp" line="604"/>
         <source>SHA-1 Digest</source>
         <translation>SHA-1 Hash</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="599"/>
+        <location filename="dialogs/configdialog.cpp" line="604"/>
         <source>Error Type</source>
         <translation>Fehlertyp</translation>
     </message>
@@ -1030,42 +1033,42 @@ Priorität: Quellen mit dem niedrigsten Wert werden zuerst durchsucht.</translat
 <context>
     <name>MContactTableDelegate</name>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="427"/>
+        <location filename="dialogs/customerdlg.cpp" line="449"/>
         <source>(New Contact Type)</source>
         <translation>(Neuer Kontakttyp)</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="445"/>
+        <location filename="dialogs/customerdlg.cpp" line="468"/>
         <source>Create new Contact Type</source>
         <translation>Neuen Kontakttyp Anlegen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="453"/>
+        <location filename="dialogs/customerdlg.cpp" line="476"/>
         <source>Contact Type Name:</source>
         <translation>Kontakttypname:</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="454"/>
+        <location filename="dialogs/customerdlg.cpp" line="477"/>
         <source>Contact Type URI Prefix:</source>
         <translation>Kontakttyp URI-Prefix:</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="457"/>
+        <location filename="dialogs/customerdlg.cpp" line="480"/>
         <source>Ok</source>
         <translation>Ok</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="459"/>
+        <location filename="dialogs/customerdlg.cpp" line="482"/>
         <source>Cancel</source>
         <translation>Abbrechen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="464"/>
+        <location filename="dialogs/customerdlg.cpp" line="487"/>
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="464"/>
+        <location filename="dialogs/customerdlg.cpp" line="487"/>
         <source>Error while creating contact type: %1</source>
         <translation>Fehler beim anlegen des Kontakttyps: %1</translation>
     </message>
@@ -1073,148 +1076,148 @@ Priorität: Quellen mit dem niedrigsten Wert werden zuerst durchsucht.</translat
 <context>
     <name>MCustomerDialog</name>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="215"/>
+        <location filename="dialogs/customerdlg.cpp" line="237"/>
         <source>Customer %1</source>
         <translation>Kunde %1</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="217"/>
+        <location filename="dialogs/customerdlg.cpp" line="239"/>
         <source>New Customer</source>
         <translation>Neuer Kunde</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="229"/>
+        <location filename="dialogs/customerdlg.cpp" line="251"/>
         <source>Customer</source>
         <translation>Kunde</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="237"/>
+        <location filename="dialogs/customerdlg.cpp" line="259"/>
         <source>Name:</source>
         <translation>Name:</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="244"/>
+        <location filename="dialogs/customerdlg.cpp" line="266"/>
         <source>Web-Login/eMail:</source>
         <translation>Web-Login/eMail:</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="246"/>
+        <location filename="dialogs/customerdlg.cpp" line="268"/>
         <source>Edit Login</source>
         <translation>Login Ändern</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="249"/>
+        <location filename="dialogs/customerdlg.cpp" line="271"/>
         <source>Comment:</source>
         <translation>Kommentar:</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="255"/>
+        <location filename="dialogs/customerdlg.cpp" line="277"/>
         <source>Addresses</source>
         <translation>Adressen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="260"/>
+        <location filename="dialogs/customerdlg.cpp" line="282"/>
         <source>Add Address</source>
         <translation>Adresse hinzufügen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="263"/>
+        <location filename="dialogs/customerdlg.cpp" line="285"/>
         <source>Contact Information</source>
         <translation>Kontaktinformationen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="270"/>
+        <location filename="dialogs/customerdlg.cpp" line="292"/>
         <source>Add</source>
         <translation>Hinzufügen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="272"/>
+        <location filename="dialogs/customerdlg.cpp" line="294"/>
         <source>Remove</source>
         <translation>Entfernen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="277"/>
+        <location filename="dialogs/customerdlg.cpp" line="299"/>
         <source>Type</source>
         <comment>table: contact type</comment>
         <translation>Kontakttyp</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="277"/>
+        <location filename="dialogs/customerdlg.cpp" line="299"/>
         <source>Contact</source>
         <comment>table: contact info</comment>
         <translation>Kontakt</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="292"/>
+        <location filename="dialogs/customerdlg.cpp" line="314"/>
         <source>Save</source>
         <translation>Speichern</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="296"/>
+        <location filename="dialogs/customerdlg.cpp" line="318"/>
         <source>Cancel</source>
         <translation>Abbrechen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="367"/>
+        <location filename="dialogs/customerdlg.cpp" line="389"/>
         <source>Please enter the mail address for this customer to log into the web portal:</source>
         <translation>Bitte geben Sie die Mailadresse ein, die dieser Kunde benutzt um sich am Webportal anzumelden:</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="371"/>
+        <location filename="dialogs/customerdlg.cpp" line="393"/>
         <source>Unable to set new email: %1</source>
         <translation>Neue E-Mail-Addresse kann nicht gesetzt werden: %1</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="383"/>
+        <location filename="dialogs/customerdlg.cpp" line="405"/>
         <source>Error while resetting password: %1</source>
         <translation>Fehler beim Zurücksetzen des Passworts: %1</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="385"/>
+        <location filename="dialogs/customerdlg.cpp" line="407"/>
         <source>Password Reset</source>
         <translation>Passwort Zurücksetzen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="385"/>
+        <location filename="dialogs/customerdlg.cpp" line="407"/>
         <source>A password reset mail has been sent to the customer.</source>
         <translation>Eine E-Mail mit den Daten zum Zurücksetzen des Passwortes wurde an den Kunden geschickt.</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="239"/>
+        <location filename="dialogs/customerdlg.cpp" line="261"/>
         <source>First Name:</source>
         <translation>Vorname:</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="232"/>
-        <location filename="dialogs/customerdlg.cpp" line="367"/>
+        <location filename="dialogs/customerdlg.cpp" line="254"/>
+        <location filename="dialogs/customerdlg.cpp" line="389"/>
         <source>Change Mail Address</source>
         <translation>E-Mail-Adresse Ändern</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="233"/>
+        <location filename="dialogs/customerdlg.cpp" line="255"/>
         <source>Reset Password</source>
         <translation>Passwort Zurücksetzen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="241"/>
+        <location filename="dialogs/customerdlg.cpp" line="263"/>
         <source>Title:</source>
         <translation>Titel:</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="351"/>
-        <location filename="dialogs/customerdlg.cpp" line="358"/>
-        <location filename="dialogs/customerdlg.cpp" line="371"/>
-        <location filename="dialogs/customerdlg.cpp" line="383"/>
+        <location filename="dialogs/customerdlg.cpp" line="373"/>
+        <location filename="dialogs/customerdlg.cpp" line="380"/>
+        <location filename="dialogs/customerdlg.cpp" line="393"/>
+        <location filename="dialogs/customerdlg.cpp" line="405"/>
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="351"/>
+        <location filename="dialogs/customerdlg.cpp" line="373"/>
         <source>Error while changing customer data: %1</source>
         <translation>Fehler beim Ändern der Kundendaten: %1</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="358"/>
+        <location filename="dialogs/customerdlg.cpp" line="380"/>
         <source>Error while creating customer data: %1</source>
         <translation>Fehler beim Anlegen der Kundendaten: %1</translation>
     </message>
@@ -1222,77 +1225,77 @@ Priorität: Quellen mit dem niedrigsten Wert werden zuerst durchsucht.</translat
 <context>
     <name>MCustomerListDialog</name>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="40"/>
+        <location filename="dialogs/customerdlg.cpp" line="59"/>
         <source>Select a Customer</source>
         <translation>Kunde auswählen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="42"/>
+        <location filename="dialogs/customerdlg.cpp" line="61"/>
         <source>Customers</source>
         <translation>Kunden</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="63"/>
+        <location filename="dialogs/customerdlg.cpp" line="82"/>
         <source>Details...</source>
         <translation>Details...</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="65"/>
+        <location filename="dialogs/customerdlg.cpp" line="84"/>
         <source>Create new...</source>
         <translation>Neu...</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="68"/>
+        <location filename="dialogs/customerdlg.cpp" line="87"/>
         <source>Delete...</source>
         <translation>Löschen...</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="76"/>
+        <location filename="dialogs/customerdlg.cpp" line="95"/>
         <source>Select</source>
         <translation>Auswählen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="79"/>
+        <location filename="dialogs/customerdlg.cpp" line="98"/>
         <source>Cancel</source>
         <translation>Abbrechen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="82"/>
+        <location filename="dialogs/customerdlg.cpp" line="101"/>
         <source>Close</source>
         <translation>Schließen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="171"/>
+        <location filename="dialogs/customerdlg.cpp" line="193"/>
         <source>Delete Customer</source>
         <translation>Kunden Löschen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="174"/>
+        <location filename="dialogs/customerdlg.cpp" line="196"/>
         <source>Really delete this customer (%1)?</source>
         <translation>Diesen Kunden (%1) wirklich löschen?</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="177"/>
+        <location filename="dialogs/customerdlg.cpp" line="199"/>
         <source>merge with other entry:</source>
         <translation>mit anderem Eintrag vereinen:</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="189"/>
+        <location filename="dialogs/customerdlg.cpp" line="211"/>
         <source>&amp;Yes</source>
         <translation>&amp;Ja</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="191"/>
+        <location filename="dialogs/customerdlg.cpp" line="213"/>
         <source>&amp;No</source>
         <translation>&amp;Nein</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="198"/>
+        <location filename="dialogs/customerdlg.cpp" line="220"/>
         <source>Error</source>
         <translation>Fehler</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="198"/>
+        <location filename="dialogs/customerdlg.cpp" line="220"/>
         <source>Failed to delete customer: %1</source>
         <translation>Kann Kunden nicht löschen: %1</translation>
     </message>
@@ -1300,47 +1303,47 @@ Priorität: Quellen mit dem niedrigsten Wert werden zuerst durchsucht.</translat
 <context>
     <name>MEEPriceEdit</name>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="233"/>
+        <location filename="dialogs/eventedit.cpp" line="241"/>
         <source>Change Price</source>
         <translation>Preis ändern</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="237"/>
+        <location filename="dialogs/eventedit.cpp" line="245"/>
         <source>Price category:</source>
         <translation>Preiskategorie:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="239"/>
+        <location filename="dialogs/eventedit.cpp" line="247"/>
         <source>Price:</source>
         <translation>Preis:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="241"/>
+        <location filename="dialogs/eventedit.cpp" line="249"/>
         <source>Maximum Seats:</source>
         <translation>Maximale Zahl der Plätze:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="242"/>
+        <location filename="dialogs/eventedit.cpp" line="250"/>
         <source>Ordering:</source>
         <translation>Reihenfolge:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="243"/>
+        <location filename="dialogs/eventedit.cpp" line="251"/>
         <source>Flags:</source>
         <translation>Flags:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="256"/>
+        <location filename="dialogs/eventedit.cpp" line="264"/>
         <source>Ok</source>
         <translation>Ok</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="258"/>
+        <location filename="dialogs/eventedit.cpp" line="266"/>
         <source>Cancel</source>
         <translation>Abbrechen</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="264"/>
+        <location filename="dialogs/eventedit.cpp" line="272"/>
         <source>Edit flags of price %1:</source>
         <translation>Flags des Preises %1 ändern:</translation>
     </message>
@@ -1348,113 +1351,113 @@ Priorität: Quellen mit dem niedrigsten Wert werden zuerst durchsucht.</translat
 <context>
     <name>MEntranceTab</name>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="43"/>
+        <location filename="mwin/entrancetab.cpp" line="47"/>
         <source>Enter or scan Ticket-ID:</source>
         <translation>Kartennummer eingeben oder scannen:</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="56"/>
+        <location filename="mwin/entrancetab.cpp" line="60"/>
         <source>Open Order</source>
         <translation>Bestellung öffnen</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="62"/>
+        <location filename="mwin/entrancetab.cpp" line="66"/>
         <source>Total:</source>
         <translation>Summe:</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="69"/>
+        <location filename="mwin/entrancetab.cpp" line="73"/>
         <source>Used:</source>
         <translation>Benutzt:</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="74"/>
+        <location filename="mwin/entrancetab.cpp" line="78"/>
         <source>Unused:</source>
         <translation>Unbenutzt:</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="140"/>
+        <location filename="mwin/entrancetab.cpp" line="144"/>
         <source>searching...</source>
         <comment>entrance control</comment>
         <translation>suche Kartendaten...</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="147"/>
+        <location filename="mwin/entrancetab.cpp" line="151"/>
         <source>Ticket &quot;%1&quot; Not Valid</source>
         <translation>Karte &quot;%1&quot; ist nicht gültig.</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="151"/>
+        <location filename="mwin/entrancetab.cpp" line="155"/>
         <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="mwin/entrancetab.cpp" line="155"/>
+        <location filename="mwin/entrancetab.cpp" line="159"/>
         <source>Ticket &quot;%1&quot; has already been used</source>
         <translation>Karte &quot;%1&quot; wurde bereits verwendet.</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="159"/>
+        <location filename="mwin/entrancetab.cpp" line="163"/>
         <source>Ticket &quot;%1&quot; has not been bought.</source>
         <translation>Karte &quot;%1&quot; wurde nicht gekauft.</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="163"/>
+        <location filename="mwin/entrancetab.cpp" line="167"/>
         <source>Ticket &quot;%1&quot; Ok</source>
         <translation>Karte &quot;%1&quot; Okay.</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="167"/>
+        <location filename="mwin/entrancetab.cpp" line="171"/>
         <source>Ticket &quot;%1&quot; is not paid for!</source>
         <translation>Karte &quot;%1&quot; ist nicht bezahlt!!!</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="171"/>
+        <location filename="mwin/entrancetab.cpp" line="175"/>
         <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="mwin/entrancetab.cpp" line="248"/>
+        <location filename="mwin/entrancetab.cpp" line="252"/>
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="248"/>
+        <location filename="mwin/entrancetab.cpp" line="252"/>
         <source>Error while retrieving order: %1</source>
         <translation>Fehler beim Einholen der Bestelldaten: %1</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="270"/>
+        <location filename="mwin/entrancetab.cpp" line="274"/>
         <source>Entrance Configuration</source>
         <translation>Konfiguration der Eingangskontrolle</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="276"/>
+        <location filename="mwin/entrancetab.cpp" line="280"/>
         <source>Show events that start within hours:</source>
         <translation>Veranstaltungen zeigen die innerhalb von x Stunden beginnen:</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="279"/>
+        <location filename="mwin/entrancetab.cpp" line="283"/>
         <source>Show events a maximum of hours after they end:</source>
         <translation>Veranstaltungen bis maximal x Stunden nach ihrem Ende zeigen:</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="282"/>
+        <location filename="mwin/entrancetab.cpp" line="286"/>
         <source>Use Cache:</source>
         <translation>Puffer verwenden:</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="283"/>
+        <location filename="mwin/entrancetab.cpp" line="287"/>
         <source>Cache update interval:</source>
         <translation>Puffer Auffrischintervall:</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="288"/>
+        <location filename="mwin/entrancetab.cpp" line="292"/>
         <source>Ok</source>
         <translation>Ok</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="290"/>
+        <location filename="mwin/entrancetab.cpp" line="294"/>
         <source>Cancel</source>
         <translation>Abbrechen</translation>
     </message>
@@ -1462,124 +1465,124 @@ Priorität: Quellen mit dem niedrigsten Wert werden zuerst durchsucht.</translat
 <context>
     <name>MEventEditor</name>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="53"/>
+        <location filename="dialogs/eventedit.cpp" line="61"/>
         <source>Event Editor</source>
         <translation>Veranstaltungseditor</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="67"/>
+        <location filename="dialogs/eventedit.cpp" line="75"/>
         <source>Event</source>
         <translation>Veranstaltung</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="76"/>
+        <location filename="dialogs/eventedit.cpp" line="84"/>
         <source>Title:</source>
         <translation>Titel:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="81"/>
+        <location filename="dialogs/eventedit.cpp" line="89"/>
         <source>Artist:</source>
         <translation>Künstler:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="90"/>
+        <location filename="dialogs/eventedit.cpp" line="98"/>
         <source>Start Time:</source>
         <translation>Startzeit:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="93"/>
-        <location filename="dialogs/eventedit.cpp" line="100"/>
+        <location filename="dialogs/eventedit.cpp" line="101"/>
+        <location filename="dialogs/eventedit.cpp" line="108"/>
         <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="dialogs/eventedit.cpp" line="97"/>
+        <location filename="dialogs/eventedit.cpp" line="105"/>
         <source>End Time:</source>
         <translation>Endzeit:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="112"/>
+        <location filename="dialogs/eventedit.cpp" line="120"/>
         <source>Room/Place:</source>
         <translation>Raum/Ort:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="121"/>
+        <location filename="dialogs/eventedit.cpp" line="129"/>
         <source>Capacity:</source>
         <translation>Sitzplätze:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="127"/>
+        <location filename="dialogs/eventedit.cpp" line="135"/>
         <source>Event Cancelled:</source>
         <translation>Veranstaltung absagen:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="135"/>
+        <location filename="dialogs/eventedit.cpp" line="143"/>
         <source>Flags:</source>
         <translation>Flags:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="138"/>
+        <location filename="dialogs/eventedit.cpp" line="146"/>
         <source>Edit Flags of Event &apos;%1&apos;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="140"/>
+        <location filename="dialogs/eventedit.cpp" line="148"/>
         <source>Description</source>
         <translation>Beschreibung</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="142"/>
+        <location filename="dialogs/eventedit.cpp" line="150"/>
         <source>The description will be displayed on the web site, please use HTML syntax.</source>
         <translation>Diese Beschreibung wird auf der Webseite benutzt, bitte nutzen Sie HTML.</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="146"/>
+        <location filename="dialogs/eventedit.cpp" line="154"/>
         <source>Comment</source>
         <translation>Kommentar</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="148"/>
+        <location filename="dialogs/eventedit.cpp" line="156"/>
         <source>The comment is for internal use only, please add any hints relevant for your collegues.</source>
         <translation>Dieser Kommentar ist nur für den internen Gebrauch, bitte fügen Sie für Kollegen relevante Hinweise hinzu.</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="152"/>
+        <location filename="dialogs/eventedit.cpp" line="160"/>
         <source>Prices</source>
         <translation>Preise</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="157"/>
+        <location filename="dialogs/eventedit.cpp" line="165"/>
         <source>Change Price</source>
         <translation>Preis ändern</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="159"/>
+        <location filename="dialogs/eventedit.cpp" line="167"/>
         <source>Add Price</source>
         <translation>Preis hinzufügen</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="161"/>
+        <location filename="dialogs/eventedit.cpp" line="169"/>
         <source>Remove Price</source>
         <translation>Preis entfernen</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="169"/>
+        <location filename="dialogs/eventedit.cpp" line="177"/>
         <source>Save</source>
         <translation>Speichern</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="172"/>
+        <location filename="dialogs/eventedit.cpp" line="180"/>
         <source>Close</source>
         <translation>Schließen</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="197"/>
+        <location filename="dialogs/eventedit.cpp" line="205"/>
         <source>Error while creating event: %1</source>
         <translation>Fehler beim anlegen der Veranstaltung: %1</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="201"/>
+        <location filename="dialogs/eventedit.cpp" line="209"/>
         <source>Error while changing event: %1</source>
         <translation>Fehler beim Ändern der Veranstaltung: %1</translation>
     </message>
@@ -1588,138 +1591,138 @@ Priorität: Quellen mit dem niedrigsten Wert werden zuerst durchsucht.</translat
         <translation type="obsolete">Flags der Veranstaltung ändern %1:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="209"/>
+        <location filename="dialogs/eventedit.cpp" line="217"/>
         <source>Price Category</source>
         <translation>Preiskategorie</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="209"/>
+        <location filename="dialogs/eventedit.cpp" line="217"/>
         <source>Price</source>
         <translation>Preis</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="209"/>
+        <location filename="dialogs/eventedit.cpp" line="217"/>
         <source>Ticket Capacity</source>
         <translation>max. Anzahl Karten</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="209"/>
+        <location filename="dialogs/eventedit.cpp" line="217"/>
         <source>Tickets</source>
         <translation>Karten</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="209"/>
+        <location filename="dialogs/eventedit.cpp" line="217"/>
         <source>Seats Blocked</source>
         <translation>blockierte Plätze</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="209"/>
+        <location filename="dialogs/eventedit.cpp" line="217"/>
         <source>Ordering</source>
         <translation>Reihenfolge</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="209"/>
+        <location filename="dialogs/eventedit.cpp" line="217"/>
         <source>Flags</source>
         <translation>Flags</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="304"/>
+        <location filename="dialogs/eventedit.cpp" line="312"/>
         <source>Price category already exists in this event.</source>
         <translation>Diese Preiskategorie existiert bereits für diese Veranstaltung.</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="347"/>
+        <location filename="dialogs/eventedit.cpp" line="355"/>
         <source>Cannot remove price &apos;%1&apos; - it has tickets in the database.</source>
         <translation>Preis &apos;%1&apos; kann nicht entfernt werden - es existieren Karten dafür.</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="377"/>
-        <location filename="dialogs/eventedit.cpp" line="424"/>
+        <location filename="dialogs/eventedit.cpp" line="385"/>
+        <location filename="dialogs/eventedit.cpp" line="432"/>
         <source>Cancel</source>
         <translation>Abbrechen</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="393"/>
+        <location filename="dialogs/eventedit.cpp" line="401"/>
         <source>Error while creating new room: %1</source>
         <translation>Fehler beim Anlegen eines Raumes: %1</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="404"/>
+        <location filename="dialogs/eventedit.cpp" line="412"/>
         <source>Select an Artist</source>
         <translation>Künstler auswählen</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="418"/>
+        <location filename="dialogs/eventedit.cpp" line="426"/>
         <source>New...</source>
         <comment>new artist</comment>
         <translation>Neu...</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="422"/>
+        <location filename="dialogs/eventedit.cpp" line="430"/>
         <source>Select</source>
         <comment>select artist</comment>
         <translation>Auswählen</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="438"/>
+        <location filename="dialogs/eventedit.cpp" line="446"/>
         <source>New Artist</source>
         <translation>Neuer Künstler</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="438"/>
+        <location filename="dialogs/eventedit.cpp" line="446"/>
         <source>Name of new artist:</source>
         <translation>Name des Künstlers:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="442"/>
+        <location filename="dialogs/eventedit.cpp" line="450"/>
         <source>Error while creating new artist: %1</source>
         <translation>Fehler beim Anlegen des Künstlers: %1</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="46"/>
-        <location filename="dialogs/eventedit.cpp" line="197"/>
-        <location filename="dialogs/eventedit.cpp" line="201"/>
-        <location filename="dialogs/eventedit.cpp" line="304"/>
-        <location filename="dialogs/eventedit.cpp" line="347"/>
-        <location filename="dialogs/eventedit.cpp" line="393"/>
-        <location filename="dialogs/eventedit.cpp" line="442"/>
+        <location filename="dialogs/eventedit.cpp" line="54"/>
+        <location filename="dialogs/eventedit.cpp" line="205"/>
+        <location filename="dialogs/eventedit.cpp" line="209"/>
+        <location filename="dialogs/eventedit.cpp" line="312"/>
+        <location filename="dialogs/eventedit.cpp" line="355"/>
+        <location filename="dialogs/eventedit.cpp" line="401"/>
+        <location filename="dialogs/eventedit.cpp" line="450"/>
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="46"/>
+        <location filename="dialogs/eventedit.cpp" line="54"/>
         <source>Unable to load event from server.</source>
         <translation>Veranstaltung kann nicht vom Server geladen werden.</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="360"/>
+        <location filename="dialogs/eventedit.cpp" line="368"/>
         <source>Select a Room</source>
         <translation>Raum auswählen</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="371"/>
+        <location filename="dialogs/eventedit.cpp" line="379"/>
         <source>New...</source>
         <comment>new room</comment>
         <translation>Neu...</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="375"/>
+        <location filename="dialogs/eventedit.cpp" line="383"/>
         <source>Select</source>
         <comment>select room</comment>
         <translation>Auswählen</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="389"/>
+        <location filename="dialogs/eventedit.cpp" line="397"/>
         <source>New Room</source>
         <translation>Neuer Raum</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="389"/>
+        <location filename="dialogs/eventedit.cpp" line="397"/>
         <source>Name of new room:</source>
         <translation>Name des Raumes:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="70"/>
+        <location filename="dialogs/eventedit.cpp" line="78"/>
         <source>ID:</source>
         <translation>ID:</translation>
     </message>
@@ -1727,130 +1730,130 @@ Priorität: Quellen mit dem niedrigsten Wert werden zuerst durchsucht.</translat
 <context>
     <name>MEventSummary</name>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="37"/>
+        <location filename="dialogs/eventsummary.cpp" line="39"/>
         <source>Summary for Event %1</source>
         <translation>Übersicht zu Veranstaltung %1</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="47"/>
+        <location filename="dialogs/eventsummary.cpp" line="49"/>
         <source>Title:</source>
         <translation>Titel:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="49"/>
+        <location filename="dialogs/eventsummary.cpp" line="51"/>
         <source>Artist:</source>
         <translation>Künstler:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="51"/>
+        <location filename="dialogs/eventsummary.cpp" line="53"/>
         <source>Start:</source>
         <translation>Beginn:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="53"/>
+        <location filename="dialogs/eventsummary.cpp" line="55"/>
         <source>Capacity:</source>
         <translation>Sitzplätze:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="55"/>
+        <location filename="dialogs/eventsummary.cpp" line="57"/>
         <source>Tickets currently reserved:</source>
         <translation>Momentan reservierte Karten:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="57"/>
+        <location filename="dialogs/eventsummary.cpp" line="59"/>
         <source>Tickets currently cancelled:</source>
         <translation>Momentan abgesagte Karten:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="59"/>
+        <location filename="dialogs/eventsummary.cpp" line="61"/>
         <source>Tickets currently usable:</source>
         <translation>Momentan nutzbare Karten:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="61"/>
+        <location filename="dialogs/eventsummary.cpp" line="63"/>
         <source>Total Income:</source>
         <translation>erwarteter Umsatz:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="71"/>
+        <location filename="dialogs/eventsummary.cpp" line="73"/>
         <source>Price</source>
         <translation>Preis</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="71"/>
+        <location filename="dialogs/eventsummary.cpp" line="73"/>
         <source>Bought</source>
         <translation>Gekauft</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="71"/>
+        <location filename="dialogs/eventsummary.cpp" line="73"/>
         <source>Used</source>
         <translation>Benutzt</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="71"/>
+        <location filename="dialogs/eventsummary.cpp" line="73"/>
         <source>Unused</source>
         <translation>Unbenutzt</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="100"/>
+        <location filename="dialogs/eventsummary.cpp" line="102"/>
         <source>Print</source>
         <translation>Drucken</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="102"/>
+        <location filename="dialogs/eventsummary.cpp" line="104"/>
         <source>Save as...</source>
         <translation>Speichern unter...</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="105"/>
+        <location filename="dialogs/eventsummary.cpp" line="107"/>
         <source>Close</source>
         <translation>Schließen</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="115"/>
-        <location filename="dialogs/eventsummary.cpp" line="173"/>
-        <location filename="dialogs/eventsummary.cpp" line="187"/>
+        <location filename="dialogs/eventsummary.cpp" line="122"/>
+        <location filename="dialogs/eventsummary.cpp" line="184"/>
+        <location filename="dialogs/eventsummary.cpp" line="202"/>
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="43"/>
+        <location filename="dialogs/eventsummary.cpp" line="45"/>
         <source>Summary</source>
         <translation>Zusammenfassung</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="66"/>
+        <location filename="dialogs/eventsummary.cpp" line="68"/>
         <source>Tickets</source>
         <translation>Karten</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="82"/>
+        <location filename="dialogs/eventsummary.cpp" line="84"/>
         <source>Comments</source>
         <translation>Kommentare</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="88"/>
+        <location filename="dialogs/eventsummary.cpp" line="90"/>
         <source>Order: </source>
         <translation>Bestellung:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="90"/>
+        <location filename="dialogs/eventsummary.cpp" line="92"/>
         <source>Customer: </source>
         <translation>Kunde:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="115"/>
+        <location filename="dialogs/eventsummary.cpp" line="122"/>
         <source>Error while retrieving data: %1</source>
         <translation>Fehler beim Datentransfer: %1</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="173"/>
-        <location filename="dialogs/eventsummary.cpp" line="187"/>
+        <location filename="dialogs/eventsummary.cpp" line="184"/>
+        <location filename="dialogs/eventsummary.cpp" line="202"/>
         <source>Unable to get template file (eventsummary). Giving up.</source>
         <translation>Kann Vorlage (eventsummary) nicht finden. Gebe auf.</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="194"/>
+        <location filename="dialogs/eventsummary.cpp" line="209"/>
         <source>Open Document File (*.%1)</source>
         <translation>ODF Datei (*.%1)</translation>
     </message>
@@ -1858,120 +1861,135 @@ Priorität: Quellen mit dem niedrigsten Wert werden zuerst durchsucht.</translat
 <context>
     <name>MEventsTab</name>
     <message>
-        <location filename="mwin/eventstab.cpp" line="60"/>
+        <location filename="mwin/eventstab.cpp" line="64"/>
         <source>New Event...</source>
         <translation>Neue Veranstaltung...</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="63"/>
+        <location filename="mwin/eventstab.cpp" line="67"/>
         <source>Details...</source>
         <translation>Details...</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="67"/>
+        <location filename="mwin/eventstab.cpp" line="71"/>
         <source>Order Ticket...</source>
         <translation>Bestellen...</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="71"/>
+        <location filename="mwin/eventstab.cpp" line="75"/>
         <source>Event Summary...</source>
         <translation>Veranstaltungsübersicht...</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="75"/>
+        <location filename="mwin/eventstab.cpp" line="79"/>
         <source>Cancel Event...</source>
         <translation>Veranstaltung absagen...</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="90"/>
+        <location filename="mwin/eventstab.cpp" line="94"/>
         <source>&amp;Event</source>
         <translation>&amp;Veranstaltung</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="92"/>
+        <location filename="mwin/eventstab.cpp" line="96"/>
         <source>&amp;Update Event List</source>
         <translation>&amp;Veranstaltungsliste auffrischen</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="94"/>
+        <location filename="mwin/eventstab.cpp" line="98"/>
         <source>&amp;Show/Edit details...</source>
         <translation>&amp;Details anzeigen/editieren...</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="96"/>
+        <location filename="mwin/eventstab.cpp" line="100"/>
         <source>&amp;New Event...</source>
         <translation>&amp;Neue Veranstaltung...</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="99"/>
+        <location filename="mwin/eventstab.cpp" line="103"/>
         <source>Show &amp;old Events</source>
         <translation>vergangene Veranstaltungen anzeigen</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="104"/>
+        <location filename="mwin/eventstab.cpp" line="108"/>
         <source>&amp;Edit Price Categories...</source>
         <translation>Preiskategorien ändern...</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="135"/>
+        <location filename="mwin/eventstab.cpp" line="139"/>
         <source>Start Time</source>
         <translation>Anfangszeit</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="135"/>
+        <location filename="mwin/eventstab.cpp" line="139"/>
         <source>Title</source>
         <translation>Titel</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="135"/>
+        <location filename="mwin/eventstab.cpp" line="139"/>
         <source>Free</source>
         <translation>Frei</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="135"/>
+        <location filename="mwin/eventstab.cpp" line="139"/>
         <source>Reserved</source>
         <translation>Reserviert</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="135"/>
+        <location filename="mwin/eventstab.cpp" line="139"/>
         <source>Sold</source>
         <translation>Verkauft</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="135"/>
+        <location filename="mwin/eventstab.cpp" line="139"/>
         <source>Capacity</source>
         <translation>Sitzplätze</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="205"/>
+        <location filename="mwin/eventstab.cpp" line="209"/>
         <source>Cancel Event</source>
         <translation>Veranstaltung absagen</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="205"/>
+        <location filename="mwin/eventstab.cpp" line="209"/>
         <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="mwin/eventstab.cpp" line="209"/>
+        <location filename="mwin/eventstab.cpp" line="213"/>
         <source>Event Cancelled</source>
         <translation>Veranstaltung abgesagt</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="209"/>
+        <location filename="mwin/eventstab.cpp" line="213"/>
         <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="mwin/eventstab.cpp" line="211"/>
+        <location filename="mwin/eventstab.cpp" line="215"/>
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="211"/>
+        <location filename="mwin/eventstab.cpp" line="215"/>
         <source>Unable to cancel event &quot;%1&quot;: %2.</source>
         <translation>Kann Veranstaltung &apos;%1&apos; nicht absagen: %2</translation>
     </message>
+    <message>
+        <location filename="mwin/eventstab.cpp" line="258"/>
+        <source>Select Event</source>
+        <translation type="unfinished">Veranstaltung auswählen</translation>
+    </message>
+    <message>
+        <location filename="mwin/eventstab.cpp" line="273"/>
+        <source>Select</source>
+        <translation type="unfinished">Auswählen</translation>
+    </message>
+    <message>
+        <location filename="mwin/eventstab.cpp" line="276"/>
+        <source>Cancel</source>
+        <translation type="unfinished">Abbrechen</translation>
+    </message>
 </context>
 <context>
     <name>MFlagEditor</name>
@@ -2029,79 +2047,79 @@ Priorität: Quellen mit dem niedrigsten Wert werden zuerst durchsucht.</translat
 <context>
     <name>MFlagTab</name>
     <message>
-        <location filename="mwin/acltabs.cpp" line="765"/>
+        <location filename="mwin/acltabs.cpp" line="802"/>
         <source>New Flag...</source>
         <translation>Neues Flag...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="768"/>
+        <location filename="mwin/acltabs.cpp" line="805"/>
         <source>Delete Flag...</source>
         <translation>Flag löschen...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="772"/>
+        <location filename="mwin/acltabs.cpp" line="809"/>
         <source>Change Description...</source>
         <translation>Beschreibung ändern...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="790"/>
+        <location filename="mwin/acltabs.cpp" line="827"/>
         <source>Flag</source>
         <translation>Flag</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="790"/>
+        <location filename="mwin/acltabs.cpp" line="827"/>
         <source>Description</source>
         <translation>Beschreibung</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="805"/>
+        <location filename="mwin/acltabs.cpp" line="842"/>
         <source>Create New Flag</source>
         <translation>Neues Flag anlegen</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="805"/>
+        <location filename="mwin/acltabs.cpp" line="842"/>
         <source>Please enter a name for the flag, it must contain only letters and digits.</source>
         <translation>Bitte geben Sie einen Namen für das Flag ein, es darf nur Buchstaben und Ziffern enthalten.</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="813"/>
-        <location filename="mwin/acltabs.cpp" line="832"/>
-        <location filename="mwin/acltabs.cpp" line="852"/>
+        <location filename="mwin/acltabs.cpp" line="850"/>
+        <location filename="mwin/acltabs.cpp" line="869"/>
+        <location filename="mwin/acltabs.cpp" line="889"/>
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="813"/>
+        <location filename="mwin/acltabs.cpp" line="850"/>
         <source>Error while creating flag: %1</source>
         <translation>Fehler beim Anlegen des Flags: %1</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="828"/>
+        <location filename="mwin/acltabs.cpp" line="865"/>
         <source>Really Delete?</source>
         <translation>Wirklich löschen?</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="828"/>
+        <location filename="mwin/acltabs.cpp" line="865"/>
         <source>Really delete the flag &apos;%1&apos;? Doing so may make some entities visible or invisible unexpectedly.</source>
         <translation>Das Flag &apos;%1&apos; wirklich löschen? Dies kann einige Veranstaltungen oder andere Einträge unerwartet sichtbar oder unsichtbar machen.</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="832"/>
+        <location filename="mwin/acltabs.cpp" line="869"/>
         <source>Error while attempting to delete flag: %1</source>
         <translation>Fehler beim Löschen des Flags: %1</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="846"/>
+        <location filename="mwin/acltabs.cpp" line="883"/>
         <source>Change Flag</source>
         <translation>Flag ändern</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="846"/>
+        <location filename="mwin/acltabs.cpp" line="883"/>
         <source>Please enter a new description for flag &apos;%1&apos;:</source>
         <translation>Bitte geben Sie eine neue Beschreibung für das Flag &apos;%1&apos; ein:</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="852"/>
+        <location filename="mwin/acltabs.cpp" line="889"/>
         <source>Error while attempting to alter flag: %1</source>
         <translation>Fehler beim ändern des Flags: %1</translation>
     </message>
@@ -2109,158 +2127,158 @@ Priorität: Quellen mit dem niedrigsten Wert werden zuerst durchsucht.</translat
 <context>
     <name>MHostTab</name>
     <message>
-        <location filename="mwin/acltabs.cpp" line="313"/>
+        <location filename="mwin/acltabs.cpp" line="344"/>
         <source>New Host...</source>
         <translation>Neuer Host...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="316"/>
+        <location filename="mwin/acltabs.cpp" line="347"/>
         <source>Delete Host...</source>
         <translation>Host löschen...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="320"/>
+        <location filename="mwin/acltabs.cpp" line="351"/>
         <source>Generate New Key...</source>
         <translation>Neuen Schlüssel anlegen...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="323"/>
+        <location filename="mwin/acltabs.cpp" line="354"/>
         <source>Import...</source>
         <translation>Importieren...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="326"/>
+        <location filename="mwin/acltabs.cpp" line="357"/>
         <source>Export...</source>
         <translation>Exportieren...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="346"/>
+        <location filename="mwin/acltabs.cpp" line="377"/>
         <source>Host Name</source>
         <translation>Hostname</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="346"/>
+        <location filename="mwin/acltabs.cpp" line="377"/>
         <source>Host Key</source>
         <translation>Hostkey</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="360"/>
+        <location filename="mwin/acltabs.cpp" line="391"/>
         <source>Create New Host</source>
         <translation>Neuen Host anlegen</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="360"/>
+        <location filename="mwin/acltabs.cpp" line="391"/>
         <source>Please enter a host name:</source>
         <translation>Bitte geben Sie einen neuen Hostnamen ein:</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="377"/>
-        <location filename="mwin/acltabs.cpp" line="396"/>
-        <location filename="mwin/acltabs.cpp" line="432"/>
-        <location filename="mwin/acltabs.cpp" line="444"/>
-        <location filename="mwin/acltabs.cpp" line="463"/>
-        <location filename="mwin/acltabs.cpp" line="471"/>
-        <location filename="mwin/acltabs.cpp" line="476"/>
-        <location filename="mwin/acltabs.cpp" line="481"/>
-        <location filename="mwin/acltabs.cpp" line="487"/>
-        <location filename="mwin/acltabs.cpp" line="493"/>
+        <location filename="mwin/acltabs.cpp" line="408"/>
+        <location filename="mwin/acltabs.cpp" line="427"/>
+        <location filename="mwin/acltabs.cpp" line="465"/>
+        <location filename="mwin/acltabs.cpp" line="477"/>
         <location filename="mwin/acltabs.cpp" line="498"/>
         <location filename="mwin/acltabs.cpp" line="506"/>
-        <location filename="mwin/acltabs.cpp" line="534"/>
-        <location filename="mwin/acltabs.cpp" line="548"/>
+        <location filename="mwin/acltabs.cpp" line="511"/>
+        <location filename="mwin/acltabs.cpp" line="516"/>
+        <location filename="mwin/acltabs.cpp" line="522"/>
+        <location filename="mwin/acltabs.cpp" line="528"/>
+        <location filename="mwin/acltabs.cpp" line="533"/>
+        <location filename="mwin/acltabs.cpp" line="541"/>
+        <location filename="mwin/acltabs.cpp" line="569"/>
+        <location filename="mwin/acltabs.cpp" line="585"/>
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="377"/>
+        <location filename="mwin/acltabs.cpp" line="408"/>
         <source>Error while creating new host: %1</source>
         <translation>Fehler beim Anlegen eines Host: %1</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="392"/>
+        <location filename="mwin/acltabs.cpp" line="423"/>
         <source>Delete this Host?</source>
         <translation>Diesen Host löschen?</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="392"/>
+        <location filename="mwin/acltabs.cpp" line="423"/>
         <source>Really delete host &apos;%1&apos;?</source>
         <translation>Den Host &apos;%1&apos; wirklich löschen?</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="396"/>
+        <location filename="mwin/acltabs.cpp" line="427"/>
         <source>Error while deleting host: %1</source>
         <translation>Fehler beim Löschen des Host: %1</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="410"/>
+        <location filename="mwin/acltabs.cpp" line="441"/>
         <source>Change Host Key?</source>
         <translation>Hostkey ändern?</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="410"/>
+        <location filename="mwin/acltabs.cpp" line="441"/>
         <source>Really change the key of host &apos;%1&apos;? It will lock users from thist host out until you install the key at it.</source>
         <translation>Wollen Sie wirklich den Hostkey von Host &apos;%1&apos; ändern? Dies wird die Nutzer von diesem Host aussperren bis Sie den neuen Key dort installiert haben.</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="444"/>
-        <location filename="mwin/acltabs.cpp" line="506"/>
+        <location filename="mwin/acltabs.cpp" line="477"/>
+        <location filename="mwin/acltabs.cpp" line="541"/>
         <source>Error while changing host: %1</source>
         <translation>Fehler beim ändern des Host: %1</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="454"/>
+        <location filename="mwin/acltabs.cpp" line="487"/>
         <source>Import Key from File</source>
         <translation>Key aus Datei importieren</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="463"/>
+        <location filename="mwin/acltabs.cpp" line="498"/>
         <source>Unable to open file %1 for reading: %2</source>
         <translation>Kann Datei %1 nicht zum Lesen öffnen: %2</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="471"/>
+        <location filename="mwin/acltabs.cpp" line="506"/>
         <source>This is not a host key file.</source>
         <translation>Dies ist keine Hostkeydatei.</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="476"/>
+        <location filename="mwin/acltabs.cpp" line="511"/>
         <source>This is not a host key/hash file.</source>
         <translation>Dies ist keine Hostdatei.</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="481"/>
+        <location filename="mwin/acltabs.cpp" line="516"/>
         <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="mwin/acltabs.cpp" line="493"/>
+        <location filename="mwin/acltabs.cpp" line="528"/>
         <source>This host hash file does not contain a valid key hash.</source>
         <translation>Diese Datei enthält keinen gültigen Host.</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="498"/>
+        <location filename="mwin/acltabs.cpp" line="533"/>
         <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="mwin/acltabs.cpp" line="487"/>
+        <location filename="mwin/acltabs.cpp" line="522"/>
         <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="mwin/acltabs.cpp" line="534"/>
+        <location filename="mwin/acltabs.cpp" line="569"/>
         <source>This host cannot be exported.</source>
         <translation>Dieser Host kann nicht exportiert werden.</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="423"/>
-        <location filename="mwin/acltabs.cpp" line="539"/>
+        <location filename="mwin/acltabs.cpp" line="454"/>
+        <location filename="mwin/acltabs.cpp" line="574"/>
         <source>Export Key to File</source>
         <translation>Hostkey als Datei speichern</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="432"/>
-        <location filename="mwin/acltabs.cpp" line="548"/>
+        <location filename="mwin/acltabs.cpp" line="465"/>
+        <location filename="mwin/acltabs.cpp" line="585"/>
         <source>Unable to open file %1 for writing: %2</source>
         <translation>Datei %1 kann nicht zum Schreiben geöffnet werden: %2</translation>
     </message>
@@ -2268,657 +2286,662 @@ Priorität: Quellen mit dem niedrigsten Wert werden zuerst durchsucht.</translat
 <context>
     <name>MInterface</name>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="153"/>
+        <location filename="wob/srcMInterface.cpp" line="490"/>
         <source>Backup</source>
         <translation>Sicherung</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="154"/>
+        <location filename="wob/srcMInterface.cpp" line="491"/>
         <source>GetLanguage</source>
         <translation>Übersetzung für Servermeldungen holen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="158"/>
+        <location filename="wob/srcMInterface.cpp" line="495"/>
         <source>ServerInfo</source>
         <translation>Serverinformationen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="159"/>
+        <location filename="wob/srcMInterface.cpp" line="496"/>
         <source>Login</source>
         <translation>Login</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="160"/>
+        <location filename="wob/srcMInterface.cpp" line="497"/>
         <source>Logout</source>
         <translation>Logout</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="161"/>
+        <location filename="wob/srcMInterface.cpp" line="498"/>
         <source>GetMyRoles</source>
         <translation>meine Rollen herausfinden</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="162"/>
+        <location filename="wob/srcMInterface.cpp" line="499"/>
         <source>GetMyRights</source>
         <translation>meine Rechte herausfinden</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="163"/>
+        <location filename="wob/srcMInterface.cpp" line="500"/>
         <source>ChangeMyPassword</source>
         <translation>Mein Passwort ändern</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="164"/>
+        <location filename="wob/srcMInterface.cpp" line="501"/>
         <source>GetAllUsers</source>
         <translation>Nutzer abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="166"/>
+        <location filename="wob/srcMInterface.cpp" line="503"/>
         <source>CreateUser</source>
         <translation>Nutzer anlegen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="167"/>
+        <location filename="wob/srcMInterface.cpp" line="504"/>
         <source>ChangePassword</source>
         <translation>Passwort eines anderen Nutzers ändern</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="168"/>
+        <location filename="wob/srcMInterface.cpp" line="505"/>
         <source>DeleteUser</source>
         <translation>Nutzer löschen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="169"/>
+        <location filename="wob/srcMInterface.cpp" line="506"/>
         <source>SetUserDescription</source>
         <translation>Nutzerkommentar setzen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="170"/>
+        <location filename="wob/srcMInterface.cpp" line="507"/>
         <source>GetUserRoles</source>
         <translation>Rollen eines anderen Nutzers herausfinden</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="171"/>
+        <location filename="wob/srcMInterface.cpp" line="508"/>
         <source>SetUserRoles</source>
         <translation>Rollen eines anderen Nutzers setzen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="175"/>
+        <location filename="wob/srcMInterface.cpp" line="512"/>
         <source>GetAllRoles</source>
         <translation>Alle Rollen abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="176"/>
+        <location filename="wob/srcMInterface.cpp" line="513"/>
         <source>GetRole</source>
         <translation>spezifische Rolle abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="177"/>
+        <location filename="wob/srcMInterface.cpp" line="514"/>
         <source>CreateRole</source>
         <translation>Rolle anlegen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="178"/>
+        <location filename="wob/srcMInterface.cpp" line="515"/>
         <source>SetRoleDescription</source>
         <translation>Rollenkommentar setzen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="179"/>
+        <location filename="wob/srcMInterface.cpp" line="516"/>
         <source>SetRoleRights</source>
         <translation>Rollenrechte setzen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="180"/>
+        <location filename="wob/srcMInterface.cpp" line="517"/>
         <source>DeleteRole</source>
         <translation>Rolle löschen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="182"/>
+        <location filename="wob/srcMInterface.cpp" line="519"/>
         <source>GetAllRightNames</source>
         <translation>Namen aller Rechte abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="183"/>
+        <location filename="wob/srcMInterface.cpp" line="520"/>
         <source>GetAllHostNames</source>
         <translation>Namen aller Hosts abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="184"/>
+        <location filename="wob/srcMInterface.cpp" line="521"/>
         <source>GetAllHosts</source>
         <translation>Alle Hosts (incl. Keys) abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="185"/>
+        <location filename="wob/srcMInterface.cpp" line="522"/>
         <source>SetHost</source>
         <translation>Host ändern/anlegen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="186"/>
+        <location filename="wob/srcMInterface.cpp" line="523"/>
         <source>DeleteHost</source>
         <translation>Host löschen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="172"/>
+        <location filename="wob/srcMInterface.cpp" line="509"/>
         <source>GetUserHosts</source>
         <translation>erlaubte Hosts eines Nutzers abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="155"/>
+        <location filename="wob/srcMInterface.cpp" line="492"/>
         <source>GetValidFlags</source>
         <translation>alle gültigen Flags abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="156"/>
+        <location filename="wob/srcMInterface.cpp" line="493"/>
         <source>SetFlag</source>
         <translation>Flag anlegen/ändern</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="157"/>
+        <location filename="wob/srcMInterface.cpp" line="494"/>
         <source>DeleteFlag</source>
         <translation>Flag löschen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="165"/>
+        <location filename="wob/srcMInterface.cpp" line="502"/>
         <source>GetUser</source>
         <translation>Nutzerdaten abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="173"/>
+        <location filename="wob/srcMInterface.cpp" line="510"/>
         <source>SetUserHosts</source>
         <translation>erlaubte Hosts eines Nutzers abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="174"/>
+        <location filename="wob/srcMInterface.cpp" line="511"/>
         <source>SetUserFlags</source>
         <translation>Flags des Nutzers setzen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="181"/>
+        <location filename="wob/srcMInterface.cpp" line="518"/>
         <source>SetRoleFlags</source>
         <translation>Flags der Rolle setzen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="187"/>
+        <location filename="wob/srcMInterface.cpp" line="524"/>
         <source>GetAllContactTypes</source>
         <translation>Kontaktinformationstypen abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="188"/>
+        <location filename="wob/srcMInterface.cpp" line="525"/>
         <source>CreateContactType</source>
         <translation>Kontaktinformationstypen anlegen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="189"/>
+        <location filename="wob/srcMInterface.cpp" line="526"/>
         <source>GetCustomer</source>
         <translation>Kunden abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="190"/>
+        <location filename="wob/srcMInterface.cpp" line="527"/>
         <source>GetAllCustomerNames</source>
         <translation>Alle Kundennamen abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="191"/>
+        <location filename="wob/srcMInterface.cpp" line="528"/>
         <source>CreateCustomer</source>
         <translation>Kunden anlegen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="192"/>
+        <location filename="wob/srcMInterface.cpp" line="529"/>
         <source>ChangeCustomer</source>
         <translation>Kunden ändern</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="193"/>
+        <location filename="wob/srcMInterface.cpp" line="530"/>
         <source>ChangeCustomerMail</source>
         <translation>Kunden-E-Mail-Adresse ändern</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="194"/>
+        <location filename="wob/srcMInterface.cpp" line="531"/>
         <source>DeleteCustomer</source>
         <translation>Kunden löschen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="195"/>
+        <location filename="wob/srcMInterface.cpp" line="532"/>
         <source>GetAddress</source>
         <translation>Addresse abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="196"/>
+        <location filename="wob/srcMInterface.cpp" line="533"/>
         <source>GetAllCountries</source>
         <translation>gespeicherte Länder abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="197"/>
+        <location filename="wob/srcMInterface.cpp" line="534"/>
         <source>CreateCountry</source>
         <translation>Land anlegen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="198"/>
+        <location filename="wob/srcMInterface.cpp" line="535"/>
         <source>ResetCustomerPassword</source>
         <translation>Kundenpasswort zurücksetzen (sendet Mail)</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="199"/>
+        <location filename="wob/srcMInterface.cpp" line="537"/>
         <source>GetAllArtists</source>
         <translation>Künstler abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="200"/>
+        <location filename="wob/srcMInterface.cpp" line="538"/>
         <source>CreateArtist</source>
         <translation>Künstler anlegen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="201"/>
+        <location filename="wob/srcMInterface.cpp" line="539"/>
         <source>GetAllPriceCategories</source>
         <translation>Preiskategorien abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="202"/>
+        <location filename="wob/srcMInterface.cpp" line="540"/>
         <source>CreatePriceCategory</source>
         <translation>Preiskategorie anlegen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="203"/>
+        <location filename="wob/srcMInterface.cpp" line="541"/>
         <source>ChangePriceCategory</source>
         <translation>Preiskategorie anpassen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="204"/>
+        <location filename="wob/srcMInterface.cpp" line="542"/>
         <source>GetEvent</source>
         <translation>Veranstaltungsdetails abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="205"/>
+        <location filename="wob/srcMInterface.cpp" line="543"/>
         <source>GetAllEvents</source>
         <translation>Liste der Veranstaltungen abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="206"/>
+        <location filename="wob/srcMInterface.cpp" line="544"/>
         <source>GetEventList</source>
         <translation>Liste der Veranstaltungen abfragen (spezifische Liste)</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="207"/>
+        <location filename="wob/srcMInterface.cpp" line="545"/>
         <source>CreateEvent</source>
         <translation>Veranstaltung anlegen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="208"/>
+        <location filename="wob/srcMInterface.cpp" line="546"/>
         <source>ChangeEvent</source>
         <translation>Veranstaltung ändern</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="209"/>
+        <location filename="wob/srcMInterface.cpp" line="547"/>
         <source>CancelEvent</source>
         <translation>Veranstaltung absagen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="210"/>
+        <location filename="wob/srcMInterface.cpp" line="548"/>
         <source>GetAllRooms</source>
         <translation>Liste aller Räume abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="211"/>
+        <location filename="wob/srcMInterface.cpp" line="549"/>
         <source>CreateRoom</source>
         <translation>Raum anlegen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="212"/>
+        <location filename="wob/srcMInterface.cpp" line="550"/>
         <source>GetEventSummary</source>
         <translation>Veranstaltungübersicht</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="213"/>
+        <location filename="wob/srcMInterface.cpp" line="551"/>
         <source>GetTicket</source>
         <translation>Ticket abrufen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="214"/>
+        <location filename="wob/srcMInterface.cpp" line="552"/>
         <source>GetVoucher</source>
         <translation>Gutschein abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="251"/>
+        <location filename="wob/srcMInterface.cpp" line="589"/>
         <source>GetVoucherAudit</source>
         <translation>Logdaten zu Gutschein abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="252"/>
+        <location filename="wob/srcMInterface.cpp" line="590"/>
         <source>GetOrderAudit</source>
         <translation>Logdaten zu Bestellung abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="215"/>
+        <location filename="wob/srcMInterface.cpp" line="553"/>
         <source>GetOrder</source>
         <translation>Bestellung: Details abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="216"/>
+        <location filename="wob/srcMInterface.cpp" line="536"/>
+        <source>GetCreateCustomerHints</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="wob/srcMInterface.cpp" line="554"/>
         <source>GetOrderList</source>
         <translation>Liste der Bestellungen abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="217"/>
+        <location filename="wob/srcMInterface.cpp" line="555"/>
         <source>GetOrdersByEvents</source>
         <translation>Bestellungen finden, die Veranstaltung enthalten</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="218"/>
+        <location filename="wob/srcMInterface.cpp" line="556"/>
         <source>GetOrdersByCustomer</source>
         <translation>Bestellungen finden, die zu einem Kunden gehören</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="219"/>
+        <location filename="wob/srcMInterface.cpp" line="557"/>
         <source>GetMyOrders</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="220"/>
+        <location filename="wob/srcMInterface.cpp" line="558"/>
         <source>GetOrdersByUser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="221"/>
+        <location filename="wob/srcMInterface.cpp" line="559"/>
         <source>GetOrderByBarcode</source>
         <translation>Bestellung finden, die Eintrittskarte oder Gutschein enthält</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="222"/>
+        <location filename="wob/srcMInterface.cpp" line="560"/>
         <source>CreateOrder</source>
         <translation>Bestellung anlegen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="223"/>
+        <location filename="wob/srcMInterface.cpp" line="561"/>
         <source>CreateReservation</source>
         <translation>Reservierung anlegen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="224"/>
+        <location filename="wob/srcMInterface.cpp" line="562"/>
         <source>ReservationToOrder</source>
         <translation>Reservierung in Bestellung wandeln</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="225"/>
+        <location filename="wob/srcMInterface.cpp" line="563"/>
         <source>CancelOrder</source>
         <translation>Bestellung stornieren</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="226"/>
+        <location filename="wob/srcMInterface.cpp" line="564"/>
         <source>OrderPay</source>
         <translation>Bestellung bezahlen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="227"/>
+        <location filename="wob/srcMInterface.cpp" line="565"/>
         <source>OrderRefund</source>
         <translation>Bestellung: Geld zurück geben</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="228"/>
+        <location filename="wob/srcMInterface.cpp" line="566"/>
         <source>UseVoucher</source>
         <translation>Gutschein benutzen (damit bezahlen)</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="229"/>
+        <location filename="wob/srcMInterface.cpp" line="567"/>
         <source>DeductVoucher</source>
         <translation>Gutschein für Waren außerhalb MagicSmoke benutzen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="230"/>
+        <location filename="wob/srcMInterface.cpp" line="568"/>
         <source>EmptyVoucher</source>
         <translation>Gutschein ungültig machen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="231"/>
+        <location filename="wob/srcMInterface.cpp" line="569"/>
         <source>OrderChangeShipping</source>
         <translation>Versandoption einer Bestellung ändern</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="232"/>
+        <location filename="wob/srcMInterface.cpp" line="570"/>
         <source>OrderMarkShipped</source>
         <translation>Bestellung als verschickt markieren</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="233"/>
+        <location filename="wob/srcMInterface.cpp" line="571"/>
         <source>OrderAddComment</source>
         <translation>Bestellkommentar (in angelegter Bestellung) hinzufügen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="234"/>
+        <location filename="wob/srcMInterface.cpp" line="572"/>
         <source>OrderChangeComments</source>
         <translation>Bestellkommentar (in angelegter Bestellung) ändern (Adminfunktion)</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="235"/>
+        <location filename="wob/srcMInterface.cpp" line="573"/>
         <source>ReturnTicketVoucher</source>
         <translation>Eintrittskarte oder Gutschein zurückgeben</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="236"/>
+        <location filename="wob/srcMInterface.cpp" line="574"/>
         <source>ChangeTicketPrice</source>
         <translation>Ticketpreis ändern</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="237"/>
+        <location filename="wob/srcMInterface.cpp" line="575"/>
         <source>ChangeTicketPriceCategory</source>
         <translation>Preiskategorie einer Karte ändern</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="238"/>
+        <location filename="wob/srcMInterface.cpp" line="576"/>
         <source>ChangeOrderAddress</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="239"/>
+        <location filename="wob/srcMInterface.cpp" line="577"/>
         <source>GetAllShipping</source>
         <translation>Versandoptionen holen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="240"/>
+        <location filename="wob/srcMInterface.cpp" line="578"/>
         <source>ChangeShipping</source>
         <translation>Versandoptionsdaten ändern</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="241"/>
+        <location filename="wob/srcMInterface.cpp" line="579"/>
         <source>CreateShipping</source>
         <translation>Versandoption anlegen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="242"/>
+        <location filename="wob/srcMInterface.cpp" line="580"/>
         <source>DeleteShipping</source>
         <translation>Versandoption löschen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="243"/>
+        <location filename="wob/srcMInterface.cpp" line="581"/>
         <source>GetValidVoucherPrices</source>
         <translation>Gutscheinpreise abfragen (zB. für Bestellformular)</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="244"/>
+        <location filename="wob/srcMInterface.cpp" line="582"/>
         <source>UseTicket</source>
         <translation>Ticket entwerten</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="245"/>
+        <location filename="wob/srcMInterface.cpp" line="583"/>
         <source>GetEntranceEvents</source>
         <translation>Liste der Veranstaltungen abfragen, die am Einlass relevant sind</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="246"/>
+        <location filename="wob/srcMInterface.cpp" line="584"/>
         <source>GetPaymentTypes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="247"/>
+        <location filename="wob/srcMInterface.cpp" line="585"/>
         <source>SetPaymentType</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="248"/>
+        <location filename="wob/srcMInterface.cpp" line="586"/>
         <source>SetDefaultPaymentType</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="249"/>
+        <location filename="wob/srcMInterface.cpp" line="587"/>
         <source>DeletePaymentType</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="250"/>
+        <location filename="wob/srcMInterface.cpp" line="588"/>
         <source>GetTicketAudit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="253"/>
+        <location filename="wob/srcMInterface.cpp" line="591"/>
         <source>GetUserAudit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="254"/>
+        <location filename="wob/srcMInterface.cpp" line="592"/>
         <source>WebCartAddTicket</source>
         <translation>Nur Web: Karte zum Warenkorb hinzufügen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="255"/>
+        <location filename="wob/srcMInterface.cpp" line="593"/>
         <source>WebCartRemoveTicket</source>
         <translation>Nur Web: Karte aus Warenkorb entfernen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="256"/>
+        <location filename="wob/srcMInterface.cpp" line="594"/>
         <source>WebCartAddVoucher</source>
         <translation>Nur Web: Gutschein zum Warenkorb hinzufügen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="257"/>
+        <location filename="wob/srcMInterface.cpp" line="595"/>
         <source>WebCartRemoveVoucher</source>
         <translation>Nur Web: Gutschein aus Warenkorb entfernen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="258"/>
+        <location filename="wob/srcMInterface.cpp" line="596"/>
         <source>GetTemplateList</source>
         <translation>Vorlagenliste abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="259"/>
+        <location filename="wob/srcMInterface.cpp" line="597"/>
         <source>GetTemplate</source>
         <translation>Vorlage abfragen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="260"/>
+        <location filename="wob/srcMInterface.cpp" line="598"/>
         <source>SetTemplate</source>
         <translation>Vorlage anlegen oder ändern</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="261"/>
+        <location filename="wob/srcMInterface.cpp" line="599"/>
         <source>SetTemplateDescription</source>
         <translation>Beschreibung einer Vorlage ändern</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="262"/>
+        <location filename="wob/srcMInterface.cpp" line="600"/>
         <source>DeleteTemplate</source>
         <translation>Vorlage löschen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="263"/>
+        <location filename="wob/srcMInterface.cpp" line="601"/>
         <source>SetTemplateFlags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="264"/>
+        <location filename="wob/srcMInterface.cpp" line="602"/>
         <source>ChangeEvent:CancelEvent</source>
         <translation>Veranstaltung absagen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="265"/>
+        <location filename="wob/srcMInterface.cpp" line="603"/>
         <source>CreateOrder:AnyVoucherValue</source>
         <translation>Bestellung anlegen: beliebige Gutscheinwerte erlauben</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="266"/>
+        <location filename="wob/srcMInterface.cpp" line="604"/>
         <source>CreateOrder:DiffVoucherValuePrice</source>
         <translation>Bestellung anlegen: Gutscheinpreis darf von Gutscheinwert abweichen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="267"/>
+        <location filename="wob/srcMInterface.cpp" line="605"/>
         <source>CreateOrder:LateSale</source>
         <translation>Bestellung anlegen: bis zu Veranstaltungsbeginn erlauben</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="268"/>
+        <location filename="wob/srcMInterface.cpp" line="606"/>
         <source>CreateOrder:AfterTheFactSale</source>
         <translation>Bestellung anlegen: auch nach der Veranstaltung erlauben (Adminfunktion)</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="269"/>
+        <location filename="wob/srcMInterface.cpp" line="607"/>
         <source>CreateOrder:CanOrder</source>
         <translation>Bestellung anlegen: Nutzer darf bestellen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="270"/>
+        <location filename="wob/srcMInterface.cpp" line="608"/>
         <source>CreateOrder:CanSell</source>
         <translation>Bestellung anlegen: Nutzer darf verkaufen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="271"/>
+        <location filename="wob/srcMInterface.cpp" line="609"/>
         <source>CreateOrder:CanOrderTicket</source>
         <translation>Bestellung anlegen: Nutzer darf Tickets verkaufen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="272"/>
+        <location filename="wob/srcMInterface.cpp" line="610"/>
         <source>CreateOrder:CanOrderVoucher</source>
         <translation>Bestellung anlegen: Nutzer darf Gutscheine verkaufen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="273"/>
+        <location filename="wob/srcMInterface.cpp" line="611"/>
         <source>CreateOrder:CanOrderItem</source>
         <translation>Bestellung anlegen: Nutzer darf Waren verkaufen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="274"/>
+        <location filename="wob/srcMInterface.cpp" line="612"/>
         <source>CreateReservation:LateReserve</source>
         <translation>Reservierung anlegen: bis Veranstaltungsbeginn erlauben</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="275"/>
+        <location filename="wob/srcMInterface.cpp" line="613"/>
         <source>CancelOrder:CancelSentOrder</source>
         <translation>Bestellung stornieren: auch für bereits versandte Bestellung</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="276"/>
+        <location filename="wob/srcMInterface.cpp" line="614"/>
         <source>CancelOrder:CancelPastTickets</source>
         <translation>Bestellung stornieren: auch für Bestellung mit Karten vergangener Veranstaltungen</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="277"/>
+        <location filename="wob/srcMInterface.cpp" line="615"/>
         <source>OrderChangeShipping:ChangePrice</source>
         <translation>Versandoption einer Bestellung ändern: beliebigen Preis erlauben</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="278"/>
+        <location filename="wob/srcMInterface.cpp" line="616"/>
         <source>OrderMarkShipped:SetTime</source>
         <translation>Bestellung als verschickt markieren: beliebigen Zeitpunkt erlauben</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="279"/>
+        <location filename="wob/srcMInterface.cpp" line="617"/>
         <source>ReturnTicketVoucher:ReturnPastTicket</source>
         <translation>Eintrittskarte oder Gutschein zurückgeben: auch abgelaufene Karten erlauben</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="280"/>
+        <location filename="wob/srcMInterface.cpp" line="618"/>
         <source>ChangeTicketPrice:ChangeUsedTicket</source>
         <translation>Ticketpreis ändern: auch bereits genutzte Karten</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="281"/>
+        <location filename="wob/srcMInterface.cpp" line="619"/>
         <source>ChangeTicketPrice:ChangePastTicket</source>
         <translation>Ticketpreis ändern: auch abgelaufene Karten</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="282"/>
+        <location filename="wob/srcMInterface.cpp" line="620"/>
         <source>ChangeTicketPriceCategory:ChangeUsedTicket</source>
         <translation>Kartenkategorie ändern: Nutzer darf benutzte Karte ändern</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="283"/>
+        <location filename="wob/srcMInterface.cpp" line="621"/>
         <source>ChangeTicketPriceCategory:ChangePastTicket</source>
         <translation>Kartenkategorie ändern: Nutzer darf Karte für Veranstaltung ändern, die schon vorbei ist</translation>
     </message>
@@ -2960,86 +2983,150 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MLabelConfig</name>
     <message>
-        <location filename="templates/labeldlg.cpp" line="341"/>
+        <location filename="templates/labeldlg.cpp" line="355"/>
         <source>Label Configuration</source>
         <translation>Etikettenkonfiguration</translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="344"/>
+        <location filename="templates/labeldlg.cpp" line="358"/>
         <source>Ticket Labels:</source>
         <translation>Eintrittskarten:</translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="345"/>
+        <location filename="templates/labeldlg.cpp" line="361"/>
+        <location filename="templates/labeldlg.cpp" line="393"/>
+        <source>Print Dialog:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="362"/>
+        <location filename="templates/labeldlg.cpp" line="394"/>
+        <source>Always ask for printer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="363"/>
+        <location filename="templates/labeldlg.cpp" line="395"/>
+        <source>Ask if unknown or not present</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="364"/>
+        <location filename="templates/labeldlg.cpp" line="396"/>
+        <source>Never ask for printer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="366"/>
+        <location filename="templates/labeldlg.cpp" line="398"/>
+        <source>Page Dialog:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="367"/>
+        <location filename="templates/labeldlg.cpp" line="399"/>
+        <source>Always ask for page layout</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="368"/>
+        <location filename="templates/labeldlg.cpp" line="400"/>
+        <source>Ask if more than one label per page</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="369"/>
+        <location filename="templates/labeldlg.cpp" line="401"/>
+        <source>Never ask for page layout</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="376"/>
+        <location filename="templates/labeldlg.cpp" line="406"/>
         <source>Printer:</source>
         <translation>Drucker:</translation>
     </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="390"/>
+        <source>Voucher Labels:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="421"/>
+        <source>Ok</source>
+        <translation type="unfinished">Ok</translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="423"/>
+        <source>Cancel</source>
+        <translation type="unfinished">Abbrechen</translation>
+    </message>
 </context>
 <context>
     <name>MLabelDialog</name>
     <message>
-        <location filename="templates/labeldlg.cpp" line="44"/>
+        <location filename="templates/labeldlg.cpp" line="48"/>
         <source>Label Printing Setup</source>
         <translation>Etikettendruck einrichten</translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="53"/>
+        <location filename="templates/labeldlg.cpp" line="57"/>
         <source>mm</source>
         <comment>defaultmetric: mm, in, cm</comment>
         <translation>mm</translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="79"/>
+        <location filename="templates/labeldlg.cpp" line="83"/>
         <source>Label offset:</source>
         <translation>Seitenrand:</translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="85"/>
+        <location filename="templates/labeldlg.cpp" line="89"/>
         <source>Label size:</source>
         <translation>Etikettengröße:</translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="91"/>
+        <location filename="templates/labeldlg.cpp" line="95"/>
         <source>Unit:</source>
         <translation>Einheit:</translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="93"/>
+        <location filename="templates/labeldlg.cpp" line="97"/>
         <source>Millimeter</source>
         <translation>Millimeter</translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="94"/>
+        <location filename="templates/labeldlg.cpp" line="98"/>
         <source>Centimeter</source>
         <translation>Zentimeter</translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="95"/>
+        <location filename="templates/labeldlg.cpp" line="99"/>
         <source>Inch</source>
         <translation>Zoll</translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="103"/>
+        <location filename="templates/labeldlg.cpp" line="107"/>
         <source>Page usage:</source>
         <translation>Seitennutzung:</translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="106"/>
+        <location filename="templates/labeldlg.cpp" line="110"/>
         <source>Page %1</source>
         <translation>Seite %1</translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="150"/>
+        <location filename="templates/labeldlg.cpp" line="154"/>
         <source>Ok</source>
         <translation>Ok</translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="154"/>
+        <location filename="templates/labeldlg.cpp" line="158"/>
         <source>Cancel</source>
         <translation>Abbrechen</translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="319"/>
+        <location filename="templates/labeldlg.cpp" line="332"/>
         <source>Warning: the label may not fit on the page!</source>
         <translation>Warnung: der Aufkleber könnte größer als die eingestellte Seite sein!</translation>
     </message>
@@ -3047,264 +3134,263 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MLocalFormat</name>
     <message>
-        <location filename="misc/misc.cpp" line="177"/>
+        <location filename="misc/misc.cpp" line="208"/>
         <source>Monday</source>
         <translation>Montag</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="178"/>
+        <location filename="misc/misc.cpp" line="209"/>
         <source>Tuesday</source>
         <translation>Dienstag</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="179"/>
+        <location filename="misc/misc.cpp" line="210"/>
         <source>Wednesday</source>
         <translation>Mittwoch</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="180"/>
+        <location filename="misc/misc.cpp" line="211"/>
         <source>Thursday</source>
         <translation>Donnerstag</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="181"/>
+        <location filename="misc/misc.cpp" line="212"/>
         <source>Friday</source>
         <translation>Freitag</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="182"/>
+        <location filename="misc/misc.cpp" line="213"/>
         <source>Saturday</source>
         <translation>Samstag</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="176"/>
+        <location filename="misc/misc.cpp" line="207"/>
         <source>Sunday</source>
         <translation>Sonntag</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="192"/>
+        <location filename="misc/misc.cpp" line="224"/>
         <source>Mon</source>
         <comment>short weekday</comment>
         <translation>Mo</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="193"/>
+        <location filename="misc/misc.cpp" line="225"/>
         <source>Tue</source>
         <comment>short weekday</comment>
         <translation>Di</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="194"/>
+        <location filename="misc/misc.cpp" line="226"/>
         <source>Wed</source>
         <comment>short weekday</comment>
         <translation>Mi</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="195"/>
+        <location filename="misc/misc.cpp" line="227"/>
         <source>Thu</source>
         <comment>short weekday</comment>
         <translation>Do</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="196"/>
+        <location filename="misc/misc.cpp" line="228"/>
         <source>Fri</source>
         <comment>short weekday</comment>
         <translation>Fr</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="197"/>
+        <location filename="misc/misc.cpp" line="229"/>
         <source>Sat</source>
         <comment>short weekday</comment>
         <translation>Sa</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="191"/>
+        <location filename="misc/misc.cpp" line="223"/>
         <source>Sun</source>
         <comment>short weekday</comment>
         <translation>So</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="206"/>
+        <location filename="misc/misc.cpp" line="239"/>
         <source>January</source>
         <translation>Januar</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="207"/>
+        <location filename="misc/misc.cpp" line="240"/>
         <source>February</source>
         <translation>Februar</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="208"/>
+        <location filename="misc/misc.cpp" line="241"/>
         <source>March</source>
         <translation>März</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="209"/>
+        <location filename="misc/misc.cpp" line="242"/>
         <source>April</source>
         <translation>April</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="210"/>
+        <location filename="misc/misc.cpp" line="243"/>
         <source>May</source>
         <translation>Mai</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="211"/>
+        <location filename="misc/misc.cpp" line="244"/>
         <source>June</source>
         <translation>Juni</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="212"/>
+        <location filename="misc/misc.cpp" line="245"/>
         <source>July</source>
         <translation>Juli</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="213"/>
+        <location filename="misc/misc.cpp" line="246"/>
         <source>August</source>
         <translation>August</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="214"/>
+        <location filename="misc/misc.cpp" line="247"/>
         <source>September</source>
         <translation>September</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="215"/>
+        <location filename="misc/misc.cpp" line="248"/>
         <source>October</source>
         <translation>Oktober</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="216"/>
+        <location filename="misc/misc.cpp" line="249"/>
         <source>November</source>
         <translation>November</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="217"/>
+        <location filename="misc/misc.cpp" line="250"/>
         <source>December</source>
         <translation>Dezember</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="226"/>
+        <location filename="misc/misc.cpp" line="260"/>
         <source>Jan</source>
         <comment>short month name</comment>
         <translation>Jan</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="227"/>
+        <location filename="misc/misc.cpp" line="261"/>
         <source>Feb</source>
         <comment>short month name</comment>
         <translation>Feb</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="228"/>
+        <location filename="misc/misc.cpp" line="262"/>
         <source>Mar</source>
         <comment>short month name</comment>
         <translation>Mär</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="229"/>
+        <location filename="misc/misc.cpp" line="263"/>
         <source>Apr</source>
         <comment>short month name</comment>
         <translation>Apr</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="230"/>
+        <location filename="misc/misc.cpp" line="264"/>
         <source>May</source>
         <comment>short month name</comment>
         <translation>Mai</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="231"/>
+        <location filename="misc/misc.cpp" line="265"/>
         <source>Jun</source>
         <comment>short month name</comment>
         <translation>Jun</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="232"/>
+        <location filename="misc/misc.cpp" line="266"/>
         <source>Jul</source>
         <comment>short month name</comment>
         <translation>Jul</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="233"/>
+        <location filename="misc/misc.cpp" line="267"/>
         <source>Aug</source>
         <comment>short month name</comment>
         <translation>Aug</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="234"/>
+        <location filename="misc/misc.cpp" line="268"/>
         <source>Sep</source>
         <comment>short month name</comment>
         <translation>Sep</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="235"/>
+        <location filename="misc/misc.cpp" line="269"/>
         <source>Oct</source>
         <comment>short month name</comment>
         <translation>Okt</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="236"/>
+        <location filename="misc/misc.cpp" line="270"/>
         <source>Nov</source>
         <comment>short month name</comment>
         <translation>Nov</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="237"/>
+        <location filename="misc/misc.cpp" line="271"/>
         <source>Dec</source>
         <comment>short month name</comment>
         <translation>Dez</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="259"/>
         <source>-</source>
         <comment>negative sign for money values, the first char is put in front, the optional second one behind the number, use a newline to omit the first char</comment>
-        <translation>-</translation>
+        <translation type="obsolete">-</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="264"/>
+        <location filename="misc/misc.cpp" line="308"/>
         <source>am</source>
         <comment>AM/PM time component</comment>
         <translation>vormittags</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="266"/>
+        <location filename="misc/misc.cpp" line="310"/>
         <source>pm</source>
         <comment>AM/PM time component</comment>
         <translation>nachmittags</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="272"/>
+        <location filename="misc/misc.cpp" line="318"/>
         <source>.</source>
         <comment>decimal dot</comment>
         <translation>,</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="275"/>
+        <location filename="misc/misc.cpp" line="321"/>
         <source>,</source>
         <comment>thousand division character</comment>
         <translation> </translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="278"/>
+        <location filename="misc/misc.cpp" line="324"/>
         <source>0</source>
         <comment>digits between thousand division chars, &lt;=0 means none</comment>
         <translation>3</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="245"/>
+        <location filename="misc/misc.cpp" line="280"/>
         <source>%Y-%M-%D</source>
         <comment>date format</comment>
         <translation>%w %d.%m.%Y</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="247"/>
+        <location filename="misc/misc.cpp" line="282"/>
         <source>%h:%I</source>
         <comment>time format</comment>
         <translation>%h:%I</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="249"/>
+        <location filename="misc/misc.cpp" line="284"/>
         <source>%Y-%M-%D %h:%I</source>
         <comment>date and time format</comment>
         <translation>%w %d.%m.%Y %h:%I</translation>
@@ -3369,6 +3455,121 @@ At least %1 Bits of random are required.</source>
     </message>
 </context>
 <context>
+    <name>MNewCustomerWizard</name>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="907"/>
+        <source>Cancel</source>
+        <translation type="unfinished">Abbrechen</translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="910"/>
+        <source>Back</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="913"/>
+        <source>Next</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="916"/>
+        <source>Finish</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="946"/>
+        <source>Please enter name and address information.
+Please enter it also if it is not needed immediately.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="947"/>
+        <source>Name:</source>
+        <translation type="unfinished">Name:</translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="951"/>
+        <source>Title</source>
+        <translation type="unfinished">Titel</translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="954"/>
+        <source>Family Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="956"/>
+        <source>Given Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="957"/>
+        <source>Address:</source>
+        <translation type="unfinished">Adresse:</translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="959"/>
+        <source>123 Example Street</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="960"/>
+        <source>City:</source>
+        <translation type="unfinished">Stadt:</translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="963"/>
+        <source>Zip Code</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="966"/>
+        <source>Chose City</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="968"/>
+        <source>State:</source>
+        <translation type="unfinished">Bundesland:</translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="971"/>
+        <source>State (optional)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="973"/>
+        <source>Country:</source>
+        <translation type="unfinished">Land:</translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="978"/>
+        <source>New...</source>
+        <translation type="unfinished">Neu...</translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="994"/>
+        <source>Please enter at least one way of contacting the customer.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="999"/>
+        <source>Please enter %1</source>
+        <comment>%1=contact type name</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="1049"/>
+        <source>Warning</source>
+        <translation type="unfinished">Warnung</translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="1049"/>
+        <source>There was an error while creating the customer: %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>MOAItem</name>
     <message>
         <location filename="dialogs/orderauditdlg_p.h" line="147"/>
@@ -3466,7 +3667,7 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MOEvent</name>
     <message>
-        <location filename="wext/event.cpp" line="44"/>
+        <location filename="wext/event.cpp" line="47"/>
         <source>.</source>
         <comment>price decimal dot</comment>
         <translation>,</translation>
@@ -3602,6 +3803,45 @@ At least %1 Bits of random are required.</source>
     </message>
 </context>
 <context>
+    <name>MOServerFormat</name>
+    <message>
+        <location filename="wob/srcMOServerFormat.cpp" line="33"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="44"/>
+        <source>NoSign</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="wob/srcMOServerFormat.cpp" line="34"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="45"/>
+        <source>SignBeforeNum</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="wob/srcMOServerFormat.cpp" line="35"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="46"/>
+        <source>SignAfterNum</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="wob/srcMOServerFormat.cpp" line="36"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="47"/>
+        <source>SignBeforeSym</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="wob/srcMOServerFormat.cpp" line="37"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="48"/>
+        <source>SignAfterSym</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="wob/srcMOServerFormat.cpp" line="38"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="49"/>
+        <source>SignParen</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>MOTicketAbstract</name>
     <message>
         <location filename="wob/srcMOTicketAbstract.cpp" line="41"/>
@@ -3740,80 +3980,384 @@ At least %1 Bits of random are required.</source>
     </message>
 </context>
 <context>
+    <name>MOdfEditor</name>
+    <message>
+        <location filename="templates/odfedit.cpp" line="140"/>
+        <location filename="templates/odfedit.cpp" line="540"/>
+        <source>ODF Template Editor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="143"/>
+        <source>&amp;File</source>
+        <translation type="unfinished">&amp;Datei</translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="144"/>
+        <source>&amp;Open Template File...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="144"/>
+        <source>Ctrl+O</source>
+        <comment>open file shortcut</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="145"/>
+        <source>&amp;Import ODF File...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="145"/>
+        <source>Ctrl+Shift+O</source>
+        <comment>import ODF file shortcut</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="146"/>
+        <source>&amp;Save</source>
+        <translation type="unfinished">&amp;Speichern</translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="146"/>
+        <source>Ctrl+S</source>
+        <comment>save file shortcut</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="147"/>
+        <source>Save &amp;as...</source>
+        <translation type="unfinished">Speichern unter...</translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="149"/>
+        <source>&amp;Close</source>
+        <translation type="unfinished">S&amp;chließen</translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="151"/>
+        <source>&amp;Edit</source>
+        <translation type="unfinished">Ändern</translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="152"/>
+        <source>Insert &amp;Calculation into current</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="153"/>
+        <source>Insert Calculation behind current</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="154"/>
+        <source>&amp;Wrap in Condition</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="155"/>
+        <source>Wrap in &amp;Loop</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="156"/>
+        <source>Insert &amp;Else behind current</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="157"/>
+        <source>Insert Comment into current</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="158"/>
+        <source>Insert Comment behind current</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="160"/>
+        <source>Unwrap Loop/Condition</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="161"/>
+        <source>&amp;Remove Item</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="163"/>
+        <source>&amp;Test</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="164"/>
+        <source>Test with &amp;Order...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="165"/>
+        <source>Test with Event &amp;Summary...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="180"/>
+        <source>Document XML Tree</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="209"/>
+        <source>&lt;h1&gt;Special Template Tag&lt;h1&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="215"/>
+        <source>&lt;h1&gt;Plain Text&lt;h1&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="221"/>
+        <source>&lt;h1&gt;Tag&lt;/h1&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="223"/>
+        <source>Tag Name:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="227"/>
+        <source>Attributes:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="249"/>
+        <source>&lt;h1&gt;Loop&lt;/h1&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="251"/>
+        <source>Loop Variable</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="258"/>
+        <source>&lt;h1&gt;Calculation&lt;/h1&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="260"/>
+        <location filename="templates/odfedit.cpp" line="269"/>
+        <source>Expression</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="267"/>
+        <source>&lt;h1&gt;Condition&lt;/h1&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="276"/>
+        <source>&lt;h1&gt;Comment&lt;/h1&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="317"/>
+        <location filename="templates/odfedit.cpp" line="322"/>
+        <source>Error</source>
+        <translation type="unfinished">Fehler</translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="317"/>
+        <source>Unable to open file &apos;%1&apos; for reading.</source>
+        <translation type="unfinished">Kann Datei &apos;%1&apos; nicht zum lesen öffnen.</translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="322"/>
+        <source>Unable to interpret file &apos;%1&apos;. It is not an ODF container (PKZip format).</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="377"/>
+        <location filename="templates/odfedit.cpp" line="419"/>
+        <location filename="templates/odfedit.cpp" line="504"/>
+        <location filename="templates/odfedit.cpp" line="842"/>
+        <source>Warning</source>
+        <translation type="unfinished">Warnung</translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="377"/>
+        <source>The file &apos;%1&apos; does not contain a valid ODF file or template of any version.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="383"/>
+        <source>Conversion Info</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="383"/>
+        <source>The file &apos;%1&apos; did contain a version 1 template. It has been converted to version 2.
+Please correct all formulas.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="393"/>
+        <source>Open ODF Template</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="393"/>
+        <source>Open ODF File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="394"/>
+        <source>ODF Template File (*.od?t);;All Files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="394"/>
+        <source>ODF File (*.od?);;All Files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="419"/>
+        <source>Unable to write to file %1</source>
+        <translation type="unfinished">Kann Datei %1 nicht schreiben</translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="428"/>
+        <source>Save ODF Template</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="428"/>
+        <source>ODF Template (*%1);;All ODF Templates (*.od?t);;All Files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="500"/>
+        <source>Test with Order</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="500"/>
+        <source>Please enter the Order ID of the order you want to use for testing:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="504"/>
+        <source>Sorry I cannot retrieve this order: %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="542"/>
+        <source>ODF Template Editor [%1]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="636"/>
+        <source>&lt;b&gt;Tag Type:&lt;/b&gt; %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="663"/>
+        <source>Attribute</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="663"/>
+        <source>Value</source>
+        <translation type="unfinished">Wert</translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="810"/>
+        <location filename="templates/odfedit.cpp" line="822"/>
+        <source>new comment</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="842"/>
+        <source>The selected items do not have a common parent, this means I cannot wrap them without screwing up the DOM tree. Please check your selection!</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>MOfficeConfig</name>
     <message>
-        <location filename="templates/office.cpp" line="102"/>
+        <location filename="templates/office.cpp" line="105"/>
         <source>Configure OpenOffice.org Access</source>
         <translation>Zugriff auf OpenOffice Konfigurieren</translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="112"/>
+        <location filename="templates/office.cpp" line="115"/>
         <source>OpenOffice.org</source>
         <translation>OpenOffice.org</translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="114"/>
+        <location filename="templates/office.cpp" line="117"/>
         <source>Path to Executable:</source>
         <translation>Pfad zum Programm:</translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="116"/>
+        <location filename="templates/office.cpp" line="119"/>
         <source>...</source>
         <comment>select OpenOffice path button</comment>
         <translation>...</translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="119"/>
+        <location filename="templates/office.cpp" line="122"/>
         <source>Printing ODF</source>
         <translation>ODF Drucken</translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="122"/>
+        <location filename="templates/office.cpp" line="125"/>
         <source>Printer:</source>
         <translation>Drucker:</translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="125"/>
+        <location filename="templates/office.cpp" line="128"/>
         <source>(Default Printer)</source>
         <translation>(Standarddrucker)</translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="135"/>
+        <location filename="templates/office.cpp" line="138"/>
         <source>Always confirm printer when printing ODF</source>
         <translation>Drucker bestägen, wenn ODF gedruckt wird.</translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="137"/>
+        <location filename="templates/office.cpp" line="140"/>
         <source>Save printed files</source>
         <translation>Gedruckte Dateien auch speichern</translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="140"/>
+        <location filename="templates/office.cpp" line="143"/>
         <source>Opening ODF</source>
         <translation>ODF Öffnen</translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="142"/>
+        <location filename="templates/office.cpp" line="145"/>
         <source>Always open as Read-Only</source>
         <translation>Immer im Nur-Lese-Modus öffnen</translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="144"/>
+        <location filename="templates/office.cpp" line="147"/>
         <source>Automatically open all newly created files</source>
         <translation>Alle neuen Dateien automatisch öffnen</translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="150"/>
+        <location filename="templates/office.cpp" line="153"/>
         <source>OK</source>
         <translation>Ok</translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="153"/>
+        <location filename="templates/office.cpp" line="156"/>
         <source>Cancel</source>
         <translation>Abbrechen</translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="173"/>
+        <location filename="templates/office.cpp" line="176"/>
         <source>Select OpenOffice.org executable</source>
         <translation>OpenOffice.org Programm wählen</translation>
     </message>
@@ -3821,105 +4365,105 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MOrderAuditDialog</name>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="104"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="108"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="387"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="109"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="113"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="392"/>
         <source>Warning</source>
         <translation type="unfinished">Warnung</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="104"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="109"/>
         <source>Error while retrieving audit data: %1</source>
         <translation type="unfinished">Fehler beim herunterladen der Logdaten: %1</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="108"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="113"/>
         <source>Sorry, no audit data available.</source>
         <translation type="unfinished">Es sind leider keine Log-Daten verfügbar.</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="118"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="123"/>
         <source>Order Audit [%1]</source>
         <translation>Bestellungslog [%1]</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="279"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="336"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="284"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="341"/>
         <source>No Data</source>
         <translation type="unfinished">Keine Daten</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="279"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="284"/>
         <source>No audit data found for this ticket.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="287"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="292"/>
         <source>Ticket Audit: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="301"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="357"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="306"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="362"/>
         <source>Close</source>
         <translation type="unfinished">Schließen</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="307"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="363"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="312"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="368"/>
         <source>Date/Time</source>
         <translation type="unfinished">Datum/Zeit</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="308"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="364"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="313"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="369"/>
         <source>User</source>
         <translation type="unfinished">Nutzer</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="309"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="365"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="314"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="370"/>
         <source>Transaction</source>
         <translation type="unfinished">Transaktion</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="310"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="367"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="315"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="372"/>
         <source>Price</source>
         <translation type="unfinished">Preis</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="311"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="316"/>
         <source>Event Date</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="312"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="317"/>
         <source>Event</source>
         <translation type="unfinished">Veranstaltung</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="336"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="341"/>
         <source>No audit data found for this voucher.</source>
         <translation type="unfinished">Es existieren keine Log-Daten für diesen Gutschein.</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="343"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="348"/>
         <source>Voucher Audit: %1</source>
         <translation type="unfinished">Gutschein-Log: %1</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="366"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="371"/>
         <source>Value</source>
         <translation type="unfinished">Wert</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="368"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="373"/>
         <source>Comment</source>
         <translation type="unfinished">Kommentar</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="387"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="392"/>
         <source>Unable to get user audit data: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3927,17 +4471,17 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MOrderItemView</name>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1123"/>
+        <location filename="dialogs/orderwin.cpp" line="1105"/>
         <source>Preview Tickets</source>
         <translation>Karten-Vorschau</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1131"/>
+        <location filename="dialogs/orderwin.cpp" line="1113"/>
         <source>Ticket: </source>
         <translation>Eintrittskarte:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1133"/>
+        <location filename="dialogs/orderwin.cpp" line="1115"/>
         <source>Voucher: </source>
         <translation>Gutschein:</translation>
     </message>
@@ -3945,182 +4489,182 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MOrderWindow</name>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="86"/>
+        <location filename="dialogs/orderwin.cpp" line="102"/>
         <source>Order Details</source>
         <translation>Bestelldetails</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="91"/>
+        <location filename="dialogs/orderwin.cpp" line="107"/>
         <source>&amp;Order</source>
         <translation>&amp;Bestellung</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="92"/>
+        <location filename="dialogs/orderwin.cpp" line="108"/>
         <source>&amp;Order...</source>
         <translation>&amp;Bestellung...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="93"/>
+        <location filename="dialogs/orderwin.cpp" line="109"/>
         <source>C&amp;ancel Order...</source>
         <translation>Bestellung &amp;Stornieren...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="96"/>
+        <location filename="dialogs/orderwin.cpp" line="112"/>
         <source>Change Item &amp;Price...</source>
         <translation>Artikelpreis ändern...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="98"/>
+        <location filename="dialogs/orderwin.cpp" line="114"/>
         <source>C&amp;hange Ticket Price Category...</source>
         <translation>Preiskategorie der Eintrittskarte ändern...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="114"/>
+        <location filename="dialogs/orderwin.cpp" line="130"/>
         <source>&amp;Close</source>
         <translation>S&amp;chließen</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="116"/>
+        <location filename="dialogs/orderwin.cpp" line="132"/>
         <source>&amp;Payment</source>
         <translation>&amp;Bezahlung</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="117"/>
+        <location filename="dialogs/orderwin.cpp" line="133"/>
         <source>Receive &amp;Payment...</source>
         <translation>&amp;bezahlen...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="118"/>
+        <location filename="dialogs/orderwin.cpp" line="134"/>
         <source>&amp;Refund...</source>
         <translation>&amp;zurückgeben...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="121"/>
+        <location filename="dialogs/orderwin.cpp" line="137"/>
         <source>P&amp;rinting</source>
         <translation>&amp;Druck</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="122"/>
+        <location filename="dialogs/orderwin.cpp" line="138"/>
         <source>Print &amp;Bill...</source>
         <translation>&amp;Rechnung drucken...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="123"/>
+        <location filename="dialogs/orderwin.cpp" line="139"/>
         <source>Save Bill &amp;as file...</source>
         <translation>Rechnung &amp;speichern...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="125"/>
+        <location filename="dialogs/orderwin.cpp" line="141"/>
         <source>Print &amp;Tickets...</source>
         <translation>&amp;Eintrittskarten drucken...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="147"/>
+        <location filename="dialogs/orderwin.cpp" line="163"/>
         <source>Order ID:</source>
         <translation>Bestell-Nr.:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="151"/>
+        <location filename="dialogs/orderwin.cpp" line="167"/>
         <source>Order Date:</source>
         <translation>Bestelldatum:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="153"/>
+        <location filename="dialogs/orderwin.cpp" line="169"/>
         <source>Shipping Date:</source>
         <translation>Versandtdatum:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="155"/>
+        <location filename="dialogs/orderwin.cpp" line="171"/>
         <source>Customer:</source>
         <translation>Kunde:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="173"/>
+        <location filename="dialogs/orderwin.cpp" line="189"/>
         <source>Sold by:</source>
         <translation>Verkauft durch:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="169"/>
+        <location filename="dialogs/orderwin.cpp" line="185"/>
         <source>Total Price:</source>
         <translation>Gesamtpreis:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="171"/>
+        <location filename="dialogs/orderwin.cpp" line="187"/>
         <source>Already Paid:</source>
         <translation>bereits bezahlt:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="149"/>
+        <location filename="dialogs/orderwin.cpp" line="165"/>
         <source>Order State:</source>
         <translation>Bestellstatus:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="228"/>
+        <location filename="dialogs/orderwin.cpp" line="249"/>
         <source>Start Time</source>
         <translation>Anfangszeit</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="228"/>
+        <location filename="dialogs/orderwin.cpp" line="249"/>
         <source>Status</source>
         <translation>Status</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="228"/>
+        <location filename="dialogs/orderwin.cpp" line="249"/>
         <source>Price</source>
         <translation>Preis</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="94"/>
+        <location filename="dialogs/orderwin.cpp" line="110"/>
         <source>&amp;Mark Order as Shipped...</source>
         <translation>Bestellung als versandt markieren...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="331"/>
-        <location filename="dialogs/orderwin.cpp" line="337"/>
-        <location filename="dialogs/orderwin.cpp" line="372"/>
-        <location filename="dialogs/orderwin.cpp" line="378"/>
-        <location filename="dialogs/orderwin.cpp" line="451"/>
-        <location filename="dialogs/orderwin.cpp" line="476"/>
-        <location filename="dialogs/orderwin.cpp" line="714"/>
-        <location filename="dialogs/orderwin.cpp" line="739"/>
-        <location filename="dialogs/orderwin.cpp" line="764"/>
-        <location filename="dialogs/orderwin.cpp" line="795"/>
-        <location filename="dialogs/orderwin.cpp" line="801"/>
-        <location filename="dialogs/orderwin.cpp" line="825"/>
-        <location filename="dialogs/orderwin.cpp" line="832"/>
-        <location filename="dialogs/orderwin.cpp" line="865"/>
-        <location filename="dialogs/orderwin.cpp" line="871"/>
-        <location filename="dialogs/orderwin.cpp" line="886"/>
-        <location filename="dialogs/orderwin.cpp" line="894"/>
-        <location filename="dialogs/orderwin.cpp" line="908"/>
-        <location filename="dialogs/orderwin.cpp" line="922"/>
-        <location filename="dialogs/orderwin.cpp" line="956"/>
-        <location filename="dialogs/orderwin.cpp" line="989"/>
-        <location filename="dialogs/orderwin.cpp" line="1023"/>
+        <location filename="dialogs/orderwin.cpp" line="352"/>
+        <location filename="dialogs/orderwin.cpp" line="358"/>
+        <location filename="dialogs/orderwin.cpp" line="391"/>
+        <location filename="dialogs/orderwin.cpp" line="397"/>
+        <location filename="dialogs/orderwin.cpp" line="429"/>
+        <location filename="dialogs/orderwin.cpp" line="459"/>
+        <location filename="dialogs/orderwin.cpp" line="696"/>
+        <location filename="dialogs/orderwin.cpp" line="721"/>
+        <location filename="dialogs/orderwin.cpp" line="746"/>
+        <location filename="dialogs/orderwin.cpp" line="777"/>
+        <location filename="dialogs/orderwin.cpp" line="783"/>
+        <location filename="dialogs/orderwin.cpp" line="807"/>
+        <location filename="dialogs/orderwin.cpp" line="814"/>
+        <location filename="dialogs/orderwin.cpp" line="847"/>
+        <location filename="dialogs/orderwin.cpp" line="853"/>
+        <location filename="dialogs/orderwin.cpp" line="868"/>
+        <location filename="dialogs/orderwin.cpp" line="876"/>
+        <location filename="dialogs/orderwin.cpp" line="890"/>
+        <location filename="dialogs/orderwin.cpp" line="904"/>
+        <location filename="dialogs/orderwin.cpp" line="938"/>
+        <location filename="dialogs/orderwin.cpp" line="971"/>
+        <location filename="dialogs/orderwin.cpp" line="1005"/>
+        <location filename="dialogs/orderwin.cpp" line="1024"/>
         <location filename="dialogs/orderwin.cpp" line="1042"/>
-        <location filename="dialogs/orderwin.cpp" line="1060"/>
-        <location filename="dialogs/orderwin.cpp" line="1076"/>
-        <location filename="dialogs/orderwin.cpp" line="1091"/>
-        <location filename="dialogs/orderwin.cpp" line="1106"/>
+        <location filename="dialogs/orderwin.cpp" line="1058"/>
+        <location filename="dialogs/orderwin.cpp" line="1073"/>
+        <location filename="dialogs/orderwin.cpp" line="1088"/>
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="337"/>
+        <location filename="dialogs/orderwin.cpp" line="358"/>
         <source>Unable to get template file (ticket.xtt). Giving up.</source>
         <translation>Kann Vorlage (ticket.xtt) nicht finden. Gebe auf.</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="456"/>
-        <location filename="dialogs/orderwin.cpp" line="494"/>
-        <location filename="dialogs/orderwin.cpp" line="931"/>
+        <location filename="dialogs/orderwin.cpp" line="435"/>
+        <location filename="dialogs/orderwin.cpp" line="480"/>
+        <location filename="dialogs/orderwin.cpp" line="913"/>
         <source>Mark as shipped?</source>
         <translation>Als versandt markieren?</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="456"/>
-        <location filename="dialogs/orderwin.cpp" line="494"/>
-        <location filename="dialogs/orderwin.cpp" line="931"/>
+        <location filename="dialogs/orderwin.cpp" line="435"/>
+        <location filename="dialogs/orderwin.cpp" line="480"/>
+        <location filename="dialogs/orderwin.cpp" line="913"/>
         <source>Mark this order as shipped now?</source>
         <translation>Diese Bestellung jetzt als versandt markieren?</translation>
     </message>
@@ -4133,258 +4677,258 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Bitte geben Sie den Betrag ein, der bezahlt wurde:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="714"/>
+        <location filename="dialogs/orderwin.cpp" line="696"/>
         <source>Error while trying to pay: %1</source>
         <translation>Fehler während der Bezahlung: %1</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="758"/>
+        <location filename="dialogs/orderwin.cpp" line="740"/>
         <source>Enter Refund</source>
         <translation>Rückgabe eingeben</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="758"/>
+        <location filename="dialogs/orderwin.cpp" line="740"/>
         <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="dialogs/orderwin.cpp" line="903"/>
+        <location filename="dialogs/orderwin.cpp" line="885"/>
         <source>Cancel Order?</source>
         <translation>Bestellung stornieren?</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="903"/>
+        <location filename="dialogs/orderwin.cpp" line="885"/>
         <source>Cancel this order now?</source>
         <translation>Diese Bestellung jetzt stornieren?</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="161"/>
+        <location filename="dialogs/orderwin.cpp" line="177"/>
         <source>Delivery Address:</source>
         <translation>Lieferadresse:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="107"/>
+        <location filename="dialogs/orderwin.cpp" line="123"/>
         <source>Change Sh&amp;ipping Method...</source>
         <oldsource>Change Commen&amp;t...</oldsource>
         <translation>Versandoption ändern...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="980"/>
-        <location filename="dialogs/orderwin.cpp" line="1014"/>
+        <location filename="dialogs/orderwin.cpp" line="962"/>
+        <location filename="dialogs/orderwin.cpp" line="996"/>
         <source>&amp;Save</source>
         <translation>&amp;Speichern</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="982"/>
-        <location filename="dialogs/orderwin.cpp" line="1016"/>
+        <location filename="dialogs/orderwin.cpp" line="964"/>
+        <location filename="dialogs/orderwin.cpp" line="998"/>
         <source>&amp;Cancel</source>
         <translation>&amp;Abbrechen</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="100"/>
+        <location filename="dialogs/orderwin.cpp" line="116"/>
         <source>&amp;Return Item...</source>
         <translation>Artikel zurückgeben...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="103"/>
+        <location filename="dialogs/orderwin.cpp" line="119"/>
         <source>Add Commen&amp;t...</source>
         <translation>Kommentar hinzufügen...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="106"/>
+        <location filename="dialogs/orderwin.cpp" line="122"/>
         <source>Change C&amp;omments...</source>
         <translation>Kommentare ändern...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="109"/>
+        <location filename="dialogs/orderwin.cpp" line="125"/>
         <source>Change Invoice Address...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="111"/>
+        <location filename="dialogs/orderwin.cpp" line="127"/>
         <source>Change Delivery Address...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="126"/>
+        <location filename="dialogs/orderwin.cpp" line="142"/>
         <source>Print V&amp;ouchers...</source>
         <translation>Gutscheine drucken...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="127"/>
+        <location filename="dialogs/orderwin.cpp" line="143"/>
         <source>Print &amp;Current Item...</source>
         <translation>Aktuellen Artikel drucken...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="128"/>
+        <location filename="dialogs/orderwin.cpp" line="144"/>
         <source>&amp;View Items...</source>
         <translation>Artikel ansehen...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="130"/>
+        <location filename="dialogs/orderwin.cpp" line="146"/>
         <source>&amp;Audit</source>
         <translation>Log</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="131"/>
+        <location filename="dialogs/orderwin.cpp" line="147"/>
         <source>Voucher History...</source>
         <translation>Gutscheinhistorie...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="133"/>
+        <location filename="dialogs/orderwin.cpp" line="149"/>
         <source>Ticket History...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="135"/>
+        <location filename="dialogs/orderwin.cpp" line="151"/>
         <source>Order History...</source>
         <translation>Bestellhistorie...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="157"/>
+        <location filename="dialogs/orderwin.cpp" line="173"/>
         <source>Invoice Address:</source>
         <translation>Rechnungsadresse:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="165"/>
+        <location filename="dialogs/orderwin.cpp" line="181"/>
         <source>Shipping Method:</source>
         <translation>Versandoption:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="167"/>
+        <location filename="dialogs/orderwin.cpp" line="183"/>
         <source>Shipping Costs:</source>
         <translation>Versandkosten:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="175"/>
+        <location filename="dialogs/orderwin.cpp" line="191"/>
         <source>Order Comments:</source>
         <translation>Bestellkommentare:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="228"/>
+        <location filename="dialogs/orderwin.cpp" line="249"/>
         <source>Item ID</source>
         <translation>Artikelnummer</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="228"/>
+        <location filename="dialogs/orderwin.cpp" line="249"/>
         <source>Description</source>
         <translation>Beschreibung</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="250"/>
+        <location filename="dialogs/orderwin.cpp" line="271"/>
         <source>Voucher (current value: %1)</source>
         <translation>Gutschein (aktueller Wert: %1)</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="259"/>
+        <location filename="dialogs/orderwin.cpp" line="280"/>
         <source>%1x %2</source>
         <translation>%1x %2</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="331"/>
+        <location filename="dialogs/orderwin.cpp" line="352"/>
         <source>There are no tickets left to print.</source>
         <translation>Es gibt keine Eintrittskarten zu drucken.</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="372"/>
+        <location filename="dialogs/orderwin.cpp" line="391"/>
         <source>There are no vouchers left to print.</source>
         <translation>Es gibt keine Gutscheine zu drucken.</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="378"/>
+        <location filename="dialogs/orderwin.cpp" line="397"/>
         <source>Unable to get template file (voucher.xtt). Giving up.</source>
         <translation>Kann Vorlage (voucher) nicht finden. Gebe auf.</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="451"/>
-        <location filename="dialogs/orderwin.cpp" line="476"/>
+        <location filename="dialogs/orderwin.cpp" line="429"/>
+        <location filename="dialogs/orderwin.cpp" line="459"/>
         <source>Unable to get template file (bill). Giving up.</source>
         <translation>Kann Vorlage (bill) nicht finden. Gebe auf.</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="721"/>
+        <location filename="dialogs/orderwin.cpp" line="703"/>
         <source>Payment Info</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="722"/>
+        <location filename="dialogs/orderwin.cpp" line="704"/>
         <source>Payment successful, but only %1 was required, please hand back the remaining %2.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="825"/>
+        <location filename="dialogs/orderwin.cpp" line="807"/>
         <source>Error getting event, please try again.</source>
         <translation>Konnte Veranstalung nicht herunterlden, bitte versuchen Sie es noch einmal.</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="832"/>
+        <location filename="dialogs/orderwin.cpp" line="814"/>
         <source>Cannot select another price category - there are none left.</source>
         <translation>Kann keine weitere Preiskategorie wählen - es sind keine mehr übrig.</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="838"/>
+        <location filename="dialogs/orderwin.cpp" line="820"/>
         <source>Select Price Category</source>
         <translation>Preiskategorie wählen</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="844"/>
+        <location filename="dialogs/orderwin.cpp" line="826"/>
         <source>Please chose a price category:</source>
         <translation>Bitte wählen Sie eine Preiskategorie:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="856"/>
+        <location filename="dialogs/orderwin.cpp" line="838"/>
         <source>Ok</source>
         <translation>Ok</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="956"/>
+        <location filename="dialogs/orderwin.cpp" line="938"/>
         <source>Error while marking order as shipped: %1</source>
         <translation>Fehler während die Bestellung and versandt markiert wurde: %1</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="969"/>
+        <location filename="dialogs/orderwin.cpp" line="951"/>
         <source>Change comments: order %1</source>
         <translation>Bestellkommentare ändern [%1]</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="989"/>
-        <location filename="dialogs/orderwin.cpp" line="1023"/>
+        <location filename="dialogs/orderwin.cpp" line="971"/>
+        <location filename="dialogs/orderwin.cpp" line="1005"/>
         <source>There was a problem uploading the new comment: %1</source>
         <translation>Fehler beim Hochladen des neuen Kommentars: %1</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1001"/>
+        <location filename="dialogs/orderwin.cpp" line="983"/>
         <source>Add comment: order %1</source>
         <translation>Kommentar hinzufügen [%1]</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1042"/>
+        <location filename="dialogs/orderwin.cpp" line="1024"/>
         <source>Error while changing shipping: %1</source>
         <translation>Fehler beim Ändern der Versandmethode: %1</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1055"/>
+        <location filename="dialogs/orderwin.cpp" line="1037"/>
         <source>No Delivery Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1060"/>
-        <location filename="dialogs/orderwin.cpp" line="1076"/>
+        <location filename="dialogs/orderwin.cpp" line="1042"/>
+        <location filename="dialogs/orderwin.cpp" line="1058"/>
         <source>Unable to set address, server error: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1071"/>
+        <location filename="dialogs/orderwin.cpp" line="1053"/>
         <source>No Invoice Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1091"/>
+        <location filename="dialogs/orderwin.cpp" line="1073"/>
         <source>The selected item is not a voucher.</source>
         <translation>Sie haben keinen Gutschein gewählt.</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1106"/>
+        <location filename="dialogs/orderwin.cpp" line="1088"/>
         <source>The selected item is not a ticket.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4433,17 +4977,17 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Es sind leider keine Log-Daten verfügbar.</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="484"/>
+        <location filename="dialogs/orderwin.cpp" line="468"/>
         <source>Open Document File (*.%1)</source>
         <translation>ODF Datei (*.%1)</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="739"/>
+        <location filename="dialogs/orderwin.cpp" line="721"/>
         <source>Error while trying to pay with voucher &apos;%1&apos;: %2</source>
         <translation>Fehler bei der Bezahlung mit Gutschein &apos;%1&apos;: %2</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="744"/>
+        <location filename="dialogs/orderwin.cpp" line="726"/>
         <source>Successfully paid order %1 with voucher &apos;%2&apos;.
 Amount deducted: %3
 Remaining value of this voucher: %4</source>
@@ -4452,100 +4996,100 @@ Betrag der vom Gutschein abgezogen wurde: %3
 Verbleibender Betrag auf dem Gutschein: %4</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="764"/>
+        <location filename="dialogs/orderwin.cpp" line="746"/>
         <source>Error while trying to refund: %1</source>
         <translation>Fehler beim Zurückgeben des Betrags: %1</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="789"/>
+        <location filename="dialogs/orderwin.cpp" line="771"/>
         <source>Enter Price</source>
         <translation>Bitte Preis eingeben</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="789"/>
+        <location filename="dialogs/orderwin.cpp" line="771"/>
         <source>Please enter the new price for the ticket:</source>
         <translation>Bitte neuen Preis für die Eintrittskarte eingeben:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="795"/>
-        <location filename="dialogs/orderwin.cpp" line="865"/>
+        <location filename="dialogs/orderwin.cpp" line="777"/>
+        <location filename="dialogs/orderwin.cpp" line="847"/>
         <source>Error while attempting to change ticket price: %1</source>
         <translation>Fehler beim Ändern des Kartenpreises: %1</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="801"/>
-        <location filename="dialogs/orderwin.cpp" line="871"/>
+        <location filename="dialogs/orderwin.cpp" line="783"/>
+        <location filename="dialogs/orderwin.cpp" line="853"/>
         <source>Cannot change this item type.</source>
         <translation>Diese Artikelart kann nicht geändert werden.</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="886"/>
+        <location filename="dialogs/orderwin.cpp" line="868"/>
         <source>Cannot return this item type.</source>
         <translation>Diese Artikelart kann nicht zurückgegeben werden.</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="890"/>
+        <location filename="dialogs/orderwin.cpp" line="872"/>
         <source>Return Ticket or Voucher</source>
         <translation>Eintrittskarte oder Gutschein zurückgeben</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="890"/>
+        <location filename="dialogs/orderwin.cpp" line="872"/>
         <source>Do you really want to return this ticket or voucher?</source>
         <translation>Wollen Sie diese Karten oder diesen Gutschein zurückgeben?</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="894"/>
+        <location filename="dialogs/orderwin.cpp" line="876"/>
         <source>Error whily trying to return item: %1</source>
         <translation>Fehler beim Zurückgeben des Artikels: %1</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="908"/>
+        <location filename="dialogs/orderwin.cpp" line="890"/>
         <source>Error while cancelling order: %1</source>
         <translation>Fehler beim Stornieren der Bestellung: %1</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="922"/>
+        <location filename="dialogs/orderwin.cpp" line="904"/>
         <source>Error while changing order status: %1</source>
         <translation>Fehler beim Ändern des Bestellstatus: %1</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="935"/>
+        <location filename="dialogs/orderwin.cpp" line="917"/>
         <source>Set shipping time</source>
         <translation>Versandzeit setzen</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="941"/>
+        <location filename="dialogs/orderwin.cpp" line="923"/>
         <source>Enter the shipping time:</source>
         <translation>Bitte geben Sie die Versandzeit ein:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="947"/>
+        <location filename="dialogs/orderwin.cpp" line="929"/>
         <source>OK</source>
         <translation>Ok</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="858"/>
-        <location filename="dialogs/orderwin.cpp" line="949"/>
+        <location filename="dialogs/orderwin.cpp" line="840"/>
+        <location filename="dialogs/orderwin.cpp" line="931"/>
         <source>Cancel</source>
         <translation>Abbrechen</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="733"/>
+        <location filename="dialogs/orderwin.cpp" line="715"/>
         <source>Enter Voucher</source>
         <translation>Gutschein eingeben</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="733"/>
+        <location filename="dialogs/orderwin.cpp" line="715"/>
         <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="dialogs/orderwin.cpp" line="743"/>
+        <location filename="dialogs/orderwin.cpp" line="725"/>
         <source>Voucher Info</source>
         <translation>Gutscheininformation</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="119"/>
+        <location filename="dialogs/orderwin.cpp" line="135"/>
         <source>Pay with &amp;Voucher...</source>
         <translation>Mit Gutschein bezahlen...</translation>
     </message>
@@ -4553,47 +5097,47 @@ Verbleibender Betrag auf dem Gutschein: %4</translation>
 <context>
     <name>MOrdersByUserDlg</name>
     <message>
-        <location filename="mwin/orderstab.cpp" line="415"/>
+        <location filename="mwin/orderstab.cpp" line="396"/>
         <source>Select User Criteria</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="427"/>
+        <location filename="mwin/orderstab.cpp" line="408"/>
         <source>Ok</source>
         <translation type="unfinished">Ok</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="429"/>
+        <location filename="mwin/orderstab.cpp" line="410"/>
         <source>Cancel</source>
         <translation type="unfinished">Abbrechen</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="432"/>
+        <location filename="mwin/orderstab.cpp" line="413"/>
         <source>My orders:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="432"/>
+        <location filename="mwin/orderstab.cpp" line="413"/>
         <source>look for my own orders</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="433"/>
+        <location filename="mwin/orderstab.cpp" line="414"/>
         <source>User Name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="436"/>
+        <location filename="mwin/orderstab.cpp" line="417"/>
         <source>Maximum Age (days):</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="439"/>
+        <location filename="mwin/orderstab.cpp" line="420"/>
         <source>Limit:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="439"/>
+        <location filename="mwin/orderstab.cpp" line="420"/>
         <source>Include all orders the user touched</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4601,209 +5145,206 @@ Verbleibender Betrag auf dem Gutschein: %4</translation>
 <context>
     <name>MOrdersTab</name>
     <message>
-        <location filename="mwin/orderstab.cpp" line="58"/>
+        <location filename="mwin/orderstab.cpp" line="67"/>
         <source>-select mode-</source>
         <translation>-Modus auswählen-</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="59"/>
+        <location filename="mwin/orderstab.cpp" line="68"/>
         <source>All Orders</source>
         <translation>Alle Bestellungen</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="60"/>
+        <location filename="mwin/orderstab.cpp" line="69"/>
         <source>Open Orders</source>
         <translation>Offene Bestellungen</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="61"/>
+        <location filename="mwin/orderstab.cpp" line="70"/>
         <source>Open Reservations</source>
         <translation>Reservierungen</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="62"/>
+        <location filename="mwin/orderstab.cpp" line="71"/>
         <source>Outstanding Payments</source>
         <translation>Noch nicht bezahlt</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="63"/>
+        <location filename="mwin/orderstab.cpp" line="72"/>
         <source>Outstanding Refunds</source>
         <translation>Offene Rückerstattungen</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="64"/>
+        <location filename="mwin/orderstab.cpp" line="73"/>
         <source>Undelivered Orders</source>
         <translation>Nicht ausgelieferte Bestellungen</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="66"/>
+        <location filename="mwin/orderstab.cpp" line="75"/>
         <source>-search result-</source>
         <translation>-Suchresultat-</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="74"/>
+        <location filename="mwin/orderstab.cpp" line="83"/>
         <source>Update</source>
         <translation>Auffrischen</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="77"/>
+        <location filename="mwin/orderstab.cpp" line="86"/>
         <source>Details...</source>
         <translation>Details...</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="81"/>
+        <location filename="mwin/orderstab.cpp" line="90"/>
         <source>Orders since...</source>
         <translation>Bestellungen seit...</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="85"/>
+        <location filename="mwin/orderstab.cpp" line="94"/>
         <source>Find by Ticket...</source>
         <translation>Mit Kartennummer suchen...</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="88"/>
+        <location filename="mwin/orderstab.cpp" line="97"/>
         <source>Find by Event...</source>
         <translation>Nach Veranstaltung suchen...</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="91"/>
+        <location filename="mwin/orderstab.cpp" line="100"/>
         <source>Find by Customer...</source>
         <translation>Nach Kunde suchen...</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="94"/>
+        <location filename="mwin/orderstab.cpp" line="103"/>
         <source>Find by User...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="97"/>
+        <location filename="mwin/orderstab.cpp" line="106"/>
         <source>Find by Order ID...</source>
         <translation>Nach Bestellnummer suchen...</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="153"/>
+        <location filename="mwin/orderstab.cpp" line="162"/>
         <source>Status</source>
         <translation>Status</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="153"/>
+        <location filename="mwin/orderstab.cpp" line="162"/>
         <source>Total</source>
         <translation>Gesamt</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="153"/>
+        <location filename="mwin/orderstab.cpp" line="162"/>
         <source>Paid</source>
         <translation>bezahlt</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="153"/>
+        <location filename="mwin/orderstab.cpp" line="162"/>
         <source>Customer</source>
         <translation>Kunde</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="184"/>
-        <location filename="mwin/orderstab.cpp" line="227"/>
-        <location filename="mwin/orderstab.cpp" line="251"/>
-        <location filename="mwin/orderstab.cpp" line="268"/>
-        <location filename="mwin/orderstab.cpp" line="272"/>
-        <location filename="mwin/orderstab.cpp" line="321"/>
-        <location filename="mwin/orderstab.cpp" line="349"/>
-        <location filename="mwin/orderstab.cpp" line="370"/>
+        <location filename="mwin/orderstab.cpp" line="193"/>
+        <location filename="mwin/orderstab.cpp" line="236"/>
+        <location filename="mwin/orderstab.cpp" line="260"/>
+        <location filename="mwin/orderstab.cpp" line="277"/>
+        <location filename="mwin/orderstab.cpp" line="281"/>
+        <location filename="mwin/orderstab.cpp" line="302"/>
+        <location filename="mwin/orderstab.cpp" line="330"/>
+        <location filename="mwin/orderstab.cpp" line="351"/>
+        <location filename="mwin/orderstab.cpp" line="355"/>
         <location filename="mwin/orderstab.cpp" line="374"/>
-        <location filename="mwin/orderstab.cpp" line="393"/>
-        <location filename="mwin/orderstab.cpp" line="401"/>
+        <location filename="mwin/orderstab.cpp" line="382"/>
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="184"/>
-        <location filename="mwin/orderstab.cpp" line="227"/>
-        <location filename="mwin/orderstab.cpp" line="321"/>
+        <location filename="mwin/orderstab.cpp" line="193"/>
+        <location filename="mwin/orderstab.cpp" line="236"/>
+        <location filename="mwin/orderstab.cpp" line="302"/>
         <source>There was a problem retrieving the order list: %1</source>
         <translation>Fehler beim Herunterladen des Bestellliste: %1</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="200"/>
+        <location filename="mwin/orderstab.cpp" line="209"/>
         <source>Select Date</source>
         <translation>Datum wählen</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="204"/>
+        <location filename="mwin/orderstab.cpp" line="213"/>
         <source>Please select the date and time:</source>
         <translation>Bitte wählen Sie ein Datum und eine Zeit:</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="207"/>
+        <location filename="mwin/orderstab.cpp" line="216"/>
         <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="mwin/orderstab.cpp" line="251"/>
-        <location filename="mwin/orderstab.cpp" line="370"/>
+        <location filename="mwin/orderstab.cpp" line="260"/>
+        <location filename="mwin/orderstab.cpp" line="351"/>
         <source>Error while retrieving order: %1</source>
         <translation>Fehler beim Herunterladen der Bestellung: %1</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="263"/>
+        <location filename="mwin/orderstab.cpp" line="272"/>
         <source>Enter Ticket</source>
         <translation>Bitte Ticket eingeben</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="263"/>
+        <location filename="mwin/orderstab.cpp" line="272"/>
         <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="mwin/orderstab.cpp" line="268"/>
+        <location filename="mwin/orderstab.cpp" line="277"/>
         <source>Error while searching for order: %1</source>
         <translation>Fehler beim Suchen nach der Bestellung: %1</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="272"/>
+        <location filename="mwin/orderstab.cpp" line="281"/>
         <source>Order for barcode &apos;%1&apos; not found.</source>
         <translation>Zu Barcode &apos;%1&apos; wurde keine Bestellung gefunden.</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="285"/>
         <source>Select Event</source>
-        <translation>Veranstaltung auswählen</translation>
+        <translation type="obsolete">Veranstaltung auswählen</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="393"/>
-        <location filename="mwin/orderstab.cpp" line="401"/>
+        <location filename="mwin/orderstab.cpp" line="374"/>
+        <location filename="mwin/orderstab.cpp" line="382"/>
         <source>Unable to get user orders, server error: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="214"/>
-        <location filename="mwin/orderstab.cpp" line="298"/>
+        <location filename="mwin/orderstab.cpp" line="223"/>
         <source>Ok</source>
         <translation>Ok</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="216"/>
-        <location filename="mwin/orderstab.cpp" line="300"/>
+        <location filename="mwin/orderstab.cpp" line="225"/>
         <source>Cancel</source>
         <translation>Abbrechen</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="349"/>
+        <location filename="mwin/orderstab.cpp" line="330"/>
         <source>Error while retrieving order list: %1</source>
         <translation>Fehler beim Herunterladen der Bestellliste: %1</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="365"/>
+        <location filename="mwin/orderstab.cpp" line="346"/>
         <source>Enter Order ID</source>
         <translation>Bestellnummer eingeben</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="365"/>
+        <location filename="mwin/orderstab.cpp" line="346"/>
         <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="mwin/orderstab.cpp" line="374"/>
+        <location filename="mwin/orderstab.cpp" line="355"/>
         <source>This order does not exist.</source>
         <translation>Diese Bestellung existiert nicht.</translation>
     </message>
@@ -4811,522 +5352,531 @@ Verbleibender Betrag auf dem Gutschein: %4</translation>
 <context>
     <name>MOverview</name>
     <message>
-        <location filename="mwin/overview.cpp" line="81"/>
+        <location filename="mwin/overview.cpp" line="89"/>
         <source>&amp;Session</source>
         <translation>&amp;Session</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="82"/>
+        <location filename="mwin/overview.cpp" line="90"/>
         <source>&amp;Re-Login</source>
         <translation>&amp;Login wiederholen</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="86"/>
         <source>Switch to Wizard...</source>
-        <translation>Auf Assistent umschalten...</translation>
+        <translation type="obsolete">Auf Assistent umschalten...</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="88"/>
+        <location filename="mwin/overview.cpp" line="96"/>
         <source>&amp;Close Session</source>
         <translation>Session &amp;schließen</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="141"/>
+        <location filename="mwin/overview.cpp" line="151"/>
         <source>Events</source>
         <translation>Veranstaltungen</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="95"/>
+        <location filename="mwin/overview.cpp" line="103"/>
         <source>Return &amp;ticket or voucher...</source>
         <translation>Eintrittskarte oder Gutschein zurückgeben...</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="90"/>
+        <location filename="mwin/overview.cpp" line="98"/>
         <source>&amp;Actions</source>
         <translation>&amp;Aktionen</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="94"/>
+        <location filename="mwin/overview.cpp" line="102"/>
         <source>Tickets and &amp;Vouchers</source>
         <translation>Eintrittskarten und Gutscheine</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="100"/>
+        <location filename="mwin/overview.cpp" line="108"/>
         <source>&amp;Empty voucher...</source>
         <translation>Gutschein entleeren...</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="109"/>
+        <location filename="mwin/overview.cpp" line="117"/>
         <source>&amp;Templates</source>
         <translation>Vorlagen</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="130"/>
+        <location filename="mwin/overview.cpp" line="140"/>
         <source>&amp;Configuration</source>
         <translation>Konfiguration</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="210"/>
         <location filename="mwin/overview.cpp" line="220"/>
-        <location filename="mwin/overview.cpp" line="261"/>
-        <location filename="mwin/overview.cpp" line="297"/>
-        <location filename="mwin/overview.cpp" line="301"/>
-        <location filename="mwin/overview.cpp" line="319"/>
-        <location filename="mwin/overview.cpp" line="542"/>
-        <location filename="mwin/overview.cpp" line="546"/>
-        <location filename="mwin/overview.cpp" line="567"/>
-        <location filename="mwin/overview.cpp" line="685"/>
+        <location filename="mwin/overview.cpp" line="230"/>
+        <location filename="mwin/overview.cpp" line="271"/>
+        <location filename="mwin/overview.cpp" line="307"/>
+        <location filename="mwin/overview.cpp" line="311"/>
+        <location filename="mwin/overview.cpp" line="329"/>
+        <location filename="mwin/overview.cpp" line="552"/>
+        <location filename="mwin/overview.cpp" line="556"/>
+        <location filename="mwin/overview.cpp" line="577"/>
+        <location filename="mwin/overview.cpp" line="702"/>
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="91"/>
+        <location filename="mwin/overview.cpp" line="99"/>
         <source>&amp;Show all customers</source>
         <translation>&amp;Alle Kunden anzeigen</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="145"/>
+        <location filename="mwin/overview.cpp" line="155"/>
         <source>Shopping Cart</source>
         <translation>Einkaufswagen</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="83"/>
+        <location filename="mwin/overview.cpp" line="91"/>
         <source>Change my &amp;Password</source>
         <translation>Mein &amp;Passwort ändern</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="220"/>
+        <location filename="mwin/overview.cpp" line="230"/>
         <source>Error setting password: %1</source>
         <translation>Passwort kann nicht gesetzt werden: %1</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="154"/>
+        <location filename="mwin/overview.cpp" line="164"/>
         <source>Order List</source>
         <translation>Bestellungsliste</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="290"/>
+        <location filename="mwin/overview.cpp" line="300"/>
         <source>Cancel</source>
         <translation>Abbrechen</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="159"/>
+        <location filename="mwin/overview.cpp" line="169"/>
         <source>Entrance</source>
         <translation>Einlasskontrolle</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="127"/>
+        <location filename="mwin/overview.cpp" line="137"/>
         <source>&amp;Backup now...</source>
         <translation>&amp;Jetzt Backup machen...</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="131"/>
+        <location filename="mwin/overview.cpp" line="141"/>
         <source>&amp;Auto-Refresh settings...</source>
         <translation>Auto-Auffrisch-Einstellungen...</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="133"/>
+        <location filename="mwin/overview.cpp" line="143"/>
         <source>&amp;Display settings...</source>
         <translation>Anzeigeeinstellungen...</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="121"/>
+        <location filename="mwin/overview.cpp" line="131"/>
         <source>&amp;Administration</source>
         <translation>&amp;Administration</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="103"/>
+        <location filename="mwin/overview.cpp" line="94"/>
+        <source>Switch to &amp;Wizard...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mwin/overview.cpp" line="111"/>
         <source>&amp;Options</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="106"/>
+        <location filename="mwin/overview.cpp" line="114"/>
         <source>Edit &amp;Payment Options...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="115"/>
+        <location filename="mwin/overview.cpp" line="123"/>
+        <source>&amp;ODF Editor...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mwin/overview.cpp" line="125"/>
         <source>A&amp;udit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="116"/>
+        <location filename="mwin/overview.cpp" line="126"/>
         <source>&amp;Order Audit...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="117"/>
+        <location filename="mwin/overview.cpp" line="127"/>
         <source>&amp;Ticket Audit...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="118"/>
+        <location filename="mwin/overview.cpp" line="128"/>
         <source>&amp;Voucher Audit...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="119"/>
+        <location filename="mwin/overview.cpp" line="129"/>
         <source>&amp;User Audit...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="122"/>
+        <location filename="mwin/overview.cpp" line="132"/>
         <source>&amp;User Administration...</source>
         <translation>Nutzerverwaltung...</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="134"/>
+        <location filename="mwin/overview.cpp" line="144"/>
         <source>&amp;Label Printing settings...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="256"/>
+        <location filename="mwin/overview.cpp" line="266"/>
         <source>Return Ticket/Voucher</source>
         <translation>Eintrittskarte/Gutschein zurückgeben</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="256"/>
+        <location filename="mwin/overview.cpp" line="266"/>
         <source>Please enter the ticket or voucher ID to return:</source>
         <translation>Bitte geben Sie die Eintrittskarten- oder Gutscheinnummer ein, die zurückgegeben werden soll:</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="261"/>
+        <location filename="mwin/overview.cpp" line="271"/>
         <source>This ticket/voucher cannot be returned: %1</source>
         <translation>Diese Karte/dieser Gutschein kann nicht zurückgegeben werden: %1</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="278"/>
+        <location filename="mwin/overview.cpp" line="288"/>
         <source>Reason for deducting:</source>
         <translation>Grund für den Abzug:</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="297"/>
+        <location filename="mwin/overview.cpp" line="307"/>
         <source>Unable to deduct voucher: %1</source>
         <translation>Kann kein Geld von diesem Gutschein abziehen: %1</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="301"/>
+        <location filename="mwin/overview.cpp" line="311"/>
         <source>Voucher does not contain enough money. Money left: %1</source>
         <translation>Dieser Gutschein hat nicht genug Restwert: %1</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="314"/>
+        <location filename="mwin/overview.cpp" line="324"/>
         <source>Invalidate Voucher</source>
         <translation>Ungültiger Gutschein</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="314"/>
+        <location filename="mwin/overview.cpp" line="324"/>
         <source>Please enter/scan the barcode of the voucher to invalidate/empty - the voucher will no longer be usable afterwards, but still has to be paid for.</source>
         <translation>Bitte scannen Sie den Barcode des Gutscheins der ungültig gemacht werden soll. Der Gutschein wird danach nicht mehr nutzbar sein, aber muss trotzdem bezahlt werden.</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="319"/>
+        <location filename="mwin/overview.cpp" line="329"/>
         <source>Unable to invalidate voucher: %1</source>
         <translation>Kann Gutschein nicht ungültig machen: %1</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="322"/>
+        <location filename="mwin/overview.cpp" line="332"/>
         <source>Invalidated Voucher</source>
         <translation>Gutschein ungültig</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="323"/>
+        <location filename="mwin/overview.cpp" line="333"/>
         <source>The voucher &apos;%1&apos;has been invalidated.</source>
         <translation>Der Gutschein &apos;%1&apos; wurde ungültig gemacht.</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="342"/>
+        <location filename="mwin/overview.cpp" line="352"/>
         <source>Refresh Settings</source>
         <translation>Auffrischeinstellungen</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="347"/>
+        <location filename="mwin/overview.cpp" line="357"/>
         <source>Refresh Rate (minutes):</source>
         <translation>Auffrischrate (Minuten):</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="353"/>
+        <location filename="mwin/overview.cpp" line="363"/>
         <source>refresh &amp;event list</source>
         <translation>Veranstaltungsliste auffrischen</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="355"/>
+        <location filename="mwin/overview.cpp" line="365"/>
         <source>refresh &amp;user list</source>
         <translation>Nutzerliste auffrischen</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="357"/>
+        <location filename="mwin/overview.cpp" line="367"/>
         <source>refresh &amp;host list</source>
         <translation>Rechnerliste auffrischen</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="366"/>
-        <location filename="mwin/overview.cpp" line="421"/>
-        <location filename="mwin/overview.cpp" line="507"/>
+        <location filename="mwin/overview.cpp" line="376"/>
+        <location filename="mwin/overview.cpp" line="431"/>
+        <location filename="mwin/overview.cpp" line="517"/>
         <source>&amp;OK</source>
         <translation>&amp;Ok</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="368"/>
-        <location filename="mwin/overview.cpp" line="423"/>
-        <location filename="mwin/overview.cpp" line="509"/>
+        <location filename="mwin/overview.cpp" line="378"/>
+        <location filename="mwin/overview.cpp" line="433"/>
+        <location filename="mwin/overview.cpp" line="519"/>
         <source>&amp;Cancel</source>
         <translation>&amp;Abbrechen</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="405"/>
+        <location filename="mwin/overview.cpp" line="415"/>
         <source>No Logging</source>
         <translation>Kein Log</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="407"/>
+        <location filename="mwin/overview.cpp" line="417"/>
         <source>Medium Logging</source>
         <translation>Mittlere Logdetails</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="451"/>
+        <location filename="mwin/overview.cpp" line="461"/>
         <source>Display Settings</source>
         <translation>Anzeigeeinstellungen</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="456"/>
+        <location filename="mwin/overview.cpp" line="466"/>
         <source>Event settings</source>
         <translation>Veranstaltungseinstellungen</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="459"/>
+        <location filename="mwin/overview.cpp" line="469"/>
         <source>Maximum event age (days, 0=show all):</source>
         <translation>Maximales Veranstaltungsalter (in Tagen, 0=alle anzeigen):</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="615"/>
+        <location filename="mwin/overview.cpp" line="632"/>
         <source>Order ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="615"/>
+        <location filename="mwin/overview.cpp" line="632"/>
         <source>Please enter the ID of the order you want to audit:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="625"/>
+        <location filename="mwin/overview.cpp" line="642"/>
         <source>Ticket ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="625"/>
+        <location filename="mwin/overview.cpp" line="642"/>
         <source>Please enter the ID of the ticket you want to audit:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="635"/>
+        <location filename="mwin/overview.cpp" line="652"/>
         <source>Voucher ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="635"/>
+        <location filename="mwin/overview.cpp" line="652"/>
         <source>Please enter the ID of the voucher you want to audit:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="656"/>
+        <location filename="mwin/overview.cpp" line="673"/>
         <source>Audit User</source>
         <comment>audit dialog</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="661"/>
-        <location filename="mwin/overview.cpp" line="664"/>
+        <location filename="mwin/overview.cpp" line="678"/>
+        <location filename="mwin/overview.cpp" line="681"/>
         <source>User Name:</source>
         <comment>audit dialog</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="668"/>
+        <location filename="mwin/overview.cpp" line="685"/>
         <source>Earliest Info</source>
         <comment>audit dialog</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="685"/>
+        <location filename="mwin/overview.cpp" line="702"/>
         <source>Cannot query an empty user name.</source>
         <comment>audit dialog</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="110"/>
+        <location filename="mwin/overview.cpp" line="118"/>
         <source>&amp;Edit Templates...</source>
         <translation>Vorlagen ändern...</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="112"/>
+        <location filename="mwin/overview.cpp" line="120"/>
         <source>&amp;Update Templates Now</source>
         <translation>Vorlagen jetzt auffrischen</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="104"/>
+        <location filename="mwin/overview.cpp" line="112"/>
         <source>Edit &amp;Shipping Options...</source>
         <translation>Versandoptionen editieren</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="359"/>
+        <location filename="mwin/overview.cpp" line="369"/>
         <source>refresh &amp;shipping list</source>
         <translation>Versandoptionen auffrischen</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="98"/>
+        <location filename="mwin/overview.cpp" line="106"/>
         <source>&amp;Deduct from voucher...</source>
         <translation>Geld von Gutschein abziehen...</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="132"/>
+        <location filename="mwin/overview.cpp" line="142"/>
         <source>&amp;Server Access settings...</source>
         <translation>Serverzugriffseinstellungen...</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="125"/>
+        <location filename="mwin/overview.cpp" line="135"/>
         <source>Backup &amp;Settings...</source>
         <translation>Einstellungen Sicherungskopie...</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="269"/>
+        <location filename="mwin/overview.cpp" line="279"/>
         <source>Deduct from Voucher</source>
         <translation>Von Gutschein abziehen</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="272"/>
+        <location filename="mwin/overview.cpp" line="282"/>
         <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="mwin/overview.cpp" line="276"/>
+        <location filename="mwin/overview.cpp" line="286"/>
         <source>Amount to deduct:</source>
         <translation>Abzuziehender Betrag:</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="280"/>
+        <location filename="mwin/overview.cpp" line="290"/>
         <source>Voucher ID:</source>
         <translation>Gutscheinnummer:</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="288"/>
+        <location filename="mwin/overview.cpp" line="298"/>
         <source>OK</source>
         <translation>Ok</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="304"/>
+        <location filename="mwin/overview.cpp" line="314"/>
         <source>Deducted from Voucher</source>
         <translation>Von Gutschein abziehen</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="305"/>
+        <location filename="mwin/overview.cpp" line="315"/>
         <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="mwin/overview.cpp" line="393"/>
+        <location filename="mwin/overview.cpp" line="403"/>
         <source>Server Access Settings</source>
         <translation>Serverzugriffseinstellungen</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="397"/>
+        <location filename="mwin/overview.cpp" line="407"/>
         <source>Request Timeout (seconds):</source>
         <translation>max. Anfragezeit (Sekunden):</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="403"/>
+        <location filename="mwin/overview.cpp" line="413"/>
         <source>Log Level:</source>
         <translation>Logstufe:</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="406"/>
+        <location filename="mwin/overview.cpp" line="416"/>
         <source>Minimal Logging</source>
         <translation>Minimales Log</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="408"/>
+        <location filename="mwin/overview.cpp" line="418"/>
         <source>Log Details on Error</source>
         <translation>Bei Fehlern Details</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="409"/>
+        <location filename="mwin/overview.cpp" line="419"/>
         <source>Always Log Details</source>
         <translation>Immer Details</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="563"/>
+        <location filename="mwin/overview.cpp" line="573"/>
         <source>Backup</source>
         <translation>Sicherung</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="563"/>
+        <location filename="mwin/overview.cpp" line="573"/>
         <source>The backup was successful.</source>
         <translation>Die Sicherung war erfolgreich.</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="567"/>
+        <location filename="mwin/overview.cpp" line="577"/>
         <source>Cannot create backup file.</source>
         <translation>Kann Sicherungsdatei nicht anlegen.</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="210"/>
+        <location filename="mwin/overview.cpp" line="220"/>
         <source>I was unable to renew the login at the server.</source>
         <translation>Der Login am Server konnte nicht erneuert werden.</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="465"/>
+        <location filename="mwin/overview.cpp" line="475"/>
         <source>Maximum order list age</source>
         <translation>Maximales Alter von Bestellungen in der Liste</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="468"/>
+        <location filename="mwin/overview.cpp" line="478"/>
         <source>Age in days, 0=show all.</source>
         <translation>Alter in Tagen, 0=alle zeigen.</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="469"/>
+        <location filename="mwin/overview.cpp" line="479"/>
         <source>When showing all orders:</source>
         <translation>Wenn alle Bestellungen angezeigt werden:</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="474"/>
+        <location filename="mwin/overview.cpp" line="484"/>
         <source>When showing open orders:</source>
         <translation>Wenn offene Bestellungen angezeigt werden:</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="479"/>
+        <location filename="mwin/overview.cpp" line="489"/>
         <source>When searching by event:</source>
         <translation>Wenn nach Veranstaltung gesucht wird:</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="484"/>
+        <location filename="mwin/overview.cpp" line="494"/>
         <source>When searching by customer:</source>
         <translation>Wenn nach Kunde gesucht wird:</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="489"/>
+        <location filename="mwin/overview.cpp" line="499"/>
         <source>Default age when searching by date:</source>
         <translation>Standardalter wenn nach Datum gesucht wird:</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="495"/>
+        <location filename="mwin/overview.cpp" line="505"/>
         <source>Script settings</source>
         <translation>Scripteinstellungen</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="499"/>
+        <location filename="mwin/overview.cpp" line="509"/>
         <source>Show script debugger:</source>
         <translation>Script-Debugger zeigen:</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="542"/>
+        <location filename="mwin/overview.cpp" line="552"/>
         <source>Backup failed with error (%2): %1</source>
         <translation>Das Backup ist mit Fehler (%2) fehlgeschlagen: %1</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="546"/>
+        <location filename="mwin/overview.cpp" line="556"/>
         <source>Backup returned empty.</source>
         <translation>Das Backup ist leer.</translation>
     </message>
@@ -5334,52 +5884,52 @@ Verbleibender Betrag: %2</translation>
 <context>
     <name>MPCDEdit</name>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="119"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="123"/>
         <source>New Price Category</source>
         <translation>Neue Preiskategorie</translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="119"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="123"/>
         <source>Change Price Category</source>
         <translation>Preiskategorie ändern</translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="126"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="130"/>
         <source>Category Name:</source>
         <translation>Name der Kategorie:</translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="127"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="131"/>
         <source>Category Abbreviation:</source>
         <translation>Abkürzung der Kategorie:</translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="128"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="132"/>
         <source>Formula:</source>
         <translation>Formel:</translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="129"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="133"/>
         <source>Flags:</source>
         <translation>Flags:</translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="136"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="140"/>
         <source>Create</source>
         <translation>Anlegen</translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="136"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="140"/>
         <source>Save</source>
         <translation>Speichern</translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="138"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="142"/>
         <source>Cancel</source>
         <translation>Abbrechen</translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="145"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="149"/>
         <source>Flags of price category &apos;%1&apos;:</source>
         <translation>Flags der Preiskategorie &apos;%1&apos;:</translation>
     </message>
@@ -5425,37 +5975,37 @@ Verbleibender Betrag: %2</translation>
 <context>
     <name>MPaymentDialog</name>
     <message>
-        <location filename="dialogs/payedit.cpp" line="311"/>
+        <location filename="dialogs/payedit.cpp" line="315"/>
         <source>Payment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="314"/>
+        <location filename="dialogs/payedit.cpp" line="318"/>
         <source>Please enter the payment data below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="315"/>
+        <location filename="dialogs/payedit.cpp" line="319"/>
         <source>Amount paid:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="316"/>
+        <location filename="dialogs/payedit.cpp" line="320"/>
         <source>Payment Type:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="318"/>
+        <location filename="dialogs/payedit.cpp" line="322"/>
         <source>Data?:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="324"/>
+        <location filename="dialogs/payedit.cpp" line="328"/>
         <source>Ok</source>
         <translation type="unfinished">Ok</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="326"/>
+        <location filename="dialogs/payedit.cpp" line="330"/>
         <source>Cancel</source>
         <translation type="unfinished">Abbrechen</translation>
     </message>
@@ -5463,212 +6013,212 @@ Verbleibender Betrag: %2</translation>
 <context>
     <name>MPaymentEditor</name>
     <message>
-        <location filename="dialogs/payedit.cpp" line="46"/>
+        <location filename="dialogs/payedit.cpp" line="50"/>
         <source>Edit Payment Options</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="60"/>
+        <location filename="dialogs/payedit.cpp" line="64"/>
         <source>Default Payment Type:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="65"/>
+        <location filename="dialogs/payedit.cpp" line="69"/>
         <source>Change Description</source>
         <translation type="unfinished">Beschreibung ändern</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="68"/>
+        <location filename="dialogs/payedit.cpp" line="72"/>
         <source>Change Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="71"/>
+        <location filename="dialogs/payedit.cpp" line="75"/>
         <source>Change Flags</source>
         <translation type="unfinished">Flags ändern</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="74"/>
+        <location filename="dialogs/payedit.cpp" line="78"/>
         <source>Change Default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="78"/>
+        <location filename="dialogs/payedit.cpp" line="82"/>
         <source>Add Option</source>
         <translation type="unfinished">Option hinzufügen</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="81"/>
+        <location filename="dialogs/payedit.cpp" line="85"/>
         <source>Delete Option</source>
         <translation type="unfinished">Option löschen</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="89"/>
+        <location filename="dialogs/payedit.cpp" line="93"/>
         <source>Close</source>
         <translation type="unfinished">Schließen</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="97"/>
+        <location filename="dialogs/payedit.cpp" line="101"/>
         <source>ID</source>
         <translation type="unfinished">ID</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="97"/>
+        <location filename="dialogs/payedit.cpp" line="101"/>
         <source>Description</source>
         <translation type="unfinished">Beschreibung</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="97"/>
+        <location filename="dialogs/payedit.cpp" line="101"/>
         <source>Data Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="97"/>
+        <location filename="dialogs/payedit.cpp" line="101"/>
         <source>Data Default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="97"/>
+        <location filename="dialogs/payedit.cpp" line="101"/>
         <source>Flags</source>
         <translation type="unfinished">Flags</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="117"/>
+        <location filename="dialogs/payedit.cpp" line="121"/>
         <source>Payment Option Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="117"/>
+        <location filename="dialogs/payedit.cpp" line="121"/>
         <source>Please select a new description for this payment option:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="122"/>
-        <location filename="dialogs/payedit.cpp" line="167"/>
-        <location filename="dialogs/payedit.cpp" line="187"/>
-        <location filename="dialogs/payedit.cpp" line="227"/>
+        <location filename="dialogs/payedit.cpp" line="126"/>
+        <location filename="dialogs/payedit.cpp" line="171"/>
+        <location filename="dialogs/payedit.cpp" line="191"/>
         <location filename="dialogs/payedit.cpp" line="231"/>
-        <location filename="dialogs/payedit.cpp" line="277"/>
-        <location filename="dialogs/payedit.cpp" line="298"/>
+        <location filename="dialogs/payedit.cpp" line="235"/>
+        <location filename="dialogs/payedit.cpp" line="281"/>
+        <location filename="dialogs/payedit.cpp" line="302"/>
         <source>Warning</source>
         <translation type="unfinished">Warnung</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="122"/>
-        <location filename="dialogs/payedit.cpp" line="167"/>
-        <location filename="dialogs/payedit.cpp" line="277"/>
+        <location filename="dialogs/payedit.cpp" line="126"/>
+        <location filename="dialogs/payedit.cpp" line="171"/>
+        <location filename="dialogs/payedit.cpp" line="281"/>
         <source>Could not store the changes: %1</source>
         <translation type="unfinished">Änderungen können nicht gespeichert werden: %1</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="140"/>
+        <location filename="dialogs/payedit.cpp" line="144"/>
         <source>Change Payment Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="146"/>
-        <location filename="dialogs/payedit.cpp" line="251"/>
+        <location filename="dialogs/payedit.cpp" line="150"/>
+        <location filename="dialogs/payedit.cpp" line="255"/>
         <source>Data Name (human readable):</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="148"/>
-        <location filename="dialogs/payedit.cpp" line="252"/>
+        <location filename="dialogs/payedit.cpp" line="152"/>
+        <location filename="dialogs/payedit.cpp" line="256"/>
         <source>Data Default (pattern):</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="150"/>
+        <location filename="dialogs/payedit.cpp" line="154"/>
         <source>Hint: %Y=year, %M=month, %D=day, %%=%-sign, %O=order ID, %U=user</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="156"/>
-        <location filename="dialogs/payedit.cpp" line="217"/>
-        <location filename="dialogs/payedit.cpp" line="262"/>
+        <location filename="dialogs/payedit.cpp" line="160"/>
+        <location filename="dialogs/payedit.cpp" line="221"/>
+        <location filename="dialogs/payedit.cpp" line="266"/>
         <source>Ok</source>
         <translation type="unfinished">Ok</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="158"/>
-        <location filename="dialogs/payedit.cpp" line="219"/>
-        <location filename="dialogs/payedit.cpp" line="264"/>
+        <location filename="dialogs/payedit.cpp" line="162"/>
+        <location filename="dialogs/payedit.cpp" line="223"/>
+        <location filename="dialogs/payedit.cpp" line="268"/>
         <source>Cancel</source>
         <translation type="unfinished">Abbrechen</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="183"/>
+        <location filename="dialogs/payedit.cpp" line="187"/>
         <source>Edit Flags of payment option &apos;%1&apos;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="187"/>
+        <location filename="dialogs/payedit.cpp" line="191"/>
         <source>Could not store the changes.</source>
         <translation type="unfinished">Konnte Änderungen nicht speichern.</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="199"/>
+        <location filename="dialogs/payedit.cpp" line="203"/>
         <source>Set Default Payment Type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="227"/>
+        <location filename="dialogs/payedit.cpp" line="231"/>
         <source>The payment type &apos;%1&apos; has flags set, it may not be usable for every user, please consider removing those flags.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="231"/>
+        <location filename="dialogs/payedit.cpp" line="235"/>
         <source>Unable to set the new default: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="242"/>
+        <location filename="dialogs/payedit.cpp" line="246"/>
         <source>Create new Payment Option</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="248"/>
+        <location filename="dialogs/payedit.cpp" line="252"/>
         <source>Payment Type Name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="249"/>
+        <location filename="dialogs/payedit.cpp" line="253"/>
         <source>[a-zA-Z-/_\(\),\.]{1,63}</source>
         <comment>payment type pattern - allow national chars!</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="250"/>
+        <location filename="dialogs/payedit.cpp" line="254"/>
         <source>Description:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="253"/>
+        <location filename="dialogs/payedit.cpp" line="257"/>
         <source>Hint: %Y=year, %M=month, %D=day, %H=hour(0..23), %h=hour(1..12), %m=minute, %a=AM/PM, %%=%-sign</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="255"/>
+        <location filename="dialogs/payedit.cpp" line="259"/>
         <source>Flags:</source>
         <translation type="unfinished">Flags:</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="256"/>
+        <location filename="dialogs/payedit.cpp" line="260"/>
         <source>Edit flags of the new payment option:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="293"/>
+        <location filename="dialogs/payedit.cpp" line="297"/>
         <source>Really Delete?</source>
         <translation type="unfinished">Wirklich löschen?</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="293"/>
+        <location filename="dialogs/payedit.cpp" line="297"/>
         <source>Really delete payment option &apos;%1&apos;?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="298"/>
+        <location filename="dialogs/payedit.cpp" line="302"/>
         <source>Unable to delete this option: %1</source>
         <translation type="unfinished">Option kann nicht gelöscht werden: %1</translation>
     </message>
@@ -5676,47 +6226,47 @@ Verbleibender Betrag: %2</translation>
 <context>
     <name>MPriceCategoryDialog</name>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="29"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="33"/>
         <source>Select a Price Category</source>
         <translation>Preiskategorie wählen</translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="43"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="47"/>
         <source>New...</source>
         <comment>new price category</comment>
         <translation>Neu...</translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="46"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="50"/>
         <source>Edit...</source>
         <comment>edit price category</comment>
         <translation>Ändern...</translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="50"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="54"/>
         <source>Select</source>
         <comment>select price category</comment>
         <translation>Auswählen</translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="52"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="56"/>
         <source>Cancel</source>
         <translation>Abbrechen</translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="55"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="59"/>
         <source>Close</source>
         <translation>Schließen</translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="77"/>
-        <location filename="dialogs/pricecatdlg.cpp" line="102"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="81"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="106"/>
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="77"/>
-        <location filename="dialogs/pricecatdlg.cpp" line="102"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="81"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="106"/>
         <source>Error while creating new price category: %1</source>
         <translation>Fehler beim Anlegen der Preiskategorie: %1</translation>
     </message>
@@ -5724,125 +6274,125 @@ Verbleibender Betrag: %2</translation>
 <context>
     <name>MRoleTab</name>
     <message>
-        <location filename="mwin/acltabs.cpp" line="573"/>
+        <location filename="mwin/acltabs.cpp" line="610"/>
         <source>New Role...</source>
         <translation>Neue Rolle...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="576"/>
+        <location filename="mwin/acltabs.cpp" line="613"/>
         <source>Delete Role...</source>
         <translation>Rolle löschen...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="580"/>
+        <location filename="mwin/acltabs.cpp" line="617"/>
         <source>Change Description...</source>
         <translation>Beschreibung ändern...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="583"/>
+        <location filename="mwin/acltabs.cpp" line="620"/>
         <source>Edit Flags...</source>
         <translation>Flags ändern...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="586"/>
+        <location filename="mwin/acltabs.cpp" line="623"/>
         <source>Edit Rights...</source>
         <translation>Rechte ändern...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="608"/>
+        <location filename="mwin/acltabs.cpp" line="645"/>
         <source>Role Name</source>
         <translation>Rollenname</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="608"/>
+        <location filename="mwin/acltabs.cpp" line="645"/>
         <source>Description</source>
         <translation>Beschreibung</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="622"/>
+        <location filename="mwin/acltabs.cpp" line="659"/>
         <source>Create New Role</source>
         <translation>Neue Rolle anlegen</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="622"/>
+        <location filename="mwin/acltabs.cpp" line="659"/>
         <source>Please enter a role name:</source>
         <translation>Bitte geben Sie einen Rollennamen ein:</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="629"/>
-        <location filename="mwin/acltabs.cpp" line="647"/>
-        <location filename="mwin/acltabs.cpp" line="678"/>
-        <location filename="mwin/acltabs.cpp" line="683"/>
-        <location filename="mwin/acltabs.cpp" line="703"/>
+        <location filename="mwin/acltabs.cpp" line="666"/>
+        <location filename="mwin/acltabs.cpp" line="684"/>
         <location filename="mwin/acltabs.cpp" line="715"/>
         <location filename="mwin/acltabs.cpp" line="720"/>
-        <location filename="mwin/acltabs.cpp" line="746"/>
+        <location filename="mwin/acltabs.cpp" line="740"/>
+        <location filename="mwin/acltabs.cpp" line="752"/>
+        <location filename="mwin/acltabs.cpp" line="757"/>
+        <location filename="mwin/acltabs.cpp" line="783"/>
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="629"/>
+        <location filename="mwin/acltabs.cpp" line="666"/>
         <source>Error while trying to create role: %1</source>
         <translation>Fehler beim Anlegen der Rolle: %1</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="643"/>
+        <location filename="mwin/acltabs.cpp" line="680"/>
         <source>Delete this Role?</source>
         <translation>Diese Rolle löschen?</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="643"/>
+        <location filename="mwin/acltabs.cpp" line="680"/>
         <source>Really delete role &apos;%1&apos;?</source>
         <translation>Wollen Sie wirklich die Rolle &apos;%1&apos; löschen?</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="647"/>
+        <location filename="mwin/acltabs.cpp" line="684"/>
         <source>Error while trying to delete role: %1</source>
         <translation>Fehler beim Löschen der Rolle: %1</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="662"/>
+        <location filename="mwin/acltabs.cpp" line="699"/>
         <source>Edit Description</source>
         <translation>Beschreibung ändern</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="662"/>
+        <location filename="mwin/acltabs.cpp" line="699"/>
         <source>Description of role %1:</source>
         <translation>Beschreibung der Rolle %1:</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="678"/>
         <location filename="mwin/acltabs.cpp" line="715"/>
+        <location filename="mwin/acltabs.cpp" line="752"/>
         <source>Cannot retrieve role: %1</source>
         <translation>Kann Rolle nicht herunterladen: %1</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="683"/>
+        <location filename="mwin/acltabs.cpp" line="720"/>
         <source>Cannot retrieve flag list: %1</source>
         <translation>Kann Liste der Flags nicht herunterladen: %1</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="694"/>
+        <location filename="mwin/acltabs.cpp" line="731"/>
         <source>Edit flags of role %1</source>
         <translation>Flags der Rolle %1 ändern</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="703"/>
+        <location filename="mwin/acltabs.cpp" line="740"/>
         <source>Error while setting flags: %1</source>
         <translation>Fehler beim Setzen der Flags: %1</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="720"/>
+        <location filename="mwin/acltabs.cpp" line="757"/>
         <source>Cannot retrieve right list: %1</source>
         <translation>Kann Liste der Rechte nicht herunterladen: %1</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="737"/>
+        <location filename="mwin/acltabs.cpp" line="774"/>
         <source>Edit rights of role %1</source>
         <translation>Rechter der Rolle %1 ändern</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="746"/>
+        <location filename="mwin/acltabs.cpp" line="783"/>
         <source>Error while setting rights: %1</source>
         <translation>Fehler beim Setzen der Rechte: %1</translation>
     </message>
@@ -5850,50 +6400,50 @@ Verbleibender Betrag: %2</translation>
 <context>
     <name>MSInterface</name>
     <message>
-        <location filename="iface/msinterface.cpp" line="65"/>
+        <location filename="iface/msinterface.cpp" line="74"/>
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="iface/msinterface.cpp" line="65"/>
+        <location filename="iface/msinterface.cpp" line="74"/>
         <source>Login failed: %1</source>
         <translation>Login fehlgeschlagen: %1</translation>
     </message>
     <message>
-        <location filename="iface/msinterface.cpp" line="99"/>
-        <location filename="iface/msinterface.cpp" line="103"/>
         <location filename="iface/msinterface.cpp" line="108"/>
-        <location filename="iface/msinterface.cpp" line="113"/>
+        <location filename="iface/msinterface.cpp" line="112"/>
+        <location filename="iface/msinterface.cpp" line="117"/>
+        <location filename="iface/msinterface.cpp" line="122"/>
         <source>Error</source>
         <translation>Fehler</translation>
     </message>
     <message>
-        <location filename="iface/msinterface.cpp" line="99"/>
+        <location filename="iface/msinterface.cpp" line="108"/>
         <source>Communication problem while talking to the server, see log for details.</source>
         <translation>Kommunikationsfehler zum Server, bitte schauen Sie ins Log, um Details zu sehen.</translation>
     </message>
     <message>
-        <location filename="iface/msinterface.cpp" line="103"/>
+        <location filename="iface/msinterface.cpp" line="112"/>
         <source>Communication with server was not successful.</source>
         <translation>Kommunikation mit dem Server ist nicht möglich.</translation>
     </message>
     <message>
-        <location filename="iface/msinterface.cpp" line="108"/>
+        <location filename="iface/msinterface.cpp" line="117"/>
         <source>The server implementation is too old for this client.</source>
         <translation>Der Server ist zu alt für diesen Client.</translation>
     </message>
     <message>
-        <location filename="iface/msinterface.cpp" line="113"/>
+        <location filename="iface/msinterface.cpp" line="122"/>
         <source>This client is too old for the server, please upgrade.</source>
         <translation>Dieser Client ist zu alt für den Server.</translation>
     </message>
     <message>
-        <location filename="iface/msinterface.cpp" line="205"/>
+        <location filename="iface/msinterface.cpp" line="214"/>
         <source>Connection Error</source>
         <translation>Verbindungsfehler</translation>
     </message>
     <message>
-        <location filename="iface/msinterface.cpp" line="205"/>
+        <location filename="iface/msinterface.cpp" line="214"/>
         <source>There were problems while authenticating the server. Aborting. Check your configuration.</source>
         <translation>Es gab Probelme bei der Authentifikation. Abbruch. Bitte prüfen Sie Ihre Konfiguration.</translation>
     </message>
@@ -6033,71 +6583,76 @@ Offset von UTC: %2 Minuten %3</translation>
     </message>
     <message>
         <location filename="misc/sclock.cpp" line="123"/>
+        <source>Positive Sign:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="misc/sclock.cpp" line="124"/>
         <source>Example:</source>
         <translation>Beispiel:</translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="126"/>
+        <location filename="misc/sclock.cpp" line="127"/>
         <source>Date and Time Settings:</source>
         <translation>Datums- und Zeit-Einstellungen:</translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="127"/>
+        <location filename="misc/sclock.cpp" line="128"/>
         <source>Day of the Week:</source>
         <translation>Wochentag:</translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="128"/>
+        <location filename="misc/sclock.cpp" line="129"/>
         <source>Day of the Week Abbreviated:</source>
         <translation>Abgekürzter Wochentag:</translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="129"/>
+        <location filename="misc/sclock.cpp" line="130"/>
         <source>Month Names:</source>
         <translation>Monatsname:</translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="130"/>
+        <location filename="misc/sclock.cpp" line="131"/>
         <source>Month Names Abbreviated:</source>
         <translation>Abgekürzter Monatsname:</translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="131"/>
+        <location filename="misc/sclock.cpp" line="132"/>
         <source>Date Format:</source>
         <translation>Datumsformat:</translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="132"/>
+        <location filename="misc/sclock.cpp" line="133"/>
         <source>Time Format:</source>
         <translation>Zeitformat:</translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="133"/>
+        <location filename="misc/sclock.cpp" line="134"/>
         <source>Date and Time Format:</source>
         <translation>Datums- und Zeitformat:</translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="136"/>
+        <location filename="misc/sclock.cpp" line="137"/>
         <source>System Time Zone:</source>
         <translation>System-Zeitzone:</translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="137"/>
+        <location filename="misc/sclock.cpp" line="138"/>
         <source>Current Local Time:</source>
         <translation>Aktuelle lokale Zeit:</translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="138"/>
+        <location filename="misc/sclock.cpp" line="139"/>
         <source>Theater/Server Time Zone:</source>
         <translation>Theater/Server Zeitzone:</translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="139"/>
+        <location filename="misc/sclock.cpp" line="140"/>
         <source>Current Theater/Server Time:</source>
         <translation>Aktueller Theater/Server-Zeit:</translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="144"/>
+        <location filename="misc/sclock.cpp" line="145"/>
         <source>Close</source>
         <translation>Schließen</translation>
     </message>
@@ -6105,32 +6660,32 @@ Offset von UTC: %2 Minuten %3</translation>
 <context>
     <name>MShippingChange</name>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1182"/>
+        <location filename="dialogs/orderwin.cpp" line="1164"/>
         <source>Change Shipping Method</source>
         <translation>Versandoption ändern</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1189"/>
+        <location filename="dialogs/orderwin.cpp" line="1171"/>
         <source>Method:</source>
         <translation>Option:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1191"/>
+        <location filename="dialogs/orderwin.cpp" line="1173"/>
         <source>Price:</source>
         <translation>Preis:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1199"/>
+        <location filename="dialogs/orderwin.cpp" line="1181"/>
         <source>Ok</source>
         <translation>Ok</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1201"/>
+        <location filename="dialogs/orderwin.cpp" line="1183"/>
         <source>Cancel</source>
         <translation>Abbrechen</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1208"/>
+        <location filename="dialogs/orderwin.cpp" line="1190"/>
         <source>(None)</source>
         <comment>shipping method</comment>
         <translation>(Keine)</translation>
@@ -6139,139 +6694,139 @@ Offset von UTC: %2 Minuten %3</translation>
 <context>
     <name>MShippingEditor</name>
     <message>
-        <location filename="dialogs/shipping.cpp" line="37"/>
+        <location filename="dialogs/shipping.cpp" line="41"/>
         <source>Edit Shipping Options</source>
         <translation>Versandoptionen editieren</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="51"/>
+        <location filename="dialogs/shipping.cpp" line="55"/>
         <source>Change Description</source>
         <translation>Beschreibung ändern</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="53"/>
+        <location filename="dialogs/shipping.cpp" line="57"/>
         <source>Change Price</source>
         <translation>Preis ändern</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="55"/>
+        <location filename="dialogs/shipping.cpp" line="59"/>
         <source>Change Flags</source>
         <translation>Flags ändern</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="58"/>
+        <location filename="dialogs/shipping.cpp" line="62"/>
         <source>Add Option</source>
         <translation>Option hinzufügen</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="60"/>
+        <location filename="dialogs/shipping.cpp" line="64"/>
         <source>Delete Option</source>
         <translation>Option löschen</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="67"/>
+        <location filename="dialogs/shipping.cpp" line="71"/>
         <source>Ok</source>
         <translation>Ok</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="69"/>
+        <location filename="dialogs/shipping.cpp" line="73"/>
         <source>Cancel</source>
         <translation>Abbrechen</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="77"/>
+        <location filename="dialogs/shipping.cpp" line="81"/>
         <source>ID</source>
         <translation>ID</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="77"/>
+        <location filename="dialogs/shipping.cpp" line="81"/>
         <source>Description</source>
         <translation>Beschreibung</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="77"/>
+        <location filename="dialogs/shipping.cpp" line="81"/>
         <source>Price</source>
         <translation>Preis</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="163"/>
+        <location filename="dialogs/shipping.cpp" line="167"/>
         <source>Could not store the data: %1</source>
         <translation>Daten können nicht gespeichert werden: %1</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="178"/>
+        <location filename="dialogs/shipping.cpp" line="182"/>
         <source>Really Delete?</source>
         <translation>Wirklich löschen?</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="178"/>
+        <location filename="dialogs/shipping.cpp" line="182"/>
         <source>Really delete shipping option &apos;%1&apos;?</source>
         <translation>Wirklich Versandoption &apos;%1&apos; löschen?</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="184"/>
+        <location filename="dialogs/shipping.cpp" line="188"/>
         <source>Unable to delete this option: %1</source>
         <translation>Option kann nicht gelöscht werden: %1</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="96"/>
-        <location filename="dialogs/shipping.cpp" line="152"/>
+        <location filename="dialogs/shipping.cpp" line="100"/>
+        <location filename="dialogs/shipping.cpp" line="156"/>
         <source>Shipping Option Description</source>
         <translation>Versandoptionsbeschreibung</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="96"/>
+        <location filename="dialogs/shipping.cpp" line="100"/>
         <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="dialogs/shipping.cpp" line="101"/>
-        <location filename="dialogs/shipping.cpp" line="123"/>
-        <location filename="dialogs/shipping.cpp" line="142"/>
-        <location filename="dialogs/shipping.cpp" line="163"/>
-        <location filename="dialogs/shipping.cpp" line="184"/>
+        <location filename="dialogs/shipping.cpp" line="105"/>
+        <location filename="dialogs/shipping.cpp" line="127"/>
+        <location filename="dialogs/shipping.cpp" line="146"/>
+        <location filename="dialogs/shipping.cpp" line="167"/>
+        <location filename="dialogs/shipping.cpp" line="188"/>
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="101"/>
-        <location filename="dialogs/shipping.cpp" line="123"/>
+        <location filename="dialogs/shipping.cpp" line="105"/>
+        <location filename="dialogs/shipping.cpp" line="127"/>
         <source>Could not store the changes: %1</source>
         <translation>Änderungen können nicht gespeichert werden: %1</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="138"/>
+        <location filename="dialogs/shipping.cpp" line="142"/>
         <source>Edit Flags of shipping option &apos;%1&apos;.</source>
         <translation>Flags der Versandoption &apos;%1&apos; ändern.</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="142"/>
+        <location filename="dialogs/shipping.cpp" line="146"/>
         <source>Could not store the changes.</source>
         <translation>Konnte Änderungen nicht speichern.</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="118"/>
-        <location filename="dialogs/shipping.cpp" line="155"/>
+        <location filename="dialogs/shipping.cpp" line="122"/>
+        <location filename="dialogs/shipping.cpp" line="159"/>
         <source>Shipping Option Price</source>
         <translation>Versandoptionspreis</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="77"/>
+        <location filename="dialogs/shipping.cpp" line="81"/>
         <source>Flags</source>
         <translation>Flags</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="118"/>
+        <location filename="dialogs/shipping.cpp" line="122"/>
         <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="dialogs/shipping.cpp" line="152"/>
+        <location filename="dialogs/shipping.cpp" line="156"/>
         <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="dialogs/shipping.cpp" line="155"/>
+        <location filename="dialogs/shipping.cpp" line="159"/>
         <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>
@@ -6279,12 +6834,12 @@ Offset von UTC: %2 Minuten %3</translation>
 <context>
     <name>MTELabelDelegate</name>
     <message>
-        <location filename="templates/ticketedit.cpp" line="623"/>
+        <location filename="templates/ticketedit.cpp" line="609"/>
         <source>edged</source>
         <translation>eckig</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="624"/>
+        <location filename="templates/ticketedit.cpp" line="610"/>
         <source>smooth</source>
         <translation>glatt</translation>
     </message>
@@ -6292,23 +6847,23 @@ Offset von UTC: %2 Minuten %3</translation>
 <context>
     <name>MTemplateChoice</name>
     <message>
-        <location filename="templates/templatedlg.cpp" line="32"/>
+        <location filename="templates/templatedlg.cpp" line="34"/>
         <source>Chose Template</source>
         <translation>Vorlage auswählen</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="36"/>
+        <location filename="templates/templatedlg.cpp" line="38"/>
         <source>Please chose a variant of template %1:</source>
         <translation>Bitte wählen Sie eine Variante für die Vorlage %1:</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="45"/>
+        <location filename="templates/templatedlg.cpp" line="47"/>
         <source>(default)</source>
         <comment>default template pseudo-variant</comment>
         <translation>(Standard)</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="54"/>
+        <location filename="templates/templatedlg.cpp" line="56"/>
         <source>Ok</source>
         <translation>Ok</translation>
     </message>
@@ -6316,143 +6871,161 @@ Offset von UTC: %2 Minuten %3</translation>
 <context>
     <name>MTemplateEditor</name>
     <message>
-        <location filename="templates/templatedlg.cpp" line="76"/>
+        <location filename="templates/templatedlg.cpp" line="78"/>
         <source>Edit Template Directory</source>
         <translation>Vorlagenverzeichnis editieren</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="89"/>
         <source>Update Now</source>
-        <translation>Jetzt auffrischen</translation>
+        <translation type="obsolete">Jetzt auffrischen</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="92"/>
         <source>Add Variant</source>
-        <translation>Variante hinzufügen</translation>
+        <translation type="obsolete">Variante hinzufügen</translation>
     </message>
     <message>
         <location filename="templates/templatedlg.cpp" line="94"/>
-        <source>Delete Variant</source>
-        <translation>Variante löschen</translation>
+        <source>&amp;Add Variant</source>
+        <oldsource>Delete Variant</oldsource>
+        <translation type="unfinished">Variante löschen</translation>
     </message>
     <message>
         <source>Save Template</source>
         <translation type="obsolete">Vorlage speichern</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="97"/>
         <source>Change Flags</source>
-        <translation type="unfinished">Flags ändern</translation>
+        <translation type="obsolete">Flags ändern</translation>
+    </message>
+    <message>
+        <location filename="templates/templatedlg.cpp" line="102"/>
+        <source>&amp;Save Template...</source>
+        <oldsource>Edit Template</oldsource>
+        <translation type="unfinished">Vorlage ändern</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation type="obsolete">Schließen</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="100"/>
-        <source>Save Template...</source>
+        <location filename="templates/templatedlg.cpp" line="91"/>
+        <source>&amp;Update Now</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="102"/>
-        <source>Edit Template</source>
-        <translation>Vorlage ändern</translation>
+        <location filename="templates/templatedlg.cpp" line="96"/>
+        <source>&amp;Delete Variant</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="109"/>
-        <source>Close</source>
-        <translation>Schließen</translation>
+        <location filename="templates/templatedlg.cpp" line="99"/>
+        <source>Change &amp;Flags</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/templatedlg.cpp" line="104"/>
+        <source>&amp;Edit Template</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/templatedlg.cpp" line="111"/>
+        <source>&amp;Close</source>
+        <translation type="unfinished">S&amp;chließen</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="124"/>
+        <location filename="templates/templatedlg.cpp" line="126"/>
         <source>Template/Variant</source>
         <translation>Vorlage/Variante</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="124"/>
+        <location filename="templates/templatedlg.cpp" line="126"/>
         <source>Description</source>
         <translation>Beschreibung</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="124"/>
+        <location filename="templates/templatedlg.cpp" line="126"/>
         <source>Checksum</source>
         <translation>Checksumme</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="124"/>
+        <location filename="templates/templatedlg.cpp" line="126"/>
         <source>Flags</source>
         <translation type="unfinished">Flags</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="187"/>
-        <location filename="templates/templatedlg.cpp" line="205"/>
-        <location filename="templates/templatedlg.cpp" line="224"/>
-        <location filename="templates/templatedlg.cpp" line="241"/>
-        <location filename="templates/templatedlg.cpp" line="283"/>
-        <location filename="templates/templatedlg.cpp" line="303"/>
-        <location filename="templates/templatedlg.cpp" line="339"/>
-        <location filename="templates/templatedlg.cpp" line="348"/>
+        <location filename="templates/templatedlg.cpp" line="189"/>
+        <location filename="templates/templatedlg.cpp" line="208"/>
+        <location filename="templates/templatedlg.cpp" line="227"/>
+        <location filename="templates/templatedlg.cpp" line="244"/>
+        <location filename="templates/templatedlg.cpp" line="289"/>
+        <location filename="templates/templatedlg.cpp" line="309"/>
+        <location filename="templates/templatedlg.cpp" line="347"/>
+        <location filename="templates/templatedlg.cpp" line="356"/>
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="187"/>
+        <location filename="templates/templatedlg.cpp" line="189"/>
         <source>Unable to delete this template.</source>
         <translation>Kann diese Vorlage nicht löschen.</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="200"/>
+        <location filename="templates/templatedlg.cpp" line="202"/>
         <source>Select Template File</source>
         <translation>Vorlagendatei wählen</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="205"/>
+        <location filename="templates/templatedlg.cpp" line="208"/>
         <source>Files with this extension (%1) are not legal for this template.</source>
         <translation>Dateien mit der Erweiterung %1 sind für diese Vorlage nicht erlaubt.</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="224"/>
+        <location filename="templates/templatedlg.cpp" line="227"/>
         <source>Unable to upload file.</source>
         <translation>Kann Datei nicht hochladen.</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="241"/>
+        <location filename="templates/templatedlg.cpp" line="244"/>
         <source>Unable to send new description to server.</source>
         <translation>Kann die neue Beschreibung nicht speichern.</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="283"/>
+        <location filename="templates/templatedlg.cpp" line="289"/>
         <source>Unknown template type, cannot edit it.</source>
         <translation>Unbekannter Vorlagentyp. Kann Editor nicht starten.</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="303"/>
+        <location filename="templates/templatedlg.cpp" line="309"/>
         <source>Ooops. Lost the template file, cannot store it.</source>
         <translation>Ups. Vorlagendatei verloren, kann sie nicht speichern.</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="309"/>
+        <location filename="templates/templatedlg.cpp" line="315"/>
         <source>Save template as...</source>
         <translation>Vorlage speichern unter...</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="320"/>
+        <location filename="templates/templatedlg.cpp" line="328"/>
         <source>Error</source>
         <translation>Fehler</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="320"/>
+        <location filename="templates/templatedlg.cpp" line="328"/>
         <source>Unable to save the template file.</source>
         <translation>Kann Vorlage nicht speichern.</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="339"/>
+        <location filename="templates/templatedlg.cpp" line="347"/>
         <source>Ooops. Lost the template file, cannot alter it.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="343"/>
+        <location filename="templates/templatedlg.cpp" line="351"/>
         <source>Edit flags of template &apos;%1&apos;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="348"/>
+        <location filename="templates/templatedlg.cpp" line="356"/>
         <source>Unable to send updated flags to server.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6460,7 +7033,7 @@ Offset von UTC: %2 Minuten %3</translation>
 <context>
     <name>MTemplateStore</name>
     <message>
-        <location filename="templates/templates.cpp" line="125"/>
+        <location filename="templates/templates.cpp" line="132"/>
         <source>Retrieving templates from server.</source>
         <translation>Hole Vorlagen vom Server.</translation>
     </message>
@@ -6468,326 +7041,375 @@ Offset von UTC: %2 Minuten %3</translation>
 <context>
     <name>MTicketEditor</name>
     <message>
-        <location filename="templates/ticketedit.cpp" line="168"/>
+        <location filename="templates/ticketedit.cpp" line="153"/>
         <source>&amp;File</source>
         <translation>&amp;Datei</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="169"/>
+        <location filename="templates/ticketedit.cpp" line="154"/>
         <source>&amp;Open File...</source>
         <translation>Datei öffnen...</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="171"/>
+        <location filename="templates/ticketedit.cpp" line="155"/>
         <source>&amp;Save</source>
         <translation>&amp;Speichern</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="173"/>
+        <location filename="templates/ticketedit.cpp" line="156"/>
         <source>Save &amp;as...</source>
         <translation>Speichern unter...</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="175"/>
+        <location filename="templates/ticketedit.cpp" line="158"/>
         <source>&amp;Close</source>
         <translation>S&amp;chließen</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="176"/>
+        <location filename="templates/ticketedit.cpp" line="159"/>
         <source>&amp;Edit</source>
         <translation>Ändern</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="177"/>
-        <location filename="templates/ticketedit.cpp" line="223"/>
+        <location filename="templates/ticketedit.cpp" line="206"/>
         <source>Add Item</source>
         <translation>Zeile hinzufügen</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="178"/>
-        <location filename="templates/ticketedit.cpp" line="225"/>
+        <location filename="templates/ticketedit.cpp" line="208"/>
         <source>Remove Item</source>
         <translation>Entfernen</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="180"/>
-        <location filename="templates/ticketedit.cpp" line="240"/>
+        <location filename="templates/ticketedit.cpp" line="223"/>
         <source>Add File</source>
         <translation>Datei hinzufügen</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="181"/>
-        <location filename="templates/ticketedit.cpp" line="242"/>
+        <location filename="templates/ticketedit.cpp" line="225"/>
         <source>Remove File</source>
         <translation>Datei entfernen</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="183"/>
         <source>Add Text Item</source>
-        <translation>Textzeile hinzufügen</translation>
+        <translation type="obsolete">Textzeile hinzufügen</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="184"/>
         <source>Add Picture Item</source>
-        <translation>Bild hinzufügen</translation>
+        <translation type="obsolete">Bild hinzufügen</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="185"/>
         <source>Add Barcode Item</source>
-        <translation>Barcode hinzufügen</translation>
+        <translation type="obsolete">Barcode hinzufügen</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="186"/>
         <source>Add Load Font Item</source>
-        <translation>Schriftladezeile hinzufügen</translation>
+        <translation type="obsolete">Schriftladezeile hinzufügen</translation>
+    </message>
+    <message>
+        <location filename="templates/ticketedit.cpp" line="150"/>
+        <source>Label Editor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/ticketedit.cpp" line="154"/>
+        <source>Ctrl+O</source>
+        <comment>open file shortcut</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/ticketedit.cpp" line="155"/>
+        <source>Ctrl+S</source>
+        <comment>save file shortcut</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/ticketedit.cpp" line="160"/>
+        <source>&amp;Add Item</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="200"/>
+        <location filename="templates/ticketedit.cpp" line="161"/>
+        <source>&amp;Remove Item</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/ticketedit.cpp" line="163"/>
+        <source>Add &amp;File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/ticketedit.cpp" line="164"/>
+        <source>Remove F&amp;ile</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/ticketedit.cpp" line="166"/>
+        <source>Add &amp;Text Item</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/ticketedit.cpp" line="167"/>
+        <source>Add &amp;Picture Item</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/ticketedit.cpp" line="168"/>
+        <source>Add &amp;Barcode Item</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/ticketedit.cpp" line="169"/>
+        <source>Add &amp;Load Font Item</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/ticketedit.cpp" line="183"/>
         <source>Label Size:</source>
         <translation>Aufklebergröße:</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="205"/>
+        <location filename="templates/ticketedit.cpp" line="188"/>
         <source>Millimeter</source>
         <translation>Millimeter</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="206"/>
+        <location filename="templates/ticketedit.cpp" line="189"/>
         <source>Inch</source>
         <translation>Zoll</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="218"/>
+        <location filename="templates/ticketedit.cpp" line="201"/>
         <source>Move up</source>
         <translation>Nach oben</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="220"/>
+        <location filename="templates/ticketedit.cpp" line="203"/>
         <source>Move down</source>
         <translation>Nach unten</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="247"/>
+        <location filename="templates/ticketedit.cpp" line="230"/>
         <source>As Label</source>
         <translation>Als Aufkleber</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="250"/>
+        <location filename="templates/ticketedit.cpp" line="233"/>
         <source>Zoom:</source>
         <translation>Zoom:</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="256"/>
+        <location filename="templates/ticketedit.cpp" line="239"/>
         <source>Refresh</source>
         <translation>Auffrischen</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="264"/>
+        <location filename="templates/ticketedit.cpp" line="247"/>
         <source>Example Data</source>
         <translation>Beispieldaten</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="290"/>
+        <location filename="templates/ticketedit.cpp" line="273"/>
         <source>Variable</source>
         <translation>Variable</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="290"/>
+        <location filename="templates/ticketedit.cpp" line="273"/>
         <source>Content</source>
         <translation>Inhalt</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="310"/>
-        <location filename="templates/ticketedit.cpp" line="315"/>
+        <location filename="templates/ticketedit.cpp" line="293"/>
+        <location filename="templates/ticketedit.cpp" line="298"/>
         <source>Error</source>
         <translation>Fehler</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="310"/>
+        <location filename="templates/ticketedit.cpp" line="293"/>
         <source>Unable to open file &apos;%1&apos; for reading.</source>
         <translation>Kann Datei &apos;%1&apos; nicht zum lesen öffnen.</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="315"/>
+        <location filename="templates/ticketedit.cpp" line="298"/>
         <source>Unable to interpret file &apos;%1&apos;.</source>
         <translation>Kann Datei &apos;%1&apos; nicht interpretieren.</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="365"/>
+        <location filename="templates/ticketedit.cpp" line="349"/>
         <source>top</source>
         <translation>oben</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="367"/>
+        <location filename="templates/ticketedit.cpp" line="351"/>
         <source>bottom</source>
         <translation>unten</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="370"/>
+        <location filename="templates/ticketedit.cpp" line="354"/>
         <source>center</source>
         <translation>zentriert</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="372"/>
+        <location filename="templates/ticketedit.cpp" line="356"/>
         <source>left</source>
         <translation>links</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="374"/>
+        <location filename="templates/ticketedit.cpp" line="358"/>
         <source>right</source>
         <translation>rechts</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="376"/>
+        <location filename="templates/ticketedit.cpp" line="360"/>
         <source>align (%1)</source>
         <translation>Ausrichtung (%1)</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="403"/>
-        <location filename="templates/ticketedit.cpp" line="460"/>
-        <location filename="templates/ticketedit.cpp" line="832"/>
+        <location filename="templates/ticketedit.cpp" line="387"/>
+        <location filename="templates/ticketedit.cpp" line="445"/>
+        <location filename="templates/ticketedit.cpp" line="819"/>
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="403"/>
+        <location filename="templates/ticketedit.cpp" line="387"/>
         <source>Unable to interpret template data.</source>
         <translation>Kann Vorlagendaten nicht interpretieren.</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="442"/>
+        <location filename="templates/ticketedit.cpp" line="426"/>
         <source>Open Ticket Template</source>
         <translation>Eintrittskartenvorlage öffnen</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="460"/>
+        <location filename="templates/ticketedit.cpp" line="445"/>
         <source>Unable to write to file %1</source>
         <translation>Kann Datei %1 nicht schreiben</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="468"/>
+        <location filename="templates/ticketedit.cpp" line="453"/>
         <source>Save Ticket Template</source>
         <translation>Eintrittskartenvorlage speichern</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="478"/>
+        <location filename="templates/ticketedit.cpp" line="464"/>
         <source>Label Template Editor</source>
         <translation>Aufklebervorlageneditor</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="480"/>
+        <location filename="templates/ticketedit.cpp" line="466"/>
         <source>Label Template Editor [%1]</source>
         <translation>Aufklebervorlageneditor [%1]</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="492"/>
-        <location filename="templates/ticketedit.cpp" line="839"/>
+        <location filename="templates/ticketedit.cpp" line="478"/>
+        <location filename="templates/ticketedit.cpp" line="826"/>
         <source>File Name</source>
         <translation>Dateiname</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="492"/>
-        <location filename="templates/ticketedit.cpp" line="505"/>
+        <location filename="templates/ticketedit.cpp" line="478"/>
+        <location filename="templates/ticketedit.cpp" line="491"/>
         <source>Size</source>
         <translation>Größe</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="503"/>
+        <location filename="templates/ticketedit.cpp" line="489"/>
         <source>Type</source>
         <translation>Typ</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="504"/>
+        <location filename="templates/ticketedit.cpp" line="490"/>
         <source>Offset</source>
         <translation>Abstand</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="506"/>
+        <location filename="templates/ticketedit.cpp" line="492"/>
         <source>File/Font</source>
         <translation>Datei/Schrift</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="507"/>
+        <location filename="templates/ticketedit.cpp" line="493"/>
         <source>Font Size</source>
         <translation>Schriftgröße</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="508"/>
+        <location filename="templates/ticketedit.cpp" line="494"/>
         <source>Scaling</source>
         <translation>Skalierung</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="509"/>
+        <location filename="templates/ticketedit.cpp" line="495"/>
         <source>Horiz. Alignment</source>
         <translation>horiz. Ausrichtung</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="510"/>
+        <location filename="templates/ticketedit.cpp" line="496"/>
         <source>Vert. Alignment</source>
         <translation>vert. Ausrichtung</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="511"/>
+        <location filename="templates/ticketedit.cpp" line="497"/>
         <source>Text Data</source>
         <translation>Textdaten</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="517"/>
+        <location filename="templates/ticketedit.cpp" line="503"/>
         <source>Load Font File</source>
         <translation>Schriftdatei laden</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="518"/>
+        <location filename="templates/ticketedit.cpp" line="504"/>
         <source>Show Picture</source>
         <translation>Bild anzeigen</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="519"/>
+        <location filename="templates/ticketedit.cpp" line="505"/>
         <source>Show Text Line</source>
         <translation>Textzeile anzeigen</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="520"/>
+        <location filename="templates/ticketedit.cpp" line="506"/>
         <source>Show Barcode</source>
         <translation>Barcode anzeigen</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="521"/>
+        <location filename="templates/ticketedit.cpp" line="507"/>
         <source>Unknown</source>
         <translation>Unbekannt</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="536"/>
+        <location filename="templates/ticketedit.cpp" line="522"/>
         <source>smooth</source>
         <translation>glatt</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="536"/>
+        <location filename="templates/ticketedit.cpp" line="522"/>
         <source>edged</source>
         <translation>eckig</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="827"/>
+        <location filename="templates/ticketedit.cpp" line="813"/>
         <source>Add File to Label</source>
         <translation>Datei zu Aufkleber hinzufügen</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="832"/>
+        <location filename="templates/ticketedit.cpp" line="819"/>
         <source>Unable to read file %1</source>
         <translation>Kann Datei %1 nicht lesen</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="839"/>
+        <location filename="templates/ticketedit.cpp" line="826"/>
         <source>Please enter the internal file name:</source>
         <translation>Bitte geben Sie den internen Dateinamen ein:</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="856"/>
+        <location filename="templates/ticketedit.cpp" line="843"/>
         <source>Really delete?</source>
         <translation>Wirklich löschen?</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="856"/>
+        <location filename="templates/ticketedit.cpp" line="843"/>
         <source>Really remove file &apos;%1&apos; from the label?</source>
         <translation>Wirklich Datei &apos;%1&apos; aus dem Aufkleber löschen?</translation>
     </message>
@@ -6795,92 +7417,92 @@ Offset von UTC: %2 Minuten %3</translation>
 <context>
     <name>MUserAuditDialog</name>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="408"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="413"/>
         <source>User Audit: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="420"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="425"/>
         <source>Close</source>
         <translation type="unfinished">Schließen</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="425"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="430"/>
         <source>Orders</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="432"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="456"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="484"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="437"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="461"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="489"/>
         <source>Order ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="432"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="456"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="484"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="437"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="461"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="489"/>
         <source>Action</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="432"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="456"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="484"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="437"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="461"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="489"/>
         <source>Time</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="442"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="467"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="495"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="447"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="472"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="500"/>
         <source>Show Order</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="444"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="469"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="497"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="449"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="474"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="502"/>
         <source>Audit Order</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="449"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="454"/>
         <source>Tickets</source>
         <translation type="unfinished">Karten</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="456"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="461"/>
         <source>Ticket</source>
         <translation type="unfinished">Eintrittskarte</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="472"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="477"/>
         <source>Audit Ticket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="477"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="482"/>
         <source>Vouchers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="484"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="489"/>
         <source>Voucher</source>
         <translation type="unfinished">Gutschein</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="500"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="505"/>
         <source>Audit Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="517"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="522"/>
         <source>Warning</source>
         <translation type="unfinished">Warnung</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="517"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="522"/>
         <source>Unable to retrieve order: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6888,204 +7510,204 @@ Offset von UTC: %2 Minuten %3</translation>
 <context>
     <name>MUserTab</name>
     <message>
-        <location filename="mwin/acltabs.cpp" line="46"/>
+        <location filename="mwin/acltabs.cpp" line="77"/>
         <source>New User...</source>
         <translation>Neuer Nutzer...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="49"/>
+        <location filename="mwin/acltabs.cpp" line="80"/>
         <source>Delete User...</source>
         <translation>Nutzer löschen...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="53"/>
+        <location filename="mwin/acltabs.cpp" line="84"/>
         <source>Description...</source>
         <translation>Beschreibung...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="56"/>
+        <location filename="mwin/acltabs.cpp" line="87"/>
         <source>Hosts...</source>
         <translation>Hosts...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="59"/>
+        <location filename="mwin/acltabs.cpp" line="90"/>
         <source>Roles...</source>
         <translation>Rollen...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="62"/>
+        <location filename="mwin/acltabs.cpp" line="93"/>
         <source>Flags...</source>
         <translation>Flags...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="65"/>
+        <location filename="mwin/acltabs.cpp" line="96"/>
         <source>Set Password...</source>
         <translation>Passwort setzen...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="91"/>
+        <location filename="mwin/acltabs.cpp" line="122"/>
         <source>Login Name</source>
         <translation>Loginname</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="91"/>
+        <location filename="mwin/acltabs.cpp" line="122"/>
         <source>Description</source>
         <translation>Beschreibung</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="105"/>
+        <location filename="mwin/acltabs.cpp" line="136"/>
         <source>New User</source>
         <translation>Neuer Nutzer</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="105"/>
+        <location filename="mwin/acltabs.cpp" line="136"/>
         <source>Please enter new user name (only letters, digits, and underscore allowed):</source>
         <translation>Neuen Nutzernamen eingeben (Kleinbuchstaben, Ziffern, Unterstrich, Minus):</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="110"/>
         <location filename="mwin/acltabs.cpp" line="141"/>
+        <location filename="mwin/acltabs.cpp" line="172"/>
         <source>Error</source>
         <translation>Fehler</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="110"/>
+        <location filename="mwin/acltabs.cpp" line="141"/>
         <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 Kleinbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten und müssen mindestens ein Zeichen lang sein!</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="114"/>
+        <location filename="mwin/acltabs.cpp" line="145"/>
         <source>Password</source>
         <translation>Passwort</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="114"/>
+        <location filename="mwin/acltabs.cpp" line="145"/>
         <source>Please enter an initial password for the user:</source>
         <translation>Bitte geben Sie ein intiales Passwort ein:</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="129"/>
+        <location filename="mwin/acltabs.cpp" line="160"/>
         <source>Delete User?</source>
         <translation>Nutzer löschen?</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="129"/>
+        <location filename="mwin/acltabs.cpp" line="160"/>
         <source>Really delete user &apos;%1&apos;?</source>
         <translation>Nutzer &apos;%1&apos; wirklich löschen?</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="133"/>
+        <location filename="mwin/acltabs.cpp" line="164"/>
         <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="mwin/acltabs.cpp" line="136"/>
+        <location filename="mwin/acltabs.cpp" line="167"/>
         <source>Delete User</source>
         <translation>Nutzer Löschen</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="136"/>
+        <location filename="mwin/acltabs.cpp" line="167"/>
         <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="mwin/acltabs.cpp" line="141"/>
+        <location filename="mwin/acltabs.cpp" line="172"/>
         <source>Cannot delete user: %1</source>
         <translation>Kann Nutzer nicht löschen: %1</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="155"/>
+        <location filename="mwin/acltabs.cpp" line="186"/>
         <source>Edit Description</source>
         <translation>Beschreibung ändern</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="155"/>
+        <location filename="mwin/acltabs.cpp" line="186"/>
         <source>Description of user %1:</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="172"/>
-        <location filename="mwin/acltabs.cpp" line="177"/>
-        <location filename="mwin/acltabs.cpp" line="197"/>
-        <location filename="mwin/acltabs.cpp" line="210"/>
-        <location filename="mwin/acltabs.cpp" line="215"/>
-        <location filename="mwin/acltabs.cpp" line="234"/>
-        <location filename="mwin/acltabs.cpp" line="249"/>
-        <location filename="mwin/acltabs.cpp" line="255"/>
-        <location filename="mwin/acltabs.cpp" line="269"/>
-        <location filename="mwin/acltabs.cpp" line="274"/>
-        <location filename="mwin/acltabs.cpp" line="294"/>
+        <location filename="mwin/acltabs.cpp" line="203"/>
+        <location filename="mwin/acltabs.cpp" line="208"/>
+        <location filename="mwin/acltabs.cpp" line="228"/>
+        <location filename="mwin/acltabs.cpp" line="241"/>
+        <location filename="mwin/acltabs.cpp" line="246"/>
+        <location filename="mwin/acltabs.cpp" line="265"/>
+        <location filename="mwin/acltabs.cpp" line="280"/>
+        <location filename="mwin/acltabs.cpp" line="286"/>
+        <location filename="mwin/acltabs.cpp" line="300"/>
+        <location filename="mwin/acltabs.cpp" line="305"/>
+        <location filename="mwin/acltabs.cpp" line="325"/>
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="172"/>
+        <location filename="mwin/acltabs.cpp" line="203"/>
         <source>Cannot retrieve user roles: %1</source>
         <translation>Kann Nutzerrollen nicht abfragen: %1</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="177"/>
+        <location filename="mwin/acltabs.cpp" line="208"/>
         <source>Cannot retrieve role descriptions: %1</source>
         <translation>Kann Rollenbeschreibung nicht abfragen: %1</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="188"/>
+        <location filename="mwin/acltabs.cpp" line="219"/>
         <source>Edit Roles of user %1</source>
         <translation>Rollen von Nutzer %1 ändern</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="197"/>
+        <location filename="mwin/acltabs.cpp" line="228"/>
         <source>Error while setting users roles: %1</source>
         <translation>Fehler beim Setzen der Nutzerrollen: %1</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="210"/>
+        <location filename="mwin/acltabs.cpp" line="241"/>
         <source>Cannot retrieve users hosts: %1</source>
         <translation>Kann die Hosts des Nutzers nicht herunterladen: %1</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="215"/>
+        <location filename="mwin/acltabs.cpp" line="246"/>
         <source>Cannot retrieve host descriptions: %1</source>
         <translation>Kann die Beschreibung des Hosts nicht laden: %1</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="225"/>
+        <location filename="mwin/acltabs.cpp" line="256"/>
         <source>Edit hosts of user %1</source>
         <translation>Hosts von Nutzer %1 ändern</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="234"/>
+        <location filename="mwin/acltabs.cpp" line="265"/>
         <source>Error while setting users hosts: %1</source>
         <translation>Fehler beim Setzen der Nutzerhosts: %1</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="249"/>
+        <location filename="mwin/acltabs.cpp" line="280"/>
         <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="mwin/acltabs.cpp" line="255"/>
+        <location filename="mwin/acltabs.cpp" line="286"/>
         <source>Error while setting password: %1</source>
         <translation>Fehler beim Setzen des Passwortes: %1</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="269"/>
+        <location filename="mwin/acltabs.cpp" line="300"/>
         <source>Cannot retrieve user data: %1</source>
         <translation>Kann Nutzerdaten nicht laden: %1</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="274"/>
+        <location filename="mwin/acltabs.cpp" line="305"/>
         <source>Cannot retrieve flag list: %1</source>
         <translation>Kann Liste der Flags nicht laden: %1</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="285"/>
+        <location filename="mwin/acltabs.cpp" line="316"/>
         <source>Edit flags of user %1</source>
         <translation>Flags des Nutzers %1 ändern</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="294"/>
+        <location filename="mwin/acltabs.cpp" line="325"/>
         <source>Error while setting users flags: %1</source>
         <translation>Fehler beim Setzen der Nutzerflags: %1</translation>
     </message>
@@ -7101,353 +7723,357 @@ Offset von UTC: %2 Minuten %3</translation>
 <context>
     <name>WobTransaction</name>
     <message>
-        <location filename="wob/srcMTBackup.cpp" line="94"/>
-        <location filename="wob/srcMTCancelEvent.cpp" line="101"/>
-        <location filename="wob/srcMTCancelOrder.cpp" line="97"/>
-        <location filename="wob/srcMTChangeCustomer.cpp" line="97"/>
-        <location filename="wob/srcMTChangeCustomerMail.cpp" line="102"/>
-        <location filename="wob/srcMTChangeEvent.cpp" line="97"/>
-        <location filename="wob/srcMTChangeMyPassword.cpp" line="103"/>
-        <location filename="wob/srcMTChangeOrderAddress.cpp" line="109"/>
-        <location filename="wob/srcMTChangePassword.cpp" line="101"/>
-        <location filename="wob/srcMTChangePriceCategory.cpp" line="97"/>
-        <location filename="wob/srcMTChangeShipping.cpp" line="97"/>
-        <location filename="wob/srcMTChangeTicketPrice.cpp" line="100"/>
-        <location filename="wob/srcMTChangeTicketPriceCategory.cpp" line="100"/>
-        <location filename="wob/srcMTCreateArtist.cpp" line="109"/>
-        <location filename="wob/srcMTCreateContactType.cpp" line="102"/>
-        <location filename="wob/srcMTCreateCountry.cpp" line="100"/>
-        <location filename="wob/srcMTCreateCustomer.cpp" line="97"/>
-        <location filename="wob/srcMTCreateEvent.cpp" line="97"/>
-        <location filename="wob/srcMTCreateOrder.cpp" line="101"/>
-        <location filename="wob/srcMTCreatePriceCategory.cpp" line="97"/>
-        <location filename="wob/srcMTCreateReservation.cpp" line="98"/>
-        <location filename="wob/srcMTCreateRole.cpp" line="96"/>
-        <location filename="wob/srcMTCreateRoom.cpp" line="107"/>
-        <location filename="wob/srcMTCreateShipping.cpp" line="97"/>
-        <location filename="wob/srcMTCreateUser.cpp" line="107"/>
-        <location filename="wob/srcMTDeductVoucher.cpp" line="106"/>
-        <location filename="wob/srcMTDeleteCustomer.cpp" line="100"/>
-        <location filename="wob/srcMTDeleteFlag.cpp" line="96"/>
-        <location filename="wob/srcMTDeleteHost.cpp" line="96"/>
-        <location filename="wob/srcMTDeletePaymentType.cpp" line="98"/>
-        <location filename="wob/srcMTDeleteRole.cpp" line="96"/>
-        <location filename="wob/srcMTDeleteShipping.cpp" line="96"/>
-        <location filename="wob/srcMTDeleteTemplate.cpp" line="96"/>
-        <location filename="wob/srcMTDeleteUser.cpp" line="99"/>
-        <location filename="wob/srcMTEmptyVoucher.cpp" line="97"/>
-        <location filename="wob/srcMTGetAddress.cpp" line="97"/>
-        <location filename="wob/srcMTGetAllArtists.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllContactTypes.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllCountries.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllCustomerNames.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllEvents.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllHostNames.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllHosts.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllPriceCategories.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllRightNames.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllRoles.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllRooms.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllShipping.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllUsers.cpp" line="94"/>
-        <location filename="wob/srcMTGetCustomer.cpp" line="97"/>
-        <location filename="wob/srcMTGetEntranceEvents.cpp" line="100"/>
-        <location filename="wob/srcMTGetEvent.cpp" line="97"/>
-        <location filename="wob/srcMTGetEventList.cpp" line="101"/>
-        <location filename="wob/srcMTGetEventSummary.cpp" line="98"/>
-        <location filename="wob/srcMTGetLanguage.cpp" line="101"/>
-        <location filename="wob/srcMTGetMyOrders.cpp" line="101"/>
-        <location filename="wob/srcMTGetMyRights.cpp" line="95"/>
-        <location filename="wob/srcMTGetMyRoles.cpp" line="94"/>
-        <location filename="wob/srcMTGetOrder.cpp" line="97"/>
-        <location filename="wob/srcMTGetOrderAudit.cpp" line="99"/>
-        <location filename="wob/srcMTGetOrderByBarcode.cpp" line="99"/>
-        <location filename="wob/srcMTGetOrderList.cpp" line="98"/>
-        <location filename="wob/srcMTGetOrdersByCustomer.cpp" line="100"/>
-        <location filename="wob/srcMTGetOrdersByEvents.cpp" line="105"/>
-        <location filename="wob/srcMTGetOrdersByUser.cpp" line="104"/>
-        <location filename="wob/srcMTGetPaymentTypes.cpp" line="95"/>
-        <location filename="wob/srcMTGetRole.cpp" line="97"/>
-        <location filename="wob/srcMTGetTemplate.cpp" line="97"/>
-        <location filename="wob/srcMTGetTemplateList.cpp" line="94"/>
-        <location filename="wob/srcMTGetTicket.cpp" line="97"/>
-        <location filename="wob/srcMTGetTicketAudit.cpp" line="98"/>
-        <location filename="wob/srcMTGetUser.cpp" line="97"/>
-        <location filename="wob/srcMTGetUserAudit.cpp" line="104"/>
-        <location filename="wob/srcMTGetUserHosts.cpp" line="97"/>
-        <location filename="wob/srcMTGetUserRoles.cpp" line="97"/>
-        <location filename="wob/srcMTGetValidFlags.cpp" line="94"/>
-        <location filename="wob/srcMTGetValidVoucherPrices.cpp" line="94"/>
-        <location filename="wob/srcMTGetVoucher.cpp" line="97"/>
-        <location filename="wob/srcMTGetVoucherAudit.cpp" line="97"/>
-        <location filename="wob/srcMTLogin.cpp" line="115"/>
-        <location filename="wob/srcMTLogout.cpp" line="93"/>
-        <location filename="wob/srcMTOrderAddComment.cpp" line="102"/>
-        <location filename="wob/srcMTOrderChangeComments.cpp" line="102"/>
-        <location filename="wob/srcMTOrderChangeShipping.cpp" line="103"/>
-        <location filename="wob/srcMTOrderMarkShipped.cpp" line="100"/>
-        <location filename="wob/srcMTOrderPay.cpp" line="111"/>
-        <location filename="wob/srcMTOrderRefund.cpp" line="101"/>
-        <location filename="wob/srcMTReservationToOrder.cpp" line="97"/>
-        <location filename="wob/srcMTResetCustomerPassword.cpp" line="96"/>
-        <location filename="wob/srcMTReturnTicketVoucher.cpp" line="97"/>
-        <location filename="wob/srcMTServerInfo.cpp" line="96"/>
-        <location filename="wob/srcMTSetDefaultPaymentType.cpp" line="99"/>
-        <location filename="wob/srcMTSetFlag.cpp" line="96"/>
-        <location filename="wob/srcMTSetHost.cpp" line="101"/>
-        <location filename="wob/srcMTSetPaymentType.cpp" line="97"/>
-        <location filename="wob/srcMTSetRoleDescription.cpp" line="101"/>
-        <location filename="wob/srcMTSetRoleFlags.cpp" line="103"/>
-        <location filename="wob/srcMTSetRoleRights.cpp" line="103"/>
-        <location filename="wob/srcMTSetTemplate.cpp" line="107"/>
-        <location filename="wob/srcMTSetTemplateDescription.cpp" line="101"/>
-        <location filename="wob/srcMTSetTemplateFlags.cpp" line="99"/>
-        <location filename="wob/srcMTSetUserDescription.cpp" line="101"/>
-        <location filename="wob/srcMTSetUserFlags.cpp" line="103"/>
-        <location filename="wob/srcMTSetUserHosts.cpp" line="103"/>
-        <location filename="wob/srcMTSetUserRoles.cpp" line="103"/>
-        <location filename="wob/srcMTUseTicket.cpp" line="100"/>
-        <location filename="wob/srcMTUseVoucher.cpp" line="102"/>
-        <location filename="wob/srcMTWebCartAddTicket.cpp" line="105"/>
-        <location filename="wob/srcMTWebCartAddVoucher.cpp" line="99"/>
-        <location filename="wob/srcMTWebCartRemoveTicket.cpp" line="102"/>
-        <location filename="wob/srcMTWebCartRemoveVoucher.cpp" line="99"/>
+        <location filename="wob/srcMTBackup.cpp" line="95"/>
+        <location filename="wob/srcMTCancelEvent.cpp" line="102"/>
+        <location filename="wob/srcMTCancelOrder.cpp" line="98"/>
+        <location filename="wob/srcMTChangeCustomer.cpp" line="98"/>
+        <location filename="wob/srcMTChangeCustomerMail.cpp" line="103"/>
+        <location filename="wob/srcMTChangeEvent.cpp" line="98"/>
+        <location filename="wob/srcMTChangeMyPassword.cpp" line="104"/>
+        <location filename="wob/srcMTChangeOrderAddress.cpp" line="110"/>
+        <location filename="wob/srcMTChangePassword.cpp" line="102"/>
+        <location filename="wob/srcMTChangePriceCategory.cpp" line="98"/>
+        <location filename="wob/srcMTChangeShipping.cpp" line="98"/>
+        <location filename="wob/srcMTChangeTicketPrice.cpp" line="101"/>
+        <location filename="wob/srcMTChangeTicketPriceCategory.cpp" line="101"/>
+        <location filename="wob/srcMTCreateArtist.cpp" line="110"/>
+        <location filename="wob/srcMTCreateContactType.cpp" line="103"/>
+        <location filename="wob/srcMTCreateCountry.cpp" line="101"/>
+        <location filename="wob/srcMTCreateCustomer.cpp" line="98"/>
+        <location filename="wob/srcMTCreateEvent.cpp" line="98"/>
+        <location filename="wob/srcMTCreateOrder.cpp" line="102"/>
+        <location filename="wob/srcMTCreatePriceCategory.cpp" line="98"/>
+        <location filename="wob/srcMTCreateReservation.cpp" line="99"/>
+        <location filename="wob/srcMTCreateRole.cpp" line="97"/>
+        <location filename="wob/srcMTCreateRoom.cpp" line="108"/>
+        <location filename="wob/srcMTCreateShipping.cpp" line="98"/>
+        <location filename="wob/srcMTCreateUser.cpp" line="108"/>
+        <location filename="wob/srcMTDeductVoucher.cpp" line="107"/>
+        <location filename="wob/srcMTDeleteCustomer.cpp" line="101"/>
+        <location filename="wob/srcMTDeleteFlag.cpp" line="97"/>
+        <location filename="wob/srcMTDeleteHost.cpp" line="97"/>
+        <location filename="wob/srcMTDeletePaymentType.cpp" line="99"/>
+        <location filename="wob/srcMTDeleteRole.cpp" line="97"/>
+        <location filename="wob/srcMTDeleteShipping.cpp" line="97"/>
+        <location filename="wob/srcMTDeleteTemplate.cpp" line="97"/>
+        <location filename="wob/srcMTDeleteUser.cpp" line="100"/>
+        <location filename="wob/srcMTEmptyVoucher.cpp" line="98"/>
+        <location filename="wob/srcMTGetAddress.cpp" line="98"/>
+        <location filename="wob/srcMTGetAllArtists.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllContactTypes.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllCountries.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllCustomerNames.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllEvents.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllHostNames.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllHosts.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllPriceCategories.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllRightNames.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllRoles.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllRooms.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllShipping.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllUsers.cpp" line="95"/>
+        <location filename="wob/srcMTGetCreateCustomerHints.cpp" line="99"/>
+        <location filename="wob/srcMTGetCustomer.cpp" line="98"/>
+        <location filename="wob/srcMTGetEntranceEvents.cpp" line="101"/>
+        <location filename="wob/srcMTGetEvent.cpp" line="98"/>
+        <location filename="wob/srcMTGetEventList.cpp" line="102"/>
+        <location filename="wob/srcMTGetEventSummary.cpp" line="99"/>
+        <location filename="wob/srcMTGetLanguage.cpp" line="102"/>
+        <location filename="wob/srcMTGetMyOrders.cpp" line="102"/>
+        <location filename="wob/srcMTGetMyRights.cpp" line="96"/>
+        <location filename="wob/srcMTGetMyRoles.cpp" line="95"/>
+        <location filename="wob/srcMTGetOrder.cpp" line="98"/>
+        <location filename="wob/srcMTGetOrderAudit.cpp" line="100"/>
+        <location filename="wob/srcMTGetOrderByBarcode.cpp" line="100"/>
+        <location filename="wob/srcMTGetOrderList.cpp" line="99"/>
+        <location filename="wob/srcMTGetOrdersByCustomer.cpp" line="101"/>
+        <location filename="wob/srcMTGetOrdersByEvents.cpp" line="106"/>
+        <location filename="wob/srcMTGetOrdersByUser.cpp" line="105"/>
+        <location filename="wob/srcMTGetPaymentTypes.cpp" line="96"/>
+        <location filename="wob/srcMTGetRole.cpp" line="98"/>
+        <location filename="wob/srcMTGetTemplate.cpp" line="98"/>
+        <location filename="wob/srcMTGetTemplateList.cpp" line="95"/>
+        <location filename="wob/srcMTGetTicket.cpp" line="98"/>
+        <location filename="wob/srcMTGetTicketAudit.cpp" line="99"/>
+        <location filename="wob/srcMTGetUser.cpp" line="98"/>
+        <location filename="wob/srcMTGetUserAudit.cpp" line="105"/>
+        <location filename="wob/srcMTGetUserHosts.cpp" line="98"/>
+        <location filename="wob/srcMTGetUserRoles.cpp" line="98"/>
+        <location filename="wob/srcMTGetValidFlags.cpp" line="95"/>
+        <location filename="wob/srcMTGetValidVoucherPrices.cpp" line="95"/>
+        <location filename="wob/srcMTGetVoucher.cpp" line="98"/>
+        <location filename="wob/srcMTGetVoucherAudit.cpp" line="98"/>
+        <location filename="wob/srcMTLogin.cpp" line="116"/>
+        <location filename="wob/srcMTLogout.cpp" line="94"/>
+        <location filename="wob/srcMTOrderAddComment.cpp" line="103"/>
+        <location filename="wob/srcMTOrderChangeComments.cpp" line="103"/>
+        <location filename="wob/srcMTOrderChangeShipping.cpp" line="104"/>
+        <location filename="wob/srcMTOrderMarkShipped.cpp" line="101"/>
+        <location filename="wob/srcMTOrderPay.cpp" line="112"/>
+        <location filename="wob/srcMTOrderRefund.cpp" line="102"/>
+        <location filename="wob/srcMTReservationToOrder.cpp" line="98"/>
+        <location filename="wob/srcMTResetCustomerPassword.cpp" line="97"/>
+        <location filename="wob/srcMTReturnTicketVoucher.cpp" line="98"/>
+        <location filename="wob/srcMTServerInfo.cpp" line="97"/>
+        <location filename="wob/srcMTSetDefaultPaymentType.cpp" line="100"/>
+        <location filename="wob/srcMTSetFlag.cpp" line="97"/>
+        <location filename="wob/srcMTSetHost.cpp" line="102"/>
+        <location filename="wob/srcMTSetPaymentType.cpp" line="98"/>
+        <location filename="wob/srcMTSetRoleDescription.cpp" line="102"/>
+        <location filename="wob/srcMTSetRoleFlags.cpp" line="104"/>
+        <location filename="wob/srcMTSetRoleRights.cpp" line="104"/>
+        <location filename="wob/srcMTSetTemplate.cpp" line="108"/>
+        <location filename="wob/srcMTSetTemplateDescription.cpp" line="102"/>
+        <location filename="wob/srcMTSetTemplateFlags.cpp" line="100"/>
+        <location filename="wob/srcMTSetUserDescription.cpp" line="102"/>
+        <location filename="wob/srcMTSetUserFlags.cpp" line="104"/>
+        <location filename="wob/srcMTSetUserHosts.cpp" line="104"/>
+        <location filename="wob/srcMTSetUserRoles.cpp" line="104"/>
+        <location filename="wob/srcMTUseTicket.cpp" line="101"/>
+        <location filename="wob/srcMTUseVoucher.cpp" line="103"/>
+        <location filename="wob/srcMTWebCartAddTicket.cpp" line="106"/>
+        <location filename="wob/srcMTWebCartAddVoucher.cpp" line="100"/>
+        <location filename="wob/srcMTWebCartRemoveTicket.cpp" line="103"/>
+        <location filename="wob/srcMTWebCartRemoveVoucher.cpp" line="100"/>
         <source>XML result parser error: empty response.</source>
         <translation>XML Fehler: leere Antwort.</translation>
     </message>
     <message>
-        <location filename="wob/srcMTBackup.cpp" line="102"/>
-        <location filename="wob/srcMTCancelEvent.cpp" line="109"/>
-        <location filename="wob/srcMTCancelOrder.cpp" line="105"/>
-        <location filename="wob/srcMTChangeCustomer.cpp" line="105"/>
-        <location filename="wob/srcMTChangeCustomerMail.cpp" line="110"/>
-        <location filename="wob/srcMTChangeEvent.cpp" line="105"/>
-        <location filename="wob/srcMTChangeMyPassword.cpp" line="111"/>
-        <location filename="wob/srcMTChangeOrderAddress.cpp" line="117"/>
-        <location filename="wob/srcMTChangePassword.cpp" line="109"/>
-        <location filename="wob/srcMTChangePriceCategory.cpp" line="105"/>
-        <location filename="wob/srcMTChangeShipping.cpp" line="105"/>
-        <location filename="wob/srcMTChangeTicketPrice.cpp" line="108"/>
-        <location filename="wob/srcMTChangeTicketPriceCategory.cpp" line="108"/>
-        <location filename="wob/srcMTCreateArtist.cpp" line="117"/>
-        <location filename="wob/srcMTCreateContactType.cpp" line="110"/>
-        <location filename="wob/srcMTCreateCountry.cpp" line="108"/>
-        <location filename="wob/srcMTCreateCustomer.cpp" line="105"/>
-        <location filename="wob/srcMTCreateEvent.cpp" line="105"/>
-        <location filename="wob/srcMTCreateOrder.cpp" line="109"/>
-        <location filename="wob/srcMTCreatePriceCategory.cpp" line="105"/>
-        <location filename="wob/srcMTCreateReservation.cpp" line="106"/>
-        <location filename="wob/srcMTCreateRole.cpp" line="104"/>
-        <location filename="wob/srcMTCreateRoom.cpp" line="115"/>
-        <location filename="wob/srcMTCreateShipping.cpp" line="105"/>
-        <location filename="wob/srcMTCreateUser.cpp" line="115"/>
-        <location filename="wob/srcMTDeductVoucher.cpp" line="114"/>
-        <location filename="wob/srcMTDeleteCustomer.cpp" line="108"/>
-        <location filename="wob/srcMTDeleteFlag.cpp" line="104"/>
-        <location filename="wob/srcMTDeleteHost.cpp" line="104"/>
-        <location filename="wob/srcMTDeletePaymentType.cpp" line="106"/>
-        <location filename="wob/srcMTDeleteRole.cpp" line="104"/>
-        <location filename="wob/srcMTDeleteShipping.cpp" line="104"/>
-        <location filename="wob/srcMTDeleteTemplate.cpp" line="104"/>
-        <location filename="wob/srcMTDeleteUser.cpp" line="107"/>
-        <location filename="wob/srcMTEmptyVoucher.cpp" line="105"/>
-        <location filename="wob/srcMTGetAddress.cpp" line="105"/>
-        <location filename="wob/srcMTGetAllArtists.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllContactTypes.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllCountries.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllCustomerNames.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllEvents.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllHostNames.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllHosts.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllPriceCategories.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllRightNames.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllRoles.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllRooms.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllShipping.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllUsers.cpp" line="102"/>
-        <location filename="wob/srcMTGetCustomer.cpp" line="105"/>
-        <location filename="wob/srcMTGetEntranceEvents.cpp" line="108"/>
-        <location filename="wob/srcMTGetEvent.cpp" line="105"/>
-        <location filename="wob/srcMTGetEventList.cpp" line="109"/>
-        <location filename="wob/srcMTGetEventSummary.cpp" line="106"/>
-        <location filename="wob/srcMTGetLanguage.cpp" line="109"/>
-        <location filename="wob/srcMTGetMyOrders.cpp" line="109"/>
-        <location filename="wob/srcMTGetMyRights.cpp" line="103"/>
-        <location filename="wob/srcMTGetMyRoles.cpp" line="102"/>
-        <location filename="wob/srcMTGetOrder.cpp" line="105"/>
-        <location filename="wob/srcMTGetOrderAudit.cpp" line="107"/>
-        <location filename="wob/srcMTGetOrderByBarcode.cpp" line="107"/>
-        <location filename="wob/srcMTGetOrderList.cpp" line="106"/>
-        <location filename="wob/srcMTGetOrdersByCustomer.cpp" line="108"/>
-        <location filename="wob/srcMTGetOrdersByEvents.cpp" line="113"/>
-        <location filename="wob/srcMTGetOrdersByUser.cpp" line="112"/>
-        <location filename="wob/srcMTGetPaymentTypes.cpp" line="103"/>
-        <location filename="wob/srcMTGetRole.cpp" line="105"/>
-        <location filename="wob/srcMTGetTemplate.cpp" line="105"/>
-        <location filename="wob/srcMTGetTemplateList.cpp" line="102"/>
-        <location filename="wob/srcMTGetTicket.cpp" line="105"/>
-        <location filename="wob/srcMTGetTicketAudit.cpp" line="106"/>
-        <location filename="wob/srcMTGetUser.cpp" line="105"/>
-        <location filename="wob/srcMTGetUserAudit.cpp" line="112"/>
-        <location filename="wob/srcMTGetUserHosts.cpp" line="105"/>
-        <location filename="wob/srcMTGetUserRoles.cpp" line="105"/>
-        <location filename="wob/srcMTGetValidFlags.cpp" line="102"/>
-        <location filename="wob/srcMTGetValidVoucherPrices.cpp" line="102"/>
-        <location filename="wob/srcMTGetVoucher.cpp" line="105"/>
-        <location filename="wob/srcMTGetVoucherAudit.cpp" line="105"/>
-        <location filename="wob/srcMTLogin.cpp" line="123"/>
-        <location filename="wob/srcMTLogout.cpp" line="101"/>
-        <location filename="wob/srcMTOrderAddComment.cpp" line="110"/>
-        <location filename="wob/srcMTOrderChangeComments.cpp" line="110"/>
-        <location filename="wob/srcMTOrderChangeShipping.cpp" line="111"/>
-        <location filename="wob/srcMTOrderMarkShipped.cpp" line="108"/>
-        <location filename="wob/srcMTOrderPay.cpp" line="119"/>
-        <location filename="wob/srcMTOrderRefund.cpp" line="109"/>
-        <location filename="wob/srcMTReservationToOrder.cpp" line="105"/>
-        <location filename="wob/srcMTResetCustomerPassword.cpp" line="104"/>
-        <location filename="wob/srcMTReturnTicketVoucher.cpp" line="105"/>
-        <location filename="wob/srcMTServerInfo.cpp" line="104"/>
-        <location filename="wob/srcMTSetDefaultPaymentType.cpp" line="107"/>
-        <location filename="wob/srcMTSetFlag.cpp" line="104"/>
-        <location filename="wob/srcMTSetHost.cpp" line="109"/>
-        <location filename="wob/srcMTSetPaymentType.cpp" line="105"/>
-        <location filename="wob/srcMTSetRoleDescription.cpp" line="109"/>
-        <location filename="wob/srcMTSetRoleFlags.cpp" line="111"/>
-        <location filename="wob/srcMTSetRoleRights.cpp" line="111"/>
-        <location filename="wob/srcMTSetTemplate.cpp" line="115"/>
-        <location filename="wob/srcMTSetTemplateDescription.cpp" line="109"/>
-        <location filename="wob/srcMTSetTemplateFlags.cpp" line="107"/>
-        <location filename="wob/srcMTSetUserDescription.cpp" line="109"/>
-        <location filename="wob/srcMTSetUserFlags.cpp" line="111"/>
-        <location filename="wob/srcMTSetUserHosts.cpp" line="111"/>
-        <location filename="wob/srcMTSetUserRoles.cpp" line="111"/>
-        <location filename="wob/srcMTUseTicket.cpp" line="108"/>
-        <location filename="wob/srcMTUseVoucher.cpp" line="110"/>
-        <location filename="wob/srcMTWebCartAddTicket.cpp" line="113"/>
-        <location filename="wob/srcMTWebCartAddVoucher.cpp" line="107"/>
-        <location filename="wob/srcMTWebCartRemoveTicket.cpp" line="110"/>
-        <location filename="wob/srcMTWebCartRemoveVoucher.cpp" line="107"/>
+        <location filename="wob/srcMTBackup.cpp" line="103"/>
+        <location filename="wob/srcMTCancelEvent.cpp" line="110"/>
+        <location filename="wob/srcMTCancelOrder.cpp" line="106"/>
+        <location filename="wob/srcMTChangeCustomer.cpp" line="106"/>
+        <location filename="wob/srcMTChangeCustomerMail.cpp" line="111"/>
+        <location filename="wob/srcMTChangeEvent.cpp" line="106"/>
+        <location filename="wob/srcMTChangeMyPassword.cpp" line="112"/>
+        <location filename="wob/srcMTChangeOrderAddress.cpp" line="118"/>
+        <location filename="wob/srcMTChangePassword.cpp" line="110"/>
+        <location filename="wob/srcMTChangePriceCategory.cpp" line="106"/>
+        <location filename="wob/srcMTChangeShipping.cpp" line="106"/>
+        <location filename="wob/srcMTChangeTicketPrice.cpp" line="109"/>
+        <location filename="wob/srcMTChangeTicketPriceCategory.cpp" line="109"/>
+        <location filename="wob/srcMTCreateArtist.cpp" line="118"/>
+        <location filename="wob/srcMTCreateContactType.cpp" line="111"/>
+        <location filename="wob/srcMTCreateCountry.cpp" line="109"/>
+        <location filename="wob/srcMTCreateCustomer.cpp" line="106"/>
+        <location filename="wob/srcMTCreateEvent.cpp" line="106"/>
+        <location filename="wob/srcMTCreateOrder.cpp" line="110"/>
+        <location filename="wob/srcMTCreatePriceCategory.cpp" line="106"/>
+        <location filename="wob/srcMTCreateReservation.cpp" line="107"/>
+        <location filename="wob/srcMTCreateRole.cpp" line="105"/>
+        <location filename="wob/srcMTCreateRoom.cpp" line="116"/>
+        <location filename="wob/srcMTCreateShipping.cpp" line="106"/>
+        <location filename="wob/srcMTCreateUser.cpp" line="116"/>
+        <location filename="wob/srcMTDeductVoucher.cpp" line="115"/>
+        <location filename="wob/srcMTDeleteCustomer.cpp" line="109"/>
+        <location filename="wob/srcMTDeleteFlag.cpp" line="105"/>
+        <location filename="wob/srcMTDeleteHost.cpp" line="105"/>
+        <location filename="wob/srcMTDeletePaymentType.cpp" line="107"/>
+        <location filename="wob/srcMTDeleteRole.cpp" line="105"/>
+        <location filename="wob/srcMTDeleteShipping.cpp" line="105"/>
+        <location filename="wob/srcMTDeleteTemplate.cpp" line="105"/>
+        <location filename="wob/srcMTDeleteUser.cpp" line="108"/>
+        <location filename="wob/srcMTEmptyVoucher.cpp" line="106"/>
+        <location filename="wob/srcMTGetAddress.cpp" line="106"/>
+        <location filename="wob/srcMTGetAllArtists.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllContactTypes.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllCountries.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllCustomerNames.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllEvents.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllHostNames.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllHosts.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllPriceCategories.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllRightNames.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllRoles.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllRooms.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllShipping.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllUsers.cpp" line="103"/>
+        <location filename="wob/srcMTGetCreateCustomerHints.cpp" line="107"/>
+        <location filename="wob/srcMTGetCustomer.cpp" line="106"/>
+        <location filename="wob/srcMTGetEntranceEvents.cpp" line="109"/>
+        <location filename="wob/srcMTGetEvent.cpp" line="106"/>
+        <location filename="wob/srcMTGetEventList.cpp" line="110"/>
+        <location filename="wob/srcMTGetEventSummary.cpp" line="107"/>
+        <location filename="wob/srcMTGetLanguage.cpp" line="110"/>
+        <location filename="wob/srcMTGetMyOrders.cpp" line="110"/>
+        <location filename="wob/srcMTGetMyRights.cpp" line="104"/>
+        <location filename="wob/srcMTGetMyRoles.cpp" line="103"/>
+        <location filename="wob/srcMTGetOrder.cpp" line="106"/>
+        <location filename="wob/srcMTGetOrderAudit.cpp" line="108"/>
+        <location filename="wob/srcMTGetOrderByBarcode.cpp" line="108"/>
+        <location filename="wob/srcMTGetOrderList.cpp" line="107"/>
+        <location filename="wob/srcMTGetOrdersByCustomer.cpp" line="109"/>
+        <location filename="wob/srcMTGetOrdersByEvents.cpp" line="114"/>
+        <location filename="wob/srcMTGetOrdersByUser.cpp" line="113"/>
+        <location filename="wob/srcMTGetPaymentTypes.cpp" line="104"/>
+        <location filename="wob/srcMTGetRole.cpp" line="106"/>
+        <location filename="wob/srcMTGetTemplate.cpp" line="106"/>
+        <location filename="wob/srcMTGetTemplateList.cpp" line="103"/>
+        <location filename="wob/srcMTGetTicket.cpp" line="106"/>
+        <location filename="wob/srcMTGetTicketAudit.cpp" line="107"/>
+        <location filename="wob/srcMTGetUser.cpp" line="106"/>
+        <location filename="wob/srcMTGetUserAudit.cpp" line="113"/>
+        <location filename="wob/srcMTGetUserHosts.cpp" line="106"/>
+        <location filename="wob/srcMTGetUserRoles.cpp" line="106"/>
+        <location filename="wob/srcMTGetValidFlags.cpp" line="103"/>
+        <location filename="wob/srcMTGetValidVoucherPrices.cpp" line="103"/>
+        <location filename="wob/srcMTGetVoucher.cpp" line="106"/>
+        <location filename="wob/srcMTGetVoucherAudit.cpp" line="106"/>
+        <location filename="wob/srcMTLogin.cpp" line="124"/>
+        <location filename="wob/srcMTLogout.cpp" line="102"/>
+        <location filename="wob/srcMTOrderAddComment.cpp" line="111"/>
+        <location filename="wob/srcMTOrderChangeComments.cpp" line="111"/>
+        <location filename="wob/srcMTOrderChangeShipping.cpp" line="112"/>
+        <location filename="wob/srcMTOrderMarkShipped.cpp" line="109"/>
+        <location filename="wob/srcMTOrderPay.cpp" line="120"/>
+        <location filename="wob/srcMTOrderRefund.cpp" line="110"/>
+        <location filename="wob/srcMTReservationToOrder.cpp" line="106"/>
+        <location filename="wob/srcMTResetCustomerPassword.cpp" line="105"/>
+        <location filename="wob/srcMTReturnTicketVoucher.cpp" line="106"/>
+        <location filename="wob/srcMTServerInfo.cpp" line="105"/>
+        <location filename="wob/srcMTSetDefaultPaymentType.cpp" line="108"/>
+        <location filename="wob/srcMTSetFlag.cpp" line="105"/>
+        <location filename="wob/srcMTSetHost.cpp" line="110"/>
+        <location filename="wob/srcMTSetPaymentType.cpp" line="106"/>
+        <location filename="wob/srcMTSetRoleDescription.cpp" line="110"/>
+        <location filename="wob/srcMTSetRoleFlags.cpp" line="112"/>
+        <location filename="wob/srcMTSetRoleRights.cpp" line="112"/>
+        <location filename="wob/srcMTSetTemplate.cpp" line="116"/>
+        <location filename="wob/srcMTSetTemplateDescription.cpp" line="110"/>
+        <location filename="wob/srcMTSetTemplateFlags.cpp" line="108"/>
+        <location filename="wob/srcMTSetUserDescription.cpp" line="110"/>
+        <location filename="wob/srcMTSetUserFlags.cpp" line="112"/>
+        <location filename="wob/srcMTSetUserHosts.cpp" line="112"/>
+        <location filename="wob/srcMTSetUserRoles.cpp" line="112"/>
+        <location filename="wob/srcMTUseTicket.cpp" line="109"/>
+        <location filename="wob/srcMTUseVoucher.cpp" line="111"/>
+        <location filename="wob/srcMTWebCartAddTicket.cpp" line="114"/>
+        <location filename="wob/srcMTWebCartAddVoucher.cpp" line="108"/>
+        <location filename="wob/srcMTWebCartRemoveTicket.cpp" line="111"/>
+        <location filename="wob/srcMTWebCartRemoveVoucher.cpp" line="108"/>
         <source>XML result parser error line %1 col %2: %3</source>
         <translation>XML Fehler in Antwort Zeile %1 Spalte %2: %3</translation>
     </message>
     <message>
-        <location filename="wob/srcMOAddressAbstract.cpp" line="112"/>
-        <location filename="wob/srcMOAddressAbstract.cpp" line="118"/>
-        <location filename="wob/srcMOAddressAbstract.cpp" line="124"/>
-        <location filename="wob/srcMOArtist.cpp" line="81"/>
-        <location filename="wob/srcMOCartOrder.cpp" line="122"/>
-        <location filename="wob/srcMOCartOrder.cpp" line="134"/>
-        <location filename="wob/srcMOCartOrder.cpp" line="140"/>
-        <location filename="wob/srcMOCartOrder.cpp" line="146"/>
-        <location filename="wob/srcMOCartOrder.cpp" line="156"/>
-        <location filename="wob/srcMOCartTicket.cpp" line="132"/>
-        <location filename="wob/srcMOCartTicket.cpp" line="138"/>
-        <location filename="wob/srcMOCartTicket.cpp" line="144"/>
-        <location filename="wob/srcMOCartTicket.cpp" line="150"/>
-        <location filename="wob/srcMOCartTicket.cpp" line="156"/>
-        <location filename="wob/srcMOCartTicket.cpp" line="168"/>
-        <location filename="wob/srcMOCartVoucher.cpp" line="104"/>
-        <location filename="wob/srcMOCartVoucher.cpp" line="110"/>
-        <location filename="wob/srcMOCartVoucher.cpp" line="116"/>
-        <location filename="wob/srcMOCartVoucher.cpp" line="122"/>
-        <location filename="wob/srcMOContact.cpp" line="67"/>
-        <location filename="wob/srcMOContact.cpp" line="73"/>
-        <location filename="wob/srcMOContact.cpp" line="79"/>
-        <location filename="wob/srcMOContactType.cpp" line="59"/>
-        <location filename="wob/srcMOCustomerAbstract.cpp" line="90"/>
-        <location filename="wob/srcMOCustomerInfoAbstract.cpp" line="66"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="159"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="165"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="171"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="177"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="193"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="207"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="220"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="226"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="232"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="246"/>
-        <location filename="wob/srcMOEventPrice.cpp" line="99"/>
-        <location filename="wob/srcMOEventPrice.cpp" line="105"/>
-        <location filename="wob/srcMOEventPrice.cpp" line="115"/>
-        <location filename="wob/srcMOEventPrice.cpp" line="121"/>
-        <location filename="wob/srcMOEventPrice.cpp" line="127"/>
-        <location filename="wob/srcMOEventPrice.cpp" line="144"/>
-        <location filename="wob/srcMOEventPrice.cpp" line="150"/>
-        <location filename="wob/srcMOItemAudit.cpp" line="55"/>
-        <location filename="wob/srcMOItemInfo.cpp" line="72"/>
-        <location filename="wob/srcMOItemInfo.cpp" line="78"/>
-        <location filename="wob/srcMOItemInfo.cpp" line="88"/>
-        <location filename="wob/srcMOItemInfo.cpp" line="94"/>
-        <location filename="wob/srcMOItemInfo.cpp" line="100"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="193"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="199"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="209"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="219"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="256"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="262"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="268"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="274"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="280"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="290"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="296"/>
-        <location filename="wob/srcMOOrderAudit.cpp" line="155"/>
-        <location filename="wob/srcMOOrderAudit.cpp" line="161"/>
-        <location filename="wob/srcMOOrderAudit.cpp" line="176"/>
-        <location filename="wob/srcMOOrderAudit.cpp" line="182"/>
-        <location filename="wob/srcMOOrderAudit.cpp" line="188"/>
-        <location filename="wob/srcMOOrderAudit.cpp" line="194"/>
-        <location filename="wob/srcMOOrderAudit.cpp" line="200"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="151"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="157"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="166"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="172"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="178"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="190"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="196"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="202"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="208"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="214"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="220"/>
-        <location filename="wob/srcMOPriceCategory.cpp" line="83"/>
-        <location filename="wob/srcMORoom.cpp" line="63"/>
-        <location filename="wob/srcMOServerFormat.cpp" line="173"/>
-        <location filename="wob/srcMOServerFormat.cpp" line="179"/>
-        <location filename="wob/srcMOShipping.cpp" line="69"/>
-        <location filename="wob/srcMOShipping.cpp" line="75"/>
-        <location filename="wob/srcMOTicketAbstract.cpp" line="140"/>
-        <location filename="wob/srcMOTicketAbstract.cpp" line="146"/>
-        <location filename="wob/srcMOTicketAbstract.cpp" line="158"/>
-        <location filename="wob/srcMOTicketAbstract.cpp" line="164"/>
-        <location filename="wob/srcMOTicketAudit.cpp" line="69"/>
-        <location filename="wob/srcMOTicketAudit.cpp" line="86"/>
-        <location filename="wob/srcMOTicketUse.cpp" line="130"/>
-        <location filename="wob/srcMOTicketUse.cpp" line="136"/>
-        <location filename="wob/srcMOTicketUse.cpp" line="142"/>
-        <location filename="wob/srcMOTicketUse.cpp" line="148"/>
-        <location filename="wob/srcMOVoucherAbstract.cpp" line="107"/>
-        <location filename="wob/srcMOVoucherAbstract.cpp" line="113"/>
-        <location filename="wob/srcMOVoucherAbstract.cpp" line="128"/>
-        <location filename="wob/srcMOVoucherAudit.cpp" line="62"/>
-        <location filename="wob/srcMOWebCart.cpp" line="115"/>
-        <location filename="wob/srcMOWebCart.cpp" line="121"/>
-        <location filename="wob/srcMOWebCart.cpp" line="127"/>
-        <location filename="wob/srcMOWebCart.cpp" line="133"/>
-        <location filename="wob/srcMOWebCart.cpp" line="143"/>
-        <location filename="wob/srcMOWebSession.cpp" line="66"/>
-        <location filename="wob/srcMOWebSession.cpp" line="76"/>
+        <location filename="wob/srcMOAddressAbstract.cpp" line="113"/>
+        <location filename="wob/srcMOAddressAbstract.cpp" line="119"/>
+        <location filename="wob/srcMOAddressAbstract.cpp" line="125"/>
+        <location filename="wob/srcMOArtist.cpp" line="82"/>
+        <location filename="wob/srcMOCartOrder.cpp" line="123"/>
+        <location filename="wob/srcMOCartOrder.cpp" line="135"/>
+        <location filename="wob/srcMOCartOrder.cpp" line="141"/>
+        <location filename="wob/srcMOCartOrder.cpp" line="147"/>
+        <location filename="wob/srcMOCartOrder.cpp" line="157"/>
+        <location filename="wob/srcMOCartTicket.cpp" line="133"/>
+        <location filename="wob/srcMOCartTicket.cpp" line="139"/>
+        <location filename="wob/srcMOCartTicket.cpp" line="145"/>
+        <location filename="wob/srcMOCartTicket.cpp" line="151"/>
+        <location filename="wob/srcMOCartTicket.cpp" line="157"/>
+        <location filename="wob/srcMOCartTicket.cpp" line="169"/>
+        <location filename="wob/srcMOCartVoucher.cpp" line="105"/>
+        <location filename="wob/srcMOCartVoucher.cpp" line="111"/>
+        <location filename="wob/srcMOCartVoucher.cpp" line="117"/>
+        <location filename="wob/srcMOCartVoucher.cpp" line="123"/>
+        <location filename="wob/srcMOContact.cpp" line="68"/>
+        <location filename="wob/srcMOContact.cpp" line="74"/>
+        <location filename="wob/srcMOContact.cpp" line="80"/>
+        <location filename="wob/srcMOContactType.cpp" line="60"/>
+        <location filename="wob/srcMOCustomerAbstract.cpp" line="105"/>
+        <location filename="wob/srcMOCustomerInfoAbstract.cpp" line="67"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="160"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="166"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="172"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="178"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="194"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="208"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="221"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="227"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="233"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="247"/>
+        <location filename="wob/srcMOEventPrice.cpp" line="100"/>
+        <location filename="wob/srcMOEventPrice.cpp" line="106"/>
+        <location filename="wob/srcMOEventPrice.cpp" line="116"/>
+        <location filename="wob/srcMOEventPrice.cpp" line="122"/>
+        <location filename="wob/srcMOEventPrice.cpp" line="128"/>
+        <location filename="wob/srcMOEventPrice.cpp" line="145"/>
+        <location filename="wob/srcMOEventPrice.cpp" line="151"/>
+        <location filename="wob/srcMOItemAudit.cpp" line="56"/>
+        <location filename="wob/srcMOItemInfo.cpp" line="73"/>
+        <location filename="wob/srcMOItemInfo.cpp" line="79"/>
+        <location filename="wob/srcMOItemInfo.cpp" line="89"/>
+        <location filename="wob/srcMOItemInfo.cpp" line="95"/>
+        <location filename="wob/srcMOItemInfo.cpp" line="101"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="201"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="207"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="217"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="227"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="264"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="270"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="276"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="282"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="288"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="298"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="304"/>
+        <location filename="wob/srcMOOrderAudit.cpp" line="156"/>
+        <location filename="wob/srcMOOrderAudit.cpp" line="162"/>
+        <location filename="wob/srcMOOrderAudit.cpp" line="177"/>
+        <location filename="wob/srcMOOrderAudit.cpp" line="183"/>
+        <location filename="wob/srcMOOrderAudit.cpp" line="189"/>
+        <location filename="wob/srcMOOrderAudit.cpp" line="195"/>
+        <location filename="wob/srcMOOrderAudit.cpp" line="201"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="152"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="158"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="167"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="173"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="179"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="191"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="197"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="203"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="209"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="215"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="221"/>
+        <location filename="wob/srcMOPriceCategory.cpp" line="84"/>
+        <location filename="wob/srcMORoom.cpp" line="64"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="250"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="256"/>
+        <location filename="wob/srcMOShipping.cpp" line="70"/>
+        <location filename="wob/srcMOShipping.cpp" line="76"/>
+        <location filename="wob/srcMOTicketAbstract.cpp" line="148"/>
+        <location filename="wob/srcMOTicketAbstract.cpp" line="154"/>
+        <location filename="wob/srcMOTicketAbstract.cpp" line="166"/>
+        <location filename="wob/srcMOTicketAbstract.cpp" line="172"/>
+        <location filename="wob/srcMOTicketAudit.cpp" line="70"/>
+        <location filename="wob/srcMOTicketAudit.cpp" line="87"/>
+        <location filename="wob/srcMOTicketUse.cpp" line="131"/>
+        <location filename="wob/srcMOTicketUse.cpp" line="137"/>
+        <location filename="wob/srcMOTicketUse.cpp" line="143"/>
+        <location filename="wob/srcMOTicketUse.cpp" line="149"/>
+        <location filename="wob/srcMOVoucherAbstract.cpp" line="115"/>
+        <location filename="wob/srcMOVoucherAbstract.cpp" line="121"/>
+        <location filename="wob/srcMOVoucherAbstract.cpp" line="136"/>
+        <location filename="wob/srcMOVoucherAudit.cpp" line="63"/>
+        <location filename="wob/srcMOWebCart.cpp" line="116"/>
+        <location filename="wob/srcMOWebCart.cpp" line="122"/>
+        <location filename="wob/srcMOWebCart.cpp" line="128"/>
+        <location filename="wob/srcMOWebCart.cpp" line="134"/>
+        <location filename="wob/srcMOWebCart.cpp" line="144"/>
+        <location filename="wob/srcMOWebSession.cpp" line="67"/>
+        <location filename="wob/srcMOWebSession.cpp" line="77"/>
         <source>Class &apos;%1&apos; property &apos;%2&apos; is integer, but non-integer was found.</source>
         <translation>Klasse &apos;%1&apos; Wert &apos;%2&apos; ist eine Zahl, aber es wurde keine Zahl gefunden.</translation>
     </message>
     <message>
-        <location filename="wob/srcMOCartOrder.cpp" line="128"/>
-        <location filename="wob/srcMOCartTicket.cpp" line="162"/>
-        <location filename="wob/srcMOCartVoucher.cpp" line="128"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="250"/>
-        <location filename="wob/srcMOOrderAudit.cpp" line="170"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="184"/>
-        <location filename="wob/srcMOTicketAbstract.cpp" line="152"/>
-        <location filename="wob/srcMOTicketUse.cpp" line="124"/>
-        <location filename="wob/srcMOVoucherAbstract.cpp" line="119"/>
+        <location filename="wob/srcMOCartOrder.cpp" line="129"/>
+        <location filename="wob/srcMOCartTicket.cpp" line="163"/>
+        <location filename="wob/srcMOCartVoucher.cpp" line="129"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="258"/>
+        <location filename="wob/srcMOOrderAudit.cpp" line="171"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="185"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="280"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="286"/>
+        <location filename="wob/srcMOTicketAbstract.cpp" line="160"/>
+        <location filename="wob/srcMOTicketUse.cpp" line="125"/>
+        <location filename="wob/srcMOVoucherAbstract.cpp" line="127"/>
         <source>Class &apos;%1&apos; property &apos;%2&apos; is enum, invalid value was found.</source>
         <translation>Klasse &apos;%1&apos; Wert &apos;%2&apos; ist &quot;enum&quot;, ungültiger Wert gefunden.</translation>
     </message>
@@ -7455,12 +8081,12 @@ Offset von UTC: %2 Minuten %3</translation>
 <context>
     <name>initprofile</name>
     <message>
-        <location filename="main.cpp" line="296"/>
+        <location filename="main.cpp" line="300"/>
         <source>Initial Profile Warning</source>
         <translation>Warnung: initiales Profil</translation>
     </message>
     <message>
-        <location filename="main.cpp" line="296"/>
+        <location filename="main.cpp" line="300"/>
         <source>You need a profile to work with Magic Smoke. Please create one now.</source>
         <translation>Sie brauchen ein Profil, um mit Magic Smoke arbeiten zu können. Bitte legen Sie eines an.</translation>
     </message>
@@ -7468,22 +8094,22 @@ Offset von UTC: %2 Minuten %3</translation>
 <context>
     <name>lang</name>
     <message>
-        <location filename="main.cpp" line="64"/>
+        <location filename="main.cpp" line="65"/>
         <source>Information</source>
         <translation>Information</translation>
     </message>
     <message>
-        <location filename="main.cpp" line="64"/>
+        <location filename="main.cpp" line="65"/>
         <source>The changed language setting will only be active after restarting the application.</source>
         <translation>Die Änderung der Sprachkonfiguration wird es nach dem nächsten Neustart des Programms wirksam.</translation>
     </message>
     <message>
-        <location filename="main.cpp" line="59"/>
+        <location filename="main.cpp" line="60"/>
         <source>Chose Language</source>
         <translation>Sprache auswählen</translation>
     </message>
     <message>
-        <location filename="main.cpp" line="59"/>
+        <location filename="main.cpp" line="60"/>
         <source>Language:</source>
         <translation>Sprache:</translation>
     </message>
@@ -7491,27 +8117,27 @@ Offset von UTC: %2 Minuten %3</translation>
 <context>
     <name>office</name>
     <message>
-        <location filename="templates/office.cpp" line="47"/>
+        <location filename="templates/office.cpp" line="49"/>
         <source>Chose Printer</source>
         <translation>Drucker auswählen</translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="50"/>
+        <location filename="templates/office.cpp" line="52"/>
         <source>Please chose a printer:</source>
         <translation>Bitte wählen Sie einen Drucker:</translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="54"/>
+        <location filename="templates/office.cpp" line="56"/>
         <source>(Default Printer)</source>
         <translation>(Standarddrucker)</translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="70"/>
+        <location filename="templates/office.cpp" line="72"/>
         <source>Ok</source>
         <translation>Ok</translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="92"/>
+        <location filename="templates/office.cpp" line="94"/>
         <source>Save current document as...</source>
         <translation>Aktuelles Dokuement speichern unter...</translation>
     </message>
index fd0694b..0be566a 100644 (file)
 <context>
     <name>MAddressChoiceDialog</name>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="789"/>
+        <location filename="dialogs/customerdlg.cpp" line="820"/>
         <source>Chose an Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="804"/>
+        <location filename="dialogs/customerdlg.cpp" line="835"/>
         <source>Add Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="807"/>
+        <location filename="dialogs/customerdlg.cpp" line="838"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="840"/>
+        <location filename="dialogs/customerdlg.cpp" line="871"/>
         <source>Warning</source>
         <translation type="unfinished">Dumm gelaufen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="840"/>
+        <location filename="dialogs/customerdlg.cpp" line="871"/>
         <source>Unable to save changes made to addresses: %1</source>
         <translation type="unfinished"></translation>
     </message>
 <context>
     <name>MAddressDialog</name>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="672"/>
+        <location filename="dialogs/customerdlg.cpp" line="695"/>
         <source>Edit Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="674"/>
+        <location filename="dialogs/customerdlg.cpp" line="697"/>
         <source>Create Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="683"/>
+        <location filename="dialogs/customerdlg.cpp" line="706"/>
         <source>Last used:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="684"/>
+        <location filename="dialogs/customerdlg.cpp" line="707"/>
         <source>Name:</source>
         <translation type="unfinished">Dor Name:</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="685"/>
-        <location filename="dialogs/customerdlg.cpp" line="686"/>
+        <location filename="dialogs/customerdlg.cpp" line="708"/>
+        <location filename="dialogs/customerdlg.cpp" line="709"/>
         <source>Address:</source>
         <translation type="unfinished">De Adresse:</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="687"/>
+        <location filename="dialogs/customerdlg.cpp" line="710"/>
         <source>City:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="688"/>
+        <location filename="dialogs/customerdlg.cpp" line="711"/>
         <source>State:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="689"/>
+        <location filename="dialogs/customerdlg.cpp" line="712"/>
         <source>ZIP Code:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="690"/>
+        <location filename="dialogs/customerdlg.cpp" line="713"/>
         <source>Country:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="699"/>
-        <location filename="dialogs/customerdlg.cpp" line="762"/>
+        <location filename="dialogs/customerdlg.cpp" line="722"/>
+        <location filename="dialogs/customerdlg.cpp" line="761"/>
         <source>Ok</source>
         <translation type="unfinished">Is gud so.</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="701"/>
-        <location filename="dialogs/customerdlg.cpp" line="764"/>
+        <location filename="dialogs/customerdlg.cpp" line="724"/>
+        <location filename="dialogs/customerdlg.cpp" line="763"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="733"/>
+        <location filename="dialogs/customerdlg.cpp" line="792"/>
         <source> Create New Country...</source>
-        <comment>must contain leading space to distinguish it from genuine countries</comment>
+        <comment>this pseudo-entry must contain leading space to distinguish it from genuine countries</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="736"/>
+        <location filename="dialogs/customerdlg.cpp" line="795"/>
         <source>Select Country</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="736"/>
+        <location filename="dialogs/customerdlg.cpp" line="795"/>
         <source>Please select a country:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="749"/>
+        <location filename="dialogs/customerdlg.cpp" line="748"/>
         <source>Create New Country</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="757"/>
+        <location filename="dialogs/customerdlg.cpp" line="756"/>
         <source>Country Name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="758"/>
+        <location filename="dialogs/customerdlg.cpp" line="757"/>
         <source>Abbreviation:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="769"/>
-        <location filename="dialogs/customerdlg.cpp" line="775"/>
+        <location filename="dialogs/customerdlg.cpp" line="768"/>
+        <location filename="dialogs/customerdlg.cpp" line="774"/>
         <source>Warning</source>
         <translation type="unfinished">Dumm gelaufen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="769"/>
+        <location filename="dialogs/customerdlg.cpp" line="768"/>
         <source>The country name and abbreviation must contain something!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="775"/>
+        <location filename="dialogs/customerdlg.cpp" line="774"/>
         <source>Error while creating country: %1</source>
         <translation type="unfinished"></translation>
     </message>
 <context>
     <name>MAddressWidget</name>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="495"/>
+        <location filename="dialogs/customerdlg.cpp" line="518"/>
         <source>Select</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="499"/>
+        <location filename="dialogs/customerdlg.cpp" line="522"/>
         <source>Edit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="502"/>
+        <location filename="dialogs/customerdlg.cpp" line="525"/>
         <source>Delete</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="555"/>
+        <location filename="dialogs/customerdlg.cpp" line="578"/>
         <source>Delete Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="555"/>
+        <location filename="dialogs/customerdlg.cpp" line="578"/>
         <source>Really delete this address?
 %1</source>
         <translation type="unfinished"></translation>
 <context>
     <name>MAppStyleDialog</name>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="612"/>
+        <location filename="dialogs/configdialog.cpp" line="617"/>
         <source>Application Style</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="615"/>
+        <location filename="dialogs/configdialog.cpp" line="620"/>
         <source>GUI Style:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="617"/>
+        <location filename="dialogs/configdialog.cpp" line="622"/>
         <source>System Default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="625"/>
+        <location filename="dialogs/configdialog.cpp" line="630"/>
         <source>Stylesheet:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="636"/>
+        <location filename="dialogs/configdialog.cpp" line="641"/>
         <source>Ok</source>
         <translation type="unfinished">Is gud so.</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="639"/>
+        <location filename="dialogs/configdialog.cpp" line="644"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="645"/>
+        <location filename="dialogs/configdialog.cpp" line="650"/>
         <source>Select Stylesheet</source>
         <translation type="unfinished"></translation>
     </message>
 <context>
     <name>MApplication</name>
     <message>
-        <location filename="main.cpp" line="92"/>
-        <source>&lt;h3&gt;MagicSmoke %1&lt;/h3&gt;&amp;copy; Konrad Rosenbaum, 2007-2011&lt;br&gt;&amp;copy; Peter Keller, 2007-2008&lt;br&gt;protected under the GNU GPL v.3 or at your option any newer&lt;p&gt;See also the &lt;a href=&quot;%2&quot;&gt;MagicSmoke Homepage&lt;/a&gt;.&lt;p&gt;This version was compiled from repository &apos;%1&apos; revision &apos;%2&apos;.</source>
+        <location filename="main.cpp" line="93"/>
+        <source>&lt;h3&gt;MagicSmoke v. %1&lt;/h3&gt;&amp;copy; Konrad Rosenbaum, 2007-2011&lt;br&gt;&amp;copy; Peter Keller, 2007-2008&lt;br&gt;protected under the GNU GPL v.3 or at your option any newer&lt;p&gt;See also the &lt;a href=&quot;%2&quot;&gt;MagicSmoke Homepage&lt;/a&gt;.&lt;p&gt;This version was compiled from repository &apos;%3&apos; revision &apos;%4&apos;.</source>
+        <oldsource>&lt;h3&gt;MagicSmoke %1&lt;/h3&gt;&amp;copy; Konrad Rosenbaum, 2007-2011&lt;br&gt;&amp;copy; Peter Keller, 2007-2008&lt;br&gt;protected under the GNU GPL v.3 or at your option any newer&lt;p&gt;See also the &lt;a href=&quot;%2&quot;&gt;MagicSmoke Homepage&lt;/a&gt;.&lt;p&gt;This version was compiled from repository &apos;%1&apos; revision &apos;%2&apos;.</oldsource>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="main.cpp" line="109"/>
+        <location filename="main.cpp" line="112"/>
         <source>MagicSmoke Version Information</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="main.cpp" line="111"/>
+        <location filename="main.cpp" line="115"/>
         <source>&lt;h3&gt;MagicSmoke Version %3&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Repository:&lt;td&gt;%1&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Revision:&lt;td&gt;%2&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Modification&amp;nbsp;State:&lt;td&gt;%4&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Commit Time:&lt;td&gt;%5&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Committer:&lt;td&gt;%6&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;
 &lt;h3&gt;Libraries&lt;/h3&gt;
-&lt;table&gt;&lt;tr&gt;&lt;td&gt;WOC:&lt;td&gt;%7&lt;br/&gt;%8&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;PACK&amp;nbsp;Library:&lt;td&gt;%9&lt;br/&gt;%10&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Qt:&lt;td&gt;%11&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ELAM:&lt;td&gt;%12&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Time&amp;nbsp;Zone&amp;nbsp;Default:&lt;td&gt;%13 in %14&lt;br/&gt;version %15&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Time&amp;nbsp;Zone&amp;nbsp;Built-In:&lt;td&gt;%16&lt;/tr&gt;&lt;/table&gt;</source>
+&lt;table&gt;&lt;tr&gt;&lt;td&gt;WOC:&lt;td&gt;%7&lt;br/&gt;%8&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;PACK&amp;nbsp;Library:&lt;td&gt;%9&lt;br/&gt;%10&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Qt:&lt;td&gt;%11&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ELAM:&lt;td&gt;%12&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Time&amp;nbsp;Zone&amp;nbsp;Default:&lt;td&gt;%13 in directory %14&lt;br/&gt;version %15&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Time&amp;nbsp;Zone&amp;nbsp;Built-In:&lt;td&gt;%16&lt;/tr&gt;&lt;/table&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="main.cpp" line="179"/>
+        <location filename="main.cpp" line="183"/>
         <source>&amp;Help</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="main.cpp" line="91"/>
+        <location filename="main.cpp" line="92"/>
         <source>About MagicSmoke</source>
         <translation type="unfinished"></translation>
     </message>
 <context>
     <name>MCartTab</name>
     <message>
-        <location filename="mwin/carttab.cpp" line="60"/>
+        <location filename="mwin/carttab.cpp" line="66"/>
         <source>Add Ticket</source>
         <translation type="unfinished">Eindriddsgarde hinzufüchen</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="62"/>
+        <location filename="mwin/carttab.cpp" line="68"/>
         <source>Add Voucher</source>
         <translation type="unfinished">Gudschein hinzufüchen</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="64"/>
+        <location filename="mwin/carttab.cpp" line="70"/>
         <source>Add Shop Item</source>
         <oldsource>Remove Item</oldsource>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="69"/>
+        <location filename="mwin/carttab.cpp" line="75"/>
         <source>Remove Line</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="85"/>
+        <location filename="mwin/carttab.cpp" line="91"/>
         <source>Customer:</source>
         <translation type="unfinished">Gunde:</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="91"/>
+        <location filename="mwin/carttab.cpp" line="97"/>
         <source>Invoice Address:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="104"/>
+        <location filename="mwin/carttab.cpp" line="110"/>
         <source>Shipping Method:</source>
         <translation type="unfinished">Versandmedode:</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="97"/>
+        <location filename="mwin/carttab.cpp" line="103"/>
         <source>Delivery Address:</source>
         <translation type="unfinished">Adresse wo&apos;s Zeuch hin soll:</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="109"/>
+        <location filename="mwin/carttab.cpp" line="115"/>
         <source>Comments:</source>
         <translation type="unfinished">Wischdiches Gelaber und Gerede:</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="116"/>
+        <location filename="mwin/carttab.cpp" line="122"/>
         <source>Order</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="122"/>
+        <location filename="mwin/carttab.cpp" line="128"/>
         <source>Reserve</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="125"/>
+        <location filename="mwin/carttab.cpp" line="131"/>
         <source>Clear</source>
         <translation type="unfinished">Wechwerfen und von vorne!</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="142"/>
+        <location filename="mwin/carttab.cpp" line="148"/>
         <source>Add &amp;Ticket</source>
         <translation type="unfinished">Ein&amp;driddsgarde hinzufüchen</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="143"/>
+        <location filename="mwin/carttab.cpp" line="149"/>
         <source>Add &amp;Voucher</source>
         <translation type="unfinished">&amp;Gudschein hinzufüchen</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="140"/>
+        <location filename="mwin/carttab.cpp" line="146"/>
         <source>Ca&amp;rt</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="74"/>
+        <location filename="mwin/carttab.cpp" line="80"/>
         <source>Total Price Sum:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="119"/>
+        <location filename="mwin/carttab.cpp" line="125"/>
         <source>Sell</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="144"/>
+        <location filename="mwin/carttab.cpp" line="150"/>
         <source>Add &amp;Shop-Item</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="145"/>
+        <location filename="mwin/carttab.cpp" line="151"/>
         <source>&amp;Remove Line</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="146"/>
+        <location filename="mwin/carttab.cpp" line="152"/>
         <source>&amp;Abort Shopping</source>
         <translation type="unfinished">&amp;Eingauf Abbrechen</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="148"/>
+        <location filename="mwin/carttab.cpp" line="154"/>
         <source>&amp;Update Shipping Options</source>
         <translation type="unfinished">Jedsd soford Versandmedoden nachguggn</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="162"/>
+        <location filename="mwin/carttab.cpp" line="168"/>
         <source>(No Shipping)</source>
         <translation type="unfinished">(gar gee Vorsand)</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="181"/>
+        <location filename="mwin/carttab.cpp" line="187"/>
         <source>Amount</source>
         <translation type="unfinished">Anzahl</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="181"/>
+        <location filename="mwin/carttab.cpp" line="187"/>
         <source>Title</source>
         <translation type="unfinished">Diddel</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="181"/>
+        <location filename="mwin/carttab.cpp" line="187"/>
         <source>Start Time</source>
         <translation type="unfinished">Anfangszeit</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="181"/>
+        <location filename="mwin/carttab.cpp" line="187"/>
         <source>Price</source>
         <translation type="unfinished">Breis</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="240"/>
-        <location filename="mwin/carttab.cpp" line="317"/>
-        <location filename="mwin/carttab.cpp" line="324"/>
-        <location filename="mwin/carttab.cpp" line="488"/>
-        <location filename="mwin/carttab.cpp" line="526"/>
-        <location filename="mwin/carttab.cpp" line="564"/>
-        <location filename="mwin/carttab.cpp" line="572"/>
+        <location filename="mwin/carttab.cpp" line="246"/>
+        <location filename="mwin/carttab.cpp" line="298"/>
+        <location filename="mwin/carttab.cpp" line="305"/>
+        <location filename="mwin/carttab.cpp" line="469"/>
+        <location filename="mwin/carttab.cpp" line="507"/>
+        <location filename="mwin/carttab.cpp" line="545"/>
+        <location filename="mwin/carttab.cpp" line="553"/>
         <source>Warning</source>
         <translation type="unfinished">Dumm gelaufen</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="240"/>
+        <location filename="mwin/carttab.cpp" line="246"/>
         <source>Please set the customer first.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="284"/>
         <source>Select Event to order Ticket</source>
-        <translation type="unfinished">Wähl ma ne Voranschdaldung aus um ne Garde zu beschdelln</translation>
-    </message>
-    <message>
-        <location filename="mwin/carttab.cpp" line="297"/>
-        <source>Select</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Wähl ma ne Voranschdaldung aus um ne Garde zu beschdelln</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="300"/>
-        <location filename="mwin/carttab.cpp" line="347"/>
-        <location filename="mwin/carttab.cpp" line="414"/>
+        <location filename="mwin/carttab.cpp" line="328"/>
+        <location filename="mwin/carttab.cpp" line="395"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="317"/>
+        <location filename="mwin/carttab.cpp" line="298"/>
         <source>Error getting event, please try again.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="324"/>
+        <location filename="mwin/carttab.cpp" line="305"/>
         <source>This event has no prices associated that you can use for sales. Cannot sell tickets.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="330"/>
+        <location filename="mwin/carttab.cpp" line="311"/>
         <source>Select Price Category</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="336"/>
+        <location filename="mwin/carttab.cpp" line="317"/>
         <source>Please chose a price category:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="345"/>
-        <location filename="mwin/carttab.cpp" line="412"/>
+        <location filename="mwin/carttab.cpp" line="326"/>
+        <location filename="mwin/carttab.cpp" line="393"/>
         <source>Ok</source>
         <translation type="unfinished">Is gud so.</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="381"/>
+        <location filename="mwin/carttab.cpp" line="362"/>
         <source>Select Voucher</source>
         <translation type="unfinished">Gudschein auswähln</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="392"/>
+        <location filename="mwin/carttab.cpp" line="373"/>
         <source>Select voucher price and value:</source>
         <translation type="unfinished">Beschdimm mal &apos;n Gudscheinpreis und -werd:</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="394"/>
+        <location filename="mwin/carttab.cpp" line="375"/>
         <source>Price:</source>
         <translation type="unfinished">Breis:</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="400"/>
+        <location filename="mwin/carttab.cpp" line="381"/>
         <source>Value:</source>
         <translation type="unfinished">Werd:</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="432"/>
+        <location filename="mwin/carttab.cpp" line="413"/>
         <source>Voucher (value %1)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="488"/>
+        <location filename="mwin/carttab.cpp" line="469"/>
         <source>There are problems with the contents of the cart, please check and then try again.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="511"/>
-        <location filename="mwin/carttab.cpp" line="515"/>
+        <location filename="mwin/carttab.cpp" line="492"/>
+        <location filename="mwin/carttab.cpp" line="496"/>
         <source>Error</source>
         <translation type="unfinished">Gans doller falschor Fehler</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="511"/>
+        <location filename="mwin/carttab.cpp" line="492"/>
         <source>There is nothing in the order. Ignoring it.</source>
         <translation type="unfinished">Da is doch gar nischd drin. Isch mach das jedsd ni!</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="515"/>
+        <location filename="mwin/carttab.cpp" line="496"/>
         <source>Please chose a customer first!</source>
         <translation type="unfinished">Du mussd schon nen Gunden auswähln, sonsd wees isch doch ni wer&apos;s griechen soll!</translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="519"/>
+        <location filename="mwin/carttab.cpp" line="500"/>
         <source>Shipping</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="519"/>
+        <location filename="mwin/carttab.cpp" line="500"/>
         <source>You have chosen a shipping method, but no address. Are you sure you want to continue?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="526"/>
+        <location filename="mwin/carttab.cpp" line="507"/>
         <source>Reservations can only contain tickets.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="564"/>
+        <location filename="mwin/carttab.cpp" line="545"/>
         <source>Error while creating reservation: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="572"/>
+        <location filename="mwin/carttab.cpp" line="553"/>
         <source>Error while creating order: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="587"/>
+        <location filename="mwin/carttab.cpp" line="568"/>
         <source>The customer is not valid, please chose another one.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="592"/>
+        <location filename="mwin/carttab.cpp" line="573"/>
         <source>The delivery address is not valid, please chose another one.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="597"/>
+        <location filename="mwin/carttab.cpp" line="578"/>
         <source>The invoice address is not valid, please chose another one.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="604"/>
+        <location filename="mwin/carttab.cpp" line="585"/>
         <source>Shipping Type does not exist or you do not have permission to use it.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="622"/>
+        <location filename="mwin/carttab.cpp" line="603"/>
         <source>The event is already over, please remove this entry.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="625"/>
+        <location filename="mwin/carttab.cpp" line="606"/>
         <source>You cannot order tickets for this event anymore, ask a more privileged user.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="629"/>
+        <location filename="mwin/carttab.cpp" line="610"/>
         <source>The event is (almost) sold out, there are %1 tickets left.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="634"/>
+        <location filename="mwin/carttab.cpp" line="615"/>
         <source>The event does not exist or there is another serious problem, please remove this entry.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="656"/>
+        <location filename="mwin/carttab.cpp" line="637"/>
         <source>You do not have permission to create vouchers with this value, please remove it.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="659"/>
+        <location filename="mwin/carttab.cpp" line="640"/>
         <source>The price tag of this voucher is not valid, please remove and recreate it.</source>
         <translation type="unfinished"></translation>
     </message>
 <context>
     <name>MConfigDialog</name>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="49"/>
+        <location filename="dialogs/configdialog.cpp" line="50"/>
         <source>Magic Smoke Configuration</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="60"/>
+        <location filename="dialogs/configdialog.cpp" line="61"/>
         <source>&amp;Profile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="61"/>
+        <location filename="dialogs/configdialog.cpp" line="62"/>
         <source>&amp;New Profile...</source>
         <translation type="unfinished">&amp;Neues Brofiel</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="62"/>
+        <location filename="dialogs/configdialog.cpp" line="63"/>
         <source>&amp;Delete Profile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="63"/>
+        <location filename="dialogs/configdialog.cpp" line="64"/>
         <source>&amp;Rename Profile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="64"/>
+        <location filename="dialogs/configdialog.cpp" line="65"/>
         <source>C&amp;lone Profile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="65"/>
+        <location filename="dialogs/configdialog.cpp" line="66"/>
         <source>&amp;Make Default Profile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="67"/>
+        <location filename="dialogs/configdialog.cpp" line="68"/>
         <source>&amp;Export Host Key...</source>
         <translation type="unfinished">Rechnorschlüssel &amp;eggsbordiern...</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="68"/>
+        <location filename="dialogs/configdialog.cpp" line="69"/>
         <source>&amp;Import Host Key...</source>
         <translation type="unfinished">Reschnorschlüssel &amp;imbordiern...</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="69"/>
+        <location filename="dialogs/configdialog.cpp" line="70"/>
         <source>&amp;Generate Host Key...</source>
         <translation type="unfinished">Rechnorschlüssel &amp;orzeuchen...</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="71"/>
+        <location filename="dialogs/configdialog.cpp" line="72"/>
         <source>&amp;Close Window</source>
         <translation type="unfinished">Fänsdor &amp;zumach&apos;n</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="72"/>
+        <location filename="dialogs/configdialog.cpp" line="73"/>
         <source>&amp;Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="73"/>
+        <location filename="dialogs/configdialog.cpp" line="74"/>
         <source>&amp;Language...</source>
         <translation type="unfinished">&amp;Schbrache...</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="74"/>
+        <location filename="dialogs/configdialog.cpp" line="75"/>
         <source>&amp;OpenOffice.org Settings...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="75"/>
+        <location filename="dialogs/configdialog.cpp" line="76"/>
         <source>Set &amp;Default Label Font...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="76"/>
+        <location filename="dialogs/configdialog.cpp" line="77"/>
         <source>Set &amp;Application Style...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="90"/>
+        <location filename="dialogs/configdialog.cpp" line="91"/>
         <source>Connection</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="95"/>
+        <location filename="dialogs/configdialog.cpp" line="96"/>
         <source>Server URL:</source>
         <translation type="unfinished">URL vom diggen Reschnor:</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="100"/>
+        <location filename="dialogs/configdialog.cpp" line="101"/>
         <source>Proxy:</source>
         <translation type="unfinished">Web-Broggsie:</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="108"/>
+        <location filename="dialogs/configdialog.cpp" line="109"/>
         <source>Proxy Username:</source>
         <translation type="unfinished">Nudsername für&apos;n Broggsie:</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="111"/>
+        <location filename="dialogs/configdialog.cpp" line="112"/>
         <source>Proxy Password:</source>
         <translation type="unfinished">Geheimer Gohd für&apos;n Broggsie:</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="119"/>
+        <location filename="dialogs/configdialog.cpp" line="120"/>
         <source>Authentication</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="122"/>
+        <location filename="dialogs/configdialog.cpp" line="123"/>
         <source>Hostname:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="125"/>
+        <location filename="dialogs/configdialog.cpp" line="126"/>
         <source>Hostkey:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="128"/>
+        <location filename="dialogs/configdialog.cpp" line="129"/>
         <source>Default Username:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="134"/>
+        <location filename="dialogs/configdialog.cpp" line="135"/>
         <source>SSL Exceptions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="136"/>
+        <location filename="dialogs/configdialog.cpp" line="137"/>
         <source>List of non-fatal SSL exceptions:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="144"/>
+        <location filename="dialogs/configdialog.cpp" line="145"/>
         <source>Clear</source>
         <translation type="unfinished">Wechwerfen und von vorne!</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="146"/>
+        <location filename="dialogs/configdialog.cpp" line="147"/>
         <source>Probe Server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="149"/>
+        <location filename="dialogs/configdialog.cpp" line="150"/>
         <source>Scripting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="153"/>
+        <location filename="dialogs/configdialog.cpp" line="154"/>
         <source>You can set scripting preferences here. You have the following options:
 Allow: if active scripts from this source are allowed to run.
 Priority: locations with the lowest value are searched first, when a script it found the other locations are ignored.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="155"/>
+        <location filename="dialogs/configdialog.cpp" line="156"/>
         <source>Server side scripts:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="157"/>
-        <location filename="dialogs/configdialog.cpp" line="163"/>
-        <location filename="dialogs/configdialog.cpp" line="169"/>
+        <location filename="dialogs/configdialog.cpp" line="158"/>
+        <location filename="dialogs/configdialog.cpp" line="164"/>
+        <location filename="dialogs/configdialog.cpp" line="170"/>
         <source>allow</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="158"/>
-        <location filename="dialogs/configdialog.cpp" line="164"/>
-        <location filename="dialogs/configdialog.cpp" line="170"/>
+        <location filename="dialogs/configdialog.cpp" line="159"/>
+        <location filename="dialogs/configdialog.cpp" line="165"/>
+        <location filename="dialogs/configdialog.cpp" line="171"/>
         <source>Prio:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="161"/>
+        <location filename="dialogs/configdialog.cpp" line="162"/>
         <source>Built in scripts:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="167"/>
+        <location filename="dialogs/configdialog.cpp" line="168"/>
         <source>User local scripts:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="173"/>
+        <location filename="dialogs/configdialog.cpp" line="174"/>
         <source>User script path:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="299"/>
-        <location filename="dialogs/configdialog.cpp" line="375"/>
+        <location filename="dialogs/configdialog.cpp" line="300"/>
+        <location filename="dialogs/configdialog.cpp" line="376"/>
         <source>New Profile</source>
         <translation type="unfinished">Neues Brofiel</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="299"/>
-        <location filename="dialogs/configdialog.cpp" line="334"/>
-        <location filename="dialogs/configdialog.cpp" line="375"/>
+        <location filename="dialogs/configdialog.cpp" line="300"/>
+        <location filename="dialogs/configdialog.cpp" line="335"/>
+        <location filename="dialogs/configdialog.cpp" line="376"/>
         <source>Please enter a profile name. It must be non-empty and must not be used yet:</source>
         <translation type="unfinished">Bidde gäben&apos;se &apos;nen Namen für das neue Brofiel ein. Der darf noch ni&apos; benudsd sein und leer darf&apos;or och nedd sein:</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="334"/>
+        <location filename="dialogs/configdialog.cpp" line="335"/>
         <source>Rename Profile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="341"/>
-        <location filename="dialogs/configdialog.cpp" line="449"/>
-        <location filename="dialogs/configdialog.cpp" line="464"/>
-        <location filename="dialogs/configdialog.cpp" line="476"/>
-        <location filename="dialogs/configdialog.cpp" line="484"/>
-        <location filename="dialogs/configdialog.cpp" line="488"/>
+        <location filename="dialogs/configdialog.cpp" line="342"/>
+        <location filename="dialogs/configdialog.cpp" line="452"/>
+        <location filename="dialogs/configdialog.cpp" line="467"/>
+        <location filename="dialogs/configdialog.cpp" line="481"/>
+        <location filename="dialogs/configdialog.cpp" line="489"/>
         <location filename="dialogs/configdialog.cpp" line="493"/>
         <location filename="dialogs/configdialog.cpp" line="498"/>
         <location filename="dialogs/configdialog.cpp" line="503"/>
+        <location filename="dialogs/configdialog.cpp" line="508"/>
         <source>Warning</source>
         <translation type="unfinished">Dumm gelaufen</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="341"/>
+        <location filename="dialogs/configdialog.cpp" line="342"/>
         <source>This profile name is already in use.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="425"/>
+        <location filename="dialogs/configdialog.cpp" line="426"/>
         <source>Generate Hostkey</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="425"/>
+        <location filename="dialogs/configdialog.cpp" line="426"/>
         <source>Do you really want to generate a new host key for this profile? This may disable all accounts from this host.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="440"/>
+        <location filename="dialogs/configdialog.cpp" line="441"/>
         <source>Export Key to File</source>
         <translation type="unfinished">Schlüssel als Dadei ablechen</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="449"/>
+        <location filename="dialogs/configdialog.cpp" line="452"/>
         <source>Unable to open file %1 for writing: %2</source>
         <translation type="unfinished">Gann de Dadai %1 nicht zum Schreiben offmachen weil: %2</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="464"/>
+        <location filename="dialogs/configdialog.cpp" line="467"/>
         <source>Importing a key overwrites the host key that is currently used by this profile. This may disable your accounts. Do you still want to continue?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="467"/>
+        <location filename="dialogs/configdialog.cpp" line="470"/>
         <source>Import Key from File</source>
         <translation type="unfinished">Schlüssel aus nor Dadai holen</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="476"/>
+        <location filename="dialogs/configdialog.cpp" line="481"/>
         <source>Unable to open file %1 for reading: %2</source>
         <translation type="unfinished">Gann de Dadai %1 nisch lesen. Des iss jedsd geene Ordografieschwäche, sondern: %2</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="484"/>
-        <location filename="dialogs/configdialog.cpp" line="488"/>
+        <location filename="dialogs/configdialog.cpp" line="489"/>
+        <location filename="dialogs/configdialog.cpp" line="493"/>
         <source>This is not a host key file.</source>
         <translation type="unfinished">Das is abor doch gar ge Schlüssel! Willsde misch verarschen?</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="493"/>
+        <location filename="dialogs/configdialog.cpp" line="498"/>
         <source>This host key file does not contain a valid host name.</source>
         <translation type="unfinished">De Schlüsseldadai had nen gans seldsamen Reschnornamen da drin. Desdorweschen gannsch die ni nehm.</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="498"/>
+        <location filename="dialogs/configdialog.cpp" line="503"/>
         <source>This host key file does not contain a valid key.</source>
         <translation type="unfinished">De Dadai is a bissl gabudd. Die mussde nochmal holen, ich gann die so ned lesen.</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="503"/>
+        <location filename="dialogs/configdialog.cpp" line="508"/>
         <source>The key check sum did not match. Please get a clean copy of the host key file.</source>
         <translation type="unfinished">Isch hab da ma nachgereschned. De Scheggsumme vom Schlüssel is falsch. Das gannsch Dir so ni abnehm.</translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="524"/>
+        <location filename="dialogs/configdialog.cpp" line="529"/>
         <source>Chose Default Font</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="524"/>
+        <location filename="dialogs/configdialog.cpp" line="529"/>
         <source>Please chose a default font:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="557"/>
-        <location filename="dialogs/configdialog.cpp" line="559"/>
+        <location filename="dialogs/configdialog.cpp" line="562"/>
+        <location filename="dialogs/configdialog.cpp" line="564"/>
         <source>Server Probe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="557"/>
+        <location filename="dialogs/configdialog.cpp" line="562"/>
         <source>The request finished without errors.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="559"/>
+        <location filename="dialogs/configdialog.cpp" line="564"/>
         <source>The request finished with an error: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="572"/>
+        <location filename="dialogs/configdialog.cpp" line="577"/>
         <source>SSL Errors encountered:
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="575"/>
+        <location filename="dialogs/configdialog.cpp" line="580"/>
         <source>Certificate &quot;%1&quot;
   Fingerprint (sha1): %2
   Error: %3
@@ -986,27 +980,27 @@ Priority: locations with the lowest value are searched first, when a script it f
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="580"/>
+        <location filename="dialogs/configdialog.cpp" line="585"/>
         <source>Accept connection anyway?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="581"/>
+        <location filename="dialogs/configdialog.cpp" line="586"/>
         <source>SSL Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="599"/>
+        <location filename="dialogs/configdialog.cpp" line="604"/>
         <source>Common Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="599"/>
+        <location filename="dialogs/configdialog.cpp" line="604"/>
         <source>SHA-1 Digest</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="599"/>
+        <location filename="dialogs/configdialog.cpp" line="604"/>
         <source>Error Type</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1014,42 +1008,42 @@ Priority: locations with the lowest value are searched first, when a script it f
 <context>
     <name>MContactTableDelegate</name>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="427"/>
+        <location filename="dialogs/customerdlg.cpp" line="449"/>
         <source>(New Contact Type)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="445"/>
+        <location filename="dialogs/customerdlg.cpp" line="468"/>
         <source>Create new Contact Type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="453"/>
+        <location filename="dialogs/customerdlg.cpp" line="476"/>
         <source>Contact Type Name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="454"/>
+        <location filename="dialogs/customerdlg.cpp" line="477"/>
         <source>Contact Type URI Prefix:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="457"/>
+        <location filename="dialogs/customerdlg.cpp" line="480"/>
         <source>Ok</source>
         <translation type="unfinished">Is gud so.</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="459"/>
+        <location filename="dialogs/customerdlg.cpp" line="482"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="464"/>
+        <location filename="dialogs/customerdlg.cpp" line="487"/>
         <source>Warning</source>
         <translation type="unfinished">Dumm gelaufen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="464"/>
+        <location filename="dialogs/customerdlg.cpp" line="487"/>
         <source>Error while creating contact type: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1057,22 +1051,22 @@ Priority: locations with the lowest value are searched first, when a script it f
 <context>
     <name>MCustomerDialog</name>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="215"/>
+        <location filename="dialogs/customerdlg.cpp" line="237"/>
         <source>Customer %1</source>
         <translation>Gunde %1</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="217"/>
+        <location filename="dialogs/customerdlg.cpp" line="239"/>
         <source>New Customer</source>
         <translation>Neier Gunde</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="229"/>
+        <location filename="dialogs/customerdlg.cpp" line="251"/>
         <source>Customer</source>
         <translation type="unfinished">Gunde</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="237"/>
+        <location filename="dialogs/customerdlg.cpp" line="259"/>
         <source>Name:</source>
         <translation>Dor Name:</translation>
     </message>
@@ -1085,128 +1079,128 @@ Priority: locations with the lowest value are searched first, when a script it f
         <translation type="obsolete">Wie mor den erreischen gann:</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="244"/>
+        <location filename="dialogs/customerdlg.cpp" line="266"/>
         <source>Web-Login/eMail:</source>
         <translation>Wie er sisch im Web anmelden gann:</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="246"/>
+        <location filename="dialogs/customerdlg.cpp" line="268"/>
         <source>Edit Login</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="249"/>
+        <location filename="dialogs/customerdlg.cpp" line="271"/>
         <source>Comment:</source>
         <translation>Gommendar:</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="255"/>
+        <location filename="dialogs/customerdlg.cpp" line="277"/>
         <source>Addresses</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="260"/>
+        <location filename="dialogs/customerdlg.cpp" line="282"/>
         <source>Add Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="263"/>
+        <location filename="dialogs/customerdlg.cpp" line="285"/>
         <source>Contact Information</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="270"/>
+        <location filename="dialogs/customerdlg.cpp" line="292"/>
         <source>Add</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="272"/>
+        <location filename="dialogs/customerdlg.cpp" line="294"/>
         <source>Remove</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="277"/>
+        <location filename="dialogs/customerdlg.cpp" line="299"/>
         <source>Type</source>
         <comment>table: contact type</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="277"/>
+        <location filename="dialogs/customerdlg.cpp" line="299"/>
         <source>Contact</source>
         <comment>table: contact info</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="292"/>
+        <location filename="dialogs/customerdlg.cpp" line="314"/>
         <source>Save</source>
         <translation>Schbeichorn</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="296"/>
+        <location filename="dialogs/customerdlg.cpp" line="318"/>
         <source>Cancel</source>
         <translation>Doch ni&apos; machen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="367"/>
+        <location filename="dialogs/customerdlg.cpp" line="389"/>
         <source>Please enter the mail address for this customer to log into the web portal:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="371"/>
+        <location filename="dialogs/customerdlg.cpp" line="393"/>
         <source>Unable to set new email: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="383"/>
+        <location filename="dialogs/customerdlg.cpp" line="405"/>
         <source>Error while resetting password: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="385"/>
+        <location filename="dialogs/customerdlg.cpp" line="407"/>
         <source>Password Reset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="385"/>
+        <location filename="dialogs/customerdlg.cpp" line="407"/>
         <source>A password reset mail has been sent to the customer.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="239"/>
+        <location filename="dialogs/customerdlg.cpp" line="261"/>
         <source>First Name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="232"/>
-        <location filename="dialogs/customerdlg.cpp" line="367"/>
+        <location filename="dialogs/customerdlg.cpp" line="254"/>
+        <location filename="dialogs/customerdlg.cpp" line="389"/>
         <source>Change Mail Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="233"/>
+        <location filename="dialogs/customerdlg.cpp" line="255"/>
         <source>Reset Password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="241"/>
+        <location filename="dialogs/customerdlg.cpp" line="263"/>
         <source>Title:</source>
         <translation type="unfinished">Diddel:</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="351"/>
-        <location filename="dialogs/customerdlg.cpp" line="358"/>
-        <location filename="dialogs/customerdlg.cpp" line="371"/>
-        <location filename="dialogs/customerdlg.cpp" line="383"/>
+        <location filename="dialogs/customerdlg.cpp" line="373"/>
+        <location filename="dialogs/customerdlg.cpp" line="380"/>
+        <location filename="dialogs/customerdlg.cpp" line="393"/>
+        <location filename="dialogs/customerdlg.cpp" line="405"/>
         <source>Warning</source>
         <translation type="unfinished">Dumm gelaufen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="351"/>
+        <location filename="dialogs/customerdlg.cpp" line="373"/>
         <source>Error while changing customer data: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="358"/>
+        <location filename="dialogs/customerdlg.cpp" line="380"/>
         <source>Error while creating customer data: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1214,72 +1208,72 @@ Priority: locations with the lowest value are searched first, when a script it f
 <context>
     <name>MCustomerListDialog</name>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="40"/>
+        <location filename="dialogs/customerdlg.cpp" line="59"/>
         <source>Select a Customer</source>
         <translation>Gunde auswählen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="42"/>
+        <location filename="dialogs/customerdlg.cpp" line="61"/>
         <source>Customers</source>
         <translation>Gunden</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="63"/>
+        <location filename="dialogs/customerdlg.cpp" line="82"/>
         <source>Details...</source>
         <translation>Dedails anzeichen...</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="65"/>
+        <location filename="dialogs/customerdlg.cpp" line="84"/>
         <source>Create new...</source>
         <translation>Neuen anlechen...</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="68"/>
+        <location filename="dialogs/customerdlg.cpp" line="87"/>
         <source>Delete...</source>
         <translation>Wechschmeißen...</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="76"/>
+        <location filename="dialogs/customerdlg.cpp" line="95"/>
         <source>Select</source>
         <translation>Auswählen</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="79"/>
+        <location filename="dialogs/customerdlg.cpp" line="98"/>
         <source>Cancel</source>
         <translation>Mach ma ni&apos;</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="82"/>
+        <location filename="dialogs/customerdlg.cpp" line="101"/>
         <source>Close</source>
         <translation>Zumachn</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="171"/>
+        <location filename="dialogs/customerdlg.cpp" line="193"/>
         <source>Delete Customer</source>
         <translation>Gunden Löschn</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="174"/>
+        <location filename="dialogs/customerdlg.cpp" line="196"/>
         <source>Really delete this customer (%1)?</source>
         <translation>Willsde den Gunden wirschlich löschen? Has&apos;de Dir das och gud üborleschd? Das ist dor %1.</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="177"/>
+        <location filename="dialogs/customerdlg.cpp" line="199"/>
         <source>merge with other entry:</source>
         <translation>Mid &apos;nem andorn Eindrag zusamm&apos;lechn:</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="189"/>
+        <location filename="dialogs/customerdlg.cpp" line="211"/>
         <source>&amp;Yes</source>
         <translation>&amp;Nu glar!</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="191"/>
+        <location filename="dialogs/customerdlg.cpp" line="213"/>
         <source>&amp;No</source>
         <translation>Nee &amp;Lass ma!</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="198"/>
+        <location filename="dialogs/customerdlg.cpp" line="220"/>
         <source>Error</source>
         <translation type="unfinished">Gans doller falschor Fehler</translation>
     </message>
@@ -1288,7 +1282,7 @@ Priority: locations with the lowest value are searched first, when a script it f
         <translation type="obsolete">Gann den Gunden ni löschen. Gomm&apos;se morchen nochma&apos;.</translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="198"/>
+        <location filename="dialogs/customerdlg.cpp" line="220"/>
         <source>Failed to delete customer: %1</source>
         <translation type="unfinished">Gann den Gunden &quot;%1&quot; ni löschen. Gomm&apos;se morchen nochma&apos;.</translation>
     </message>
@@ -1296,47 +1290,47 @@ Priority: locations with the lowest value are searched first, when a script it f
 <context>
     <name>MEEPriceEdit</name>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="233"/>
+        <location filename="dialogs/eventedit.cpp" line="241"/>
         <source>Change Price</source>
         <translation type="unfinished">Breis ändorn</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="237"/>
+        <location filename="dialogs/eventedit.cpp" line="245"/>
         <source>Price category:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="239"/>
+        <location filename="dialogs/eventedit.cpp" line="247"/>
         <source>Price:</source>
         <translation type="unfinished">Breis:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="241"/>
+        <location filename="dialogs/eventedit.cpp" line="249"/>
         <source>Maximum Seats:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="242"/>
+        <location filename="dialogs/eventedit.cpp" line="250"/>
         <source>Ordering:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="243"/>
+        <location filename="dialogs/eventedit.cpp" line="251"/>
         <source>Flags:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="256"/>
+        <location filename="dialogs/eventedit.cpp" line="264"/>
         <source>Ok</source>
         <translation type="unfinished">Is gud so.</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="258"/>
+        <location filename="dialogs/eventedit.cpp" line="266"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="264"/>
+        <location filename="dialogs/eventedit.cpp" line="272"/>
         <source>Edit flags of price %1:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1344,113 +1338,113 @@ Priority: locations with the lowest value are searched first, when a script it f
 <context>
     <name>MEntranceTab</name>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="43"/>
+        <location filename="mwin/entrancetab.cpp" line="47"/>
         <source>Enter or scan Ticket-ID:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="56"/>
+        <location filename="mwin/entrancetab.cpp" line="60"/>
         <source>Open Order</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="62"/>
+        <location filename="mwin/entrancetab.cpp" line="66"/>
         <source>Total:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="69"/>
+        <location filename="mwin/entrancetab.cpp" line="73"/>
         <source>Used:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="74"/>
+        <location filename="mwin/entrancetab.cpp" line="78"/>
         <source>Unused:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="140"/>
+        <location filename="mwin/entrancetab.cpp" line="144"/>
         <source>searching...</source>
         <comment>entrance control</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="147"/>
+        <location filename="mwin/entrancetab.cpp" line="151"/>
         <source>Ticket &quot;%1&quot; Not Valid</source>
         <translation type="unfinished">De Garde &quot;%1&quot; is ni güldsch.</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="151"/>
+        <location filename="mwin/entrancetab.cpp" line="155"/>
         <source>Ticket &quot;%1&quot; is not for this event.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="155"/>
+        <location filename="mwin/entrancetab.cpp" line="159"/>
         <source>Ticket &quot;%1&quot; has already been used</source>
         <translation type="unfinished">De Garde &quot;%1&quot; wurde schonma benudsd.</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="159"/>
+        <location filename="mwin/entrancetab.cpp" line="163"/>
         <source>Ticket &quot;%1&quot; has not been bought.</source>
         <translation type="unfinished">De Garde &quot;%1&quot; wurde ni gegauft.</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="163"/>
+        <location filename="mwin/entrancetab.cpp" line="167"/>
         <source>Ticket &quot;%1&quot; Ok</source>
         <translation type="unfinished">De Garde &quot;%1&quot; is in Ordnung.</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="167"/>
+        <location filename="mwin/entrancetab.cpp" line="171"/>
         <source>Ticket &quot;%1&quot; is not paid for!</source>
         <translation type="unfinished">De Garde &quot;%1&quot; is abor ni bedsahld!</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="171"/>
+        <location filename="mwin/entrancetab.cpp" line="175"/>
         <source>Ticket &quot;%1&quot; cannot be accepted, please check the order!</source>
         <translation type="unfinished">De Garde &quot;%1&quot; gönnmor so abor ni agsebdiern. Schegg ma&apos; de Beschdellung!</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="248"/>
+        <location filename="mwin/entrancetab.cpp" line="252"/>
         <source>Warning</source>
         <translation type="unfinished">Dumm gelaufen</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="248"/>
+        <location filename="mwin/entrancetab.cpp" line="252"/>
         <source>Error while retrieving order: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="270"/>
+        <location filename="mwin/entrancetab.cpp" line="274"/>
         <source>Entrance Configuration</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="276"/>
+        <location filename="mwin/entrancetab.cpp" line="280"/>
         <source>Show events that start within hours:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="279"/>
+        <location filename="mwin/entrancetab.cpp" line="283"/>
         <source>Show events a maximum of hours after they end:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="282"/>
+        <location filename="mwin/entrancetab.cpp" line="286"/>
         <source>Use Cache:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="283"/>
+        <location filename="mwin/entrancetab.cpp" line="287"/>
         <source>Cache update interval:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="288"/>
+        <location filename="mwin/entrancetab.cpp" line="292"/>
         <source>Ok</source>
         <translation type="unfinished">Is gud so.</translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="290"/>
+        <location filename="mwin/entrancetab.cpp" line="294"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1485,22 +1479,22 @@ Priority: locations with the lowest value are searched first, when a script it f
 <context>
     <name>MEventEditor</name>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="53"/>
+        <location filename="dialogs/eventedit.cpp" line="61"/>
         <source>Event Editor</source>
         <translation>Voranschdaldungsvorwurschdler</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="67"/>
+        <location filename="dialogs/eventedit.cpp" line="75"/>
         <source>Event</source>
         <translation type="unfinished">Veranschdaldung</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="76"/>
+        <location filename="dialogs/eventedit.cpp" line="84"/>
         <source>Title:</source>
         <translation>Diddel:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="81"/>
+        <location filename="dialogs/eventedit.cpp" line="89"/>
         <source>Artist:</source>
         <translation>Günsdlor:</translation>
     </message>
@@ -1509,29 +1503,29 @@ Priority: locations with the lowest value are searched first, when a script it f
         <translation type="obsolete">Beschreibung:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="90"/>
+        <location filename="dialogs/eventedit.cpp" line="98"/>
         <source>Start Time:</source>
         <translation>&apos;S fängd an:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="93"/>
-        <location filename="dialogs/eventedit.cpp" line="100"/>
+        <location filename="dialogs/eventedit.cpp" line="101"/>
+        <location filename="dialogs/eventedit.cpp" line="108"/>
         <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="dialogs/eventedit.cpp" line="97"/>
+        <location filename="dialogs/eventedit.cpp" line="105"/>
         <source>End Time:</source>
         <translation>&apos;S hörd off:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="112"/>
+        <location filename="dialogs/eventedit.cpp" line="120"/>
         <source>Room/Place:</source>
         <translation>&apos;S bassierd hier:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="121"/>
+        <location filename="dialogs/eventedit.cpp" line="129"/>
         <source>Capacity:</source>
         <translation>Magsimale Gäsde:</translation>
     </message>
@@ -1540,181 +1534,181 @@ Priority: locations with the lowest value are searched first, when a script it f
         <translation type="obsolete">Gardenbreis:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="127"/>
+        <location filename="dialogs/eventedit.cpp" line="135"/>
         <source>Event Cancelled:</source>
         <translation>Voranschaldung absachn:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="135"/>
+        <location filename="dialogs/eventedit.cpp" line="143"/>
         <source>Flags:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="138"/>
+        <location filename="dialogs/eventedit.cpp" line="146"/>
         <source>Edit Flags of Event &apos;%1&apos;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="140"/>
+        <location filename="dialogs/eventedit.cpp" line="148"/>
         <source>Description</source>
         <translation type="unfinished">Beschreibung</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="142"/>
+        <location filename="dialogs/eventedit.cpp" line="150"/>
         <source>The description will be displayed on the web site, please use HTML syntax.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="146"/>
+        <location filename="dialogs/eventedit.cpp" line="154"/>
         <source>Comment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="148"/>
+        <location filename="dialogs/eventedit.cpp" line="156"/>
         <source>The comment is for internal use only, please add any hints relevant for your collegues.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="152"/>
+        <location filename="dialogs/eventedit.cpp" line="160"/>
         <source>Prices</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="157"/>
+        <location filename="dialogs/eventedit.cpp" line="165"/>
         <source>Change Price</source>
         <translation type="unfinished">Breis ändorn</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="159"/>
+        <location filename="dialogs/eventedit.cpp" line="167"/>
         <source>Add Price</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="161"/>
+        <location filename="dialogs/eventedit.cpp" line="169"/>
         <source>Remove Price</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="169"/>
+        <location filename="dialogs/eventedit.cpp" line="177"/>
         <source>Save</source>
         <translation>Schbeichorn</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="172"/>
+        <location filename="dialogs/eventedit.cpp" line="180"/>
         <source>Close</source>
         <translation type="unfinished">Zumachn</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="197"/>
+        <location filename="dialogs/eventedit.cpp" line="205"/>
         <source>Error while creating event: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="201"/>
+        <location filename="dialogs/eventedit.cpp" line="209"/>
         <source>Error while changing event: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="209"/>
+        <location filename="dialogs/eventedit.cpp" line="217"/>
         <source>Price Category</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="209"/>
+        <location filename="dialogs/eventedit.cpp" line="217"/>
         <source>Price</source>
         <translation type="unfinished">Breis</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="209"/>
+        <location filename="dialogs/eventedit.cpp" line="217"/>
         <source>Ticket Capacity</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="209"/>
+        <location filename="dialogs/eventedit.cpp" line="217"/>
         <source>Tickets</source>
         <translation type="unfinished">Garden</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="209"/>
+        <location filename="dialogs/eventedit.cpp" line="217"/>
         <source>Seats Blocked</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="209"/>
+        <location filename="dialogs/eventedit.cpp" line="217"/>
         <source>Ordering</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="209"/>
+        <location filename="dialogs/eventedit.cpp" line="217"/>
         <source>Flags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="304"/>
+        <location filename="dialogs/eventedit.cpp" line="312"/>
         <source>Price category already exists in this event.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="347"/>
+        <location filename="dialogs/eventedit.cpp" line="355"/>
         <source>Cannot remove price &apos;%1&apos; - it has tickets in the database.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="377"/>
-        <location filename="dialogs/eventedit.cpp" line="424"/>
+        <location filename="dialogs/eventedit.cpp" line="385"/>
+        <location filename="dialogs/eventedit.cpp" line="432"/>
         <source>Cancel</source>
         <translation>Ne&apos; schbeichorn</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="393"/>
+        <location filename="dialogs/eventedit.cpp" line="401"/>
         <source>Error while creating new room: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="404"/>
+        <location filename="dialogs/eventedit.cpp" line="412"/>
         <source>Select an Artist</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="418"/>
+        <location filename="dialogs/eventedit.cpp" line="426"/>
         <source>New...</source>
         <comment>new artist</comment>
         <translation type="unfinished">Neier Raum...</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="422"/>
+        <location filename="dialogs/eventedit.cpp" line="430"/>
         <source>Select</source>
         <comment>select artist</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="438"/>
+        <location filename="dialogs/eventedit.cpp" line="446"/>
         <source>New Artist</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="438"/>
+        <location filename="dialogs/eventedit.cpp" line="446"/>
         <source>Name of new artist:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="442"/>
+        <location filename="dialogs/eventedit.cpp" line="450"/>
         <source>Error while creating new artist: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="46"/>
-        <location filename="dialogs/eventedit.cpp" line="197"/>
-        <location filename="dialogs/eventedit.cpp" line="201"/>
-        <location filename="dialogs/eventedit.cpp" line="304"/>
-        <location filename="dialogs/eventedit.cpp" line="347"/>
-        <location filename="dialogs/eventedit.cpp" line="393"/>
-        <location filename="dialogs/eventedit.cpp" line="442"/>
+        <location filename="dialogs/eventedit.cpp" line="54"/>
+        <location filename="dialogs/eventedit.cpp" line="205"/>
+        <location filename="dialogs/eventedit.cpp" line="209"/>
+        <location filename="dialogs/eventedit.cpp" line="312"/>
+        <location filename="dialogs/eventedit.cpp" line="355"/>
+        <location filename="dialogs/eventedit.cpp" line="401"/>
+        <location filename="dialogs/eventedit.cpp" line="450"/>
         <source>Warning</source>
         <translation>Dumm gelaufen</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="46"/>
+        <location filename="dialogs/eventedit.cpp" line="54"/>
         <source>Unable to load event from server.</source>
         <translation>Gann de Voranschdaldung ni&apos; offm Reschnor findn&apos;.</translation>
     </message>
@@ -1723,34 +1717,34 @@ Priority: locations with the lowest value are searched first, when a script it f
         <translation type="obsolete">Isch gann de Voranschdaldung ni hochladen: %s</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="360"/>
+        <location filename="dialogs/eventedit.cpp" line="368"/>
         <source>Select a Room</source>
         <translation>Raum anlechen</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="371"/>
+        <location filename="dialogs/eventedit.cpp" line="379"/>
         <source>New...</source>
         <comment>new room</comment>
         <translation>Neier Raum...</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="375"/>
+        <location filename="dialogs/eventedit.cpp" line="383"/>
         <source>Select</source>
         <comment>select room</comment>
         <translation>Auswählen</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="389"/>
+        <location filename="dialogs/eventedit.cpp" line="397"/>
         <source>New Room</source>
         <translation type="unfinished">Neier Raum</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="389"/>
+        <location filename="dialogs/eventedit.cpp" line="397"/>
         <source>Name of new room:</source>
         <translation type="unfinished">Name vom dem Raum:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="70"/>
+        <location filename="dialogs/eventedit.cpp" line="78"/>
         <source>ID:</source>
         <translation>Nummor:</translation>
     </message>
@@ -1758,22 +1752,22 @@ Priority: locations with the lowest value are searched first, when a script it f
 <context>
     <name>MEventSummary</name>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="37"/>
+        <location filename="dialogs/eventsummary.cpp" line="39"/>
         <source>Summary for Event %1</source>
         <translation>Zusamm&apos;fassung für de Veranschdaldung %1</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="47"/>
+        <location filename="dialogs/eventsummary.cpp" line="49"/>
         <source>Title:</source>
         <translation>Diddel:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="49"/>
+        <location filename="dialogs/eventsummary.cpp" line="51"/>
         <source>Artist:</source>
         <translation>Günsdlor:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="51"/>
+        <location filename="dialogs/eventsummary.cpp" line="53"/>
         <source>Start:</source>
         <translation>Da gehds los:</translation>
     </message>
@@ -1783,27 +1777,27 @@ Priority: locations with the lowest value are searched first, when a script it f
         <translation type="obsolete">ddd, d.M.yyyy hh:mm</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="53"/>
+        <location filename="dialogs/eventsummary.cpp" line="55"/>
         <source>Capacity:</source>
         <translation>Magsimale Gäsde:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="55"/>
+        <location filename="dialogs/eventsummary.cpp" line="57"/>
         <source>Tickets currently reserved:</source>
         <translation>Garden die resorvierd sind:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="57"/>
+        <location filename="dialogs/eventsummary.cpp" line="59"/>
         <source>Tickets currently cancelled:</source>
         <translation>Garden die zurüggegeben wurd&apos;n:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="59"/>
+        <location filename="dialogs/eventsummary.cpp" line="61"/>
         <source>Tickets currently usable:</source>
         <translation>Garden die genudsd werden gönn&apos;:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="61"/>
+        <location filename="dialogs/eventsummary.cpp" line="63"/>
         <source>Total Income:</source>
         <translation>Summe dor Einnahm&apos;n:</translation>
     </message>
@@ -1813,44 +1807,44 @@ Priority: locations with the lowest value are searched first, when a script it f
         <translation type="obsolete">,</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="71"/>
+        <location filename="dialogs/eventsummary.cpp" line="73"/>
         <source>Price</source>
         <translation>Breis</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="71"/>
+        <location filename="dialogs/eventsummary.cpp" line="73"/>
         <source>Bought</source>
         <translation>Gegaufd</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="71"/>
+        <location filename="dialogs/eventsummary.cpp" line="73"/>
         <source>Used</source>
         <translation>Benudsd</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="71"/>
+        <location filename="dialogs/eventsummary.cpp" line="73"/>
         <source>Unused</source>
         <translation>Unbenudsd</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="100"/>
+        <location filename="dialogs/eventsummary.cpp" line="102"/>
         <source>Print</source>
         <translation>Druggn</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="102"/>
+        <location filename="dialogs/eventsummary.cpp" line="104"/>
         <source>Save as...</source>
         <translation>Schbeichorn undor...</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="105"/>
+        <location filename="dialogs/eventsummary.cpp" line="107"/>
         <source>Close</source>
         <translation>Zumachn</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="115"/>
-        <location filename="dialogs/eventsummary.cpp" line="173"/>
-        <location filename="dialogs/eventsummary.cpp" line="187"/>
+        <location filename="dialogs/eventsummary.cpp" line="122"/>
+        <location filename="dialogs/eventsummary.cpp" line="184"/>
+        <location filename="dialogs/eventsummary.cpp" line="202"/>
         <source>Warning</source>
         <translation type="unfinished">Dumm gelaufen</translation>
     </message>
@@ -1859,43 +1853,43 @@ Priority: locations with the lowest value are searched first, when a script it f
         <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="dialogs/eventsummary.cpp" line="43"/>
+        <location filename="dialogs/eventsummary.cpp" line="45"/>
         <source>Summary</source>
         <translation>Zusamm&apos;fassung</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="66"/>
+        <location filename="dialogs/eventsummary.cpp" line="68"/>
         <source>Tickets</source>
         <translation>Garden</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="82"/>
+        <location filename="dialogs/eventsummary.cpp" line="84"/>
         <source>Comments</source>
         <translation>Gommendare</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="88"/>
+        <location filename="dialogs/eventsummary.cpp" line="90"/>
         <source>Order: </source>
         <translation>Beschdellung:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="90"/>
+        <location filename="dialogs/eventsummary.cpp" line="92"/>
         <source>Customer: </source>
         <translation>Gunde:</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="115"/>
+        <location filename="dialogs/eventsummary.cpp" line="122"/>
         <source>Error while retrieving data: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="173"/>
-        <location filename="dialogs/eventsummary.cpp" line="187"/>
+        <location filename="dialogs/eventsummary.cpp" line="184"/>
+        <location filename="dialogs/eventsummary.cpp" line="202"/>
         <source>Unable to get template file (eventsummary). Giving up.</source>
         <translation type="unfinished">Gann de Vorlache (eventsummary) ni findn&apos;. Isch hab mor Mühe gegebn. Abor jedsd gebsch off.</translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="194"/>
+        <location filename="dialogs/eventsummary.cpp" line="209"/>
         <source>Open Document File (*.%1)</source>
         <translation type="unfinished">ODF Dadai (*.%1)</translation>
     </message>
@@ -1903,122 +1897,137 @@ Priority: locations with the lowest value are searched first, when a script it f
 <context>
     <name>MEventsTab</name>
     <message>
-        <location filename="mwin/eventstab.cpp" line="60"/>
+        <location filename="mwin/eventstab.cpp" line="64"/>
         <source>New Event...</source>
         <translation type="unfinished">Neue Veranschdaldung...</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="63"/>
+        <location filename="mwin/eventstab.cpp" line="67"/>
         <source>Details...</source>
         <translation type="unfinished">Dedails anzeichen...</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="67"/>
+        <location filename="mwin/eventstab.cpp" line="71"/>
         <source>Order Ticket...</source>
         <translation type="unfinished">Eindriddsgarde beschdellen...</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="71"/>
+        <location filename="mwin/eventstab.cpp" line="75"/>
         <source>Event Summary...</source>
         <translation type="unfinished">Veranschdaldungszusammenfassung...</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="75"/>
+        <location filename="mwin/eventstab.cpp" line="79"/>
         <source>Cancel Event...</source>
         <translation type="unfinished">Veranschdaldung absach&apos;n...</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="90"/>
+        <location filename="mwin/eventstab.cpp" line="94"/>
         <source>&amp;Event</source>
         <translation type="unfinished">&amp;Veranschdaldung</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="92"/>
+        <location filename="mwin/eventstab.cpp" line="96"/>
         <source>&amp;Update Event List</source>
         <translation type="unfinished">&amp;Voranschdaldungsliste nochma holen</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="94"/>
+        <location filename="mwin/eventstab.cpp" line="98"/>
         <source>&amp;Show/Edit details...</source>
         <translation type="unfinished">&amp;Dedails anzeichen...</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="96"/>
+        <location filename="mwin/eventstab.cpp" line="100"/>
         <source>&amp;New Event...</source>
         <translation type="unfinished">Veranschdaldung &amp;absach&apos;n...</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="99"/>
+        <location filename="mwin/eventstab.cpp" line="103"/>
         <source>Show &amp;old Events</source>
         <translation type="unfinished">Aldes Zeuch zeichen</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="104"/>
+        <location filename="mwin/eventstab.cpp" line="108"/>
         <source>&amp;Edit Price Categories...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="135"/>
+        <location filename="mwin/eventstab.cpp" line="139"/>
         <source>Start Time</source>
         <translation type="unfinished">Anfangszeit</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="135"/>
+        <location filename="mwin/eventstab.cpp" line="139"/>
         <source>Title</source>
         <translation type="unfinished">Diddel</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="135"/>
+        <location filename="mwin/eventstab.cpp" line="139"/>
         <source>Free</source>
         <translation type="unfinished">Frei</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="135"/>
+        <location filename="mwin/eventstab.cpp" line="139"/>
         <source>Reserved</source>
         <translation type="unfinished">Resorvierd</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="135"/>
+        <location filename="mwin/eventstab.cpp" line="139"/>
         <source>Sold</source>
         <translation type="unfinished">Vergaufd</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="135"/>
+        <location filename="mwin/eventstab.cpp" line="139"/>
         <source>Capacity</source>
         <translation type="unfinished">Magsimale Gäsde</translation>
     </message>
     <message>
+        <location filename="mwin/eventstab.cpp" line="258"/>
+        <source>Select Event</source>
+        <translation type="unfinished">Veranschdaldung auswähln</translation>
+    </message>
+    <message>
+        <location filename="mwin/eventstab.cpp" line="273"/>
+        <source>Select</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mwin/eventstab.cpp" line="276"/>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <source>ddd MMMM d yyyy, h:mm ap</source>
         <comment>time format</comment>
         <translation type="obsolete">ddd, d.M.yyyy hh:mm</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="205"/>
+        <location filename="mwin/eventstab.cpp" line="209"/>
         <source>Cancel Event</source>
         <translation type="unfinished">Veranschdaldung absach&apos;n</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="205"/>
+        <location filename="mwin/eventstab.cpp" line="209"/>
         <source>Please enter a reason to cancel event &quot;%1&quot; or abort:</source>
         <translation type="unfinished">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="mwin/eventstab.cpp" line="209"/>
+        <location filename="mwin/eventstab.cpp" line="213"/>
         <source>Event Cancelled</source>
         <translation type="unfinished">Veranschaldung abgesachd</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="209"/>
+        <location filename="mwin/eventstab.cpp" line="213"/>
         <source>The event &quot;%1&quot; has been cancelled. Please inform everybody who bought a ticket.</source>
         <translation type="unfinished">De Veranschdaldung &quot;%1&quot; wurde abgesacht. Bidde sorsch ma dafür dass och jedor Bescheid wees.</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="211"/>
+        <location filename="mwin/eventstab.cpp" line="215"/>
         <source>Warning</source>
         <translation type="unfinished">Dumm gelaufen</translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="211"/>
+        <location filename="mwin/eventstab.cpp" line="215"/>
         <source>Unable to cancel event &quot;%1&quot;: %2.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2079,79 +2088,79 @@ Priority: locations with the lowest value are searched first, when a script it f
 <context>
     <name>MFlagTab</name>
     <message>
-        <location filename="mwin/acltabs.cpp" line="765"/>
+        <location filename="mwin/acltabs.cpp" line="802"/>
         <source>New Flag...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="768"/>
+        <location filename="mwin/acltabs.cpp" line="805"/>
         <source>Delete Flag...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="772"/>
+        <location filename="mwin/acltabs.cpp" line="809"/>
         <source>Change Description...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="790"/>
+        <location filename="mwin/acltabs.cpp" line="827"/>
         <source>Flag</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="790"/>
+        <location filename="mwin/acltabs.cpp" line="827"/>
         <source>Description</source>
         <translation type="unfinished">Beschreibung</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="805"/>
+        <location filename="mwin/acltabs.cpp" line="842"/>
         <source>Create New Flag</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="805"/>
+        <location filename="mwin/acltabs.cpp" line="842"/>
         <source>Please enter a name for the flag, it must contain only letters and digits.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="813"/>
-        <location filename="mwin/acltabs.cpp" line="832"/>
-        <location filename="mwin/acltabs.cpp" line="852"/>
+        <location filename="mwin/acltabs.cpp" line="850"/>
+        <location filename="mwin/acltabs.cpp" line="869"/>
+        <location filename="mwin/acltabs.cpp" line="889"/>
         <source>Warning</source>
         <translation type="unfinished">Dumm gelaufen</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="813"/>
+        <location filename="mwin/acltabs.cpp" line="850"/>
         <source>Error while creating flag: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="828"/>
+        <location filename="mwin/acltabs.cpp" line="865"/>
         <source>Really Delete?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="828"/>
+        <location filename="mwin/acltabs.cpp" line="865"/>
         <source>Really delete the flag &apos;%1&apos;? Doing so may make some entities visible or invisible unexpectedly.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="832"/>
+        <location filename="mwin/acltabs.cpp" line="869"/>
         <source>Error while attempting to delete flag: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="846"/>
+        <location filename="mwin/acltabs.cpp" line="883"/>
         <source>Change Flag</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="846"/>
+        <location filename="mwin/acltabs.cpp" line="883"/>
         <source>Please enter a new description for flag &apos;%1&apos;:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="852"/>
+        <location filename="mwin/acltabs.cpp" line="889"/>
         <source>Error while attempting to alter flag: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2159,7 +2168,7 @@ Priority: locations with the lowest value are searched first, when a script it f
 <context>
     <name>MHostTab</name>
     <message>
-        <location filename="mwin/acltabs.cpp" line="313"/>
+        <location filename="mwin/acltabs.cpp" line="344"/>
         <source>New Host...</source>
         <translation type="unfinished">Neier Reschnor...</translation>
     </message>
@@ -2168,153 +2177,153 @@ Priority: locations with the lowest value are searched first, when a script it f
         <translation type="obsolete">Die Gisde hier hinzufüchen...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="316"/>
+        <location filename="mwin/acltabs.cpp" line="347"/>
         <source>Delete Host...</source>
         <translation type="unfinished">Reschnor löschen...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="320"/>
+        <location filename="mwin/acltabs.cpp" line="351"/>
         <source>Generate New Key...</source>
         <translation type="unfinished">Neien Schlüssel erzeuchen...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="323"/>
+        <location filename="mwin/acltabs.cpp" line="354"/>
         <source>Import...</source>
         <translation type="unfinished">Imbordieren...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="326"/>
+        <location filename="mwin/acltabs.cpp" line="357"/>
         <source>Export...</source>
         <translation type="unfinished">Eggsbordieren...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="346"/>
+        <location filename="mwin/acltabs.cpp" line="377"/>
         <source>Host Name</source>
         <translation type="unfinished">Reschnorname</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="346"/>
+        <location filename="mwin/acltabs.cpp" line="377"/>
         <source>Host Key</source>
         <translation type="unfinished">Reschnorschlüssel</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="360"/>
+        <location filename="mwin/acltabs.cpp" line="391"/>
         <source>Create New Host</source>
         <translation type="unfinished">Neien Reschnor anlechen</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="360"/>
+        <location filename="mwin/acltabs.cpp" line="391"/>
         <source>Please enter a host name:</source>
         <translation type="unfinished">Gib ma nen Nam&apos; für de Gisde ein:</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="377"/>
-        <location filename="mwin/acltabs.cpp" line="396"/>
-        <location filename="mwin/acltabs.cpp" line="432"/>
-        <location filename="mwin/acltabs.cpp" line="444"/>
-        <location filename="mwin/acltabs.cpp" line="463"/>
-        <location filename="mwin/acltabs.cpp" line="471"/>
-        <location filename="mwin/acltabs.cpp" line="476"/>
-        <location filename="mwin/acltabs.cpp" line="481"/>
-        <location filename="mwin/acltabs.cpp" line="487"/>
-        <location filename="mwin/acltabs.cpp" line="493"/>
+        <location filename="mwin/acltabs.cpp" line="408"/>
+        <location filename="mwin/acltabs.cpp" line="427"/>
+        <location filename="mwin/acltabs.cpp" line="465"/>
+        <location filename="mwin/acltabs.cpp" line="477"/>
         <location filename="mwin/acltabs.cpp" line="498"/>
         <location filename="mwin/acltabs.cpp" line="506"/>
-        <location filename="mwin/acltabs.cpp" line="534"/>
-        <location filename="mwin/acltabs.cpp" line="548"/>
+        <location filename="mwin/acltabs.cpp" line="511"/>
+        <location filename="mwin/acltabs.cpp" line="516"/>
+        <location filename="mwin/acltabs.cpp" line="522"/>
+        <location filename="mwin/acltabs.cpp" line="528"/>
+        <location filename="mwin/acltabs.cpp" line="533"/>
+        <location filename="mwin/acltabs.cpp" line="541"/>
+        <location filename="mwin/acltabs.cpp" line="569"/>
+        <location filename="mwin/acltabs.cpp" line="585"/>
         <source>Warning</source>
         <translation type="unfinished">Dumm gelaufen</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="377"/>
+        <location filename="mwin/acltabs.cpp" line="408"/>
         <source>Error while creating new host: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="392"/>
+        <location filename="mwin/acltabs.cpp" line="423"/>
         <source>Delete this Host?</source>
         <translation type="unfinished">De Gisdge löschen?</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="392"/>
+        <location filename="mwin/acltabs.cpp" line="423"/>
         <source>Really delete host &apos;%1&apos;?</source>
         <translation type="unfinished">De Gisde &apos;%1&apos; wirklisch löschen? Bissde da och sischor?</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="396"/>
+        <location filename="mwin/acltabs.cpp" line="427"/>
         <source>Error while deleting host: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="410"/>
+        <location filename="mwin/acltabs.cpp" line="441"/>
         <source>Change Host Key?</source>
         <translation type="unfinished">Den Schlüssel von dem Reschnor ändorn?</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="410"/>
+        <location filename="mwin/acltabs.cpp" line="441"/>
         <source>Really change the key of host &apos;%1&apos;? It will lock users from thist host out until you install the key at it.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="444"/>
-        <location filename="mwin/acltabs.cpp" line="506"/>
+        <location filename="mwin/acltabs.cpp" line="477"/>
+        <location filename="mwin/acltabs.cpp" line="541"/>
         <source>Error while changing host: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="454"/>
+        <location filename="mwin/acltabs.cpp" line="487"/>
         <source>Import Key from File</source>
         <translation type="unfinished">Schlüssel aus nor Dadai holen</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="463"/>
+        <location filename="mwin/acltabs.cpp" line="498"/>
         <source>Unable to open file %1 for reading: %2</source>
         <translation type="unfinished">Gann de Dadai %1 nisch lesen. Des iss jedsd geene Ordografieschwäche, sondern: %2</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="471"/>
+        <location filename="mwin/acltabs.cpp" line="506"/>
         <source>This is not a host key file.</source>
         <translation type="unfinished">Das is abor doch gar ge Schlüssel! Willsde misch verarschen?</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="476"/>
+        <location filename="mwin/acltabs.cpp" line="511"/>
         <source>This is not a host key/hash file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="481"/>
+        <location filename="mwin/acltabs.cpp" line="516"/>
         <source>This host key file does not contain a valid host name.</source>
         <translation type="unfinished">De Schlüsseldadai had nen gans seldsamen Reschnornamen da drin. Desdorweschen gannsch die ni nehm.</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="493"/>
+        <location filename="mwin/acltabs.cpp" line="528"/>
         <source>This host hash file does not contain a valid key hash.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="498"/>
+        <location filename="mwin/acltabs.cpp" line="533"/>
         <source>This host key file does not contain a valid key.</source>
         <translation type="unfinished">De Dadai is a bissl gabudd. Die mussde nochmal holen, ich gann die so ned lesen.</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="487"/>
+        <location filename="mwin/acltabs.cpp" line="522"/>
         <source>The key check sum did not match. Please get a clean copy of the host key file.</source>
         <translation type="unfinished">Isch hab da ma nachgereschned. De Scheggsumme vom Schlüssel is falsch. Das gannsch Dir so ni abnehm.</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="534"/>
+        <location filename="mwin/acltabs.cpp" line="569"/>
         <source>This host cannot be exported.</source>
         <translation type="unfinished">Den Reschnor gannsch ni schbeichorn.</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="423"/>
-        <location filename="mwin/acltabs.cpp" line="539"/>
+        <location filename="mwin/acltabs.cpp" line="454"/>
+        <location filename="mwin/acltabs.cpp" line="574"/>
         <source>Export Key to File</source>
         <translation type="unfinished">Schlüssel als Dadei ablechen</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="432"/>
-        <location filename="mwin/acltabs.cpp" line="548"/>
+        <location filename="mwin/acltabs.cpp" line="465"/>
+        <location filename="mwin/acltabs.cpp" line="585"/>
         <source>Unable to open file %1 for writing: %2</source>
         <translation type="unfinished">Gann de Dadai %1 nicht zum Schreiben offmachen weil: %2</translation>
     </message>
@@ -2322,657 +2331,662 @@ Priority: locations with the lowest value are searched first, when a script it f
 <context>
     <name>MInterface</name>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="153"/>
+        <location filename="wob/srcMInterface.cpp" line="490"/>
         <source>Backup</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="154"/>
+        <location filename="wob/srcMInterface.cpp" line="491"/>
         <source>GetLanguage</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="158"/>
+        <location filename="wob/srcMInterface.cpp" line="495"/>
         <source>ServerInfo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="159"/>
+        <location filename="wob/srcMInterface.cpp" line="496"/>
         <source>Login</source>
         <translation type="unfinished">Droff offn&apos; Reschnor</translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="160"/>
+        <location filename="wob/srcMInterface.cpp" line="497"/>
         <source>Logout</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="161"/>
+        <location filename="wob/srcMInterface.cpp" line="498"/>
         <source>GetMyRoles</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="162"/>
+        <location filename="wob/srcMInterface.cpp" line="499"/>
         <source>GetMyRights</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="163"/>
+        <location filename="wob/srcMInterface.cpp" line="500"/>
         <source>ChangeMyPassword</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="164"/>
+        <location filename="wob/srcMInterface.cpp" line="501"/>
         <source>GetAllUsers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="166"/>
+        <location filename="wob/srcMInterface.cpp" line="503"/>
         <source>CreateUser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="167"/>
+        <location filename="wob/srcMInterface.cpp" line="504"/>
         <source>ChangePassword</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="168"/>
+        <location filename="wob/srcMInterface.cpp" line="505"/>
         <source>DeleteUser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="169"/>
+        <location filename="wob/srcMInterface.cpp" line="506"/>
         <source>SetUserDescription</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="170"/>
+        <location filename="wob/srcMInterface.cpp" line="507"/>
         <source>GetUserRoles</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="171"/>
+        <location filename="wob/srcMInterface.cpp" line="508"/>
         <source>SetUserRoles</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="175"/>
+        <location filename="wob/srcMInterface.cpp" line="512"/>
         <source>GetAllRoles</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="176"/>
+        <location filename="wob/srcMInterface.cpp" line="513"/>
         <source>GetRole</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="177"/>
+        <location filename="wob/srcMInterface.cpp" line="514"/>
         <source>CreateRole</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="178"/>
+        <location filename="wob/srcMInterface.cpp" line="515"/>
         <source>SetRoleDescription</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="179"/>
+        <location filename="wob/srcMInterface.cpp" line="516"/>
         <source>SetRoleRights</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="180"/>
+        <location filename="wob/srcMInterface.cpp" line="517"/>
         <source>DeleteRole</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="182"/>
+        <location filename="wob/srcMInterface.cpp" line="519"/>
         <source>GetAllRightNames</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="183"/>
+        <location filename="wob/srcMInterface.cpp" line="520"/>
         <source>GetAllHostNames</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="184"/>
+        <location filename="wob/srcMInterface.cpp" line="521"/>
         <source>GetAllHosts</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="185"/>
+        <location filename="wob/srcMInterface.cpp" line="522"/>
         <source>SetHost</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="186"/>
+        <location filename="wob/srcMInterface.cpp" line="523"/>
         <source>DeleteHost</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="172"/>
+        <location filename="wob/srcMInterface.cpp" line="509"/>
         <source>GetUserHosts</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="155"/>
+        <location filename="wob/srcMInterface.cpp" line="492"/>
         <source>GetValidFlags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="156"/>
+        <location filename="wob/srcMInterface.cpp" line="493"/>
         <source>SetFlag</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="157"/>
+        <location filename="wob/srcMInterface.cpp" line="494"/>
         <source>DeleteFlag</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="165"/>
+        <location filename="wob/srcMInterface.cpp" line="502"/>
         <source>GetUser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="173"/>
+        <location filename="wob/srcMInterface.cpp" line="510"/>
         <source>SetUserHosts</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="174"/>
+        <location filename="wob/srcMInterface.cpp" line="511"/>
         <source>SetUserFlags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="181"/>
+        <location filename="wob/srcMInterface.cpp" line="518"/>
         <source>SetRoleFlags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="187"/>
+        <location filename="wob/srcMInterface.cpp" line="524"/>
         <source>GetAllContactTypes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="188"/>
+        <location filename="wob/srcMInterface.cpp" line="525"/>
         <source>CreateContactType</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="189"/>
+        <location filename="wob/srcMInterface.cpp" line="526"/>
         <source>GetCustomer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="190"/>
+        <location filename="wob/srcMInterface.cpp" line="527"/>
         <source>GetAllCustomerNames</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="191"/>
+        <location filename="wob/srcMInterface.cpp" line="528"/>
         <source>CreateCustomer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="192"/>
+        <location filename="wob/srcMInterface.cpp" line="529"/>
         <source>ChangeCustomer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="194"/>
+        <location filename="wob/srcMInterface.cpp" line="531"/>
         <source>DeleteCustomer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="195"/>
+        <location filename="wob/srcMInterface.cpp" line="532"/>
         <source>GetAddress</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="196"/>
+        <location filename="wob/srcMInterface.cpp" line="533"/>
         <source>GetAllCountries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="197"/>
+        <location filename="wob/srcMInterface.cpp" line="534"/>
         <source>CreateCountry</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="198"/>
+        <location filename="wob/srcMInterface.cpp" line="535"/>
         <source>ResetCustomerPassword</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="199"/>
+        <location filename="wob/srcMInterface.cpp" line="537"/>
         <source>GetAllArtists</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="200"/>
+        <location filename="wob/srcMInterface.cpp" line="538"/>
         <source>CreateArtist</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="201"/>
+        <location filename="wob/srcMInterface.cpp" line="539"/>
         <source>GetAllPriceCategories</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="202"/>
+        <location filename="wob/srcMInterface.cpp" line="540"/>
         <source>CreatePriceCategory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="203"/>
+        <location filename="wob/srcMInterface.cpp" line="541"/>
         <source>ChangePriceCategory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="204"/>
+        <location filename="wob/srcMInterface.cpp" line="542"/>
         <source>GetEvent</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="205"/>
+        <location filename="wob/srcMInterface.cpp" line="543"/>
         <source>GetAllEvents</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="206"/>
+        <location filename="wob/srcMInterface.cpp" line="544"/>
         <source>GetEventList</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="207"/>
+        <location filename="wob/srcMInterface.cpp" line="545"/>
         <source>CreateEvent</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="208"/>
+        <location filename="wob/srcMInterface.cpp" line="546"/>
         <source>ChangeEvent</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="209"/>
+        <location filename="wob/srcMInterface.cpp" line="547"/>
         <source>CancelEvent</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="210"/>
+        <location filename="wob/srcMInterface.cpp" line="548"/>
         <source>GetAllRooms</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="211"/>
+        <location filename="wob/srcMInterface.cpp" line="549"/>
         <source>CreateRoom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="212"/>
+        <location filename="wob/srcMInterface.cpp" line="550"/>
         <source>GetEventSummary</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="213"/>
+        <location filename="wob/srcMInterface.cpp" line="551"/>
         <source>GetTicket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="214"/>
+        <location filename="wob/srcMInterface.cpp" line="552"/>
         <source>GetVoucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="251"/>
+        <location filename="wob/srcMInterface.cpp" line="589"/>
         <source>GetVoucherAudit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="252"/>
+        <location filename="wob/srcMInterface.cpp" line="590"/>
         <source>GetOrderAudit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="215"/>
+        <location filename="wob/srcMInterface.cpp" line="553"/>
         <source>GetOrder</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="193"/>
+        <location filename="wob/srcMInterface.cpp" line="530"/>
         <source>ChangeCustomerMail</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="216"/>
+        <location filename="wob/srcMInterface.cpp" line="536"/>
+        <source>GetCreateCustomerHints</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="wob/srcMInterface.cpp" line="554"/>
         <source>GetOrderList</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="217"/>
+        <location filename="wob/srcMInterface.cpp" line="555"/>
         <source>GetOrdersByEvents</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="218"/>
+        <location filename="wob/srcMInterface.cpp" line="556"/>
         <source>GetOrdersByCustomer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="219"/>
+        <location filename="wob/srcMInterface.cpp" line="557"/>
         <source>GetMyOrders</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="220"/>
+        <location filename="wob/srcMInterface.cpp" line="558"/>
         <source>GetOrdersByUser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="221"/>
+        <location filename="wob/srcMInterface.cpp" line="559"/>
         <source>GetOrderByBarcode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="222"/>
+        <location filename="wob/srcMInterface.cpp" line="560"/>
         <source>CreateOrder</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="223"/>
+        <location filename="wob/srcMInterface.cpp" line="561"/>
         <source>CreateReservation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="224"/>
+        <location filename="wob/srcMInterface.cpp" line="562"/>
         <source>ReservationToOrder</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="225"/>
+        <location filename="wob/srcMInterface.cpp" line="563"/>
         <source>CancelOrder</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="226"/>
+        <location filename="wob/srcMInterface.cpp" line="564"/>
         <source>OrderPay</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="227"/>
+        <location filename="wob/srcMInterface.cpp" line="565"/>
         <source>OrderRefund</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="228"/>
+        <location filename="wob/srcMInterface.cpp" line="566"/>
         <source>UseVoucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="229"/>
+        <location filename="wob/srcMInterface.cpp" line="567"/>
         <source>DeductVoucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="230"/>
+        <location filename="wob/srcMInterface.cpp" line="568"/>
         <source>EmptyVoucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="231"/>
+        <location filename="wob/srcMInterface.cpp" line="569"/>
         <source>OrderChangeShipping</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="232"/>
+        <location filename="wob/srcMInterface.cpp" line="570"/>
         <source>OrderMarkShipped</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="233"/>
+        <location filename="wob/srcMInterface.cpp" line="571"/>
         <source>OrderAddComment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="234"/>
+        <location filename="wob/srcMInterface.cpp" line="572"/>
         <source>OrderChangeComments</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="235"/>
+        <location filename="wob/srcMInterface.cpp" line="573"/>
         <source>ReturnTicketVoucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="236"/>
+        <location filename="wob/srcMInterface.cpp" line="574"/>
         <source>ChangeTicketPrice</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="237"/>
+        <location filename="wob/srcMInterface.cpp" line="575"/>
         <source>ChangeTicketPriceCategory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="238"/>
+        <location filename="wob/srcMInterface.cpp" line="576"/>
         <source>ChangeOrderAddress</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="239"/>
+        <location filename="wob/srcMInterface.cpp" line="577"/>
         <source>GetAllShipping</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="240"/>
+        <location filename="wob/srcMInterface.cpp" line="578"/>
         <source>ChangeShipping</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="241"/>
+        <location filename="wob/srcMInterface.cpp" line="579"/>
         <source>CreateShipping</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="242"/>
+        <location filename="wob/srcMInterface.cpp" line="580"/>
         <source>DeleteShipping</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="243"/>
+        <location filename="wob/srcMInterface.cpp" line="581"/>
         <source>GetValidVoucherPrices</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="244"/>
+        <location filename="wob/srcMInterface.cpp" line="582"/>
         <source>UseTicket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="245"/>
+        <location filename="wob/srcMInterface.cpp" line="583"/>
         <source>GetEntranceEvents</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="246"/>
+        <location filename="wob/srcMInterface.cpp" line="584"/>
         <source>GetPaymentTypes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="247"/>
+        <location filename="wob/srcMInterface.cpp" line="585"/>
         <source>SetPaymentType</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="248"/>
+        <location filename="wob/srcMInterface.cpp" line="586"/>
         <source>SetDefaultPaymentType</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="249"/>
+        <location filename="wob/srcMInterface.cpp" line="587"/>
         <source>DeletePaymentType</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="250"/>
+        <location filename="wob/srcMInterface.cpp" line="588"/>
         <source>GetTicketAudit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="253"/>
+        <location filename="wob/srcMInterface.cpp" line="591"/>
         <source>GetUserAudit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="254"/>
+        <location filename="wob/srcMInterface.cpp" line="592"/>
         <source>WebCartAddTicket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="255"/>
+        <location filename="wob/srcMInterface.cpp" line="593"/>
         <source>WebCartRemoveTicket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="256"/>
+        <location filename="wob/srcMInterface.cpp" line="594"/>
         <source>WebCartAddVoucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="257"/>
+        <location filename="wob/srcMInterface.cpp" line="595"/>
         <source>WebCartRemoveVoucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="258"/>
+        <location filename="wob/srcMInterface.cpp" line="596"/>
         <source>GetTemplateList</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="259"/>
+        <location filename="wob/srcMInterface.cpp" line="597"/>
         <source>GetTemplate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="260"/>
+        <location filename="wob/srcMInterface.cpp" line="598"/>
         <source>SetTemplate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="261"/>
+        <location filename="wob/srcMInterface.cpp" line="599"/>
         <source>SetTemplateDescription</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="262"/>
+        <location filename="wob/srcMInterface.cpp" line="600"/>
         <source>DeleteTemplate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="263"/>
+        <location filename="wob/srcMInterface.cpp" line="601"/>
         <source>SetTemplateFlags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="264"/>
+        <location filename="wob/srcMInterface.cpp" line="602"/>
         <source>ChangeEvent:CancelEvent</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="265"/>
+        <location filename="wob/srcMInterface.cpp" line="603"/>
         <source>CreateOrder:AnyVoucherValue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="266"/>
+        <location filename="wob/srcMInterface.cpp" line="604"/>
         <source>CreateOrder:DiffVoucherValuePrice</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="267"/>
+        <location filename="wob/srcMInterface.cpp" line="605"/>
         <source>CreateOrder:LateSale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="268"/>
+        <location filename="wob/srcMInterface.cpp" line="606"/>
         <source>CreateOrder:AfterTheFactSale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="269"/>
+        <location filename="wob/srcMInterface.cpp" line="607"/>
         <source>CreateOrder:CanOrder</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="270"/>
+        <location filename="wob/srcMInterface.cpp" line="608"/>
         <source>CreateOrder:CanSell</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="271"/>
+        <location filename="wob/srcMInterface.cpp" line="609"/>
         <source>CreateOrder:CanOrderTicket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="272"/>
+        <location filename="wob/srcMInterface.cpp" line="610"/>
         <source>CreateOrder:CanOrderVoucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="273"/>
+        <location filename="wob/srcMInterface.cpp" line="611"/>
         <source>CreateOrder:CanOrderItem</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="274"/>
+        <location filename="wob/srcMInterface.cpp" line="612"/>
         <source>CreateReservation:LateReserve</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="275"/>
+        <location filename="wob/srcMInterface.cpp" line="613"/>
         <source>CancelOrder:CancelSentOrder</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="276"/>
+        <location filename="wob/srcMInterface.cpp" line="614"/>
         <source>CancelOrder:CancelPastTickets</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="277"/>
+        <location filename="wob/srcMInterface.cpp" line="615"/>
         <source>OrderChangeShipping:ChangePrice</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="278"/>
+        <location filename="wob/srcMInterface.cpp" line="616"/>
         <source>OrderMarkShipped:SetTime</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="279"/>
+        <location filename="wob/srcMInterface.cpp" line="617"/>
         <source>ReturnTicketVoucher:ReturnPastTicket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="280"/>
+        <location filename="wob/srcMInterface.cpp" line="618"/>
         <source>ChangeTicketPrice:ChangeUsedTicket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="281"/>
+        <location filename="wob/srcMInterface.cpp" line="619"/>
         <source>ChangeTicketPrice:ChangePastTicket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="282"/>
+        <location filename="wob/srcMInterface.cpp" line="620"/>
         <source>ChangeTicketPriceCategory:ChangeUsedTicket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="283"/>
+        <location filename="wob/srcMInterface.cpp" line="621"/>
         <source>ChangeTicketPriceCategory:ChangePastTicket</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3014,86 +3028,150 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MLabelConfig</name>
     <message>
-        <location filename="templates/labeldlg.cpp" line="341"/>
+        <location filename="templates/labeldlg.cpp" line="355"/>
         <source>Label Configuration</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="344"/>
+        <location filename="templates/labeldlg.cpp" line="358"/>
         <source>Ticket Labels:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="345"/>
+        <location filename="templates/labeldlg.cpp" line="361"/>
+        <location filename="templates/labeldlg.cpp" line="393"/>
+        <source>Print Dialog:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="362"/>
+        <location filename="templates/labeldlg.cpp" line="394"/>
+        <source>Always ask for printer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="363"/>
+        <location filename="templates/labeldlg.cpp" line="395"/>
+        <source>Ask if unknown or not present</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="364"/>
+        <location filename="templates/labeldlg.cpp" line="396"/>
+        <source>Never ask for printer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="366"/>
+        <location filename="templates/labeldlg.cpp" line="398"/>
+        <source>Page Dialog:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="367"/>
+        <location filename="templates/labeldlg.cpp" line="399"/>
+        <source>Always ask for page layout</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="368"/>
+        <location filename="templates/labeldlg.cpp" line="400"/>
+        <source>Ask if more than one label per page</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="369"/>
+        <location filename="templates/labeldlg.cpp" line="401"/>
+        <source>Never ask for page layout</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="376"/>
+        <location filename="templates/labeldlg.cpp" line="406"/>
         <source>Printer:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="390"/>
+        <source>Voucher Labels:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="421"/>
+        <source>Ok</source>
+        <translation type="unfinished">Is gud so.</translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="423"/>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MLabelDialog</name>
     <message>
-        <location filename="templates/labeldlg.cpp" line="44"/>
+        <location filename="templates/labeldlg.cpp" line="48"/>
         <source>Label Printing Setup</source>
         <translation>Aufglebordruggeinschdellung</translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="53"/>
+        <location filename="templates/labeldlg.cpp" line="57"/>
         <source>mm</source>
         <comment>defaultmetric: mm, in, cm</comment>
         <translation>mm</translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="79"/>
+        <location filename="templates/labeldlg.cpp" line="83"/>
         <source>Label offset:</source>
         <translation>Aufgleborabschdand:</translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="85"/>
+        <location filename="templates/labeldlg.cpp" line="89"/>
         <source>Label size:</source>
         <translation>Aufgleborgröße:</translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="91"/>
+        <location filename="templates/labeldlg.cpp" line="95"/>
         <source>Unit:</source>
         <translation>Einheid:</translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="93"/>
+        <location filename="templates/labeldlg.cpp" line="97"/>
         <source>Millimeter</source>
         <translation>Millimedor</translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="94"/>
+        <location filename="templates/labeldlg.cpp" line="98"/>
         <source>Centimeter</source>
         <translation>Sendimedor</translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="95"/>
+        <location filename="templates/labeldlg.cpp" line="99"/>
         <source>Inch</source>
         <translation>Zoll (Insch)</translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="103"/>
+        <location filename="templates/labeldlg.cpp" line="107"/>
         <source>Page usage:</source>
         <translation>Seidennudsung:</translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="106"/>
+        <location filename="templates/labeldlg.cpp" line="110"/>
         <source>Page %1</source>
         <translation>Seide %1</translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="150"/>
+        <location filename="templates/labeldlg.cpp" line="154"/>
         <source>Ok</source>
         <translation>Is gud so.</translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="154"/>
+        <location filename="templates/labeldlg.cpp" line="158"/>
         <source>Cancel</source>
         <translation>Abbreschn</translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="319"/>
+        <location filename="templates/labeldlg.cpp" line="332"/>
         <source>Warning: the label may not fit on the page!</source>
         <translation>Warnung: es gann undor Umschdänd&apos;n bassiern dass dor Aufglebor ni gans off de Seide bassd!</translation>
     </message>
@@ -3101,264 +3179,258 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MLocalFormat</name>
     <message>
-        <location filename="misc/misc.cpp" line="177"/>
+        <location filename="misc/misc.cpp" line="208"/>
         <source>Monday</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="178"/>
+        <location filename="misc/misc.cpp" line="209"/>
         <source>Tuesday</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="179"/>
+        <location filename="misc/misc.cpp" line="210"/>
         <source>Wednesday</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="180"/>
+        <location filename="misc/misc.cpp" line="211"/>
         <source>Thursday</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="181"/>
+        <location filename="misc/misc.cpp" line="212"/>
         <source>Friday</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="182"/>
+        <location filename="misc/misc.cpp" line="213"/>
         <source>Saturday</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="176"/>
+        <location filename="misc/misc.cpp" line="207"/>
         <source>Sunday</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="192"/>
+        <location filename="misc/misc.cpp" line="224"/>
         <source>Mon</source>
         <comment>short weekday</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="193"/>
+        <location filename="misc/misc.cpp" line="225"/>
         <source>Tue</source>
         <comment>short weekday</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="194"/>
+        <location filename="misc/misc.cpp" line="226"/>
         <source>Wed</source>
         <comment>short weekday</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="195"/>
+        <location filename="misc/misc.cpp" line="227"/>
         <source>Thu</source>
         <comment>short weekday</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="196"/>
+        <location filename="misc/misc.cpp" line="228"/>
         <source>Fri</source>
         <comment>short weekday</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="197"/>
+        <location filename="misc/misc.cpp" line="229"/>
         <source>Sat</source>
         <comment>short weekday</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="191"/>
+        <location filename="misc/misc.cpp" line="223"/>
         <source>Sun</source>
         <comment>short weekday</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="206"/>
+        <location filename="misc/misc.cpp" line="239"/>
         <source>January</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="207"/>
+        <location filename="misc/misc.cpp" line="240"/>
         <source>February</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="208"/>
+        <location filename="misc/misc.cpp" line="241"/>
         <source>March</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="209"/>
+        <location filename="misc/misc.cpp" line="242"/>
         <source>April</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="210"/>
+        <location filename="misc/misc.cpp" line="243"/>
         <source>May</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="211"/>
+        <location filename="misc/misc.cpp" line="244"/>
         <source>June</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="212"/>
+        <location filename="misc/misc.cpp" line="245"/>
         <source>July</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="213"/>
+        <location filename="misc/misc.cpp" line="246"/>
         <source>August</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="214"/>
+        <location filename="misc/misc.cpp" line="247"/>
         <source>September</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="215"/>
+        <location filename="misc/misc.cpp" line="248"/>
         <source>October</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="216"/>
+        <location filename="misc/misc.cpp" line="249"/>
         <source>November</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="217"/>
+        <location filename="misc/misc.cpp" line="250"/>
         <source>December</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="226"/>
+        <location filename="misc/misc.cpp" line="260"/>
         <source>Jan</source>
         <comment>short month name</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="227"/>
+        <location filename="misc/misc.cpp" line="261"/>
         <source>Feb</source>
         <comment>short month name</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="228"/>
+        <location filename="misc/misc.cpp" line="262"/>
         <source>Mar</source>
         <comment>short month name</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="229"/>
+        <location filename="misc/misc.cpp" line="263"/>
         <source>Apr</source>
         <comment>short month name</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="230"/>
+        <location filename="misc/misc.cpp" line="264"/>
         <source>May</source>
         <comment>short month name</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="231"/>
+        <location filename="misc/misc.cpp" line="265"/>
         <source>Jun</source>
         <comment>short month name</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="232"/>
+        <location filename="misc/misc.cpp" line="266"/>
         <source>Jul</source>
         <comment>short month name</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="233"/>
+        <location filename="misc/misc.cpp" line="267"/>
         <source>Aug</source>
         <comment>short month name</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="234"/>
+        <location filename="misc/misc.cpp" line="268"/>
         <source>Sep</source>
         <comment>short month name</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="235"/>
+        <location filename="misc/misc.cpp" line="269"/>
         <source>Oct</source>
         <comment>short month name</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="236"/>
+        <location filename="misc/misc.cpp" line="270"/>
         <source>Nov</source>
         <comment>short month name</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="237"/>
+        <location filename="misc/misc.cpp" line="271"/>
         <source>Dec</source>
         <comment>short month name</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="259"/>
-        <source>-</source>
-        <comment>negative sign for money values, the first char is put in front, the optional second one behind the number, use a newline to omit the first char</comment>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="misc/misc.cpp" line="264"/>
+        <location filename="misc/misc.cpp" line="308"/>
         <source>am</source>
         <comment>AM/PM time component</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="266"/>
+        <location filename="misc/misc.cpp" line="310"/>
         <source>pm</source>
         <comment>AM/PM time component</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="272"/>
+        <location filename="misc/misc.cpp" line="318"/>
         <source>.</source>
         <comment>decimal dot</comment>
         <translation type="unfinished">,</translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="275"/>
+        <location filename="misc/misc.cpp" line="321"/>
         <source>,</source>
         <comment>thousand division character</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="278"/>
+        <location filename="misc/misc.cpp" line="324"/>
         <source>0</source>
         <comment>digits between thousand division chars, &lt;=0 means none</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="245"/>
+        <location filename="misc/misc.cpp" line="280"/>
         <source>%Y-%M-%D</source>
         <comment>date format</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="247"/>
+        <location filename="misc/misc.cpp" line="282"/>
         <source>%h:%I</source>
         <comment>time format</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="249"/>
+        <location filename="misc/misc.cpp" line="284"/>
         <source>%Y-%M-%D %h:%I</source>
         <comment>date and time format</comment>
         <translation type="unfinished"></translation>
@@ -3577,6 +3649,121 @@ At least %1 Bits of random are required.</source>
     </message>
 </context>
 <context>
+    <name>MNewCustomerWizard</name>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="907"/>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="910"/>
+        <source>Back</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="913"/>
+        <source>Next</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="916"/>
+        <source>Finish</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="946"/>
+        <source>Please enter name and address information.
+Please enter it also if it is not needed immediately.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="947"/>
+        <source>Name:</source>
+        <translation type="unfinished">Dor Name:</translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="951"/>
+        <source>Title</source>
+        <translation type="unfinished">Diddel</translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="954"/>
+        <source>Family Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="956"/>
+        <source>Given Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="957"/>
+        <source>Address:</source>
+        <translation type="unfinished">De Adresse:</translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="959"/>
+        <source>123 Example Street</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="960"/>
+        <source>City:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="963"/>
+        <source>Zip Code</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="966"/>
+        <source>Chose City</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="968"/>
+        <source>State:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="971"/>
+        <source>State (optional)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="973"/>
+        <source>Country:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="978"/>
+        <source>New...</source>
+        <translation type="unfinished">Neier Raum...</translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="994"/>
+        <source>Please enter at least one way of contacting the customer.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="999"/>
+        <source>Please enter %1</source>
+        <comment>%1=contact type name</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="1049"/>
+        <source>Warning</source>
+        <translation type="unfinished">Dumm gelaufen</translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="1049"/>
+        <source>There was an error while creating the customer: %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>MOAItem</name>
     <message>
         <location filename="dialogs/orderauditdlg_p.h" line="147"/>
@@ -3679,7 +3866,7 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">[0-9]+,[0-9]{2}</translation>
     </message>
     <message>
-        <location filename="wext/event.cpp" line="44"/>
+        <location filename="wext/event.cpp" line="47"/>
         <source>.</source>
         <comment>price decimal dot</comment>
         <translation type="unfinished">,</translation>
@@ -3838,6 +4025,45 @@ At least %1 Bits of random are required.</source>
     </message>
 </context>
 <context>
+    <name>MOServerFormat</name>
+    <message>
+        <location filename="wob/srcMOServerFormat.cpp" line="33"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="44"/>
+        <source>NoSign</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="wob/srcMOServerFormat.cpp" line="34"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="45"/>
+        <source>SignBeforeNum</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="wob/srcMOServerFormat.cpp" line="35"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="46"/>
+        <source>SignAfterNum</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="wob/srcMOServerFormat.cpp" line="36"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="47"/>
+        <source>SignBeforeSym</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="wob/srcMOServerFormat.cpp" line="37"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="48"/>
+        <source>SignAfterSym</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="wob/srcMOServerFormat.cpp" line="38"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="49"/>
+        <source>SignParen</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>MOTicketAbstract</name>
     <message>
         <location filename="wob/srcMOTicketAbstract.cpp" line="41"/>
@@ -3976,80 +4202,384 @@ At least %1 Bits of random are required.</source>
     </message>
 </context>
 <context>
+    <name>MOdfEditor</name>
+    <message>
+        <location filename="templates/odfedit.cpp" line="140"/>
+        <location filename="templates/odfedit.cpp" line="540"/>
+        <source>ODF Template Editor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="143"/>
+        <source>&amp;File</source>
+        <translation type="unfinished">&amp;Dadai</translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="144"/>
+        <source>&amp;Open Template File...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="144"/>
+        <source>Ctrl+O</source>
+        <comment>open file shortcut</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="145"/>
+        <source>&amp;Import ODF File...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="145"/>
+        <source>Ctrl+Shift+O</source>
+        <comment>import ODF file shortcut</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="146"/>
+        <source>&amp;Save</source>
+        <translation type="unfinished">&amp;Schbeichorn</translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="146"/>
+        <source>Ctrl+S</source>
+        <comment>save file shortcut</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="147"/>
+        <source>Save &amp;as...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="149"/>
+        <source>&amp;Close</source>
+        <translation type="unfinished">&amp;Schließen</translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="151"/>
+        <source>&amp;Edit</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="152"/>
+        <source>Insert &amp;Calculation into current</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="153"/>
+        <source>Insert Calculation behind current</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="154"/>
+        <source>&amp;Wrap in Condition</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="155"/>
+        <source>Wrap in &amp;Loop</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="156"/>
+        <source>Insert &amp;Else behind current</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="157"/>
+        <source>Insert Comment into current</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="158"/>
+        <source>Insert Comment behind current</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="160"/>
+        <source>Unwrap Loop/Condition</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="161"/>
+        <source>&amp;Remove Item</source>
+        <translation type="unfinished">Doch &amp;ni&apos; nehm&apos;</translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="163"/>
+        <source>&amp;Test</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="164"/>
+        <source>Test with &amp;Order...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="165"/>
+        <source>Test with Event &amp;Summary...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="180"/>
+        <source>Document XML Tree</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="209"/>
+        <source>&lt;h1&gt;Special Template Tag&lt;h1&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="215"/>
+        <source>&lt;h1&gt;Plain Text&lt;h1&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="221"/>
+        <source>&lt;h1&gt;Tag&lt;/h1&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="223"/>
+        <source>Tag Name:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="227"/>
+        <source>Attributes:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="249"/>
+        <source>&lt;h1&gt;Loop&lt;/h1&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="251"/>
+        <source>Loop Variable</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="258"/>
+        <source>&lt;h1&gt;Calculation&lt;/h1&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="260"/>
+        <location filename="templates/odfedit.cpp" line="269"/>
+        <source>Expression</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="267"/>
+        <source>&lt;h1&gt;Condition&lt;/h1&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="276"/>
+        <source>&lt;h1&gt;Comment&lt;/h1&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="317"/>
+        <location filename="templates/odfedit.cpp" line="322"/>
+        <source>Error</source>
+        <translation type="unfinished">Gans doller falschor Fehler</translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="317"/>
+        <source>Unable to open file &apos;%1&apos; for reading.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="322"/>
+        <source>Unable to interpret file &apos;%1&apos;. It is not an ODF container (PKZip format).</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="377"/>
+        <location filename="templates/odfedit.cpp" line="419"/>
+        <location filename="templates/odfedit.cpp" line="504"/>
+        <location filename="templates/odfedit.cpp" line="842"/>
+        <source>Warning</source>
+        <translation type="unfinished">Dumm gelaufen</translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="377"/>
+        <source>The file &apos;%1&apos; does not contain a valid ODF file or template of any version.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="383"/>
+        <source>Conversion Info</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="383"/>
+        <source>The file &apos;%1&apos; did contain a version 1 template. It has been converted to version 2.
+Please correct all formulas.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="393"/>
+        <source>Open ODF Template</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="393"/>
+        <source>Open ODF File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="394"/>
+        <source>ODF Template File (*.od?t);;All Files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="394"/>
+        <source>ODF File (*.od?);;All Files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="419"/>
+        <source>Unable to write to file %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="428"/>
+        <source>Save ODF Template</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="428"/>
+        <source>ODF Template (*%1);;All ODF Templates (*.od?t);;All Files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="500"/>
+        <source>Test with Order</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="500"/>
+        <source>Please enter the Order ID of the order you want to use for testing:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="504"/>
+        <source>Sorry I cannot retrieve this order: %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="542"/>
+        <source>ODF Template Editor [%1]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="636"/>
+        <source>&lt;b&gt;Tag Type:&lt;/b&gt; %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="663"/>
+        <source>Attribute</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="663"/>
+        <source>Value</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="810"/>
+        <location filename="templates/odfedit.cpp" line="822"/>
+        <source>new comment</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="842"/>
+        <source>The selected items do not have a common parent, this means I cannot wrap them without screwing up the DOM tree. Please check your selection!</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>MOfficeConfig</name>
     <message>
-        <location filename="templates/office.cpp" line="102"/>
+        <location filename="templates/office.cpp" line="105"/>
         <source>Configure OpenOffice.org Access</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="112"/>
+        <location filename="templates/office.cpp" line="115"/>
         <source>OpenOffice.org</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="114"/>
+        <location filename="templates/office.cpp" line="117"/>
         <source>Path to Executable:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="116"/>
+        <location filename="templates/office.cpp" line="119"/>
         <source>...</source>
         <comment>select OpenOffice path button</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="119"/>
+        <location filename="templates/office.cpp" line="122"/>
         <source>Printing ODF</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="122"/>
+        <location filename="templates/office.cpp" line="125"/>
         <source>Printer:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="125"/>
+        <location filename="templates/office.cpp" line="128"/>
         <source>(Default Printer)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="135"/>
+        <location filename="templates/office.cpp" line="138"/>
         <source>Always confirm printer when printing ODF</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="137"/>
+        <location filename="templates/office.cpp" line="140"/>
         <source>Save printed files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="140"/>
+        <location filename="templates/office.cpp" line="143"/>
         <source>Opening ODF</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="142"/>
+        <location filename="templates/office.cpp" line="145"/>
         <source>Always open as Read-Only</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="144"/>
+        <location filename="templates/office.cpp" line="147"/>
         <source>Automatically open all newly created files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="150"/>
+        <location filename="templates/office.cpp" line="153"/>
         <source>OK</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="153"/>
+        <location filename="templates/office.cpp" line="156"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="173"/>
+        <location filename="templates/office.cpp" line="176"/>
         <source>Select OpenOffice.org executable</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4153,105 +4683,105 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MOrderAuditDialog</name>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="104"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="108"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="387"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="109"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="113"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="392"/>
         <source>Warning</source>
         <translation type="unfinished">Dumm gelaufen</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="104"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="109"/>
         <source>Error while retrieving audit data: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="108"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="113"/>
         <source>Sorry, no audit data available.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="118"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="123"/>
         <source>Order Audit [%1]</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="279"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="336"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="284"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="341"/>
         <source>No Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="279"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="284"/>
         <source>No audit data found for this ticket.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="287"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="292"/>
         <source>Ticket Audit: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="301"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="357"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="306"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="362"/>
         <source>Close</source>
         <translation type="unfinished">Zumachn</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="307"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="363"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="312"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="368"/>
         <source>Date/Time</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="308"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="364"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="313"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="369"/>
         <source>User</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="309"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="365"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="314"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="370"/>
         <source>Transaction</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="310"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="367"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="315"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="372"/>
         <source>Price</source>
         <translation type="unfinished">Breis</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="311"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="316"/>
         <source>Event Date</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="312"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="317"/>
         <source>Event</source>
         <translation type="unfinished">Veranschdaldung</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="336"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="341"/>
         <source>No audit data found for this voucher.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="343"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="348"/>
         <source>Voucher Audit: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="366"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="371"/>
         <source>Value</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="368"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="373"/>
         <source>Comment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="387"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="392"/>
         <source>Unable to get user audit data: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4259,17 +4789,17 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MOrderItemView</name>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1123"/>
+        <location filename="dialogs/orderwin.cpp" line="1105"/>
         <source>Preview Tickets</source>
         <translation>Garden anguggn.</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1131"/>
+        <location filename="dialogs/orderwin.cpp" line="1113"/>
         <source>Ticket: </source>
         <translation>Garde:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1133"/>
+        <location filename="dialogs/orderwin.cpp" line="1115"/>
         <source>Voucher: </source>
         <translation>Gudschein:</translation>
     </message>
@@ -4277,17 +4807,17 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MOrderWindow</name>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="86"/>
+        <location filename="dialogs/orderwin.cpp" line="102"/>
         <source>Order Details</source>
         <translation>Beschdelldedails</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="91"/>
+        <location filename="dialogs/orderwin.cpp" line="107"/>
         <source>&amp;Order</source>
         <translation>&amp;Beschdellen</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="92"/>
+        <location filename="dialogs/orderwin.cpp" line="108"/>
         <source>&amp;Order...</source>
         <translation>&amp;Beschdellen...</translation>
     </message>
@@ -4296,57 +4826,57 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">&amp;Vorgofen...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="93"/>
+        <location filename="dialogs/orderwin.cpp" line="109"/>
         <source>C&amp;ancel Order...</source>
         <translation>Beschdellung &amp;abbreschn...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="96"/>
+        <location filename="dialogs/orderwin.cpp" line="112"/>
         <source>Change Item &amp;Price...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="98"/>
+        <location filename="dialogs/orderwin.cpp" line="114"/>
         <source>C&amp;hange Ticket Price Category...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="114"/>
+        <location filename="dialogs/orderwin.cpp" line="130"/>
         <source>&amp;Close</source>
         <translation>&amp;Schließen</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="116"/>
+        <location filename="dialogs/orderwin.cpp" line="132"/>
         <source>&amp;Payment</source>
         <translation>Bed&amp;sahlung</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="117"/>
+        <location filename="dialogs/orderwin.cpp" line="133"/>
         <source>Receive &amp;Payment...</source>
         <translation>&amp;Bedsahln...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="118"/>
+        <location filename="dialogs/orderwin.cpp" line="134"/>
         <source>&amp;Refund...</source>
         <translation>&amp;Zurüggeben...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="121"/>
+        <location filename="dialogs/orderwin.cpp" line="137"/>
         <source>P&amp;rinting</source>
         <translation>&amp;Druggn</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="122"/>
+        <location filename="dialogs/orderwin.cpp" line="138"/>
         <source>Print &amp;Bill...</source>
         <translation>&amp;Reschnung druggn...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="123"/>
+        <location filename="dialogs/orderwin.cpp" line="139"/>
         <source>Save Bill &amp;as file...</source>
         <translation>Reschnung als Dadai &amp;schbeichorn...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="125"/>
+        <location filename="dialogs/orderwin.cpp" line="141"/>
         <source>Print &amp;Tickets...</source>
         <translation>&amp;Garden druggn...</translation>
     </message>
@@ -4359,42 +4889,42 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Gar&amp;den anguggn...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="147"/>
+        <location filename="dialogs/orderwin.cpp" line="163"/>
         <source>Order ID:</source>
         <translation>Beschdellnummer:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="151"/>
+        <location filename="dialogs/orderwin.cpp" line="167"/>
         <source>Order Date:</source>
         <translation>Beschdelldadum:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="153"/>
+        <location filename="dialogs/orderwin.cpp" line="169"/>
         <source>Shipping Date:</source>
         <translation>Versanddadum:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="155"/>
+        <location filename="dialogs/orderwin.cpp" line="171"/>
         <source>Customer:</source>
         <translation>Gunde:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="173"/>
+        <location filename="dialogs/orderwin.cpp" line="189"/>
         <source>Sold by:</source>
         <translation>Vergaufd von:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="169"/>
+        <location filename="dialogs/orderwin.cpp" line="185"/>
         <source>Total Price:</source>
         <translation>Endvorbraucherbreis:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="171"/>
+        <location filename="dialogs/orderwin.cpp" line="187"/>
         <source>Already Paid:</source>
         <translation>Schon bedsahld:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="149"/>
+        <location filename="dialogs/orderwin.cpp" line="165"/>
         <source>Order State:</source>
         <translation>Beschdellschdadus:</translation>
     </message>
@@ -4407,22 +4937,22 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Veranschdaldung</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="228"/>
+        <location filename="dialogs/orderwin.cpp" line="249"/>
         <source>Start Time</source>
         <translation type="unfinished">Anfangszeit</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="228"/>
+        <location filename="dialogs/orderwin.cpp" line="249"/>
         <source>Status</source>
         <translation type="unfinished">Schdadus</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="228"/>
+        <location filename="dialogs/orderwin.cpp" line="249"/>
         <source>Price</source>
         <translation type="unfinished">Breis</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="94"/>
+        <location filename="dialogs/orderwin.cpp" line="110"/>
         <source>&amp;Mark Order as Shipped...</source>
         <translation>Beschdellung is weschgeschiggd...</translation>
     </message>
@@ -4435,38 +4965,38 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Garde zurüggeben...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="331"/>
-        <location filename="dialogs/orderwin.cpp" line="337"/>
-        <location filename="dialogs/orderwin.cpp" line="372"/>
-        <location filename="dialogs/orderwin.cpp" line="378"/>
-        <location filename="dialogs/orderwin.cpp" line="451"/>
-        <location filename="dialogs/orderwin.cpp" line="476"/>
-        <location filename="dialogs/orderwin.cpp" line="714"/>
-        <location filename="dialogs/orderwin.cpp" line="739"/>
-        <location filename="dialogs/orderwin.cpp" line="764"/>
-        <location filename="dialogs/orderwin.cpp" line="795"/>
-        <location filename="dialogs/orderwin.cpp" line="801"/>
-        <location filename="dialogs/orderwin.cpp" line="825"/>
-        <location filename="dialogs/orderwin.cpp" line="832"/>
-        <location filename="dialogs/orderwin.cpp" line="865"/>
-        <location filename="dialogs/orderwin.cpp" line="871"/>
-        <location filename="dialogs/orderwin.cpp" line="886"/>
-        <location filename="dialogs/orderwin.cpp" line="894"/>
-        <location filename="dialogs/orderwin.cpp" line="908"/>
-        <location filename="dialogs/orderwin.cpp" line="922"/>
-        <location filename="dialogs/orderwin.cpp" line="956"/>
-        <location filename="dialogs/orderwin.cpp" line="989"/>
-        <location filename="dialogs/orderwin.cpp" line="1023"/>
+        <location filename="dialogs/orderwin.cpp" line="352"/>
+        <location filename="dialogs/orderwin.cpp" line="358"/>
+        <location filename="dialogs/orderwin.cpp" line="391"/>
+        <location filename="dialogs/orderwin.cpp" line="397"/>
+        <location filename="dialogs/orderwin.cpp" line="429"/>
+        <location filename="dialogs/orderwin.cpp" line="459"/>
+        <location filename="dialogs/orderwin.cpp" line="696"/>
+        <location filename="dialogs/orderwin.cpp" line="721"/>
+        <location filename="dialogs/orderwin.cpp" line="746"/>
+        <location filename="dialogs/orderwin.cpp" line="777"/>
+        <location filename="dialogs/orderwin.cpp" line="783"/>
+        <location filename="dialogs/orderwin.cpp" line="807"/>
+        <location filename="dialogs/orderwin.cpp" line="814"/>
+        <location filename="dialogs/orderwin.cpp" line="847"/>
+        <location filename="dialogs/orderwin.cpp" line="853"/>
+        <location filename="dialogs/orderwin.cpp" line="868"/>
+        <location filename="dialogs/orderwin.cpp" line="876"/>
+        <location filename="dialogs/orderwin.cpp" line="890"/>
+        <location filename="dialogs/orderwin.cpp" line="904"/>
+        <location filename="dialogs/orderwin.cpp" line="938"/>
+        <location filename="dialogs/orderwin.cpp" line="971"/>
+        <location filename="dialogs/orderwin.cpp" line="1005"/>
+        <location filename="dialogs/orderwin.cpp" line="1024"/>
         <location filename="dialogs/orderwin.cpp" line="1042"/>
-        <location filename="dialogs/orderwin.cpp" line="1060"/>
-        <location filename="dialogs/orderwin.cpp" line="1076"/>
-        <location filename="dialogs/orderwin.cpp" line="1091"/>
-        <location filename="dialogs/orderwin.cpp" line="1106"/>
+        <location filename="dialogs/orderwin.cpp" line="1058"/>
+        <location filename="dialogs/orderwin.cpp" line="1073"/>
+        <location filename="dialogs/orderwin.cpp" line="1088"/>
         <source>Warning</source>
         <translation>Dumm gelaufen</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="337"/>
+        <location filename="dialogs/orderwin.cpp" line="358"/>
         <source>Unable to get template file (ticket.xtt). Giving up.</source>
         <translation type="unfinished">Gann de Vorlache (ticket.xtt) ni findn&apos;. Isch hab mor Mühe gegebn. Abor jedsd gebsch off.</translation>
     </message>
@@ -4475,16 +5005,16 @@ 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="dialogs/orderwin.cpp" line="456"/>
-        <location filename="dialogs/orderwin.cpp" line="494"/>
-        <location filename="dialogs/orderwin.cpp" line="931"/>
+        <location filename="dialogs/orderwin.cpp" line="435"/>
+        <location filename="dialogs/orderwin.cpp" line="480"/>
+        <location filename="dialogs/orderwin.cpp" line="913"/>
         <source>Mark as shipped?</source>
         <translation type="unfinished">Als wechgeschiggd margieren?</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="456"/>
-        <location filename="dialogs/orderwin.cpp" line="494"/>
-        <location filename="dialogs/orderwin.cpp" line="931"/>
+        <location filename="dialogs/orderwin.cpp" line="435"/>
+        <location filename="dialogs/orderwin.cpp" line="480"/>
+        <location filename="dialogs/orderwin.cpp" line="913"/>
         <source>Mark this order as shipped now?</source>
         <translation type="unfinished">Als wechgeschiggd margieren? Also jedsd. Rischdisch weg? Beim Gunden?</translation>
     </message>
@@ -4505,17 +5035,17 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Gann de Bedsahlung nisch schbeischorn. De Gommunisdn wolln das Neds vom Geld frei haldn.</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="714"/>
+        <location filename="dialogs/orderwin.cpp" line="696"/>
         <source>Error while trying to pay: %1</source>
         <translation type="unfinished">&apos;S is bleede, abor da war&apos;n Fehlor beim bedsahln: %1</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="758"/>
+        <location filename="dialogs/orderwin.cpp" line="740"/>
         <source>Enter Refund</source>
         <translation type="unfinished">Rügggabe eingäben</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="758"/>
+        <location filename="dialogs/orderwin.cpp" line="740"/>
         <source>Please enter the amount that will be refunded:</source>
         <translation type="unfinished">Bidde den Bedrach eingebn der zurüggegebn wurde:</translation>
     </message>
@@ -4540,12 +5070,12 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Wolln&apos;se de Garde wirschlisch zurüggeben? S&apos;wär schade drum.</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="903"/>
+        <location filename="dialogs/orderwin.cpp" line="885"/>
         <source>Cancel Order?</source>
         <translation type="unfinished">Beschdellung abbreschn?</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="903"/>
+        <location filename="dialogs/orderwin.cpp" line="885"/>
         <source>Cancel this order now?</source>
         <translation type="unfinished">De Beschdellung jedsd wirschlich abbreschn? S&apos;gibd dann kee zurüg mehr - also ni rumheuln!</translation>
     </message>
@@ -4558,7 +5088,7 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Gann de Beschdellung ni abbreschn.</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="161"/>
+        <location filename="dialogs/orderwin.cpp" line="177"/>
         <source>Delivery Address:</source>
         <translation>Adresse wo&apos;s Zeuch hin soll:</translation>
     </message>
@@ -4567,7 +5097,7 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Beschdellgommendar:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="107"/>
+        <location filename="dialogs/orderwin.cpp" line="123"/>
         <source>Change Sh&amp;ipping Method...</source>
         <oldsource>Change Commen&amp;t...</oldsource>
         <translation type="unfinished">Gommendar ändorn...</translation>
@@ -4577,14 +5107,14 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Gommendar ändorn: Beschdellung %1</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="980"/>
-        <location filename="dialogs/orderwin.cpp" line="1014"/>
+        <location filename="dialogs/orderwin.cpp" line="962"/>
+        <location filename="dialogs/orderwin.cpp" line="996"/>
         <source>&amp;Save</source>
         <translation type="unfinished">&amp;Schbeichorn</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="982"/>
-        <location filename="dialogs/orderwin.cpp" line="1016"/>
+        <location filename="dialogs/orderwin.cpp" line="964"/>
+        <location filename="dialogs/orderwin.cpp" line="998"/>
         <source>&amp;Cancel</source>
         <translation type="unfinished">&amp;Nee lass mal.</translation>
     </message>
@@ -4601,224 +5131,224 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Vom margierden den Breis ändorn...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="100"/>
+        <location filename="dialogs/orderwin.cpp" line="116"/>
         <source>&amp;Return Item...</source>
         <translation>Das margierde Ding zurüggeben...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="103"/>
+        <location filename="dialogs/orderwin.cpp" line="119"/>
         <source>Add Commen&amp;t...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="106"/>
+        <location filename="dialogs/orderwin.cpp" line="122"/>
         <source>Change C&amp;omments...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="109"/>
+        <location filename="dialogs/orderwin.cpp" line="125"/>
         <source>Change Invoice Address...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="111"/>
+        <location filename="dialogs/orderwin.cpp" line="127"/>
         <source>Change Delivery Address...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="126"/>
+        <location filename="dialogs/orderwin.cpp" line="142"/>
         <source>Print V&amp;ouchers...</source>
         <translation>Gudscheine Druggn...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="127"/>
+        <location filename="dialogs/orderwin.cpp" line="143"/>
         <source>Print &amp;Current Item...</source>
         <translation>Margierdes druggen...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="128"/>
+        <location filename="dialogs/orderwin.cpp" line="144"/>
         <source>&amp;View Items...</source>
         <translation>Alles ma genau anguggn...</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="130"/>
+        <location filename="dialogs/orderwin.cpp" line="146"/>
         <source>&amp;Audit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="131"/>
+        <location filename="dialogs/orderwin.cpp" line="147"/>
         <source>Voucher History...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="133"/>
+        <location filename="dialogs/orderwin.cpp" line="149"/>
         <source>Ticket History...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="135"/>
+        <location filename="dialogs/orderwin.cpp" line="151"/>
         <source>Order History...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="157"/>
+        <location filename="dialogs/orderwin.cpp" line="173"/>
         <source>Invoice Address:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="165"/>
+        <location filename="dialogs/orderwin.cpp" line="181"/>
         <source>Shipping Method:</source>
         <translation>Versandmedode:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="167"/>
+        <location filename="dialogs/orderwin.cpp" line="183"/>
         <source>Shipping Costs:</source>
         <translation>Versandgosden:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="175"/>
+        <location filename="dialogs/orderwin.cpp" line="191"/>
         <source>Order Comments:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="228"/>
+        <location filename="dialogs/orderwin.cpp" line="249"/>
         <source>Item ID</source>
         <translation type="unfinished">De Nummor</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="228"/>
+        <location filename="dialogs/orderwin.cpp" line="249"/>
         <source>Description</source>
         <translation type="unfinished">Beschreibung</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="250"/>
+        <location filename="dialogs/orderwin.cpp" line="271"/>
         <source>Voucher (current value: %1)</source>
         <translation type="unfinished">Gudschein (agduell issor %1 werd)</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="259"/>
+        <location filename="dialogs/orderwin.cpp" line="280"/>
         <source>%1x %2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="331"/>
+        <location filename="dialogs/orderwin.cpp" line="352"/>
         <source>There are no tickets left to print.</source>
         <translation type="unfinished">Eivorbübbschd, da ist gehne Garde, die mor druggn gönn&apos;.</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="372"/>
+        <location filename="dialogs/orderwin.cpp" line="391"/>
         <source>There are no vouchers left to print.</source>
         <translation type="unfinished">Eivorbübbschd, da ist gehn Gudschein, den mor druggn gönn&apos;.</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="378"/>
+        <location filename="dialogs/orderwin.cpp" line="397"/>
         <source>Unable to get template file (voucher.xtt). Giving up.</source>
         <translation type="unfinished">Gann de Vorlache (voucher) ni findn&apos;. Isch hab mor Mühe gegebn. Abor jedsd gebsch off.</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="451"/>
-        <location filename="dialogs/orderwin.cpp" line="476"/>
+        <location filename="dialogs/orderwin.cpp" line="429"/>
+        <location filename="dialogs/orderwin.cpp" line="459"/>
         <source>Unable to get template file (bill). Giving up.</source>
         <translation type="unfinished">Gann de Vorlache (bill) ni findn&apos;. Isch hab mor Mühe gegebn. Abor jedsd gebsch off.</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="721"/>
+        <location filename="dialogs/orderwin.cpp" line="703"/>
         <source>Payment Info</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="722"/>
+        <location filename="dialogs/orderwin.cpp" line="704"/>
         <source>Payment successful, but only %1 was required, please hand back the remaining %2.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="825"/>
+        <location filename="dialogs/orderwin.cpp" line="807"/>
         <source>Error getting event, please try again.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="832"/>
+        <location filename="dialogs/orderwin.cpp" line="814"/>
         <source>Cannot select another price category - there are none left.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="838"/>
+        <location filename="dialogs/orderwin.cpp" line="820"/>
         <source>Select Price Category</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="844"/>
+        <location filename="dialogs/orderwin.cpp" line="826"/>
         <source>Please chose a price category:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="856"/>
+        <location filename="dialogs/orderwin.cpp" line="838"/>
         <source>Ok</source>
         <translation type="unfinished">Is gud so.</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="890"/>
+        <location filename="dialogs/orderwin.cpp" line="872"/>
         <source>Return Ticket or Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="890"/>
+        <location filename="dialogs/orderwin.cpp" line="872"/>
         <source>Do you really want to return this ticket or voucher?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="894"/>
+        <location filename="dialogs/orderwin.cpp" line="876"/>
         <source>Error whily trying to return item: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="908"/>
+        <location filename="dialogs/orderwin.cpp" line="890"/>
         <source>Error while cancelling order: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="922"/>
+        <location filename="dialogs/orderwin.cpp" line="904"/>
         <source>Error while changing order status: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="935"/>
+        <location filename="dialogs/orderwin.cpp" line="917"/>
         <source>Set shipping time</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="941"/>
+        <location filename="dialogs/orderwin.cpp" line="923"/>
         <source>Enter the shipping time:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="947"/>
+        <location filename="dialogs/orderwin.cpp" line="929"/>
         <source>OK</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1055"/>
+        <location filename="dialogs/orderwin.cpp" line="1037"/>
         <source>No Delivery Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1060"/>
-        <location filename="dialogs/orderwin.cpp" line="1076"/>
+        <location filename="dialogs/orderwin.cpp" line="1042"/>
+        <location filename="dialogs/orderwin.cpp" line="1058"/>
         <source>Unable to set address, server error: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1071"/>
+        <location filename="dialogs/orderwin.cpp" line="1053"/>
         <source>No Invoice Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1091"/>
+        <location filename="dialogs/orderwin.cpp" line="1073"/>
         <source>The selected item is not a voucher.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1106"/>
+        <location filename="dialogs/orderwin.cpp" line="1088"/>
         <source>The selected item is not a ticket.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4827,34 +5357,34 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Zumachn</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="858"/>
-        <location filename="dialogs/orderwin.cpp" line="949"/>
+        <location filename="dialogs/orderwin.cpp" line="840"/>
+        <location filename="dialogs/orderwin.cpp" line="931"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="956"/>
+        <location filename="dialogs/orderwin.cpp" line="938"/>
         <source>Error while marking order as shipped: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="969"/>
+        <location filename="dialogs/orderwin.cpp" line="951"/>
         <source>Change comments: order %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="989"/>
-        <location filename="dialogs/orderwin.cpp" line="1023"/>
+        <location filename="dialogs/orderwin.cpp" line="971"/>
+        <location filename="dialogs/orderwin.cpp" line="1005"/>
         <source>There was a problem uploading the new comment: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1001"/>
+        <location filename="dialogs/orderwin.cpp" line="983"/>
         <source>Add comment: order %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1042"/>
+        <location filename="dialogs/orderwin.cpp" line="1024"/>
         <source>Error while changing shipping: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4863,61 +5393,61 @@ 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="dialogs/orderwin.cpp" line="484"/>
+        <location filename="dialogs/orderwin.cpp" line="468"/>
         <source>Open Document File (*.%1)</source>
         <translation type="unfinished">ODF Dadai (*.%1)</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="733"/>
+        <location filename="dialogs/orderwin.cpp" line="715"/>
         <source>Enter Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="733"/>
+        <location filename="dialogs/orderwin.cpp" line="715"/>
         <source>Please enter the ID of the voucher you want to use:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="739"/>
+        <location filename="dialogs/orderwin.cpp" line="721"/>
         <source>Error while trying to pay with voucher &apos;%1&apos;: %2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="743"/>
+        <location filename="dialogs/orderwin.cpp" line="725"/>
         <source>Voucher Info</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="744"/>
+        <location filename="dialogs/orderwin.cpp" line="726"/>
         <source>Successfully paid order %1 with voucher &apos;%2&apos;.
 Amount deducted: %3
 Remaining value of this voucher: %4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="764"/>
+        <location filename="dialogs/orderwin.cpp" line="746"/>
         <source>Error while trying to refund: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="789"/>
+        <location filename="dialogs/orderwin.cpp" line="771"/>
         <source>Enter Price</source>
         <translation type="unfinished">Breis eingäbn</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="789"/>
+        <location filename="dialogs/orderwin.cpp" line="771"/>
         <source>Please enter the new price for the ticket:</source>
         <translation type="unfinished">Gib ma een Breis ein, und machn hübsch rund:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="795"/>
-        <location filename="dialogs/orderwin.cpp" line="865"/>
+        <location filename="dialogs/orderwin.cpp" line="777"/>
+        <location filename="dialogs/orderwin.cpp" line="847"/>
         <source>Error while attempting to change ticket price: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="801"/>
-        <location filename="dialogs/orderwin.cpp" line="871"/>
+        <location filename="dialogs/orderwin.cpp" line="783"/>
+        <location filename="dialogs/orderwin.cpp" line="853"/>
         <source>Cannot change this item type.</source>
         <translation type="unfinished">Die Ard von Ardiggel gansch&apos; ni ändorn.</translation>
     </message>
@@ -4934,12 +5464,12 @@ Remaining value of this voucher: %4</source>
         <translation type="obsolete">Wolln&apos;se den Gudschein wirschlisch zurüggeben? S&apos;wär schade drum.</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="886"/>
+        <location filename="dialogs/orderwin.cpp" line="868"/>
         <source>Cannot return this item type.</source>
         <translation type="unfinished">Die Ard von Ardiggel gansch&apos; ni zurüggnehm. S&apos;duhd mir leid.</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="119"/>
+        <location filename="dialogs/orderwin.cpp" line="135"/>
         <source>Pay with &amp;Voucher...</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4947,47 +5477,47 @@ Remaining value of this voucher: %4</source>
 <context>
     <name>MOrdersByUserDlg</name>
     <message>
-        <location filename="mwin/orderstab.cpp" line="415"/>
+        <location filename="mwin/orderstab.cpp" line="396"/>
         <source>Select User Criteria</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="427"/>
+        <location filename="mwin/orderstab.cpp" line="408"/>
         <source>Ok</source>
         <translation type="unfinished">Is gud so.</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="429"/>
+        <location filename="mwin/orderstab.cpp" line="410"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="432"/>
+        <location filename="mwin/orderstab.cpp" line="413"/>
         <source>My orders:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="432"/>
+        <location filename="mwin/orderstab.cpp" line="413"/>
         <source>look for my own orders</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="433"/>
+        <location filename="mwin/orderstab.cpp" line="414"/>
         <source>User Name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="436"/>
+        <location filename="mwin/orderstab.cpp" line="417"/>
         <source>Maximum Age (days):</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="439"/>
+        <location filename="mwin/orderstab.cpp" line="420"/>
         <source>Limit:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="439"/>
+        <location filename="mwin/orderstab.cpp" line="420"/>
         <source>Include all orders the user touched</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4995,209 +5525,206 @@ Remaining value of this voucher: %4</source>
 <context>
     <name>MOrdersTab</name>
     <message>
-        <location filename="mwin/orderstab.cpp" line="58"/>
+        <location filename="mwin/orderstab.cpp" line="67"/>
         <source>-select mode-</source>
         <translation type="unfinished">-wähl ma was aus-</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="59"/>
+        <location filename="mwin/orderstab.cpp" line="68"/>
         <source>All Orders</source>
         <translation type="unfinished">Alle Beschdellungen</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="60"/>
+        <location filename="mwin/orderstab.cpp" line="69"/>
         <source>Open Orders</source>
         <translation type="unfinished">Offene Beschdellungen</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="61"/>
+        <location filename="mwin/orderstab.cpp" line="70"/>
         <source>Open Reservations</source>
         <translation type="unfinished">Offene Resorvierungen</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="62"/>
+        <location filename="mwin/orderstab.cpp" line="71"/>
         <source>Outstanding Payments</source>
         <translation type="unfinished">Wo noch ni bezahld is</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="63"/>
+        <location filename="mwin/orderstab.cpp" line="72"/>
         <source>Outstanding Refunds</source>
         <translation type="unfinished">Wo was zurügerschdadded werden muss</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="64"/>
+        <location filename="mwin/orderstab.cpp" line="73"/>
         <source>Undelivered Orders</source>
         <translation type="unfinished">Beschdellungen die noch ni ausgelieford sind</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="66"/>
+        <location filename="mwin/orderstab.cpp" line="75"/>
         <source>-search result-</source>
         <translation type="unfinished">-Suchräsuldahd-</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="74"/>
+        <location filename="mwin/orderstab.cpp" line="83"/>
         <source>Update</source>
         <translation type="unfinished">Auffrischn</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="77"/>
+        <location filename="mwin/orderstab.cpp" line="86"/>
         <source>Details...</source>
         <translation type="unfinished">Dedails anzeichen...</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="81"/>
+        <location filename="mwin/orderstab.cpp" line="90"/>
         <source>Orders since...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="85"/>
+        <location filename="mwin/orderstab.cpp" line="94"/>
         <source>Find by Ticket...</source>
         <translation type="unfinished">Mit Garde finden...</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="88"/>
+        <location filename="mwin/orderstab.cpp" line="97"/>
         <source>Find by Event...</source>
         <translation type="unfinished">Nach Veranschdaldung suchn...</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="91"/>
+        <location filename="mwin/orderstab.cpp" line="100"/>
         <source>Find by Customer...</source>
         <translation type="unfinished">Nach Gunde suchn...</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="94"/>
+        <location filename="mwin/orderstab.cpp" line="103"/>
         <source>Find by User...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="97"/>
+        <location filename="mwin/orderstab.cpp" line="106"/>
         <source>Find by Order ID...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="153"/>
+        <location filename="mwin/orderstab.cpp" line="162"/>
         <source>Status</source>
         <translation type="unfinished">Schdadus</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="153"/>
+        <location filename="mwin/orderstab.cpp" line="162"/>
         <source>Total</source>
         <translation type="unfinished">Summe</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="153"/>
+        <location filename="mwin/orderstab.cpp" line="162"/>
         <source>Paid</source>
         <translation type="unfinished">Bedsahld</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="153"/>
+        <location filename="mwin/orderstab.cpp" line="162"/>
         <source>Customer</source>
         <translation type="unfinished">Gunde</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="184"/>
-        <location filename="mwin/orderstab.cpp" line="227"/>
-        <location filename="mwin/orderstab.cpp" line="251"/>
-        <location filename="mwin/orderstab.cpp" line="268"/>
-        <location filename="mwin/orderstab.cpp" line="272"/>
-        <location filename="mwin/orderstab.cpp" line="321"/>
-        <location filename="mwin/orderstab.cpp" line="349"/>
-        <location filename="mwin/orderstab.cpp" line="370"/>
+        <location filename="mwin/orderstab.cpp" line="193"/>
+        <location filename="mwin/orderstab.cpp" line="236"/>
+        <location filename="mwin/orderstab.cpp" line="260"/>
+        <location filename="mwin/orderstab.cpp" line="277"/>
+        <location filename="mwin/orderstab.cpp" line="281"/>
+        <location filename="mwin/orderstab.cpp" line="302"/>
+        <location filename="mwin/orderstab.cpp" line="330"/>
+        <location filename="mwin/orderstab.cpp" line="351"/>
+        <location filename="mwin/orderstab.cpp" line="355"/>
         <location filename="mwin/orderstab.cpp" line="374"/>
-        <location filename="mwin/orderstab.cpp" line="393"/>
-        <location filename="mwin/orderstab.cpp" line="401"/>
+        <location filename="mwin/orderstab.cpp" line="382"/>
         <source>Warning</source>
         <translation type="unfinished">Dumm gelaufen</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="184"/>
-        <location filename="mwin/orderstab.cpp" line="227"/>
-        <location filename="mwin/orderstab.cpp" line="321"/>
+        <location filename="mwin/orderstab.cpp" line="193"/>
+        <location filename="mwin/orderstab.cpp" line="236"/>
+        <location filename="mwin/orderstab.cpp" line="302"/>
         <source>There was a problem retrieving the order list: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="200"/>
+        <location filename="mwin/orderstab.cpp" line="209"/>
         <source>Select Date</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="204"/>
+        <location filename="mwin/orderstab.cpp" line="213"/>
         <source>Please select the date and time:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="207"/>
+        <location filename="mwin/orderstab.cpp" line="216"/>
         <source>ddd MMMM d yyyy, h:mm ap</source>
         <comment>time format</comment>
         <translation type="unfinished">ddd, d.M.yyyy hh:mm</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="251"/>
-        <location filename="mwin/orderstab.cpp" line="370"/>
+        <location filename="mwin/orderstab.cpp" line="260"/>
+        <location filename="mwin/orderstab.cpp" line="351"/>
         <source>Error while retrieving order: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="263"/>
+        <location filename="mwin/orderstab.cpp" line="272"/>
         <source>Enter Ticket</source>
         <translation type="unfinished">Garde eingebn</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="263"/>
+        <location filename="mwin/orderstab.cpp" line="272"/>
         <source>Please enter the ID of one of the tickets of the order you seek:</source>
         <translation type="unfinished">Bidde gib de Gennung von nor Garde ein, die Du suchsd:</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="268"/>
+        <location filename="mwin/orderstab.cpp" line="277"/>
         <source>Error while searching for order: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="272"/>
+        <location filename="mwin/orderstab.cpp" line="281"/>
         <source>Order for barcode &apos;%1&apos; not found.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="285"/>
         <source>Select Event</source>
-        <translation type="unfinished">Veranschdaldung auswähln</translation>
+        <translation type="obsolete">Veranschdaldung auswähln</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="393"/>
-        <location filename="mwin/orderstab.cpp" line="401"/>
+        <location filename="mwin/orderstab.cpp" line="374"/>
+        <location filename="mwin/orderstab.cpp" line="382"/>
         <source>Unable to get user orders, server error: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="214"/>
-        <location filename="mwin/orderstab.cpp" line="298"/>
+        <location filename="mwin/orderstab.cpp" line="223"/>
         <source>Ok</source>
         <translation type="unfinished">Is gud so.</translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="216"/>
-        <location filename="mwin/orderstab.cpp" line="300"/>
+        <location filename="mwin/orderstab.cpp" line="225"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="349"/>
+        <location filename="mwin/orderstab.cpp" line="330"/>
         <source>Error while retrieving order list: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="365"/>
+        <location filename="mwin/orderstab.cpp" line="346"/>
         <source>Enter Order ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="365"/>
+        <location filename="mwin/orderstab.cpp" line="346"/>
         <source>Please enter the ID of the order you want to display:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="374"/>
+        <location filename="mwin/orderstab.cpp" line="355"/>
         <source>This order does not exist.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5205,17 +5732,17 @@ Remaining value of this voucher: %4</source>
 <context>
     <name>MOverview</name>
     <message>
-        <location filename="mwin/overview.cpp" line="81"/>
+        <location filename="mwin/overview.cpp" line="89"/>
         <source>&amp;Session</source>
         <translation>&amp;Sidsung</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="82"/>
+        <location filename="mwin/overview.cpp" line="90"/>
         <source>&amp;Re-Login</source>
         <translation>&amp;Noch&apos;ma einloggn</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="88"/>
+        <location filename="mwin/overview.cpp" line="96"/>
         <source>&amp;Close Session</source>
         <translation>Sidsung &amp;Zumachn</translation>
     </message>
@@ -5228,21 +5755,21 @@ Remaining value of this voucher: %4</source>
         <translation type="obsolete">&amp;Gunde</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="141"/>
+        <location filename="mwin/overview.cpp" line="151"/>
         <source>Events</source>
         <translation>Veranschdaldungen</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="210"/>
         <location filename="mwin/overview.cpp" line="220"/>
-        <location filename="mwin/overview.cpp" line="261"/>
-        <location filename="mwin/overview.cpp" line="297"/>
-        <location filename="mwin/overview.cpp" line="301"/>
-        <location filename="mwin/overview.cpp" line="319"/>
-        <location filename="mwin/overview.cpp" line="542"/>
-        <location filename="mwin/overview.cpp" line="546"/>
-        <location filename="mwin/overview.cpp" line="567"/>
-        <location filename="mwin/overview.cpp" line="685"/>
+        <location filename="mwin/overview.cpp" line="230"/>
+        <location filename="mwin/overview.cpp" line="271"/>
+        <location filename="mwin/overview.cpp" line="307"/>
+        <location filename="mwin/overview.cpp" line="311"/>
+        <location filename="mwin/overview.cpp" line="329"/>
+        <location filename="mwin/overview.cpp" line="552"/>
+        <location filename="mwin/overview.cpp" line="556"/>
+        <location filename="mwin/overview.cpp" line="577"/>
+        <location filename="mwin/overview.cpp" line="702"/>
         <source>Warning</source>
         <translation>Dumm gelaufen</translation>
     </message>
@@ -5259,7 +5786,7 @@ Remaining value of this voucher: %4</source>
         <translation type="obsolete">Veranschdaldung &amp;absach&apos;n...</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="91"/>
+        <location filename="mwin/overview.cpp" line="99"/>
         <source>&amp;Show all customers</source>
         <translation>&amp;Alle Gunden anzeigen</translation>
     </message>
@@ -5296,7 +5823,7 @@ Remaining value of this voucher: %4</source>
         <translation type="obsolete">Eindriddsgarde beschdellen...</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="145"/>
+        <location filename="mwin/overview.cpp" line="155"/>
         <source>Shopping Cart</source>
         <translation>Eingaufswagen</translation>
     </message>
@@ -5406,7 +5933,7 @@ Remaining value of this voucher: %4</source>
         <translation type="obsolete">Beschreibung vom Nudsor %1:</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="83"/>
+        <location filename="mwin/overview.cpp" line="91"/>
         <source>Change my &amp;Password</source>
         <translation>Mei eechnes &amp;Bassword ändorn</translation>
     </message>
@@ -5455,7 +5982,7 @@ Remaining value of this voucher: %4</source>
         <translation type="obsolete">Nudsor &apos;%1&apos; wirklich löschen? Bissde Dir da och gans sischor?</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="220"/>
+        <location filename="mwin/overview.cpp" line="230"/>
         <source>Error setting password: %1</source>
         <translation>Gann Bassword ni sedsen: %1</translation>
     </message>
@@ -5550,7 +6077,7 @@ Remaining value of this voucher: %4</source>
         <translation type="obsolete">Ne Beschdellung anlegn.</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="154"/>
+        <location filename="mwin/overview.cpp" line="164"/>
         <source>Order List</source>
         <translation>Beschdelllisde</translation>
     </message>
@@ -5587,7 +6114,7 @@ Remaining value of this voucher: %4</source>
         <translation type="obsolete">Auswähln</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="290"/>
+        <location filename="mwin/overview.cpp" line="300"/>
         <source>Cancel</source>
         <translation type="unfinished">Ni machen</translation>
     </message>
@@ -5608,7 +6135,7 @@ Remaining value of this voucher: %4</source>
         <translation type="obsolete">Isch hadde nen Broblem mit dor Beschdellung: %1</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="159"/>
+        <location filename="mwin/overview.cpp" line="169"/>
         <source>Entrance</source>
         <translation>Einlassgondrolle</translation>
     </message>
@@ -5777,7 +6304,7 @@ Remaining value of this voucher: %4</source>
         <translation type="obsolete">&amp;Zeit für Sischerungsgobie fesdlechn...</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="127"/>
+        <location filename="mwin/overview.cpp" line="137"/>
         <source>&amp;Backup now...</source>
         <translation>Jedsd &amp;Sischorungsgobie anleschn...</translation>
     </message>
@@ -5851,61 +6378,61 @@ Remaining value of this voucher: %4</source>
         <translation type="obsolete">Gonfiguriern</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="131"/>
+        <location filename="mwin/overview.cpp" line="141"/>
         <source>&amp;Auto-Refresh settings...</source>
         <translation>Schdändisch-Nachgugg-Einschdellungen...</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="133"/>
+        <location filename="mwin/overview.cpp" line="143"/>
         <source>&amp;Display settings...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="342"/>
+        <location filename="mwin/overview.cpp" line="352"/>
         <source>Refresh Settings</source>
         <translation>Schdändisch-Nachgugg-Einschdellungen</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="347"/>
+        <location filename="mwin/overview.cpp" line="357"/>
         <source>Refresh Rate (minutes):</source>
         <translation>Nachguggfregwens (Minuden)</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="353"/>
+        <location filename="mwin/overview.cpp" line="363"/>
         <source>refresh &amp;event list</source>
         <translation>Veranschdaldungslisde nachguggn</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="355"/>
+        <location filename="mwin/overview.cpp" line="365"/>
         <source>refresh &amp;user list</source>
         <translation>Nudsorlisde nachguggn</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="357"/>
+        <location filename="mwin/overview.cpp" line="367"/>
         <source>refresh &amp;host list</source>
         <translation>Reschnorlisde nachguggn</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="366"/>
-        <location filename="mwin/overview.cpp" line="421"/>
-        <location filename="mwin/overview.cpp" line="507"/>
+        <location filename="mwin/overview.cpp" line="376"/>
+        <location filename="mwin/overview.cpp" line="431"/>
+        <location filename="mwin/overview.cpp" line="517"/>
         <source>&amp;OK</source>
         <translation>Nu &amp;glar! Nehm&apos;sch.</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="368"/>
-        <location filename="mwin/overview.cpp" line="423"/>
-        <location filename="mwin/overview.cpp" line="509"/>
+        <location filename="mwin/overview.cpp" line="378"/>
+        <location filename="mwin/overview.cpp" line="433"/>
+        <location filename="mwin/overview.cpp" line="519"/>
         <source>&amp;Cancel</source>
         <translation>&amp;Nee lass mal.</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="110"/>
+        <location filename="mwin/overview.cpp" line="118"/>
         <source>&amp;Edit Templates...</source>
         <translation>Vorlachen bearbeeden...</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="112"/>
+        <location filename="mwin/overview.cpp" line="120"/>
         <source>&amp;Update Templates Now</source>
         <translation>Jedsd soford nochmal nachguggen was es neues gibd</translation>
     </message>
@@ -5922,7 +6449,7 @@ Remaining value of this voucher: %4</source>
         <translation type="obsolete">Gudschein zurüggeben...</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="104"/>
+        <location filename="mwin/overview.cpp" line="112"/>
         <source>Edit &amp;Shipping Options...</source>
         <translation>Versandmedoden bearbeeden...</translation>
     </message>
@@ -5975,383 +6502,388 @@ Remaining value of this voucher: %4</source>
         <translation type="obsolete">Den Gudschein gannsch ni zurügnehm. Der wurde schonma benudsd, der iss ja schon angebissn.</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="359"/>
+        <location filename="mwin/overview.cpp" line="369"/>
         <source>refresh &amp;shipping list</source>
         <translation>Versandmedoden offfrischen</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="98"/>
+        <location filename="mwin/overview.cpp" line="106"/>
         <source>&amp;Deduct from voucher...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="86"/>
-        <source>Switch to Wizard...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="mwin/overview.cpp" line="90"/>
+        <location filename="mwin/overview.cpp" line="98"/>
         <source>&amp;Actions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="94"/>
+        <location filename="mwin/overview.cpp" line="102"/>
         <source>Tickets and &amp;Vouchers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="95"/>
+        <location filename="mwin/overview.cpp" line="103"/>
         <source>Return &amp;ticket or voucher...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="100"/>
+        <location filename="mwin/overview.cpp" line="108"/>
         <source>&amp;Empty voucher...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="109"/>
+        <location filename="mwin/overview.cpp" line="117"/>
         <source>&amp;Templates</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="130"/>
+        <location filename="mwin/overview.cpp" line="140"/>
         <source>&amp;Configuration</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="132"/>
+        <location filename="mwin/overview.cpp" line="142"/>
         <source>&amp;Server Access settings...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="121"/>
+        <location filename="mwin/overview.cpp" line="131"/>
         <source>&amp;Administration</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="103"/>
+        <location filename="mwin/overview.cpp" line="94"/>
+        <source>Switch to &amp;Wizard...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mwin/overview.cpp" line="111"/>
         <source>&amp;Options</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="106"/>
+        <location filename="mwin/overview.cpp" line="114"/>
         <source>Edit &amp;Payment Options...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="115"/>
+        <location filename="mwin/overview.cpp" line="123"/>
+        <source>&amp;ODF Editor...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mwin/overview.cpp" line="125"/>
         <source>A&amp;udit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="116"/>
+        <location filename="mwin/overview.cpp" line="126"/>
         <source>&amp;Order Audit...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="117"/>
+        <location filename="mwin/overview.cpp" line="127"/>
         <source>&amp;Ticket Audit...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="118"/>
+        <location filename="mwin/overview.cpp" line="128"/>
         <source>&amp;Voucher Audit...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="119"/>
+        <location filename="mwin/overview.cpp" line="129"/>
         <source>&amp;User Audit...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="122"/>
+        <location filename="mwin/overview.cpp" line="132"/>
         <source>&amp;User Administration...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="125"/>
+        <location filename="mwin/overview.cpp" line="135"/>
         <source>Backup &amp;Settings...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="134"/>
+        <location filename="mwin/overview.cpp" line="144"/>
         <source>&amp;Label Printing settings...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="256"/>
+        <location filename="mwin/overview.cpp" line="266"/>
         <source>Return Ticket/Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="256"/>
+        <location filename="mwin/overview.cpp" line="266"/>
         <source>Please enter the ticket or voucher ID to return:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="261"/>
+        <location filename="mwin/overview.cpp" line="271"/>
         <source>This ticket/voucher cannot be returned: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="269"/>
+        <location filename="mwin/overview.cpp" line="279"/>
         <source>Deduct from Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="272"/>
+        <location filename="mwin/overview.cpp" line="282"/>
         <source>Using a voucher to pay outside the system.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="276"/>
+        <location filename="mwin/overview.cpp" line="286"/>
         <source>Amount to deduct:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="278"/>
+        <location filename="mwin/overview.cpp" line="288"/>
         <source>Reason for deducting:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="280"/>
+        <location filename="mwin/overview.cpp" line="290"/>
         <source>Voucher ID:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="288"/>
+        <location filename="mwin/overview.cpp" line="298"/>
         <source>OK</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="297"/>
+        <location filename="mwin/overview.cpp" line="307"/>
         <source>Unable to deduct voucher: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="301"/>
+        <location filename="mwin/overview.cpp" line="311"/>
         <source>Voucher does not contain enough money. Money left: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="304"/>
+        <location filename="mwin/overview.cpp" line="314"/>
         <source>Deducted from Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="305"/>
+        <location filename="mwin/overview.cpp" line="315"/>
         <source>Value taken from voucher: %1
 Value remaining on voucher: %2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="314"/>
+        <location filename="mwin/overview.cpp" line="324"/>
         <source>Invalidate Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="314"/>
+        <location filename="mwin/overview.cpp" line="324"/>
         <source>Please enter/scan the barcode of the voucher to invalidate/empty - the voucher will no longer be usable afterwards, but still has to be paid for.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="319"/>
+        <location filename="mwin/overview.cpp" line="329"/>
         <source>Unable to invalidate voucher: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="322"/>
+        <location filename="mwin/overview.cpp" line="332"/>
         <source>Invalidated Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="323"/>
+        <location filename="mwin/overview.cpp" line="333"/>
         <source>The voucher &apos;%1&apos;has been invalidated.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="393"/>
+        <location filename="mwin/overview.cpp" line="403"/>
         <source>Server Access Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="397"/>
+        <location filename="mwin/overview.cpp" line="407"/>
         <source>Request Timeout (seconds):</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="403"/>
+        <location filename="mwin/overview.cpp" line="413"/>
         <source>Log Level:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="405"/>
+        <location filename="mwin/overview.cpp" line="415"/>
         <source>No Logging</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="406"/>
+        <location filename="mwin/overview.cpp" line="416"/>
         <source>Minimal Logging</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="407"/>
+        <location filename="mwin/overview.cpp" line="417"/>
         <source>Medium Logging</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="408"/>
+        <location filename="mwin/overview.cpp" line="418"/>
         <source>Log Details on Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="409"/>
+        <location filename="mwin/overview.cpp" line="419"/>
         <source>Always Log Details</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="451"/>
+        <location filename="mwin/overview.cpp" line="461"/>
         <source>Display Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="456"/>
+        <location filename="mwin/overview.cpp" line="466"/>
         <source>Event settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="459"/>
+        <location filename="mwin/overview.cpp" line="469"/>
         <source>Maximum event age (days, 0=show all):</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="563"/>
+        <location filename="mwin/overview.cpp" line="573"/>
         <source>Backup</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="563"/>
+        <location filename="mwin/overview.cpp" line="573"/>
         <source>The backup was successful.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="567"/>
+        <location filename="mwin/overview.cpp" line="577"/>
         <source>Cannot create backup file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="615"/>
+        <location filename="mwin/overview.cpp" line="632"/>
         <source>Order ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="615"/>
+        <location filename="mwin/overview.cpp" line="632"/>
         <source>Please enter the ID of the order you want to audit:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="625"/>
+        <location filename="mwin/overview.cpp" line="642"/>
         <source>Ticket ID</source>
         <translation type="unfinished">Gardennummer</translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="625"/>
+        <location filename="mwin/overview.cpp" line="642"/>
         <source>Please enter the ID of the ticket you want to audit:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="635"/>
+        <location filename="mwin/overview.cpp" line="652"/>
         <source>Voucher ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="635"/>
+        <location filename="mwin/overview.cpp" line="652"/>
         <source>Please enter the ID of the voucher you want to audit:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="656"/>
+        <location filename="mwin/overview.cpp" line="673"/>
         <source>Audit User</source>
         <comment>audit dialog</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="661"/>
-        <location filename="mwin/overview.cpp" line="664"/>
+        <location filename="mwin/overview.cpp" line="678"/>
+        <location filename="mwin/overview.cpp" line="681"/>
         <source>User Name:</source>
         <comment>audit dialog</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="668"/>
+        <location filename="mwin/overview.cpp" line="685"/>
         <source>Earliest Info</source>
         <comment>audit dialog</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="685"/>
+        <location filename="mwin/overview.cpp" line="702"/>
         <source>Cannot query an empty user name.</source>
         <comment>audit dialog</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="210"/>
+        <location filename="mwin/overview.cpp" line="220"/>
         <source>I was unable to renew the login at the server.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="465"/>
+        <location filename="mwin/overview.cpp" line="475"/>
         <source>Maximum order list age</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="468"/>
+        <location filename="mwin/overview.cpp" line="478"/>
         <source>Age in days, 0=show all.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="469"/>
+        <location filename="mwin/overview.cpp" line="479"/>
         <source>When showing all orders:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="474"/>
+        <location filename="mwin/overview.cpp" line="484"/>
         <source>When showing open orders:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="479"/>
+        <location filename="mwin/overview.cpp" line="489"/>
         <source>When searching by event:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="484"/>
+        <location filename="mwin/overview.cpp" line="494"/>
         <source>When searching by customer:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="489"/>
+        <location filename="mwin/overview.cpp" line="499"/>
         <source>Default age when searching by date:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="495"/>
+        <location filename="mwin/overview.cpp" line="505"/>
         <source>Script settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="499"/>
+        <location filename="mwin/overview.cpp" line="509"/>
         <source>Show script debugger:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="542"/>
+        <location filename="mwin/overview.cpp" line="552"/>
         <source>Backup failed with error (%2): %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="546"/>
+        <location filename="mwin/overview.cpp" line="556"/>
         <source>Backup returned empty.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6359,52 +6891,52 @@ Value remaining on voucher: %2</source>
 <context>
     <name>MPCDEdit</name>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="119"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="123"/>
         <source>New Price Category</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="119"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="123"/>
         <source>Change Price Category</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="126"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="130"/>
         <source>Category Name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="127"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="131"/>
         <source>Category Abbreviation:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="128"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="132"/>
         <source>Formula:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="129"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="133"/>
         <source>Flags:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="136"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="140"/>
         <source>Create</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="136"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="140"/>
         <source>Save</source>
         <translation type="unfinished">Schbeichorn</translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="138"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="142"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="145"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="149"/>
         <source>Flags of price category &apos;%1&apos;:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6450,37 +6982,37 @@ Value remaining on voucher: %2</source>
 <context>
     <name>MPaymentDialog</name>
     <message>
-        <location filename="dialogs/payedit.cpp" line="311"/>
+        <location filename="dialogs/payedit.cpp" line="315"/>
         <source>Payment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="314"/>
+        <location filename="dialogs/payedit.cpp" line="318"/>
         <source>Please enter the payment data below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="315"/>
+        <location filename="dialogs/payedit.cpp" line="319"/>
         <source>Amount paid:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="316"/>
+        <location filename="dialogs/payedit.cpp" line="320"/>
         <source>Payment Type:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="318"/>
+        <location filename="dialogs/payedit.cpp" line="322"/>
         <source>Data?:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="324"/>
+        <location filename="dialogs/payedit.cpp" line="328"/>
         <source>Ok</source>
         <translation type="unfinished">Is gud so.</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="326"/>
+        <location filename="dialogs/payedit.cpp" line="330"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6488,212 +7020,212 @@ Value remaining on voucher: %2</source>
 <context>
     <name>MPaymentEditor</name>
     <message>
-        <location filename="dialogs/payedit.cpp" line="46"/>
+        <location filename="dialogs/payedit.cpp" line="50"/>
         <source>Edit Payment Options</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="60"/>
+        <location filename="dialogs/payedit.cpp" line="64"/>
         <source>Default Payment Type:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="65"/>
+        <location filename="dialogs/payedit.cpp" line="69"/>
         <source>Change Description</source>
         <translation type="unfinished">Beschreibung ändorn</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="68"/>
+        <location filename="dialogs/payedit.cpp" line="72"/>
         <source>Change Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="71"/>
+        <location filename="dialogs/payedit.cpp" line="75"/>
         <source>Change Flags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="74"/>
+        <location filename="dialogs/payedit.cpp" line="78"/>
         <source>Change Default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="78"/>
+        <location filename="dialogs/payedit.cpp" line="82"/>
         <source>Add Option</source>
         <translation type="unfinished">Medode hinzufüschn</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="81"/>
+        <location filename="dialogs/payedit.cpp" line="85"/>
         <source>Delete Option</source>
         <translation type="unfinished">Medode löschn</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="89"/>
+        <location filename="dialogs/payedit.cpp" line="93"/>
         <source>Close</source>
         <translation type="unfinished">Zumachn</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="97"/>
+        <location filename="dialogs/payedit.cpp" line="101"/>
         <source>ID</source>
         <translation type="unfinished">Nummor</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="97"/>
+        <location filename="dialogs/payedit.cpp" line="101"/>
         <source>Description</source>
         <translation type="unfinished">Beschreibung</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="97"/>
+        <location filename="dialogs/payedit.cpp" line="101"/>
         <source>Data Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="97"/>
+        <location filename="dialogs/payedit.cpp" line="101"/>
         <source>Data Default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="97"/>
+        <location filename="dialogs/payedit.cpp" line="101"/>
         <source>Flags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="117"/>
+        <location filename="dialogs/payedit.cpp" line="121"/>
         <source>Payment Option Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="117"/>
+        <location filename="dialogs/payedit.cpp" line="121"/>
         <source>Please select a new description for this payment option:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="122"/>
-        <location filename="dialogs/payedit.cpp" line="167"/>
-        <location filename="dialogs/payedit.cpp" line="187"/>
-        <location filename="dialogs/payedit.cpp" line="227"/>
+        <location filename="dialogs/payedit.cpp" line="126"/>
+        <location filename="dialogs/payedit.cpp" line="171"/>
+        <location filename="dialogs/payedit.cpp" line="191"/>
         <location filename="dialogs/payedit.cpp" line="231"/>
-        <location filename="dialogs/payedit.cpp" line="277"/>
-        <location filename="dialogs/payedit.cpp" line="298"/>
+        <location filename="dialogs/payedit.cpp" line="235"/>
+        <location filename="dialogs/payedit.cpp" line="281"/>
+        <location filename="dialogs/payedit.cpp" line="302"/>
         <source>Warning</source>
         <translation type="unfinished">Dumm gelaufen</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="122"/>
-        <location filename="dialogs/payedit.cpp" line="167"/>
-        <location filename="dialogs/payedit.cpp" line="277"/>
+        <location filename="dialogs/payedit.cpp" line="126"/>
+        <location filename="dialogs/payedit.cpp" line="171"/>
+        <location filename="dialogs/payedit.cpp" line="281"/>
         <source>Could not store the changes: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="140"/>
+        <location filename="dialogs/payedit.cpp" line="144"/>
         <source>Change Payment Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="146"/>
-        <location filename="dialogs/payedit.cpp" line="251"/>
+        <location filename="dialogs/payedit.cpp" line="150"/>
+        <location filename="dialogs/payedit.cpp" line="255"/>
         <source>Data Name (human readable):</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="148"/>
-        <location filename="dialogs/payedit.cpp" line="252"/>
+        <location filename="dialogs/payedit.cpp" line="152"/>
+        <location filename="dialogs/payedit.cpp" line="256"/>
         <source>Data Default (pattern):</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="150"/>
+        <location filename="dialogs/payedit.cpp" line="154"/>
         <source>Hint: %Y=year, %M=month, %D=day, %%=%-sign, %O=order ID, %U=user</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="156"/>
-        <location filename="dialogs/payedit.cpp" line="217"/>
-        <location filename="dialogs/payedit.cpp" line="262"/>
+        <location filename="dialogs/payedit.cpp" line="160"/>
+        <location filename="dialogs/payedit.cpp" line="221"/>
+        <location filename="dialogs/payedit.cpp" line="266"/>
         <source>Ok</source>
         <translation type="unfinished">Is gud so.</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="158"/>
-        <location filename="dialogs/payedit.cpp" line="219"/>
-        <location filename="dialogs/payedit.cpp" line="264"/>
+        <location filename="dialogs/payedit.cpp" line="162"/>
+        <location filename="dialogs/payedit.cpp" line="223"/>
+        <location filename="dialogs/payedit.cpp" line="268"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="183"/>
+        <location filename="dialogs/payedit.cpp" line="187"/>
         <source>Edit Flags of payment option &apos;%1&apos;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="187"/>
+        <location filename="dialogs/payedit.cpp" line="191"/>
         <source>Could not store the changes.</source>
         <translation type="unfinished">Gann de Ändorung ni schbeichorn. S&apos; muss was schiefgelofen sein.</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="199"/>
+        <location filename="dialogs/payedit.cpp" line="203"/>
         <source>Set Default Payment Type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="227"/>
+        <location filename="dialogs/payedit.cpp" line="231"/>
         <source>The payment type &apos;%1&apos; has flags set, it may not be usable for every user, please consider removing those flags.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="231"/>
+        <location filename="dialogs/payedit.cpp" line="235"/>
         <source>Unable to set the new default: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="242"/>
+        <location filename="dialogs/payedit.cpp" line="246"/>
         <source>Create new Payment Option</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="248"/>
+        <location filename="dialogs/payedit.cpp" line="252"/>
         <source>Payment Type Name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="249"/>
+        <location filename="dialogs/payedit.cpp" line="253"/>
         <source>[a-zA-Z-/_\(\),\.]{1,63}</source>
         <comment>payment type pattern - allow national chars!</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="250"/>
+        <location filename="dialogs/payedit.cpp" line="254"/>
         <source>Description:</source>
         <translation type="unfinished">Beschreibung:</translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="253"/>
+        <location filename="dialogs/payedit.cpp" line="257"/>
         <source>Hint: %Y=year, %M=month, %D=day, %H=hour(0..23), %h=hour(1..12), %m=minute, %a=AM/PM, %%=%-sign</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="255"/>
+        <location filename="dialogs/payedit.cpp" line="259"/>
         <source>Flags:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="256"/>
+        <location filename="dialogs/payedit.cpp" line="260"/>
         <source>Edit flags of the new payment option:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="293"/>
+        <location filename="dialogs/payedit.cpp" line="297"/>
         <source>Really Delete?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="293"/>
+        <location filename="dialogs/payedit.cpp" line="297"/>
         <source>Really delete payment option &apos;%1&apos;?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="298"/>
+        <location filename="dialogs/payedit.cpp" line="302"/>
         <source>Unable to delete this option: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6701,47 +7233,47 @@ Value remaining on voucher: %2</source>
 <context>
     <name>MPriceCategoryDialog</name>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="29"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="33"/>
         <source>Select a Price Category</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="43"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="47"/>
         <source>New...</source>
         <comment>new price category</comment>
         <translation type="unfinished">Neier Raum...</translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="46"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="50"/>
         <source>Edit...</source>
         <comment>edit price category</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="50"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="54"/>
         <source>Select</source>
         <comment>select price category</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="52"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="56"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="55"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="59"/>
         <source>Close</source>
         <translation type="unfinished">Zumachn</translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="77"/>
-        <location filename="dialogs/pricecatdlg.cpp" line="102"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="81"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="106"/>
         <source>Warning</source>
         <translation type="unfinished">Dumm gelaufen</translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="77"/>
-        <location filename="dialogs/pricecatdlg.cpp" line="102"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="81"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="106"/>
         <source>Error while creating new price category: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6749,125 +7281,125 @@ Value remaining on voucher: %2</source>
 <context>
     <name>MRoleTab</name>
     <message>
-        <location filename="mwin/acltabs.cpp" line="573"/>
+        <location filename="mwin/acltabs.cpp" line="610"/>
         <source>New Role...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="576"/>
+        <location filename="mwin/acltabs.cpp" line="613"/>
         <source>Delete Role...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="580"/>
+        <location filename="mwin/acltabs.cpp" line="617"/>
         <source>Change Description...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="583"/>
+        <location filename="mwin/acltabs.cpp" line="620"/>
         <source>Edit Flags...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="586"/>
+        <location filename="mwin/acltabs.cpp" line="623"/>
         <source>Edit Rights...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="608"/>
+        <location filename="mwin/acltabs.cpp" line="645"/>
         <source>Role Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="608"/>
+        <location filename="mwin/acltabs.cpp" line="645"/>
         <source>Description</source>
         <translation type="unfinished">Beschreibung</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="622"/>
+        <location filename="mwin/acltabs.cpp" line="659"/>
         <source>Create New Role</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="622"/>
+        <location filename="mwin/acltabs.cpp" line="659"/>
         <source>Please enter a role name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="629"/>
-        <location filename="mwin/acltabs.cpp" line="647"/>
-        <location filename="mwin/acltabs.cpp" line="678"/>
-        <location filename="mwin/acltabs.cpp" line="683"/>
-        <location filename="mwin/acltabs.cpp" line="703"/>
+        <location filename="mwin/acltabs.cpp" line="666"/>
+        <location filename="mwin/acltabs.cpp" line="684"/>
         <location filename="mwin/acltabs.cpp" line="715"/>
         <location filename="mwin/acltabs.cpp" line="720"/>
-        <location filename="mwin/acltabs.cpp" line="746"/>
+        <location filename="mwin/acltabs.cpp" line="740"/>
+        <location filename="mwin/acltabs.cpp" line="752"/>
+        <location filename="mwin/acltabs.cpp" line="757"/>
+        <location filename="mwin/acltabs.cpp" line="783"/>
         <source>Warning</source>
         <translation type="unfinished">Dumm gelaufen</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="629"/>
+        <location filename="mwin/acltabs.cpp" line="666"/>
         <source>Error while trying to create role: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="643"/>
+        <location filename="mwin/acltabs.cpp" line="680"/>
         <source>Delete this Role?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="643"/>
+        <location filename="mwin/acltabs.cpp" line="680"/>
         <source>Really delete role &apos;%1&apos;?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="647"/>
+        <location filename="mwin/acltabs.cpp" line="684"/>
         <source>Error while trying to delete role: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="662"/>
+        <location filename="mwin/acltabs.cpp" line="699"/>
         <source>Edit Description</source>
         <translation type="unfinished">Beschreibung ändorn</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="662"/>
+        <location filename="mwin/acltabs.cpp" line="699"/>
         <source>Description of role %1:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="678"/>
         <location filename="mwin/acltabs.cpp" line="715"/>
+        <location filename="mwin/acltabs.cpp" line="752"/>
         <source>Cannot retrieve role: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="683"/>
+        <location filename="mwin/acltabs.cpp" line="720"/>
         <source>Cannot retrieve flag list: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="694"/>
+        <location filename="mwin/acltabs.cpp" line="731"/>
         <source>Edit flags of role %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="703"/>
+        <location filename="mwin/acltabs.cpp" line="740"/>
         <source>Error while setting flags: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="720"/>
+        <location filename="mwin/acltabs.cpp" line="757"/>
         <source>Cannot retrieve right list: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="737"/>
+        <location filename="mwin/acltabs.cpp" line="774"/>
         <source>Edit rights of role %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="746"/>
+        <location filename="mwin/acltabs.cpp" line="783"/>
         <source>Error while setting rights: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6875,50 +7407,50 @@ Value remaining on voucher: %2</source>
 <context>
     <name>MSInterface</name>
     <message>
-        <location filename="iface/msinterface.cpp" line="65"/>
+        <location filename="iface/msinterface.cpp" line="74"/>
         <source>Warning</source>
         <translation type="unfinished">Dumm gelaufen</translation>
     </message>
     <message>
-        <location filename="iface/msinterface.cpp" line="65"/>
+        <location filename="iface/msinterface.cpp" line="74"/>
         <source>Login failed: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="iface/msinterface.cpp" line="99"/>
-        <location filename="iface/msinterface.cpp" line="103"/>
         <location filename="iface/msinterface.cpp" line="108"/>
-        <location filename="iface/msinterface.cpp" line="113"/>
+        <location filename="iface/msinterface.cpp" line="112"/>
+        <location filename="iface/msinterface.cpp" line="117"/>
+        <location filename="iface/msinterface.cpp" line="122"/>
         <source>Error</source>
         <translation type="unfinished">Gans doller falschor Fehler</translation>
     </message>
     <message>
-        <location filename="iface/msinterface.cpp" line="99"/>
+        <location filename="iface/msinterface.cpp" line="108"/>
         <source>Communication problem while talking to the server, see log for details.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="iface/msinterface.cpp" line="103"/>
+        <location filename="iface/msinterface.cpp" line="112"/>
         <source>Communication with server was not successful.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="iface/msinterface.cpp" line="108"/>
+        <location filename="iface/msinterface.cpp" line="117"/>
         <source>The server implementation is too old for this client.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="iface/msinterface.cpp" line="113"/>
+        <location filename="iface/msinterface.cpp" line="122"/>
         <source>This client is too old for the server, please upgrade.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="iface/msinterface.cpp" line="205"/>
+        <location filename="iface/msinterface.cpp" line="214"/>
         <source>Connection Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="iface/msinterface.cpp" line="205"/>
+        <location filename="iface/msinterface.cpp" line="214"/>
         <source>There were problems while authenticating the server. Aborting. Check your configuration.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -7057,71 +7589,76 @@ Offset from UTC: %2 minutes %3</source>
     </message>
     <message>
         <location filename="misc/sclock.cpp" line="123"/>
+        <source>Positive Sign:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="misc/sclock.cpp" line="124"/>
         <source>Example:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="126"/>
+        <location filename="misc/sclock.cpp" line="127"/>
         <source>Date and Time Settings:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="127"/>
+        <location filename="misc/sclock.cpp" line="128"/>
         <source>Day of the Week:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="128"/>
+        <location filename="misc/sclock.cpp" line="129"/>
         <source>Day of the Week Abbreviated:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="129"/>
+        <location filename="misc/sclock.cpp" line="130"/>
         <source>Month Names:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="130"/>
+        <location filename="misc/sclock.cpp" line="131"/>
         <source>Month Names Abbreviated:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="131"/>
+        <location filename="misc/sclock.cpp" line="132"/>
         <source>Date Format:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="132"/>
+        <location filename="misc/sclock.cpp" line="133"/>
         <source>Time Format:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="133"/>
+        <location filename="misc/sclock.cpp" line="134"/>
         <source>Date and Time Format:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="136"/>
+        <location filename="misc/sclock.cpp" line="137"/>
         <source>System Time Zone:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="137"/>
+        <location filename="misc/sclock.cpp" line="138"/>
         <source>Current Local Time:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="138"/>
+        <location filename="misc/sclock.cpp" line="139"/>
         <source>Theater/Server Time Zone:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="139"/>
+        <location filename="misc/sclock.cpp" line="140"/>
         <source>Current Theater/Server Time:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="144"/>
+        <location filename="misc/sclock.cpp" line="145"/>
         <source>Close</source>
         <translation type="unfinished">Zumachn</translation>
     </message>
@@ -7137,32 +7674,32 @@ Offset from UTC: %2 minutes %3</source>
 <context>
     <name>MShippingChange</name>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1182"/>
+        <location filename="dialogs/orderwin.cpp" line="1164"/>
         <source>Change Shipping Method</source>
         <translation>Versandmedode ändorn</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1189"/>
+        <location filename="dialogs/orderwin.cpp" line="1171"/>
         <source>Method:</source>
         <translation>Medode:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1191"/>
+        <location filename="dialogs/orderwin.cpp" line="1173"/>
         <source>Price:</source>
         <translation>Breis:</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1199"/>
+        <location filename="dialogs/orderwin.cpp" line="1181"/>
         <source>Ok</source>
         <translation>Is gud so.</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1201"/>
+        <location filename="dialogs/orderwin.cpp" line="1183"/>
         <source>Cancel</source>
         <translation>Abbreschen</translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1208"/>
+        <location filename="dialogs/orderwin.cpp" line="1190"/>
         <source>(None)</source>
         <comment>shipping method</comment>
         <translation>(Gar Geene)</translation>
@@ -7171,77 +7708,77 @@ Offset from UTC: %2 minutes %3</source>
 <context>
     <name>MShippingEditor</name>
     <message>
-        <location filename="dialogs/shipping.cpp" line="37"/>
+        <location filename="dialogs/shipping.cpp" line="41"/>
         <source>Edit Shipping Options</source>
         <translation>Versandmedoden bearbeeden</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="51"/>
+        <location filename="dialogs/shipping.cpp" line="55"/>
         <source>Change Description</source>
         <translation>Beschreibung ändorn</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="53"/>
+        <location filename="dialogs/shipping.cpp" line="57"/>
         <source>Change Price</source>
         <translation>Breis ändorn</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="55"/>
+        <location filename="dialogs/shipping.cpp" line="59"/>
         <source>Change Flags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="58"/>
+        <location filename="dialogs/shipping.cpp" line="62"/>
         <source>Add Option</source>
         <translation>Medode hinzufüschn</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="60"/>
+        <location filename="dialogs/shipping.cpp" line="64"/>
         <source>Delete Option</source>
         <translation>Medode löschn</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="67"/>
+        <location filename="dialogs/shipping.cpp" line="71"/>
         <source>Ok</source>
         <translation>Is gud so.</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="69"/>
+        <location filename="dialogs/shipping.cpp" line="73"/>
         <source>Cancel</source>
         <translation>Doch ni&apos; machen</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="77"/>
+        <location filename="dialogs/shipping.cpp" line="81"/>
         <source>ID</source>
         <translation>Nummor</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="77"/>
+        <location filename="dialogs/shipping.cpp" line="81"/>
         <source>Description</source>
         <translation>Beschreibung</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="77"/>
+        <location filename="dialogs/shipping.cpp" line="81"/>
         <source>Price</source>
         <translation>Breis</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="163"/>
+        <location filename="dialogs/shipping.cpp" line="167"/>
         <source>Could not store the data: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="178"/>
+        <location filename="dialogs/shipping.cpp" line="182"/>
         <source>Really Delete?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="178"/>
+        <location filename="dialogs/shipping.cpp" line="182"/>
         <source>Really delete shipping option &apos;%1&apos;?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="184"/>
+        <location filename="dialogs/shipping.cpp" line="188"/>
         <source>Unable to delete this option: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -7262,54 +7799,54 @@ Offset from UTC: %2 minutes %3</source>
         <translation type="obsolete">Nee!</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="96"/>
-        <location filename="dialogs/shipping.cpp" line="152"/>
+        <location filename="dialogs/shipping.cpp" line="100"/>
+        <location filename="dialogs/shipping.cpp" line="156"/>
         <source>Shipping Option Description</source>
         <translation type="unfinished">Versandmedodenbeschreibung</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="96"/>
+        <location filename="dialogs/shipping.cpp" line="100"/>
         <source>Please select a new description for this shipping option:</source>
         <translation type="unfinished">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="dialogs/shipping.cpp" line="101"/>
-        <location filename="dialogs/shipping.cpp" line="123"/>
-        <location filename="dialogs/shipping.cpp" line="142"/>
-        <location filename="dialogs/shipping.cpp" line="163"/>
-        <location filename="dialogs/shipping.cpp" line="184"/>
+        <location filename="dialogs/shipping.cpp" line="105"/>
+        <location filename="dialogs/shipping.cpp" line="127"/>
+        <location filename="dialogs/shipping.cpp" line="146"/>
+        <location filename="dialogs/shipping.cpp" line="167"/>
+        <location filename="dialogs/shipping.cpp" line="188"/>
         <source>Warning</source>
         <translation type="unfinished">Dumm gelaufen</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="101"/>
-        <location filename="dialogs/shipping.cpp" line="123"/>
+        <location filename="dialogs/shipping.cpp" line="105"/>
+        <location filename="dialogs/shipping.cpp" line="127"/>
         <source>Could not store the changes: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="138"/>
+        <location filename="dialogs/shipping.cpp" line="142"/>
         <source>Edit Flags of shipping option &apos;%1&apos;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="142"/>
+        <location filename="dialogs/shipping.cpp" line="146"/>
         <source>Could not store the changes.</source>
         <translation type="unfinished">Gann de Ändorung ni schbeichorn. S&apos; muss was schiefgelofen sein.</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="118"/>
-        <location filename="dialogs/shipping.cpp" line="155"/>
+        <location filename="dialogs/shipping.cpp" line="122"/>
+        <location filename="dialogs/shipping.cpp" line="159"/>
         <source>Shipping Option Price</source>
         <translation type="unfinished">Versandmedodenbreis</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="77"/>
+        <location filename="dialogs/shipping.cpp" line="81"/>
         <source>Flags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="118"/>
+        <location filename="dialogs/shipping.cpp" line="122"/>
         <source>Please select a new price for this shipping option:</source>
         <translation type="unfinished">Gib&apos; doch och ma ein was&apos;de Dir vorschdellsd dass de Versandmedode gosden soll:</translation>
     </message>
@@ -7334,12 +7871,12 @@ Offset from UTC: %2 minutes %3</source>
         <translation type="obsolete">Sach&apos; mir ma gans genau wer alles die Medode verwenden darf:</translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="152"/>
+        <location filename="dialogs/shipping.cpp" line="156"/>
         <source>Please select a new description for this new shipping option:</source>
         <translation type="unfinished">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="dialogs/shipping.cpp" line="155"/>
+        <location filename="dialogs/shipping.cpp" line="159"/>
         <source>Please select a new price for this new shipping option:</source>
         <translation type="unfinished">Gib&apos; doch och ma ein was&apos;de Dir vorschdellsd dass de Versandmedode gosden soll:</translation>
     </message>
@@ -7359,12 +7896,12 @@ Offset from UTC: %2 minutes %3</source>
 <context>
     <name>MTELabelDelegate</name>
     <message>
-        <location filename="templates/ticketedit.cpp" line="623"/>
+        <location filename="templates/ticketedit.cpp" line="609"/>
         <source>edged</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="624"/>
+        <location filename="templates/ticketedit.cpp" line="610"/>
         <source>smooth</source>
         <translation type="unfinished"></translation>
     </message>
@@ -7372,23 +7909,23 @@ Offset from UTC: %2 minutes %3</source>
 <context>
     <name>MTemplateChoice</name>
     <message>
-        <location filename="templates/templatedlg.cpp" line="32"/>
+        <location filename="templates/templatedlg.cpp" line="34"/>
         <source>Chose Template</source>
         <translation>Vorlache auswähln</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="36"/>
+        <location filename="templates/templatedlg.cpp" line="38"/>
         <source>Please chose a variant of template %1:</source>
         <translation>Such Dir ma&apos; ne Variande von dor Vorlache %1 raus:</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="45"/>
+        <location filename="templates/templatedlg.cpp" line="47"/>
         <source>(default)</source>
         <comment>default template pseudo-variant</comment>
         <translation>(Schdandard)</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="54"/>
+        <location filename="templates/templatedlg.cpp" line="56"/>
         <source>Ok</source>
         <translation>Is gud so.</translation>
     </message>
@@ -7396,139 +7933,153 @@ Offset from UTC: %2 minutes %3</source>
 <context>
     <name>MTemplateEditor</name>
     <message>
-        <location filename="templates/templatedlg.cpp" line="76"/>
+        <location filename="templates/templatedlg.cpp" line="78"/>
         <source>Edit Template Directory</source>
         <translation>Vorlachenverzeischnis bearbeeden</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="89"/>
         <source>Update Now</source>
-        <translation>Jedsd neu holn</translation>
+        <translation type="obsolete">Jedsd neu holn</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="92"/>
         <source>Add Variant</source>
-        <translation>Variande hinzufüschn</translation>
+        <translation type="obsolete">Variande hinzufüschn</translation>
     </message>
     <message>
         <location filename="templates/templatedlg.cpp" line="94"/>
-        <source>Delete Variant</source>
-        <translation>Variante löschn</translation>
+        <source>&amp;Add Variant</source>
+        <oldsource>Delete Variant</oldsource>
+        <translation type="unfinished">Variante löschn</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="97"/>
-        <source>Change Flags</source>
+        <location filename="templates/templatedlg.cpp" line="102"/>
+        <source>&amp;Save Template...</source>
+        <oldsource>Edit Template</oldsource>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation type="obsolete">Zumachn</translation>
+    </message>
+    <message>
+        <location filename="templates/templatedlg.cpp" line="91"/>
+        <source>&amp;Update Now</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="100"/>
-        <source>Save Template...</source>
+        <location filename="templates/templatedlg.cpp" line="96"/>
+        <source>&amp;Delete Variant</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="102"/>
-        <source>Edit Template</source>
+        <location filename="templates/templatedlg.cpp" line="99"/>
+        <source>Change &amp;Flags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="109"/>
-        <source>Close</source>
-        <translation>Zumachn</translation>
+        <location filename="templates/templatedlg.cpp" line="104"/>
+        <source>&amp;Edit Template</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/templatedlg.cpp" line="111"/>
+        <source>&amp;Close</source>
+        <translation type="unfinished">&amp;Schließen</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="124"/>
+        <location filename="templates/templatedlg.cpp" line="126"/>
         <source>Template/Variant</source>
         <translation>Vorlache/Variande</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="124"/>
+        <location filename="templates/templatedlg.cpp" line="126"/>
         <source>Description</source>
         <translation>Beschreibung</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="124"/>
+        <location filename="templates/templatedlg.cpp" line="126"/>
         <source>Checksum</source>
         <translation>Scheggsumme</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="124"/>
+        <location filename="templates/templatedlg.cpp" line="126"/>
         <source>Flags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="187"/>
-        <location filename="templates/templatedlg.cpp" line="205"/>
-        <location filename="templates/templatedlg.cpp" line="224"/>
-        <location filename="templates/templatedlg.cpp" line="241"/>
-        <location filename="templates/templatedlg.cpp" line="283"/>
-        <location filename="templates/templatedlg.cpp" line="303"/>
-        <location filename="templates/templatedlg.cpp" line="339"/>
-        <location filename="templates/templatedlg.cpp" line="348"/>
+        <location filename="templates/templatedlg.cpp" line="189"/>
+        <location filename="templates/templatedlg.cpp" line="208"/>
+        <location filename="templates/templatedlg.cpp" line="227"/>
+        <location filename="templates/templatedlg.cpp" line="244"/>
+        <location filename="templates/templatedlg.cpp" line="289"/>
+        <location filename="templates/templatedlg.cpp" line="309"/>
+        <location filename="templates/templatedlg.cpp" line="347"/>
+        <location filename="templates/templatedlg.cpp" line="356"/>
         <source>Warning</source>
         <translation>Dumm gelaufen</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="187"/>
+        <location filename="templates/templatedlg.cpp" line="189"/>
         <source>Unable to delete this template.</source>
         <translation>Gann de Vorlache ni löschn. Da gann mor nüschd machn.</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="200"/>
+        <location filename="templates/templatedlg.cpp" line="202"/>
         <source>Select Template File</source>
         <translation>Vorlachendadei auswähln</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="205"/>
+        <location filename="templates/templatedlg.cpp" line="208"/>
         <source>Files with this extension (%1) are not legal for this template.</source>
         <translation>Gugge ma: Dadein mir dor Erweederung %1 sind hier nisch erloobd. Und Du Droddel mussd genau so eene nehm!</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="224"/>
+        <location filename="templates/templatedlg.cpp" line="227"/>
         <source>Unable to upload file.</source>
         <translation>Gann de Dadei nisch hochladn.</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="241"/>
+        <location filename="templates/templatedlg.cpp" line="244"/>
         <source>Unable to send new description to server.</source>
         <translation>Isch gann und gann den Sörvor nisch überzeuschn dass Deine Beschreibung besser iss. S&apos; iss hald n&apos; aldor Esel!</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="283"/>
+        <location filename="templates/templatedlg.cpp" line="289"/>
         <source>Unknown template type, cannot edit it.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="303"/>
+        <location filename="templates/templatedlg.cpp" line="309"/>
         <source>Ooops. Lost the template file, cannot store it.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="309"/>
+        <location filename="templates/templatedlg.cpp" line="315"/>
         <source>Save template as...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="320"/>
+        <location filename="templates/templatedlg.cpp" line="328"/>
         <source>Error</source>
         <translation type="unfinished">Gans doller falschor Fehler</translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="320"/>
+        <location filename="templates/templatedlg.cpp" line="328"/>
         <source>Unable to save the template file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="339"/>
+        <location filename="templates/templatedlg.cpp" line="347"/>
         <source>Ooops. Lost the template file, cannot alter it.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="343"/>
+        <location filename="templates/templatedlg.cpp" line="351"/>
         <source>Edit flags of template &apos;%1&apos;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="348"/>
+        <location filename="templates/templatedlg.cpp" line="356"/>
         <source>Unable to send updated flags to server.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -7536,7 +8087,7 @@ Offset from UTC: %2 minutes %3</source>
 <context>
     <name>MTemplateStore</name>
     <message>
-        <location filename="templates/templates.cpp" line="125"/>
+        <location filename="templates/templates.cpp" line="132"/>
         <source>Retrieving templates from server.</source>
         <translation type="unfinished">Hole Vorlachn vom Sörvor. S&apos; gann ä bissl dauern.</translation>
     </message>
@@ -7624,326 +8175,359 @@ Offset from UTC: %2 minutes %3</source>
 <context>
     <name>MTicketEditor</name>
     <message>
-        <location filename="templates/ticketedit.cpp" line="168"/>
+        <location filename="templates/ticketedit.cpp" line="153"/>
         <source>&amp;File</source>
         <translation type="unfinished">&amp;Dadai</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="169"/>
+        <location filename="templates/ticketedit.cpp" line="154"/>
         <source>&amp;Open File...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="171"/>
+        <location filename="templates/ticketedit.cpp" line="155"/>
         <source>&amp;Save</source>
         <translation type="unfinished">&amp;Schbeichorn</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="173"/>
+        <location filename="templates/ticketedit.cpp" line="156"/>
         <source>Save &amp;as...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="175"/>
+        <location filename="templates/ticketedit.cpp" line="158"/>
         <source>&amp;Close</source>
         <translation type="unfinished">&amp;Schließen</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="176"/>
+        <location filename="templates/ticketedit.cpp" line="159"/>
         <source>&amp;Edit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="177"/>
-        <location filename="templates/ticketedit.cpp" line="223"/>
+        <location filename="templates/ticketedit.cpp" line="206"/>
         <source>Add Item</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="178"/>
-        <location filename="templates/ticketedit.cpp" line="225"/>
+        <location filename="templates/ticketedit.cpp" line="208"/>
         <source>Remove Item</source>
         <translation type="unfinished">Doch ni&apos; nehm&apos;</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="180"/>
-        <location filename="templates/ticketedit.cpp" line="240"/>
+        <location filename="templates/ticketedit.cpp" line="223"/>
         <source>Add File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="181"/>
-        <location filename="templates/ticketedit.cpp" line="242"/>
+        <location filename="templates/ticketedit.cpp" line="225"/>
         <source>Remove File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="183"/>
-        <source>Add Text Item</source>
+        <location filename="templates/ticketedit.cpp" line="150"/>
+        <source>Label Editor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="184"/>
-        <source>Add Picture Item</source>
+        <location filename="templates/ticketedit.cpp" line="154"/>
+        <source>Ctrl+O</source>
+        <comment>open file shortcut</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="185"/>
-        <source>Add Barcode Item</source>
+        <location filename="templates/ticketedit.cpp" line="155"/>
+        <source>Ctrl+S</source>
+        <comment>save file shortcut</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="186"/>
-        <source>Add Load Font Item</source>
+        <location filename="templates/ticketedit.cpp" line="160"/>
+        <source>&amp;Add Item</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="200"/>
+        <location filename="templates/ticketedit.cpp" line="161"/>
+        <source>&amp;Remove Item</source>
+        <translation type="unfinished">Doch &amp;ni&apos; nehm&apos;</translation>
+    </message>
+    <message>
+        <location filename="templates/ticketedit.cpp" line="163"/>
+        <source>Add &amp;File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/ticketedit.cpp" line="164"/>
+        <source>Remove F&amp;ile</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/ticketedit.cpp" line="166"/>
+        <source>Add &amp;Text Item</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/ticketedit.cpp" line="167"/>
+        <source>Add &amp;Picture Item</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/ticketedit.cpp" line="168"/>
+        <source>Add &amp;Barcode Item</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/ticketedit.cpp" line="169"/>
+        <source>Add &amp;Load Font Item</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/ticketedit.cpp" line="183"/>
         <source>Label Size:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="205"/>
+        <location filename="templates/ticketedit.cpp" line="188"/>
         <source>Millimeter</source>
         <translation type="unfinished">Millimedor</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="206"/>
+        <location filename="templates/ticketedit.cpp" line="189"/>
         <source>Inch</source>
         <translation type="unfinished">Zoll (Insch)</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="218"/>
+        <location filename="templates/ticketedit.cpp" line="201"/>
         <source>Move up</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="220"/>
+        <location filename="templates/ticketedit.cpp" line="203"/>
         <source>Move down</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="247"/>
+        <location filename="templates/ticketedit.cpp" line="230"/>
         <source>As Label</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="250"/>
+        <location filename="templates/ticketedit.cpp" line="233"/>
         <source>Zoom:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="256"/>
+        <location filename="templates/ticketedit.cpp" line="239"/>
         <source>Refresh</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="264"/>
+        <location filename="templates/ticketedit.cpp" line="247"/>
         <source>Example Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="290"/>
+        <location filename="templates/ticketedit.cpp" line="273"/>
         <source>Variable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="290"/>
+        <location filename="templates/ticketedit.cpp" line="273"/>
         <source>Content</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="310"/>
-        <location filename="templates/ticketedit.cpp" line="315"/>
+        <location filename="templates/ticketedit.cpp" line="293"/>
+        <location filename="templates/ticketedit.cpp" line="298"/>
         <source>Error</source>
         <translation type="unfinished">Gans doller falschor Fehler</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="310"/>
+        <location filename="templates/ticketedit.cpp" line="293"/>
         <source>Unable to open file &apos;%1&apos; for reading.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="315"/>
+        <location filename="templates/ticketedit.cpp" line="298"/>
         <source>Unable to interpret file &apos;%1&apos;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="365"/>
+        <location filename="templates/ticketedit.cpp" line="349"/>
         <source>top</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="367"/>
+        <location filename="templates/ticketedit.cpp" line="351"/>
         <source>bottom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="370"/>
+        <location filename="templates/ticketedit.cpp" line="354"/>
         <source>center</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="372"/>
+        <location filename="templates/ticketedit.cpp" line="356"/>
         <source>left</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="374"/>
+        <location filename="templates/ticketedit.cpp" line="358"/>
         <source>right</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="376"/>
+        <location filename="templates/ticketedit.cpp" line="360"/>
         <source>align (%1)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="403"/>
-        <location filename="templates/ticketedit.cpp" line="460"/>
-        <location filename="templates/ticketedit.cpp" line="832"/>
+        <location filename="templates/ticketedit.cpp" line="387"/>
+        <location filename="templates/ticketedit.cpp" line="445"/>
+        <location filename="templates/ticketedit.cpp" line="819"/>
         <source>Warning</source>
         <translation type="unfinished">Dumm gelaufen</translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="403"/>
+        <location filename="templates/ticketedit.cpp" line="387"/>
         <source>Unable to interpret template data.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="442"/>
+        <location filename="templates/ticketedit.cpp" line="426"/>
         <source>Open Ticket Template</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="460"/>
+        <location filename="templates/ticketedit.cpp" line="445"/>
         <source>Unable to write to file %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="468"/>
+        <location filename="templates/ticketedit.cpp" line="453"/>
         <source>Save Ticket Template</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="478"/>
+        <location filename="templates/ticketedit.cpp" line="464"/>
         <source>Label Template Editor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="480"/>
+        <location filename="templates/ticketedit.cpp" line="466"/>
         <source>Label Template Editor [%1]</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="492"/>
-        <location filename="templates/ticketedit.cpp" line="839"/>
+        <location filename="templates/ticketedit.cpp" line="478"/>
+        <location filename="templates/ticketedit.cpp" line="826"/>
         <source>File Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="492"/>
-        <location filename="templates/ticketedit.cpp" line="505"/>
+        <location filename="templates/ticketedit.cpp" line="478"/>
+        <location filename="templates/ticketedit.cpp" line="491"/>
         <source>Size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="503"/>
+        <location filename="templates/ticketedit.cpp" line="489"/>
         <source>Type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="504"/>
+        <location filename="templates/ticketedit.cpp" line="490"/>
         <source>Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="506"/>
+        <location filename="templates/ticketedit.cpp" line="492"/>
         <source>File/Font</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="507"/>
+        <location filename="templates/ticketedit.cpp" line="493"/>
         <source>Font Size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="508"/>
+        <location filename="templates/ticketedit.cpp" line="494"/>
         <source>Scaling</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="509"/>
+        <location filename="templates/ticketedit.cpp" line="495"/>
         <source>Horiz. Alignment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="510"/>
+        <location filename="templates/ticketedit.cpp" line="496"/>
         <source>Vert. Alignment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="511"/>
+        <location filename="templates/ticketedit.cpp" line="497"/>
         <source>Text Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="517"/>
+        <location filename="templates/ticketedit.cpp" line="503"/>
         <source>Load Font File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="518"/>
+        <location filename="templates/ticketedit.cpp" line="504"/>
         <source>Show Picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="519"/>
+        <location filename="templates/ticketedit.cpp" line="505"/>
         <source>Show Text Line</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="520"/>
+        <location filename="templates/ticketedit.cpp" line="506"/>
         <source>Show Barcode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="521"/>
+        <location filename="templates/ticketedit.cpp" line="507"/>
         <source>Unknown</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="536"/>
+        <location filename="templates/ticketedit.cpp" line="522"/>
         <source>smooth</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="536"/>
+        <location filename="templates/ticketedit.cpp" line="522"/>
         <source>edged</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="827"/>
+        <location filename="templates/ticketedit.cpp" line="813"/>
         <source>Add File to Label</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="832"/>
+        <location filename="templates/ticketedit.cpp" line="819"/>
         <source>Unable to read file %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="839"/>
+        <location filename="templates/ticketedit.cpp" line="826"/>
         <source>Please enter the internal file name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="856"/>
+        <location filename="templates/ticketedit.cpp" line="843"/>
         <source>Really delete?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="856"/>
+        <location filename="templates/ticketedit.cpp" line="843"/>
         <source>Really remove file &apos;%1&apos; from the label?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -7965,92 +8549,92 @@ Offset from UTC: %2 minutes %3</source>
 <context>
     <name>MUserAuditDialog</name>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="408"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="413"/>
         <source>User Audit: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="420"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="425"/>
         <source>Close</source>
         <translation type="unfinished">Zumachn</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="425"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="430"/>
         <source>Orders</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="432"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="456"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="484"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="437"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="461"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="489"/>
         <source>Order ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="432"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="456"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="484"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="437"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="461"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="489"/>
         <source>Action</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="432"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="456"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="484"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="437"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="461"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="489"/>
         <source>Time</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="442"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="467"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="495"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="447"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="472"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="500"/>
         <source>Show Order</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="444"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="469"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="497"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="449"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="474"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="502"/>
         <source>Audit Order</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="449"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="454"/>
         <source>Tickets</source>
         <translation type="unfinished">Garden</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="456"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="461"/>
         <source>Ticket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="472"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="477"/>
         <source>Audit Ticket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="477"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="482"/>
         <source>Vouchers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="484"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="489"/>
         <source>Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="500"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="505"/>
         <source>Audit Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="517"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="522"/>
         <source>Warning</source>
         <translation type="unfinished">Dumm gelaufen</translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="517"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="522"/>
         <source>Unable to retrieve order: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -8058,204 +8642,204 @@ Offset from UTC: %2 minutes %3</source>
 <context>
     <name>MUserTab</name>
     <message>
-        <location filename="mwin/acltabs.cpp" line="46"/>
+        <location filename="mwin/acltabs.cpp" line="77"/>
         <source>New User...</source>
         <translation type="unfinished">Neier Nudsor...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="49"/>
+        <location filename="mwin/acltabs.cpp" line="80"/>
         <source>Delete User...</source>
         <translation type="unfinished">Nudsor löschen...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="53"/>
+        <location filename="mwin/acltabs.cpp" line="84"/>
         <source>Description...</source>
         <translation type="unfinished">Beschreibung...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="56"/>
+        <location filename="mwin/acltabs.cpp" line="87"/>
         <source>Hosts...</source>
         <translation type="unfinished">Reschnor...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="59"/>
+        <location filename="mwin/acltabs.cpp" line="90"/>
         <source>Roles...</source>
         <translation type="unfinished">Rollen...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="62"/>
+        <location filename="mwin/acltabs.cpp" line="93"/>
         <source>Flags...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="65"/>
+        <location filename="mwin/acltabs.cpp" line="96"/>
         <source>Set Password...</source>
         <translation type="unfinished">Bassword sedsen...</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="91"/>
+        <location filename="mwin/acltabs.cpp" line="122"/>
         <source>Login Name</source>
         <translation type="unfinished">Name zum Anmelden</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="91"/>
+        <location filename="mwin/acltabs.cpp" line="122"/>
         <source>Description</source>
         <translation type="unfinished">Beschreibung</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="105"/>
+        <location filename="mwin/acltabs.cpp" line="136"/>
         <source>New User</source>
         <translation type="unfinished">Neier Nudsor</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="105"/>
+        <location filename="mwin/acltabs.cpp" line="136"/>
         <source>Please enter new user name (only letters, digits, and underscore allowed):</source>
         <translation type="unfinished">Bidde gib ma nen neien Nudsornam&apos; ein (nur Buchschdaben, Ziffern und &quot;_&quot;):</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="110"/>
         <location filename="mwin/acltabs.cpp" line="141"/>
+        <location filename="mwin/acltabs.cpp" line="172"/>
         <source>Error</source>
         <translation type="unfinished">Gans doller falschor Fehler</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="110"/>
+        <location filename="mwin/acltabs.cpp" line="141"/>
         <source>The user name must contain only letters, digits, dots and underscores and must be at least one character long!</source>
         <translation type="unfinished">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="mwin/acltabs.cpp" line="114"/>
+        <location filename="mwin/acltabs.cpp" line="145"/>
         <source>Password</source>
         <translation type="unfinished">Bassword</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="114"/>
+        <location filename="mwin/acltabs.cpp" line="145"/>
         <source>Please enter an initial password for the user:</source>
         <translation type="unfinished">Bidde gib ma een Bassword für den Nudsor ein:</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="129"/>
+        <location filename="mwin/acltabs.cpp" line="160"/>
         <source>Delete User?</source>
         <translation type="unfinished">Nudsor löschen?</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="129"/>
+        <location filename="mwin/acltabs.cpp" line="160"/>
         <source>Really delete user &apos;%1&apos;?</source>
         <translation type="unfinished">Nudsor &apos;%1&apos; wirklich löschen? Bissde Dir da och gans sischor?</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="133"/>
+        <location filename="mwin/acltabs.cpp" line="164"/>
         <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">(Gar Geener)</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="136"/>
+        <location filename="mwin/acltabs.cpp" line="167"/>
         <source>Delete User</source>
         <translation type="unfinished">Nudsor Löschn</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="136"/>
+        <location filename="mwin/acltabs.cpp" line="167"/>
         <source>Select which user will inherit this users database objects:</source>
         <translation type="unfinished">Such ma raus wer de Beschdellung&apos;n und so von dem Nudsor erbd:</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="141"/>
+        <location filename="mwin/acltabs.cpp" line="172"/>
         <source>Cannot delete user: %1</source>
         <translation type="unfinished">Gann den Nudsor ni löschn: %1</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="155"/>
+        <location filename="mwin/acltabs.cpp" line="186"/>
         <source>Edit Description</source>
         <translation type="unfinished">Beschreibung ändorn</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="155"/>
+        <location filename="mwin/acltabs.cpp" line="186"/>
         <source>Description of user %1:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="172"/>
-        <location filename="mwin/acltabs.cpp" line="177"/>
-        <location filename="mwin/acltabs.cpp" line="197"/>
-        <location filename="mwin/acltabs.cpp" line="210"/>
-        <location filename="mwin/acltabs.cpp" line="215"/>
-        <location filename="mwin/acltabs.cpp" line="234"/>
-        <location filename="mwin/acltabs.cpp" line="249"/>
-        <location filename="mwin/acltabs.cpp" line="255"/>
-        <location filename="mwin/acltabs.cpp" line="269"/>
-        <location filename="mwin/acltabs.cpp" line="274"/>
-        <location filename="mwin/acltabs.cpp" line="294"/>
+        <location filename="mwin/acltabs.cpp" line="203"/>
+        <location filename="mwin/acltabs.cpp" line="208"/>
+        <location filename="mwin/acltabs.cpp" line="228"/>
+        <location filename="mwin/acltabs.cpp" line="241"/>
+        <location filename="mwin/acltabs.cpp" line="246"/>
+        <location filename="mwin/acltabs.cpp" line="265"/>
+        <location filename="mwin/acltabs.cpp" line="280"/>
+        <location filename="mwin/acltabs.cpp" line="286"/>
+        <location filename="mwin/acltabs.cpp" line="300"/>
+        <location filename="mwin/acltabs.cpp" line="305"/>
+        <location filename="mwin/acltabs.cpp" line="325"/>
         <source>Warning</source>
         <translation type="unfinished">Dumm gelaufen</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="172"/>
+        <location filename="mwin/acltabs.cpp" line="203"/>
         <source>Cannot retrieve user roles: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="177"/>
+        <location filename="mwin/acltabs.cpp" line="208"/>
         <source>Cannot retrieve role descriptions: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="188"/>
+        <location filename="mwin/acltabs.cpp" line="219"/>
         <source>Edit Roles of user %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="197"/>
+        <location filename="mwin/acltabs.cpp" line="228"/>
         <source>Error while setting users roles: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="210"/>
+        <location filename="mwin/acltabs.cpp" line="241"/>
         <source>Cannot retrieve users hosts: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="215"/>
+        <location filename="mwin/acltabs.cpp" line="246"/>
         <source>Cannot retrieve host descriptions: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="225"/>
+        <location filename="mwin/acltabs.cpp" line="256"/>
         <source>Edit hosts of user %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="234"/>
+        <location filename="mwin/acltabs.cpp" line="265"/>
         <source>Error while setting users hosts: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="249"/>
+        <location filename="mwin/acltabs.cpp" line="280"/>
         <source>The password must be non-empty and both lines must match</source>
         <translation type="unfinished">Das Bassword darf nisch leer sein und beide Basswordzeilen müssen gleisch sein.</translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="255"/>
+        <location filename="mwin/acltabs.cpp" line="286"/>
         <source>Error while setting password: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="269"/>
+        <location filename="mwin/acltabs.cpp" line="300"/>
         <source>Cannot retrieve user data: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="274"/>
+        <location filename="mwin/acltabs.cpp" line="305"/>
         <source>Cannot retrieve flag list: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="285"/>
+        <location filename="mwin/acltabs.cpp" line="316"/>
         <source>Edit flags of user %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="294"/>
+        <location filename="mwin/acltabs.cpp" line="325"/>
         <source>Error while setting users flags: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -8746,353 +9330,357 @@ Offset from UTC: %2 minutes %3</source>
 <context>
     <name>WobTransaction</name>
     <message>
-        <location filename="wob/srcMTBackup.cpp" line="94"/>
-        <location filename="wob/srcMTCancelEvent.cpp" line="101"/>
-        <location filename="wob/srcMTCancelOrder.cpp" line="97"/>
-        <location filename="wob/srcMTChangeCustomer.cpp" line="97"/>
-        <location filename="wob/srcMTChangeCustomerMail.cpp" line="102"/>
-        <location filename="wob/srcMTChangeEvent.cpp" line="97"/>
-        <location filename="wob/srcMTChangeMyPassword.cpp" line="103"/>
-        <location filename="wob/srcMTChangeOrderAddress.cpp" line="109"/>
-        <location filename="wob/srcMTChangePassword.cpp" line="101"/>
-        <location filename="wob/srcMTChangePriceCategory.cpp" line="97"/>
-        <location filename="wob/srcMTChangeShipping.cpp" line="97"/>
-        <location filename="wob/srcMTChangeTicketPrice.cpp" line="100"/>
-        <location filename="wob/srcMTChangeTicketPriceCategory.cpp" line="100"/>
-        <location filename="wob/srcMTCreateArtist.cpp" line="109"/>
-        <location filename="wob/srcMTCreateContactType.cpp" line="102"/>
-        <location filename="wob/srcMTCreateCountry.cpp" line="100"/>
-        <location filename="wob/srcMTCreateCustomer.cpp" line="97"/>
-        <location filename="wob/srcMTCreateEvent.cpp" line="97"/>
-        <location filename="wob/srcMTCreateOrder.cpp" line="101"/>
-        <location filename="wob/srcMTCreatePriceCategory.cpp" line="97"/>
-        <location filename="wob/srcMTCreateReservation.cpp" line="98"/>
-        <location filename="wob/srcMTCreateRole.cpp" line="96"/>
-        <location filename="wob/srcMTCreateRoom.cpp" line="107"/>
-        <location filename="wob/srcMTCreateShipping.cpp" line="97"/>
-        <location filename="wob/srcMTCreateUser.cpp" line="107"/>
-        <location filename="wob/srcMTDeductVoucher.cpp" line="106"/>
-        <location filename="wob/srcMTDeleteCustomer.cpp" line="100"/>
-        <location filename="wob/srcMTDeleteFlag.cpp" line="96"/>
-        <location filename="wob/srcMTDeleteHost.cpp" line="96"/>
-        <location filename="wob/srcMTDeletePaymentType.cpp" line="98"/>
-        <location filename="wob/srcMTDeleteRole.cpp" line="96"/>
-        <location filename="wob/srcMTDeleteShipping.cpp" line="96"/>
-        <location filename="wob/srcMTDeleteTemplate.cpp" line="96"/>
-        <location filename="wob/srcMTDeleteUser.cpp" line="99"/>
-        <location filename="wob/srcMTEmptyVoucher.cpp" line="97"/>
-        <location filename="wob/srcMTGetAddress.cpp" line="97"/>
-        <location filename="wob/srcMTGetAllArtists.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllContactTypes.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllCountries.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllCustomerNames.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllEvents.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllHostNames.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllHosts.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllPriceCategories.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllRightNames.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllRoles.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllRooms.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllShipping.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllUsers.cpp" line="94"/>
-        <location filename="wob/srcMTGetCustomer.cpp" line="97"/>
-        <location filename="wob/srcMTGetEntranceEvents.cpp" line="100"/>
-        <location filename="wob/srcMTGetEvent.cpp" line="97"/>
-        <location filename="wob/srcMTGetEventList.cpp" line="101"/>
-        <location filename="wob/srcMTGetEventSummary.cpp" line="98"/>
-        <location filename="wob/srcMTGetLanguage.cpp" line="101"/>
-        <location filename="wob/srcMTGetMyOrders.cpp" line="101"/>
-        <location filename="wob/srcMTGetMyRights.cpp" line="95"/>
-        <location filename="wob/srcMTGetMyRoles.cpp" line="94"/>
-        <location filename="wob/srcMTGetOrder.cpp" line="97"/>
-        <location filename="wob/srcMTGetOrderAudit.cpp" line="99"/>
-        <location filename="wob/srcMTGetOrderByBarcode.cpp" line="99"/>
-        <location filename="wob/srcMTGetOrderList.cpp" line="98"/>
-        <location filename="wob/srcMTGetOrdersByCustomer.cpp" line="100"/>
-        <location filename="wob/srcMTGetOrdersByEvents.cpp" line="105"/>
-        <location filename="wob/srcMTGetOrdersByUser.cpp" line="104"/>
-        <location filename="wob/srcMTGetPaymentTypes.cpp" line="95"/>
-        <location filename="wob/srcMTGetRole.cpp" line="97"/>
-        <location filename="wob/srcMTGetTemplate.cpp" line="97"/>
-        <location filename="wob/srcMTGetTemplateList.cpp" line="94"/>
-        <location filename="wob/srcMTGetTicket.cpp" line="97"/>
-        <location filename="wob/srcMTGetTicketAudit.cpp" line="98"/>
-        <location filename="wob/srcMTGetUser.cpp" line="97"/>
-        <location filename="wob/srcMTGetUserAudit.cpp" line="104"/>
-        <location filename="wob/srcMTGetUserHosts.cpp" line="97"/>
-        <location filename="wob/srcMTGetUserRoles.cpp" line="97"/>
-        <location filename="wob/srcMTGetValidFlags.cpp" line="94"/>
-        <location filename="wob/srcMTGetValidVoucherPrices.cpp" line="94"/>
-        <location filename="wob/srcMTGetVoucher.cpp" line="97"/>
-        <location filename="wob/srcMTGetVoucherAudit.cpp" line="97"/>
-        <location filename="wob/srcMTLogin.cpp" line="115"/>
-        <location filename="wob/srcMTLogout.cpp" line="93"/>
-        <location filename="wob/srcMTOrderAddComment.cpp" line="102"/>
-        <location filename="wob/srcMTOrderChangeComments.cpp" line="102"/>
-        <location filename="wob/srcMTOrderChangeShipping.cpp" line="103"/>
-        <location filename="wob/srcMTOrderMarkShipped.cpp" line="100"/>
-        <location filename="wob/srcMTOrderPay.cpp" line="111"/>
-        <location filename="wob/srcMTOrderRefund.cpp" line="101"/>
-        <location filename="wob/srcMTReservationToOrder.cpp" line="97"/>
-        <location filename="wob/srcMTResetCustomerPassword.cpp" line="96"/>
-        <location filename="wob/srcMTReturnTicketVoucher.cpp" line="97"/>
-        <location filename="wob/srcMTServerInfo.cpp" line="96"/>
-        <location filename="wob/srcMTSetDefaultPaymentType.cpp" line="99"/>
-        <location filename="wob/srcMTSetFlag.cpp" line="96"/>
-        <location filename="wob/srcMTSetHost.cpp" line="101"/>
-        <location filename="wob/srcMTSetPaymentType.cpp" line="97"/>
-        <location filename="wob/srcMTSetRoleDescription.cpp" line="101"/>
-        <location filename="wob/srcMTSetRoleFlags.cpp" line="103"/>
-        <location filename="wob/srcMTSetRoleRights.cpp" line="103"/>
-        <location filename="wob/srcMTSetTemplate.cpp" line="107"/>
-        <location filename="wob/srcMTSetTemplateDescription.cpp" line="101"/>
-        <location filename="wob/srcMTSetTemplateFlags.cpp" line="99"/>
-        <location filename="wob/srcMTSetUserDescription.cpp" line="101"/>
-        <location filename="wob/srcMTSetUserFlags.cpp" line="103"/>
-        <location filename="wob/srcMTSetUserHosts.cpp" line="103"/>
-        <location filename="wob/srcMTSetUserRoles.cpp" line="103"/>
-        <location filename="wob/srcMTUseTicket.cpp" line="100"/>
-        <location filename="wob/srcMTUseVoucher.cpp" line="102"/>
-        <location filename="wob/srcMTWebCartAddTicket.cpp" line="105"/>
-        <location filename="wob/srcMTWebCartAddVoucher.cpp" line="99"/>
-        <location filename="wob/srcMTWebCartRemoveTicket.cpp" line="102"/>
-        <location filename="wob/srcMTWebCartRemoveVoucher.cpp" line="99"/>
+        <location filename="wob/srcMTBackup.cpp" line="95"/>
+        <location filename="wob/srcMTCancelEvent.cpp" line="102"/>
+        <location filename="wob/srcMTCancelOrder.cpp" line="98"/>
+        <location filename="wob/srcMTChangeCustomer.cpp" line="98"/>
+        <location filename="wob/srcMTChangeCustomerMail.cpp" line="103"/>
+        <location filename="wob/srcMTChangeEvent.cpp" line="98"/>
+        <location filename="wob/srcMTChangeMyPassword.cpp" line="104"/>
+        <location filename="wob/srcMTChangeOrderAddress.cpp" line="110"/>
+        <location filename="wob/srcMTChangePassword.cpp" line="102"/>
+        <location filename="wob/srcMTChangePriceCategory.cpp" line="98"/>
+        <location filename="wob/srcMTChangeShipping.cpp" line="98"/>
+        <location filename="wob/srcMTChangeTicketPrice.cpp" line="101"/>
+        <location filename="wob/srcMTChangeTicketPriceCategory.cpp" line="101"/>
+        <location filename="wob/srcMTCreateArtist.cpp" line="110"/>
+        <location filename="wob/srcMTCreateContactType.cpp" line="103"/>
+        <location filename="wob/srcMTCreateCountry.cpp" line="101"/>
+        <location filename="wob/srcMTCreateCustomer.cpp" line="98"/>
+        <location filename="wob/srcMTCreateEvent.cpp" line="98"/>
+        <location filename="wob/srcMTCreateOrder.cpp" line="102"/>
+        <location filename="wob/srcMTCreatePriceCategory.cpp" line="98"/>
+        <location filename="wob/srcMTCreateReservation.cpp" line="99"/>
+        <location filename="wob/srcMTCreateRole.cpp" line="97"/>
+        <location filename="wob/srcMTCreateRoom.cpp" line="108"/>
+        <location filename="wob/srcMTCreateShipping.cpp" line="98"/>
+        <location filename="wob/srcMTCreateUser.cpp" line="108"/>
+        <location filename="wob/srcMTDeductVoucher.cpp" line="107"/>
+        <location filename="wob/srcMTDeleteCustomer.cpp" line="101"/>
+        <location filename="wob/srcMTDeleteFlag.cpp" line="97"/>
+        <location filename="wob/srcMTDeleteHost.cpp" line="97"/>
+        <location filename="wob/srcMTDeletePaymentType.cpp" line="99"/>
+        <location filename="wob/srcMTDeleteRole.cpp" line="97"/>
+        <location filename="wob/srcMTDeleteShipping.cpp" line="97"/>
+        <location filename="wob/srcMTDeleteTemplate.cpp" line="97"/>
+        <location filename="wob/srcMTDeleteUser.cpp" line="100"/>
+        <location filename="wob/srcMTEmptyVoucher.cpp" line="98"/>
+        <location filename="wob/srcMTGetAddress.cpp" line="98"/>
+        <location filename="wob/srcMTGetAllArtists.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllContactTypes.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllCountries.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllCustomerNames.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllEvents.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllHostNames.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllHosts.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllPriceCategories.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllRightNames.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllRoles.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllRooms.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllShipping.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllUsers.cpp" line="95"/>
+        <location filename="wob/srcMTGetCreateCustomerHints.cpp" line="99"/>
+        <location filename="wob/srcMTGetCustomer.cpp" line="98"/>
+        <location filename="wob/srcMTGetEntranceEvents.cpp" line="101"/>
+        <location filename="wob/srcMTGetEvent.cpp" line="98"/>
+        <location filename="wob/srcMTGetEventList.cpp" line="102"/>
+        <location filename="wob/srcMTGetEventSummary.cpp" line="99"/>
+        <location filename="wob/srcMTGetLanguage.cpp" line="102"/>
+        <location filename="wob/srcMTGetMyOrders.cpp" line="102"/>
+        <location filename="wob/srcMTGetMyRights.cpp" line="96"/>
+        <location filename="wob/srcMTGetMyRoles.cpp" line="95"/>
+        <location filename="wob/srcMTGetOrder.cpp" line="98"/>
+        <location filename="wob/srcMTGetOrderAudit.cpp" line="100"/>
+        <location filename="wob/srcMTGetOrderByBarcode.cpp" line="100"/>
+        <location filename="wob/srcMTGetOrderList.cpp" line="99"/>
+        <location filename="wob/srcMTGetOrdersByCustomer.cpp" line="101"/>
+        <location filename="wob/srcMTGetOrdersByEvents.cpp" line="106"/>
+        <location filename="wob/srcMTGetOrdersByUser.cpp" line="105"/>
+        <location filename="wob/srcMTGetPaymentTypes.cpp" line="96"/>
+        <location filename="wob/srcMTGetRole.cpp" line="98"/>
+        <location filename="wob/srcMTGetTemplate.cpp" line="98"/>
+        <location filename="wob/srcMTGetTemplateList.cpp" line="95"/>
+        <location filename="wob/srcMTGetTicket.cpp" line="98"/>
+        <location filename="wob/srcMTGetTicketAudit.cpp" line="99"/>
+        <location filename="wob/srcMTGetUser.cpp" line="98"/>
+        <location filename="wob/srcMTGetUserAudit.cpp" line="105"/>
+        <location filename="wob/srcMTGetUserHosts.cpp" line="98"/>
+        <location filename="wob/srcMTGetUserRoles.cpp" line="98"/>
+        <location filename="wob/srcMTGetValidFlags.cpp" line="95"/>
+        <location filename="wob/srcMTGetValidVoucherPrices.cpp" line="95"/>
+        <location filename="wob/srcMTGetVoucher.cpp" line="98"/>
+        <location filename="wob/srcMTGetVoucherAudit.cpp" line="98"/>
+        <location filename="wob/srcMTLogin.cpp" line="116"/>
+        <location filename="wob/srcMTLogout.cpp" line="94"/>
+        <location filename="wob/srcMTOrderAddComment.cpp" line="103"/>
+        <location filename="wob/srcMTOrderChangeComments.cpp" line="103"/>
+        <location filename="wob/srcMTOrderChangeShipping.cpp" line="104"/>
+        <location filename="wob/srcMTOrderMarkShipped.cpp" line="101"/>
+        <location filename="wob/srcMTOrderPay.cpp" line="112"/>
+        <location filename="wob/srcMTOrderRefund.cpp" line="102"/>
+        <location filename="wob/srcMTReservationToOrder.cpp" line="98"/>
+        <location filename="wob/srcMTResetCustomerPassword.cpp" line="97"/>
+        <location filename="wob/srcMTReturnTicketVoucher.cpp" line="98"/>
+        <location filename="wob/srcMTServerInfo.cpp" line="97"/>
+        <location filename="wob/srcMTSetDefaultPaymentType.cpp" line="100"/>
+        <location filename="wob/srcMTSetFlag.cpp" line="97"/>
+        <location filename="wob/srcMTSetHost.cpp" line="102"/>
+        <location filename="wob/srcMTSetPaymentType.cpp" line="98"/>
+        <location filename="wob/srcMTSetRoleDescription.cpp" line="102"/>
+        <location filename="wob/srcMTSetRoleFlags.cpp" line="104"/>
+        <location filename="wob/srcMTSetRoleRights.cpp" line="104"/>
+        <location filename="wob/srcMTSetTemplate.cpp" line="108"/>
+        <location filename="wob/srcMTSetTemplateDescription.cpp" line="102"/>
+        <location filename="wob/srcMTSetTemplateFlags.cpp" line="100"/>
+        <location filename="wob/srcMTSetUserDescription.cpp" line="102"/>
+        <location filename="wob/srcMTSetUserFlags.cpp" line="104"/>
+        <location filename="wob/srcMTSetUserHosts.cpp" line="104"/>
+        <location filename="wob/srcMTSetUserRoles.cpp" line="104"/>
+        <location filename="wob/srcMTUseTicket.cpp" line="101"/>
+        <location filename="wob/srcMTUseVoucher.cpp" line="103"/>
+        <location filename="wob/srcMTWebCartAddTicket.cpp" line="106"/>
+        <location filename="wob/srcMTWebCartAddVoucher.cpp" line="100"/>
+        <location filename="wob/srcMTWebCartRemoveTicket.cpp" line="103"/>
+        <location filename="wob/srcMTWebCartRemoveVoucher.cpp" line="100"/>
         <source>XML result parser error: empty response.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMTBackup.cpp" line="102"/>
-        <location filename="wob/srcMTCancelEvent.cpp" line="109"/>
-        <location filename="wob/srcMTCancelOrder.cpp" line="105"/>
-        <location filename="wob/srcMTChangeCustomer.cpp" line="105"/>
-        <location filename="wob/srcMTChangeCustomerMail.cpp" line="110"/>
-        <location filename="wob/srcMTChangeEvent.cpp" line="105"/>
-        <location filename="wob/srcMTChangeMyPassword.cpp" line="111"/>
-        <location filename="wob/srcMTChangeOrderAddress.cpp" line="117"/>
-        <location filename="wob/srcMTChangePassword.cpp" line="109"/>
-        <location filename="wob/srcMTChangePriceCategory.cpp" line="105"/>
-        <location filename="wob/srcMTChangeShipping.cpp" line="105"/>
-        <location filename="wob/srcMTChangeTicketPrice.cpp" line="108"/>
-        <location filename="wob/srcMTChangeTicketPriceCategory.cpp" line="108"/>
-        <location filename="wob/srcMTCreateArtist.cpp" line="117"/>
-        <location filename="wob/srcMTCreateContactType.cpp" line="110"/>
-        <location filename="wob/srcMTCreateCountry.cpp" line="108"/>
-        <location filename="wob/srcMTCreateCustomer.cpp" line="105"/>
-        <location filename="wob/srcMTCreateEvent.cpp" line="105"/>
-        <location filename="wob/srcMTCreateOrder.cpp" line="109"/>
-        <location filename="wob/srcMTCreatePriceCategory.cpp" line="105"/>
-        <location filename="wob/srcMTCreateReservation.cpp" line="106"/>
-        <location filename="wob/srcMTCreateRole.cpp" line="104"/>
-        <location filename="wob/srcMTCreateRoom.cpp" line="115"/>
-        <location filename="wob/srcMTCreateShipping.cpp" line="105"/>
-        <location filename="wob/srcMTCreateUser.cpp" line="115"/>
-        <location filename="wob/srcMTDeductVoucher.cpp" line="114"/>
-        <location filename="wob/srcMTDeleteCustomer.cpp" line="108"/>
-        <location filename="wob/srcMTDeleteFlag.cpp" line="104"/>
-        <location filename="wob/srcMTDeleteHost.cpp" line="104"/>
-        <location filename="wob/srcMTDeletePaymentType.cpp" line="106"/>
-        <location filename="wob/srcMTDeleteRole.cpp" line="104"/>
-        <location filename="wob/srcMTDeleteShipping.cpp" line="104"/>
-        <location filename="wob/srcMTDeleteTemplate.cpp" line="104"/>
-        <location filename="wob/srcMTDeleteUser.cpp" line="107"/>
-        <location filename="wob/srcMTEmptyVoucher.cpp" line="105"/>
-        <location filename="wob/srcMTGetAddress.cpp" line="105"/>
-        <location filename="wob/srcMTGetAllArtists.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllContactTypes.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllCountries.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllCustomerNames.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllEvents.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllHostNames.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllHosts.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllPriceCategories.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllRightNames.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllRoles.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllRooms.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllShipping.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllUsers.cpp" line="102"/>
-        <location filename="wob/srcMTGetCustomer.cpp" line="105"/>
-        <location filename="wob/srcMTGetEntranceEvents.cpp" line="108"/>
-        <location filename="wob/srcMTGetEvent.cpp" line="105"/>
-        <location filename="wob/srcMTGetEventList.cpp" line="109"/>
-        <location filename="wob/srcMTGetEventSummary.cpp" line="106"/>
-        <location filename="wob/srcMTGetLanguage.cpp" line="109"/>
-        <location filename="wob/srcMTGetMyOrders.cpp" line="109"/>
-        <location filename="wob/srcMTGetMyRights.cpp" line="103"/>
-        <location filename="wob/srcMTGetMyRoles.cpp" line="102"/>
-        <location filename="wob/srcMTGetOrder.cpp" line="105"/>
-        <location filename="wob/srcMTGetOrderAudit.cpp" line="107"/>
-        <location filename="wob/srcMTGetOrderByBarcode.cpp" line="107"/>
-        <location filename="wob/srcMTGetOrderList.cpp" line="106"/>
-        <location filename="wob/srcMTGetOrdersByCustomer.cpp" line="108"/>
-        <location filename="wob/srcMTGetOrdersByEvents.cpp" line="113"/>
-        <location filename="wob/srcMTGetOrdersByUser.cpp" line="112"/>
-        <location filename="wob/srcMTGetPaymentTypes.cpp" line="103"/>
-        <location filename="wob/srcMTGetRole.cpp" line="105"/>
-        <location filename="wob/srcMTGetTemplate.cpp" line="105"/>
-        <location filename="wob/srcMTGetTemplateList.cpp" line="102"/>
-        <location filename="wob/srcMTGetTicket.cpp" line="105"/>
-        <location filename="wob/srcMTGetTicketAudit.cpp" line="106"/>
-        <location filename="wob/srcMTGetUser.cpp" line="105"/>
-        <location filename="wob/srcMTGetUserAudit.cpp" line="112"/>
-        <location filename="wob/srcMTGetUserHosts.cpp" line="105"/>
-        <location filename="wob/srcMTGetUserRoles.cpp" line="105"/>
-        <location filename="wob/srcMTGetValidFlags.cpp" line="102"/>
-        <location filename="wob/srcMTGetValidVoucherPrices.cpp" line="102"/>
-        <location filename="wob/srcMTGetVoucher.cpp" line="105"/>
-        <location filename="wob/srcMTGetVoucherAudit.cpp" line="105"/>
-        <location filename="wob/srcMTLogin.cpp" line="123"/>
-        <location filename="wob/srcMTLogout.cpp" line="101"/>
-        <location filename="wob/srcMTOrderAddComment.cpp" line="110"/>
-        <location filename="wob/srcMTOrderChangeComments.cpp" line="110"/>
-        <location filename="wob/srcMTOrderChangeShipping.cpp" line="111"/>
-        <location filename="wob/srcMTOrderMarkShipped.cpp" line="108"/>
-        <location filename="wob/srcMTOrderPay.cpp" line="119"/>
-        <location filename="wob/srcMTOrderRefund.cpp" line="109"/>
-        <location filename="wob/srcMTReservationToOrder.cpp" line="105"/>
-        <location filename="wob/srcMTResetCustomerPassword.cpp" line="104"/>
-        <location filename="wob/srcMTReturnTicketVoucher.cpp" line="105"/>
-        <location filename="wob/srcMTServerInfo.cpp" line="104"/>
-        <location filename="wob/srcMTSetDefaultPaymentType.cpp" line="107"/>
-        <location filename="wob/srcMTSetFlag.cpp" line="104"/>
-        <location filename="wob/srcMTSetHost.cpp" line="109"/>
-        <location filename="wob/srcMTSetPaymentType.cpp" line="105"/>
-        <location filename="wob/srcMTSetRoleDescription.cpp" line="109"/>
-        <location filename="wob/srcMTSetRoleFlags.cpp" line="111"/>
-        <location filename="wob/srcMTSetRoleRights.cpp" line="111"/>
-        <location filename="wob/srcMTSetTemplate.cpp" line="115"/>
-        <location filename="wob/srcMTSetTemplateDescription.cpp" line="109"/>
-        <location filename="wob/srcMTSetTemplateFlags.cpp" line="107"/>
-        <location filename="wob/srcMTSetUserDescription.cpp" line="109"/>
-        <location filename="wob/srcMTSetUserFlags.cpp" line="111"/>
-        <location filename="wob/srcMTSetUserHosts.cpp" line="111"/>
-        <location filename="wob/srcMTSetUserRoles.cpp" line="111"/>
-        <location filename="wob/srcMTUseTicket.cpp" line="108"/>
-        <location filename="wob/srcMTUseVoucher.cpp" line="110"/>
-        <location filename="wob/srcMTWebCartAddTicket.cpp" line="113"/>
-        <location filename="wob/srcMTWebCartAddVoucher.cpp" line="107"/>
-        <location filename="wob/srcMTWebCartRemoveTicket.cpp" line="110"/>
-        <location filename="wob/srcMTWebCartRemoveVoucher.cpp" line="107"/>
+        <location filename="wob/srcMTBackup.cpp" line="103"/>
+        <location filename="wob/srcMTCancelEvent.cpp" line="110"/>
+        <location filename="wob/srcMTCancelOrder.cpp" line="106"/>
+        <location filename="wob/srcMTChangeCustomer.cpp" line="106"/>
+        <location filename="wob/srcMTChangeCustomerMail.cpp" line="111"/>
+        <location filename="wob/srcMTChangeEvent.cpp" line="106"/>
+        <location filename="wob/srcMTChangeMyPassword.cpp" line="112"/>
+        <location filename="wob/srcMTChangeOrderAddress.cpp" line="118"/>
+        <location filename="wob/srcMTChangePassword.cpp" line="110"/>
+        <location filename="wob/srcMTChangePriceCategory.cpp" line="106"/>
+        <location filename="wob/srcMTChangeShipping.cpp" line="106"/>
+        <location filename="wob/srcMTChangeTicketPrice.cpp" line="109"/>
+        <location filename="wob/srcMTChangeTicketPriceCategory.cpp" line="109"/>
+        <location filename="wob/srcMTCreateArtist.cpp" line="118"/>
+        <location filename="wob/srcMTCreateContactType.cpp" line="111"/>
+        <location filename="wob/srcMTCreateCountry.cpp" line="109"/>
+        <location filename="wob/srcMTCreateCustomer.cpp" line="106"/>
+        <location filename="wob/srcMTCreateEvent.cpp" line="106"/>
+        <location filename="wob/srcMTCreateOrder.cpp" line="110"/>
+        <location filename="wob/srcMTCreatePriceCategory.cpp" line="106"/>
+        <location filename="wob/srcMTCreateReservation.cpp" line="107"/>
+        <location filename="wob/srcMTCreateRole.cpp" line="105"/>
+        <location filename="wob/srcMTCreateRoom.cpp" line="116"/>
+        <location filename="wob/srcMTCreateShipping.cpp" line="106"/>
+        <location filename="wob/srcMTCreateUser.cpp" line="116"/>
+        <location filename="wob/srcMTDeductVoucher.cpp" line="115"/>
+        <location filename="wob/srcMTDeleteCustomer.cpp" line="109"/>
+        <location filename="wob/srcMTDeleteFlag.cpp" line="105"/>
+        <location filename="wob/srcMTDeleteHost.cpp" line="105"/>
+        <location filename="wob/srcMTDeletePaymentType.cpp" line="107"/>
+        <location filename="wob/srcMTDeleteRole.cpp" line="105"/>
+        <location filename="wob/srcMTDeleteShipping.cpp" line="105"/>
+        <location filename="wob/srcMTDeleteTemplate.cpp" line="105"/>
+        <location filename="wob/srcMTDeleteUser.cpp" line="108"/>
+        <location filename="wob/srcMTEmptyVoucher.cpp" line="106"/>
+        <location filename="wob/srcMTGetAddress.cpp" line="106"/>
+        <location filename="wob/srcMTGetAllArtists.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllContactTypes.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllCountries.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllCustomerNames.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllEvents.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllHostNames.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllHosts.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllPriceCategories.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllRightNames.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllRoles.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllRooms.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllShipping.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllUsers.cpp" line="103"/>
+        <location filename="wob/srcMTGetCreateCustomerHints.cpp" line="107"/>
+        <location filename="wob/srcMTGetCustomer.cpp" line="106"/>
+        <location filename="wob/srcMTGetEntranceEvents.cpp" line="109"/>
+        <location filename="wob/srcMTGetEvent.cpp" line="106"/>
+        <location filename="wob/srcMTGetEventList.cpp" line="110"/>
+        <location filename="wob/srcMTGetEventSummary.cpp" line="107"/>
+        <location filename="wob/srcMTGetLanguage.cpp" line="110"/>
+        <location filename="wob/srcMTGetMyOrders.cpp" line="110"/>
+        <location filename="wob/srcMTGetMyRights.cpp" line="104"/>
+        <location filename="wob/srcMTGetMyRoles.cpp" line="103"/>
+        <location filename="wob/srcMTGetOrder.cpp" line="106"/>
+        <location filename="wob/srcMTGetOrderAudit.cpp" line="108"/>
+        <location filename="wob/srcMTGetOrderByBarcode.cpp" line="108"/>
+        <location filename="wob/srcMTGetOrderList.cpp" line="107"/>
+        <location filename="wob/srcMTGetOrdersByCustomer.cpp" line="109"/>
+        <location filename="wob/srcMTGetOrdersByEvents.cpp" line="114"/>
+        <location filename="wob/srcMTGetOrdersByUser.cpp" line="113"/>
+        <location filename="wob/srcMTGetPaymentTypes.cpp" line="104"/>
+        <location filename="wob/srcMTGetRole.cpp" line="106"/>
+        <location filename="wob/srcMTGetTemplate.cpp" line="106"/>
+        <location filename="wob/srcMTGetTemplateList.cpp" line="103"/>
+        <location filename="wob/srcMTGetTicket.cpp" line="106"/>
+        <location filename="wob/srcMTGetTicketAudit.cpp" line="107"/>
+        <location filename="wob/srcMTGetUser.cpp" line="106"/>
+        <location filename="wob/srcMTGetUserAudit.cpp" line="113"/>
+        <location filename="wob/srcMTGetUserHosts.cpp" line="106"/>
+        <location filename="wob/srcMTGetUserRoles.cpp" line="106"/>
+        <location filename="wob/srcMTGetValidFlags.cpp" line="103"/>
+        <location filename="wob/srcMTGetValidVoucherPrices.cpp" line="103"/>
+        <location filename="wob/srcMTGetVoucher.cpp" line="106"/>
+        <location filename="wob/srcMTGetVoucherAudit.cpp" line="106"/>
+        <location filename="wob/srcMTLogin.cpp" line="124"/>
+        <location filename="wob/srcMTLogout.cpp" line="102"/>
+        <location filename="wob/srcMTOrderAddComment.cpp" line="111"/>
+        <location filename="wob/srcMTOrderChangeComments.cpp" line="111"/>
+        <location filename="wob/srcMTOrderChangeShipping.cpp" line="112"/>
+        <location filename="wob/srcMTOrderMarkShipped.cpp" line="109"/>
+        <location filename="wob/srcMTOrderPay.cpp" line="120"/>
+        <location filename="wob/srcMTOrderRefund.cpp" line="110"/>
+        <location filename="wob/srcMTReservationToOrder.cpp" line="106"/>
+        <location filename="wob/srcMTResetCustomerPassword.cpp" line="105"/>
+        <location filename="wob/srcMTReturnTicketVoucher.cpp" line="106"/>
+        <location filename="wob/srcMTServerInfo.cpp" line="105"/>
+        <location filename="wob/srcMTSetDefaultPaymentType.cpp" line="108"/>
+        <location filename="wob/srcMTSetFlag.cpp" line="105"/>
+        <location filename="wob/srcMTSetHost.cpp" line="110"/>
+        <location filename="wob/srcMTSetPaymentType.cpp" line="106"/>
+        <location filename="wob/srcMTSetRoleDescription.cpp" line="110"/>
+        <location filename="wob/srcMTSetRoleFlags.cpp" line="112"/>
+        <location filename="wob/srcMTSetRoleRights.cpp" line="112"/>
+        <location filename="wob/srcMTSetTemplate.cpp" line="116"/>
+        <location filename="wob/srcMTSetTemplateDescription.cpp" line="110"/>
+        <location filename="wob/srcMTSetTemplateFlags.cpp" line="108"/>
+        <location filename="wob/srcMTSetUserDescription.cpp" line="110"/>
+        <location filename="wob/srcMTSetUserFlags.cpp" line="112"/>
+        <location filename="wob/srcMTSetUserHosts.cpp" line="112"/>
+        <location filename="wob/srcMTSetUserRoles.cpp" line="112"/>
+        <location filename="wob/srcMTUseTicket.cpp" line="109"/>
+        <location filename="wob/srcMTUseVoucher.cpp" line="111"/>
+        <location filename="wob/srcMTWebCartAddTicket.cpp" line="114"/>
+        <location filename="wob/srcMTWebCartAddVoucher.cpp" line="108"/>
+        <location filename="wob/srcMTWebCartRemoveTicket.cpp" line="111"/>
+        <location filename="wob/srcMTWebCartRemoveVoucher.cpp" line="108"/>
         <source>XML result parser error line %1 col %2: %3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMOAddressAbstract.cpp" line="112"/>
-        <location filename="wob/srcMOAddressAbstract.cpp" line="118"/>
-        <location filename="wob/srcMOAddressAbstract.cpp" line="124"/>
-        <location filename="wob/srcMOArtist.cpp" line="81"/>
-        <location filename="wob/srcMOCartOrder.cpp" line="122"/>
-        <location filename="wob/srcMOCartOrder.cpp" line="134"/>
-        <location filename="wob/srcMOCartOrder.cpp" line="140"/>
-        <location filename="wob/srcMOCartOrder.cpp" line="146"/>
-        <location filename="wob/srcMOCartOrder.cpp" line="156"/>
-        <location filename="wob/srcMOCartTicket.cpp" line="132"/>
-        <location filename="wob/srcMOCartTicket.cpp" line="138"/>
-        <location filename="wob/srcMOCartTicket.cpp" line="144"/>
-        <location filename="wob/srcMOCartTicket.cpp" line="150"/>
-        <location filename="wob/srcMOCartTicket.cpp" line="156"/>
-        <location filename="wob/srcMOCartTicket.cpp" line="168"/>
-        <location filename="wob/srcMOCartVoucher.cpp" line="104"/>
-        <location filename="wob/srcMOCartVoucher.cpp" line="110"/>
-        <location filename="wob/srcMOCartVoucher.cpp" line="116"/>
-        <location filename="wob/srcMOCartVoucher.cpp" line="122"/>
-        <location filename="wob/srcMOContact.cpp" line="67"/>
-        <location filename="wob/srcMOContact.cpp" line="73"/>
-        <location filename="wob/srcMOContact.cpp" line="79"/>
-        <location filename="wob/srcMOContactType.cpp" line="59"/>
-        <location filename="wob/srcMOCustomerAbstract.cpp" line="90"/>
-        <location filename="wob/srcMOCustomerInfoAbstract.cpp" line="66"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="159"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="165"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="171"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="177"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="193"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="207"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="220"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="226"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="232"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="246"/>
-        <location filename="wob/srcMOEventPrice.cpp" line="99"/>
-        <location filename="wob/srcMOEventPrice.cpp" line="105"/>
-        <location filename="wob/srcMOEventPrice.cpp" line="115"/>
-        <location filename="wob/srcMOEventPrice.cpp" line="121"/>
-        <location filename="wob/srcMOEventPrice.cpp" line="127"/>
-        <location filename="wob/srcMOEventPrice.cpp" line="144"/>
-        <location filename="wob/srcMOEventPrice.cpp" line="150"/>
-        <location filename="wob/srcMOItemAudit.cpp" line="55"/>
-        <location filename="wob/srcMOItemInfo.cpp" line="72"/>
-        <location filename="wob/srcMOItemInfo.cpp" line="78"/>
-        <location filename="wob/srcMOItemInfo.cpp" line="88"/>
-        <location filename="wob/srcMOItemInfo.cpp" line="94"/>
-        <location filename="wob/srcMOItemInfo.cpp" line="100"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="193"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="199"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="209"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="219"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="256"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="262"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="268"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="274"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="280"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="290"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="296"/>
-        <location filename="wob/srcMOOrderAudit.cpp" line="155"/>
-        <location filename="wob/srcMOOrderAudit.cpp" line="161"/>
-        <location filename="wob/srcMOOrderAudit.cpp" line="176"/>
-        <location filename="wob/srcMOOrderAudit.cpp" line="182"/>
-        <location filename="wob/srcMOOrderAudit.cpp" line="188"/>
-        <location filename="wob/srcMOOrderAudit.cpp" line="194"/>
-        <location filename="wob/srcMOOrderAudit.cpp" line="200"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="151"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="157"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="166"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="172"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="178"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="190"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="196"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="202"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="208"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="214"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="220"/>
-        <location filename="wob/srcMOPriceCategory.cpp" line="83"/>
-        <location filename="wob/srcMORoom.cpp" line="63"/>
-        <location filename="wob/srcMOServerFormat.cpp" line="173"/>
-        <location filename="wob/srcMOServerFormat.cpp" line="179"/>
-        <location filename="wob/srcMOShipping.cpp" line="69"/>
-        <location filename="wob/srcMOShipping.cpp" line="75"/>
-        <location filename="wob/srcMOTicketAbstract.cpp" line="140"/>
-        <location filename="wob/srcMOTicketAbstract.cpp" line="146"/>
-        <location filename="wob/srcMOTicketAbstract.cpp" line="158"/>
-        <location filename="wob/srcMOTicketAbstract.cpp" line="164"/>
-        <location filename="wob/srcMOTicketAudit.cpp" line="69"/>
-        <location filename="wob/srcMOTicketAudit.cpp" line="86"/>
-        <location filename="wob/srcMOTicketUse.cpp" line="130"/>
-        <location filename="wob/srcMOTicketUse.cpp" line="136"/>
-        <location filename="wob/srcMOTicketUse.cpp" line="142"/>
-        <location filename="wob/srcMOTicketUse.cpp" line="148"/>
-        <location filename="wob/srcMOVoucherAbstract.cpp" line="107"/>
-        <location filename="wob/srcMOVoucherAbstract.cpp" line="113"/>
-        <location filename="wob/srcMOVoucherAbstract.cpp" line="128"/>
-        <location filename="wob/srcMOVoucherAudit.cpp" line="62"/>
-        <location filename="wob/srcMOWebCart.cpp" line="115"/>
-        <location filename="wob/srcMOWebCart.cpp" line="121"/>
-        <location filename="wob/srcMOWebCart.cpp" line="127"/>
-        <location filename="wob/srcMOWebCart.cpp" line="133"/>
-        <location filename="wob/srcMOWebCart.cpp" line="143"/>
-        <location filename="wob/srcMOWebSession.cpp" line="66"/>
-        <location filename="wob/srcMOWebSession.cpp" line="76"/>
+        <location filename="wob/srcMOAddressAbstract.cpp" line="113"/>
+        <location filename="wob/srcMOAddressAbstract.cpp" line="119"/>
+        <location filename="wob/srcMOAddressAbstract.cpp" line="125"/>
+        <location filename="wob/srcMOArtist.cpp" line="82"/>
+        <location filename="wob/srcMOCartOrder.cpp" line="123"/>
+        <location filename="wob/srcMOCartOrder.cpp" line="135"/>
+        <location filename="wob/srcMOCartOrder.cpp" line="141"/>
+        <location filename="wob/srcMOCartOrder.cpp" line="147"/>
+        <location filename="wob/srcMOCartOrder.cpp" line="157"/>
+        <location filename="wob/srcMOCartTicket.cpp" line="133"/>
+        <location filename="wob/srcMOCartTicket.cpp" line="139"/>
+        <location filename="wob/srcMOCartTicket.cpp" line="145"/>
+        <location filename="wob/srcMOCartTicket.cpp" line="151"/>
+        <location filename="wob/srcMOCartTicket.cpp" line="157"/>
+        <location filename="wob/srcMOCartTicket.cpp" line="169"/>
+        <location filename="wob/srcMOCartVoucher.cpp" line="105"/>
+        <location filename="wob/srcMOCartVoucher.cpp" line="111"/>
+        <location filename="wob/srcMOCartVoucher.cpp" line="117"/>
+        <location filename="wob/srcMOCartVoucher.cpp" line="123"/>
+        <location filename="wob/srcMOContact.cpp" line="68"/>
+        <location filename="wob/srcMOContact.cpp" line="74"/>
+        <location filename="wob/srcMOContact.cpp" line="80"/>
+        <location filename="wob/srcMOContactType.cpp" line="60"/>
+        <location filename="wob/srcMOCustomerAbstract.cpp" line="105"/>
+        <location filename="wob/srcMOCustomerInfoAbstract.cpp" line="67"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="160"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="166"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="172"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="178"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="194"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="208"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="221"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="227"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="233"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="247"/>
+        <location filename="wob/srcMOEventPrice.cpp" line="100"/>
+        <location filename="wob/srcMOEventPrice.cpp" line="106"/>
+        <location filename="wob/srcMOEventPrice.cpp" line="116"/>
+        <location filename="wob/srcMOEventPrice.cpp" line="122"/>
+        <location filename="wob/srcMOEventPrice.cpp" line="128"/>
+        <location filename="wob/srcMOEventPrice.cpp" line="145"/>
+        <location filename="wob/srcMOEventPrice.cpp" line="151"/>
+        <location filename="wob/srcMOItemAudit.cpp" line="56"/>
+        <location filename="wob/srcMOItemInfo.cpp" line="73"/>
+        <location filename="wob/srcMOItemInfo.cpp" line="79"/>
+        <location filename="wob/srcMOItemInfo.cpp" line="89"/>
+        <location filename="wob/srcMOItemInfo.cpp" line="95"/>
+        <location filename="wob/srcMOItemInfo.cpp" line="101"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="201"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="207"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="217"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="227"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="264"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="270"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="276"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="282"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="288"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="298"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="304"/>
+        <location filename="wob/srcMOOrderAudit.cpp" line="156"/>
+        <location filename="wob/srcMOOrderAudit.cpp" line="162"/>
+        <location filename="wob/srcMOOrderAudit.cpp" line="177"/>
+        <location filename="wob/srcMOOrderAudit.cpp" line="183"/>
+        <location filename="wob/srcMOOrderAudit.cpp" line="189"/>
+        <location filename="wob/srcMOOrderAudit.cpp" line="195"/>
+        <location filename="wob/srcMOOrderAudit.cpp" line="201"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="152"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="158"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="167"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="173"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="179"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="191"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="197"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="203"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="209"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="215"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="221"/>
+        <location filename="wob/srcMOPriceCategory.cpp" line="84"/>
+        <location filename="wob/srcMORoom.cpp" line="64"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="250"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="256"/>
+        <location filename="wob/srcMOShipping.cpp" line="70"/>
+        <location filename="wob/srcMOShipping.cpp" line="76"/>
+        <location filename="wob/srcMOTicketAbstract.cpp" line="148"/>
+        <location filename="wob/srcMOTicketAbstract.cpp" line="154"/>
+        <location filename="wob/srcMOTicketAbstract.cpp" line="166"/>
+        <location filename="wob/srcMOTicketAbstract.cpp" line="172"/>
+        <location filename="wob/srcMOTicketAudit.cpp" line="70"/>
+        <location filename="wob/srcMOTicketAudit.cpp" line="87"/>
+        <location filename="wob/srcMOTicketUse.cpp" line="131"/>
+        <location filename="wob/srcMOTicketUse.cpp" line="137"/>
+        <location filename="wob/srcMOTicketUse.cpp" line="143"/>
+        <location filename="wob/srcMOTicketUse.cpp" line="149"/>
+        <location filename="wob/srcMOVoucherAbstract.cpp" line="115"/>
+        <location filename="wob/srcMOVoucherAbstract.cpp" line="121"/>
+        <location filename="wob/srcMOVoucherAbstract.cpp" line="136"/>
+        <location filename="wob/srcMOVoucherAudit.cpp" line="63"/>
+        <location filename="wob/srcMOWebCart.cpp" line="116"/>
+        <location filename="wob/srcMOWebCart.cpp" line="122"/>
+        <location filename="wob/srcMOWebCart.cpp" line="128"/>
+        <location filename="wob/srcMOWebCart.cpp" line="134"/>
+        <location filename="wob/srcMOWebCart.cpp" line="144"/>
+        <location filename="wob/srcMOWebSession.cpp" line="67"/>
+        <location filename="wob/srcMOWebSession.cpp" line="77"/>
         <source>Class &apos;%1&apos; property &apos;%2&apos; is integer, but non-integer was found.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMOCartOrder.cpp" line="128"/>
-        <location filename="wob/srcMOCartTicket.cpp" line="162"/>
-        <location filename="wob/srcMOCartVoucher.cpp" line="128"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="250"/>
-        <location filename="wob/srcMOOrderAudit.cpp" line="170"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="184"/>
-        <location filename="wob/srcMOTicketAbstract.cpp" line="152"/>
-        <location filename="wob/srcMOTicketUse.cpp" line="124"/>
-        <location filename="wob/srcMOVoucherAbstract.cpp" line="119"/>
+        <location filename="wob/srcMOCartOrder.cpp" line="129"/>
+        <location filename="wob/srcMOCartTicket.cpp" line="163"/>
+        <location filename="wob/srcMOCartVoucher.cpp" line="129"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="258"/>
+        <location filename="wob/srcMOOrderAudit.cpp" line="171"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="185"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="280"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="286"/>
+        <location filename="wob/srcMOTicketAbstract.cpp" line="160"/>
+        <location filename="wob/srcMOTicketUse.cpp" line="125"/>
+        <location filename="wob/srcMOVoucherAbstract.cpp" line="127"/>
         <source>Class &apos;%1&apos; property &apos;%2&apos; is enum, invalid value was found.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -9136,12 +9724,12 @@ Offset from UTC: %2 minutes %3</source>
         <translation type="obsolete">Gugge, Du brauchsd sowas wie&apos;n Brofiel. Mädschig Schmohg iss nedd und machd eens für Disch. Desderweschen brauchsde jedsd nur noch n Namen dafür eindibben.</translation>
     </message>
     <message>
-        <location filename="main.cpp" line="296"/>
+        <location filename="main.cpp" line="300"/>
         <source>Initial Profile Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="main.cpp" line="296"/>
+        <location filename="main.cpp" line="300"/>
         <source>You need a profile to work with Magic Smoke. Please create one now.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -9149,22 +9737,22 @@ Offset from UTC: %2 minutes %3</source>
 <context>
     <name>lang</name>
     <message>
-        <location filename="main.cpp" line="64"/>
+        <location filename="main.cpp" line="65"/>
         <source>Information</source>
         <translation>Informadschion</translation>
     </message>
     <message>
-        <location filename="main.cpp" line="64"/>
+        <location filename="main.cpp" line="65"/>
         <source>The changed language setting will only be active after restarting the application.</source>
         <translation>De Ändorung von dor Schbrache wird ersd wirgsam, wenn&apos;de das Brogramm neu geschdarded hasd. S&apos; is draurisch, aber wahr.</translation>
     </message>
     <message>
-        <location filename="main.cpp" line="59"/>
+        <location filename="main.cpp" line="60"/>
         <source>Chose Language</source>
         <translation>Schbrache Aussuch&apos;n</translation>
     </message>
     <message>
-        <location filename="main.cpp" line="59"/>
+        <location filename="main.cpp" line="60"/>
         <source>Language:</source>
         <translation>Schbrache:</translation>
     </message>
@@ -9195,27 +9783,27 @@ Offset from UTC: %2 minutes %3</source>
 <context>
     <name>office</name>
     <message>
-        <location filename="templates/office.cpp" line="47"/>
+        <location filename="templates/office.cpp" line="49"/>
         <source>Chose Printer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="50"/>
+        <location filename="templates/office.cpp" line="52"/>
         <source>Please chose a printer:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="54"/>
+        <location filename="templates/office.cpp" line="56"/>
         <source>(Default Printer)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="70"/>
+        <location filename="templates/office.cpp" line="72"/>
         <source>Ok</source>
         <translation type="unfinished">Is gud so.</translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="92"/>
+        <location filename="templates/office.cpp" line="94"/>
         <source>Save current document as...</source>
         <translation type="unfinished"></translation>
     </message>
index 1dda353..f384fbb 100644 (file)
 <context>
     <name>MAddressChoiceDialog</name>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="789"/>
+        <location filename="dialogs/customerdlg.cpp" line="820"/>
         <source>Chose an Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="804"/>
+        <location filename="dialogs/customerdlg.cpp" line="835"/>
         <source>Add Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="807"/>
+        <location filename="dialogs/customerdlg.cpp" line="838"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="840"/>
+        <location filename="dialogs/customerdlg.cpp" line="871"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="840"/>
+        <location filename="dialogs/customerdlg.cpp" line="871"/>
         <source>Unable to save changes made to addresses: %1</source>
         <translation type="unfinished"></translation>
     </message>
 <context>
     <name>MAddressDialog</name>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="672"/>
+        <location filename="dialogs/customerdlg.cpp" line="695"/>
         <source>Edit Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="674"/>
+        <location filename="dialogs/customerdlg.cpp" line="697"/>
         <source>Create Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="683"/>
+        <location filename="dialogs/customerdlg.cpp" line="706"/>
         <source>Last used:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="684"/>
+        <location filename="dialogs/customerdlg.cpp" line="707"/>
         <source>Name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="685"/>
-        <location filename="dialogs/customerdlg.cpp" line="686"/>
+        <location filename="dialogs/customerdlg.cpp" line="708"/>
+        <location filename="dialogs/customerdlg.cpp" line="709"/>
         <source>Address:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="687"/>
+        <location filename="dialogs/customerdlg.cpp" line="710"/>
         <source>City:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="688"/>
+        <location filename="dialogs/customerdlg.cpp" line="711"/>
         <source>State:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="689"/>
+        <location filename="dialogs/customerdlg.cpp" line="712"/>
         <source>ZIP Code:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="690"/>
+        <location filename="dialogs/customerdlg.cpp" line="713"/>
         <source>Country:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="699"/>
-        <location filename="dialogs/customerdlg.cpp" line="762"/>
+        <location filename="dialogs/customerdlg.cpp" line="722"/>
+        <location filename="dialogs/customerdlg.cpp" line="761"/>
         <source>Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="701"/>
-        <location filename="dialogs/customerdlg.cpp" line="764"/>
+        <location filename="dialogs/customerdlg.cpp" line="724"/>
+        <location filename="dialogs/customerdlg.cpp" line="763"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="733"/>
+        <location filename="dialogs/customerdlg.cpp" line="792"/>
         <source> Create New Country...</source>
-        <comment>must contain leading space to distinguish it from genuine countries</comment>
+        <comment>this pseudo-entry must contain leading space to distinguish it from genuine countries</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="736"/>
+        <location filename="dialogs/customerdlg.cpp" line="795"/>
         <source>Select Country</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="736"/>
+        <location filename="dialogs/customerdlg.cpp" line="795"/>
         <source>Please select a country:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="749"/>
+        <location filename="dialogs/customerdlg.cpp" line="748"/>
         <source>Create New Country</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="757"/>
+        <location filename="dialogs/customerdlg.cpp" line="756"/>
         <source>Country Name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="758"/>
+        <location filename="dialogs/customerdlg.cpp" line="757"/>
         <source>Abbreviation:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="769"/>
-        <location filename="dialogs/customerdlg.cpp" line="775"/>
+        <location filename="dialogs/customerdlg.cpp" line="768"/>
+        <location filename="dialogs/customerdlg.cpp" line="774"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="769"/>
+        <location filename="dialogs/customerdlg.cpp" line="768"/>
         <source>The country name and abbreviation must contain something!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="775"/>
+        <location filename="dialogs/customerdlg.cpp" line="774"/>
         <source>Error while creating country: %1</source>
         <translation type="unfinished"></translation>
     </message>
 <context>
     <name>MAddressWidget</name>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="495"/>
+        <location filename="dialogs/customerdlg.cpp" line="518"/>
         <source>Select</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="499"/>
+        <location filename="dialogs/customerdlg.cpp" line="522"/>
         <source>Edit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="502"/>
+        <location filename="dialogs/customerdlg.cpp" line="525"/>
         <source>Delete</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="555"/>
+        <location filename="dialogs/customerdlg.cpp" line="578"/>
         <source>Delete Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="555"/>
+        <location filename="dialogs/customerdlg.cpp" line="578"/>
         <source>Really delete this address?
 %1</source>
         <translation type="unfinished"></translation>
 <context>
     <name>MAppStyleDialog</name>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="612"/>
+        <location filename="dialogs/configdialog.cpp" line="617"/>
         <source>Application Style</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="615"/>
+        <location filename="dialogs/configdialog.cpp" line="620"/>
         <source>GUI Style:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="617"/>
+        <location filename="dialogs/configdialog.cpp" line="622"/>
         <source>System Default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="625"/>
+        <location filename="dialogs/configdialog.cpp" line="630"/>
         <source>Stylesheet:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="636"/>
+        <location filename="dialogs/configdialog.cpp" line="641"/>
         <source>Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="639"/>
+        <location filename="dialogs/configdialog.cpp" line="644"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="645"/>
+        <location filename="dialogs/configdialog.cpp" line="650"/>
         <source>Select Stylesheet</source>
         <translation type="unfinished"></translation>
     </message>
 <context>
     <name>MApplication</name>
     <message>
-        <location filename="main.cpp" line="92"/>
-        <source>&lt;h3&gt;MagicSmoke %1&lt;/h3&gt;&amp;copy; Konrad Rosenbaum, 2007-2011&lt;br&gt;&amp;copy; Peter Keller, 2007-2008&lt;br&gt;protected under the GNU GPL v.3 or at your option any newer&lt;p&gt;See also the &lt;a href=&quot;%2&quot;&gt;MagicSmoke Homepage&lt;/a&gt;.&lt;p&gt;This version was compiled from repository &apos;%1&apos; revision &apos;%2&apos;.</source>
+        <location filename="main.cpp" line="93"/>
+        <source>&lt;h3&gt;MagicSmoke v. %1&lt;/h3&gt;&amp;copy; Konrad Rosenbaum, 2007-2011&lt;br&gt;&amp;copy; Peter Keller, 2007-2008&lt;br&gt;protected under the GNU GPL v.3 or at your option any newer&lt;p&gt;See also the &lt;a href=&quot;%2&quot;&gt;MagicSmoke Homepage&lt;/a&gt;.&lt;p&gt;This version was compiled from repository &apos;%3&apos; revision &apos;%4&apos;.</source>
+        <oldsource>&lt;h3&gt;MagicSmoke %1&lt;/h3&gt;&amp;copy; Konrad Rosenbaum, 2007-2011&lt;br&gt;&amp;copy; Peter Keller, 2007-2008&lt;br&gt;protected under the GNU GPL v.3 or at your option any newer&lt;p&gt;See also the &lt;a href=&quot;%2&quot;&gt;MagicSmoke Homepage&lt;/a&gt;.&lt;p&gt;This version was compiled from repository &apos;%1&apos; revision &apos;%2&apos;.</oldsource>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="main.cpp" line="109"/>
+        <location filename="main.cpp" line="112"/>
         <source>MagicSmoke Version Information</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="main.cpp" line="111"/>
+        <location filename="main.cpp" line="115"/>
         <source>&lt;h3&gt;MagicSmoke Version %3&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Repository:&lt;td&gt;%1&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Revision:&lt;td&gt;%2&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Modification&amp;nbsp;State:&lt;td&gt;%4&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Commit Time:&lt;td&gt;%5&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Committer:&lt;td&gt;%6&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;
 &lt;h3&gt;Libraries&lt;/h3&gt;
-&lt;table&gt;&lt;tr&gt;&lt;td&gt;WOC:&lt;td&gt;%7&lt;br/&gt;%8&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;PACK&amp;nbsp;Library:&lt;td&gt;%9&lt;br/&gt;%10&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Qt:&lt;td&gt;%11&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ELAM:&lt;td&gt;%12&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Time&amp;nbsp;Zone&amp;nbsp;Default:&lt;td&gt;%13 in %14&lt;br/&gt;version %15&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Time&amp;nbsp;Zone&amp;nbsp;Built-In:&lt;td&gt;%16&lt;/tr&gt;&lt;/table&gt;</source>
+&lt;table&gt;&lt;tr&gt;&lt;td&gt;WOC:&lt;td&gt;%7&lt;br/&gt;%8&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;PACK&amp;nbsp;Library:&lt;td&gt;%9&lt;br/&gt;%10&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Qt:&lt;td&gt;%11&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ELAM:&lt;td&gt;%12&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Time&amp;nbsp;Zone&amp;nbsp;Default:&lt;td&gt;%13 in directory %14&lt;br/&gt;version %15&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Time&amp;nbsp;Zone&amp;nbsp;Built-In:&lt;td&gt;%16&lt;/tr&gt;&lt;/table&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="main.cpp" line="179"/>
+        <location filename="main.cpp" line="183"/>
         <source>&amp;Help</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="main.cpp" line="91"/>
+        <location filename="main.cpp" line="92"/>
         <source>About MagicSmoke</source>
         <translation type="unfinished"></translation>
     </message>
 <context>
     <name>MCartTab</name>
     <message>
-        <location filename="mwin/carttab.cpp" line="60"/>
+        <location filename="mwin/carttab.cpp" line="66"/>
         <source>Add Ticket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="62"/>
+        <location filename="mwin/carttab.cpp" line="68"/>
         <source>Add Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="64"/>
+        <location filename="mwin/carttab.cpp" line="70"/>
         <source>Add Shop Item</source>
         <oldsource>Remove Item</oldsource>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="69"/>
+        <location filename="mwin/carttab.cpp" line="75"/>
         <source>Remove Line</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="85"/>
+        <location filename="mwin/carttab.cpp" line="91"/>
         <source>Customer:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="91"/>
+        <location filename="mwin/carttab.cpp" line="97"/>
         <source>Invoice Address:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="104"/>
+        <location filename="mwin/carttab.cpp" line="110"/>
         <source>Shipping Method:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="97"/>
+        <location filename="mwin/carttab.cpp" line="103"/>
         <source>Delivery Address:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="109"/>
+        <location filename="mwin/carttab.cpp" line="115"/>
         <source>Comments:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="116"/>
+        <location filename="mwin/carttab.cpp" line="122"/>
         <source>Order</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="122"/>
+        <location filename="mwin/carttab.cpp" line="128"/>
         <source>Reserve</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="125"/>
+        <location filename="mwin/carttab.cpp" line="131"/>
         <source>Clear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="142"/>
+        <location filename="mwin/carttab.cpp" line="148"/>
         <source>Add &amp;Ticket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="143"/>
+        <location filename="mwin/carttab.cpp" line="149"/>
         <source>Add &amp;Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="140"/>
+        <location filename="mwin/carttab.cpp" line="146"/>
         <source>Ca&amp;rt</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="74"/>
+        <location filename="mwin/carttab.cpp" line="80"/>
         <source>Total Price Sum:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="119"/>
+        <location filename="mwin/carttab.cpp" line="125"/>
         <source>Sell</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="144"/>
+        <location filename="mwin/carttab.cpp" line="150"/>
         <source>Add &amp;Shop-Item</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="145"/>
+        <location filename="mwin/carttab.cpp" line="151"/>
         <source>&amp;Remove Line</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="146"/>
+        <location filename="mwin/carttab.cpp" line="152"/>
         <source>&amp;Abort Shopping</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="148"/>
+        <location filename="mwin/carttab.cpp" line="154"/>
         <source>&amp;Update Shipping Options</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="162"/>
+        <location filename="mwin/carttab.cpp" line="168"/>
         <source>(No Shipping)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="181"/>
+        <location filename="mwin/carttab.cpp" line="187"/>
         <source>Amount</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="181"/>
+        <location filename="mwin/carttab.cpp" line="187"/>
         <source>Title</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="181"/>
+        <location filename="mwin/carttab.cpp" line="187"/>
         <source>Start Time</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="181"/>
+        <location filename="mwin/carttab.cpp" line="187"/>
         <source>Price</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="240"/>
-        <location filename="mwin/carttab.cpp" line="317"/>
-        <location filename="mwin/carttab.cpp" line="324"/>
-        <location filename="mwin/carttab.cpp" line="488"/>
-        <location filename="mwin/carttab.cpp" line="526"/>
-        <location filename="mwin/carttab.cpp" line="564"/>
-        <location filename="mwin/carttab.cpp" line="572"/>
+        <location filename="mwin/carttab.cpp" line="246"/>
+        <location filename="mwin/carttab.cpp" line="298"/>
+        <location filename="mwin/carttab.cpp" line="305"/>
+        <location filename="mwin/carttab.cpp" line="469"/>
+        <location filename="mwin/carttab.cpp" line="507"/>
+        <location filename="mwin/carttab.cpp" line="545"/>
+        <location filename="mwin/carttab.cpp" line="553"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="240"/>
+        <location filename="mwin/carttab.cpp" line="246"/>
         <source>Please set the customer first.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="284"/>
-        <source>Select Event to order Ticket</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="mwin/carttab.cpp" line="297"/>
-        <source>Select</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="mwin/carttab.cpp" line="300"/>
-        <location filename="mwin/carttab.cpp" line="347"/>
-        <location filename="mwin/carttab.cpp" line="414"/>
+        <location filename="mwin/carttab.cpp" line="328"/>
+        <location filename="mwin/carttab.cpp" line="395"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="317"/>
+        <location filename="mwin/carttab.cpp" line="298"/>
         <source>Error getting event, please try again.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="324"/>
+        <location filename="mwin/carttab.cpp" line="305"/>
         <source>This event has no prices associated that you can use for sales. Cannot sell tickets.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="330"/>
+        <location filename="mwin/carttab.cpp" line="311"/>
         <source>Select Price Category</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="336"/>
+        <location filename="mwin/carttab.cpp" line="317"/>
         <source>Please chose a price category:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="345"/>
-        <location filename="mwin/carttab.cpp" line="412"/>
+        <location filename="mwin/carttab.cpp" line="326"/>
+        <location filename="mwin/carttab.cpp" line="393"/>
         <source>Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="381"/>
+        <location filename="mwin/carttab.cpp" line="362"/>
         <source>Select Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="392"/>
+        <location filename="mwin/carttab.cpp" line="373"/>
         <source>Select voucher price and value:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="394"/>
+        <location filename="mwin/carttab.cpp" line="375"/>
         <source>Price:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="400"/>
+        <location filename="mwin/carttab.cpp" line="381"/>
         <source>Value:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="432"/>
+        <location filename="mwin/carttab.cpp" line="413"/>
         <source>Voucher (value %1)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="488"/>
+        <location filename="mwin/carttab.cpp" line="469"/>
         <source>There are problems with the contents of the cart, please check and then try again.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="511"/>
-        <location filename="mwin/carttab.cpp" line="515"/>
+        <location filename="mwin/carttab.cpp" line="492"/>
+        <location filename="mwin/carttab.cpp" line="496"/>
         <source>Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="511"/>
+        <location filename="mwin/carttab.cpp" line="492"/>
         <source>There is nothing in the order. Ignoring it.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="515"/>
+        <location filename="mwin/carttab.cpp" line="496"/>
         <source>Please chose a customer first!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="519"/>
+        <location filename="mwin/carttab.cpp" line="500"/>
         <source>Shipping</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="519"/>
+        <location filename="mwin/carttab.cpp" line="500"/>
         <source>You have chosen a shipping method, but no address. Are you sure you want to continue?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="526"/>
+        <location filename="mwin/carttab.cpp" line="507"/>
         <source>Reservations can only contain tickets.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="564"/>
+        <location filename="mwin/carttab.cpp" line="545"/>
         <source>Error while creating reservation: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="572"/>
+        <location filename="mwin/carttab.cpp" line="553"/>
         <source>Error while creating order: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="587"/>
+        <location filename="mwin/carttab.cpp" line="568"/>
         <source>The customer is not valid, please chose another one.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="592"/>
+        <location filename="mwin/carttab.cpp" line="573"/>
         <source>The delivery address is not valid, please chose another one.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="597"/>
+        <location filename="mwin/carttab.cpp" line="578"/>
         <source>The invoice address is not valid, please chose another one.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="604"/>
+        <location filename="mwin/carttab.cpp" line="585"/>
         <source>Shipping Type does not exist or you do not have permission to use it.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="622"/>
+        <location filename="mwin/carttab.cpp" line="603"/>
         <source>The event is already over, please remove this entry.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="625"/>
+        <location filename="mwin/carttab.cpp" line="606"/>
         <source>You cannot order tickets for this event anymore, ask a more privileged user.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="629"/>
+        <location filename="mwin/carttab.cpp" line="610"/>
         <source>The event is (almost) sold out, there are %1 tickets left.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="634"/>
+        <location filename="mwin/carttab.cpp" line="615"/>
         <source>The event does not exist or there is another serious problem, please remove this entry.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="656"/>
+        <location filename="mwin/carttab.cpp" line="637"/>
         <source>You do not have permission to create vouchers with this value, please remove it.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/carttab.cpp" line="659"/>
+        <location filename="mwin/carttab.cpp" line="640"/>
         <source>The price tag of this voucher is not valid, please remove and recreate it.</source>
         <translation type="unfinished"></translation>
     </message>
 <context>
     <name>MConfigDialog</name>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="49"/>
+        <location filename="dialogs/configdialog.cpp" line="50"/>
         <source>Magic Smoke Configuration</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="60"/>
+        <location filename="dialogs/configdialog.cpp" line="61"/>
         <source>&amp;Profile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="61"/>
+        <location filename="dialogs/configdialog.cpp" line="62"/>
         <source>&amp;New Profile...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="62"/>
+        <location filename="dialogs/configdialog.cpp" line="63"/>
         <source>&amp;Delete Profile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="63"/>
+        <location filename="dialogs/configdialog.cpp" line="64"/>
         <source>&amp;Rename Profile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="64"/>
+        <location filename="dialogs/configdialog.cpp" line="65"/>
         <source>C&amp;lone Profile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="65"/>
+        <location filename="dialogs/configdialog.cpp" line="66"/>
         <source>&amp;Make Default Profile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="67"/>
+        <location filename="dialogs/configdialog.cpp" line="68"/>
         <source>&amp;Export Host Key...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="68"/>
+        <location filename="dialogs/configdialog.cpp" line="69"/>
         <source>&amp;Import Host Key...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="69"/>
+        <location filename="dialogs/configdialog.cpp" line="70"/>
         <source>&amp;Generate Host Key...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="71"/>
+        <location filename="dialogs/configdialog.cpp" line="72"/>
         <source>&amp;Close Window</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="72"/>
+        <location filename="dialogs/configdialog.cpp" line="73"/>
         <source>&amp;Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="73"/>
+        <location filename="dialogs/configdialog.cpp" line="74"/>
         <source>&amp;Language...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="74"/>
+        <location filename="dialogs/configdialog.cpp" line="75"/>
         <source>&amp;OpenOffice.org Settings...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="75"/>
+        <location filename="dialogs/configdialog.cpp" line="76"/>
         <source>Set &amp;Default Label Font...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="76"/>
+        <location filename="dialogs/configdialog.cpp" line="77"/>
         <source>Set &amp;Application Style...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="90"/>
+        <location filename="dialogs/configdialog.cpp" line="91"/>
         <source>Connection</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="95"/>
+        <location filename="dialogs/configdialog.cpp" line="96"/>
         <source>Server URL:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="100"/>
+        <location filename="dialogs/configdialog.cpp" line="101"/>
         <source>Proxy:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="108"/>
+        <location filename="dialogs/configdialog.cpp" line="109"/>
         <source>Proxy Username:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="111"/>
+        <location filename="dialogs/configdialog.cpp" line="112"/>
         <source>Proxy Password:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="119"/>
+        <location filename="dialogs/configdialog.cpp" line="120"/>
         <source>Authentication</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="122"/>
+        <location filename="dialogs/configdialog.cpp" line="123"/>
         <source>Hostname:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="125"/>
+        <location filename="dialogs/configdialog.cpp" line="126"/>
         <source>Hostkey:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="128"/>
+        <location filename="dialogs/configdialog.cpp" line="129"/>
         <source>Default Username:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="134"/>
+        <location filename="dialogs/configdialog.cpp" line="135"/>
         <source>SSL Exceptions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="136"/>
+        <location filename="dialogs/configdialog.cpp" line="137"/>
         <source>List of non-fatal SSL exceptions:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="144"/>
+        <location filename="dialogs/configdialog.cpp" line="145"/>
         <source>Clear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="146"/>
+        <location filename="dialogs/configdialog.cpp" line="147"/>
         <source>Probe Server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="149"/>
+        <location filename="dialogs/configdialog.cpp" line="150"/>
         <source>Scripting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="153"/>
+        <location filename="dialogs/configdialog.cpp" line="154"/>
         <source>You can set scripting preferences here. You have the following options:
 Allow: if active scripts from this source are allowed to run.
 Priority: locations with the lowest value are searched first, when a script it found the other locations are ignored.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="155"/>
+        <location filename="dialogs/configdialog.cpp" line="156"/>
         <source>Server side scripts:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="157"/>
-        <location filename="dialogs/configdialog.cpp" line="163"/>
-        <location filename="dialogs/configdialog.cpp" line="169"/>
+        <location filename="dialogs/configdialog.cpp" line="158"/>
+        <location filename="dialogs/configdialog.cpp" line="164"/>
+        <location filename="dialogs/configdialog.cpp" line="170"/>
         <source>allow</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="158"/>
-        <location filename="dialogs/configdialog.cpp" line="164"/>
-        <location filename="dialogs/configdialog.cpp" line="170"/>
+        <location filename="dialogs/configdialog.cpp" line="159"/>
+        <location filename="dialogs/configdialog.cpp" line="165"/>
+        <location filename="dialogs/configdialog.cpp" line="171"/>
         <source>Prio:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="161"/>
+        <location filename="dialogs/configdialog.cpp" line="162"/>
         <source>Built in scripts:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="167"/>
+        <location filename="dialogs/configdialog.cpp" line="168"/>
         <source>User local scripts:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="173"/>
+        <location filename="dialogs/configdialog.cpp" line="174"/>
         <source>User script path:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="299"/>
-        <location filename="dialogs/configdialog.cpp" line="375"/>
+        <location filename="dialogs/configdialog.cpp" line="300"/>
+        <location filename="dialogs/configdialog.cpp" line="376"/>
         <source>New Profile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="299"/>
-        <location filename="dialogs/configdialog.cpp" line="334"/>
-        <location filename="dialogs/configdialog.cpp" line="375"/>
+        <location filename="dialogs/configdialog.cpp" line="300"/>
+        <location filename="dialogs/configdialog.cpp" line="335"/>
+        <location filename="dialogs/configdialog.cpp" line="376"/>
         <source>Please enter a profile name. It must be non-empty and must not be used yet:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="334"/>
+        <location filename="dialogs/configdialog.cpp" line="335"/>
         <source>Rename Profile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="341"/>
-        <location filename="dialogs/configdialog.cpp" line="449"/>
-        <location filename="dialogs/configdialog.cpp" line="464"/>
-        <location filename="dialogs/configdialog.cpp" line="476"/>
-        <location filename="dialogs/configdialog.cpp" line="484"/>
-        <location filename="dialogs/configdialog.cpp" line="488"/>
+        <location filename="dialogs/configdialog.cpp" line="342"/>
+        <location filename="dialogs/configdialog.cpp" line="452"/>
+        <location filename="dialogs/configdialog.cpp" line="467"/>
+        <location filename="dialogs/configdialog.cpp" line="481"/>
+        <location filename="dialogs/configdialog.cpp" line="489"/>
         <location filename="dialogs/configdialog.cpp" line="493"/>
         <location filename="dialogs/configdialog.cpp" line="498"/>
         <location filename="dialogs/configdialog.cpp" line="503"/>
+        <location filename="dialogs/configdialog.cpp" line="508"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="341"/>
+        <location filename="dialogs/configdialog.cpp" line="342"/>
         <source>This profile name is already in use.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="425"/>
+        <location filename="dialogs/configdialog.cpp" line="426"/>
         <source>Generate Hostkey</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="425"/>
+        <location filename="dialogs/configdialog.cpp" line="426"/>
         <source>Do you really want to generate a new host key for this profile? This may disable all accounts from this host.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="440"/>
+        <location filename="dialogs/configdialog.cpp" line="441"/>
         <source>Export Key to File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="449"/>
+        <location filename="dialogs/configdialog.cpp" line="452"/>
         <source>Unable to open file %1 for writing: %2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="464"/>
+        <location filename="dialogs/configdialog.cpp" line="467"/>
         <source>Importing a key overwrites the host key that is currently used by this profile. This may disable your accounts. Do you still want to continue?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="467"/>
+        <location filename="dialogs/configdialog.cpp" line="470"/>
         <source>Import Key from File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="476"/>
+        <location filename="dialogs/configdialog.cpp" line="481"/>
         <source>Unable to open file %1 for reading: %2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="484"/>
-        <location filename="dialogs/configdialog.cpp" line="488"/>
+        <location filename="dialogs/configdialog.cpp" line="489"/>
+        <location filename="dialogs/configdialog.cpp" line="493"/>
         <source>This is not a host key file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="493"/>
+        <location filename="dialogs/configdialog.cpp" line="498"/>
         <source>This host key file does not contain a valid host name.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="498"/>
+        <location filename="dialogs/configdialog.cpp" line="503"/>
         <source>This host key file does not contain a valid key.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="503"/>
+        <location filename="dialogs/configdialog.cpp" line="508"/>
         <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="dialogs/configdialog.cpp" line="524"/>
+        <location filename="dialogs/configdialog.cpp" line="529"/>
         <source>Chose Default Font</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="524"/>
+        <location filename="dialogs/configdialog.cpp" line="529"/>
         <source>Please chose a default font:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="557"/>
-        <location filename="dialogs/configdialog.cpp" line="559"/>
+        <location filename="dialogs/configdialog.cpp" line="562"/>
+        <location filename="dialogs/configdialog.cpp" line="564"/>
         <source>Server Probe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="557"/>
+        <location filename="dialogs/configdialog.cpp" line="562"/>
         <source>The request finished without errors.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="559"/>
+        <location filename="dialogs/configdialog.cpp" line="564"/>
         <source>The request finished with an error: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="572"/>
+        <location filename="dialogs/configdialog.cpp" line="577"/>
         <source>SSL Errors encountered:
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="575"/>
+        <location filename="dialogs/configdialog.cpp" line="580"/>
         <source>Certificate &quot;%1&quot;
   Fingerprint (sha1): %2
   Error: %3
@@ -986,27 +976,27 @@ Priority: locations with the lowest value are searched first, when a script it f
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="580"/>
+        <location filename="dialogs/configdialog.cpp" line="585"/>
         <source>Accept connection anyway?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="581"/>
+        <location filename="dialogs/configdialog.cpp" line="586"/>
         <source>SSL Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="599"/>
+        <location filename="dialogs/configdialog.cpp" line="604"/>
         <source>Common Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="599"/>
+        <location filename="dialogs/configdialog.cpp" line="604"/>
         <source>SHA-1 Digest</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/configdialog.cpp" line="599"/>
+        <location filename="dialogs/configdialog.cpp" line="604"/>
         <source>Error Type</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1014,42 +1004,42 @@ Priority: locations with the lowest value are searched first, when a script it f
 <context>
     <name>MContactTableDelegate</name>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="427"/>
+        <location filename="dialogs/customerdlg.cpp" line="449"/>
         <source>(New Contact Type)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="445"/>
+        <location filename="dialogs/customerdlg.cpp" line="468"/>
         <source>Create new Contact Type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="453"/>
+        <location filename="dialogs/customerdlg.cpp" line="476"/>
         <source>Contact Type Name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="454"/>
+        <location filename="dialogs/customerdlg.cpp" line="477"/>
         <source>Contact Type URI Prefix:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="457"/>
+        <location filename="dialogs/customerdlg.cpp" line="480"/>
         <source>Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="459"/>
+        <location filename="dialogs/customerdlg.cpp" line="482"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="464"/>
+        <location filename="dialogs/customerdlg.cpp" line="487"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="464"/>
+        <location filename="dialogs/customerdlg.cpp" line="487"/>
         <source>Error while creating contact type: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1057,148 +1047,148 @@ Priority: locations with the lowest value are searched first, when a script it f
 <context>
     <name>MCustomerDialog</name>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="215"/>
+        <location filename="dialogs/customerdlg.cpp" line="237"/>
         <source>Customer %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="217"/>
+        <location filename="dialogs/customerdlg.cpp" line="239"/>
         <source>New Customer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="229"/>
+        <location filename="dialogs/customerdlg.cpp" line="251"/>
         <source>Customer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="232"/>
-        <location filename="dialogs/customerdlg.cpp" line="367"/>
+        <location filename="dialogs/customerdlg.cpp" line="254"/>
+        <location filename="dialogs/customerdlg.cpp" line="389"/>
         <source>Change Mail Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="233"/>
+        <location filename="dialogs/customerdlg.cpp" line="255"/>
         <source>Reset Password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="237"/>
+        <location filename="dialogs/customerdlg.cpp" line="259"/>
         <source>Name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="244"/>
+        <location filename="dialogs/customerdlg.cpp" line="266"/>
         <source>Web-Login/eMail:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="246"/>
+        <location filename="dialogs/customerdlg.cpp" line="268"/>
         <source>Edit Login</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="249"/>
+        <location filename="dialogs/customerdlg.cpp" line="271"/>
         <source>Comment:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="255"/>
+        <location filename="dialogs/customerdlg.cpp" line="277"/>
         <source>Addresses</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="260"/>
+        <location filename="dialogs/customerdlg.cpp" line="282"/>
         <source>Add Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="263"/>
+        <location filename="dialogs/customerdlg.cpp" line="285"/>
         <source>Contact Information</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="270"/>
+        <location filename="dialogs/customerdlg.cpp" line="292"/>
         <source>Add</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="272"/>
+        <location filename="dialogs/customerdlg.cpp" line="294"/>
         <source>Remove</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="277"/>
+        <location filename="dialogs/customerdlg.cpp" line="299"/>
         <source>Type</source>
         <comment>table: contact type</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="277"/>
+        <location filename="dialogs/customerdlg.cpp" line="299"/>
         <source>Contact</source>
         <comment>table: contact info</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="292"/>
+        <location filename="dialogs/customerdlg.cpp" line="314"/>
         <source>Save</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="296"/>
+        <location filename="dialogs/customerdlg.cpp" line="318"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="367"/>
+        <location filename="dialogs/customerdlg.cpp" line="389"/>
         <source>Please enter the mail address for this customer to log into the web portal:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="371"/>
+        <location filename="dialogs/customerdlg.cpp" line="393"/>
         <source>Unable to set new email: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="383"/>
+        <location filename="dialogs/customerdlg.cpp" line="405"/>
         <source>Error while resetting password: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="385"/>
+        <location filename="dialogs/customerdlg.cpp" line="407"/>
         <source>Password Reset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="385"/>
+        <location filename="dialogs/customerdlg.cpp" line="407"/>
         <source>A password reset mail has been sent to the customer.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="239"/>
+        <location filename="dialogs/customerdlg.cpp" line="261"/>
         <source>First Name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="241"/>
+        <location filename="dialogs/customerdlg.cpp" line="263"/>
         <source>Title:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="351"/>
-        <location filename="dialogs/customerdlg.cpp" line="358"/>
-        <location filename="dialogs/customerdlg.cpp" line="371"/>
-        <location filename="dialogs/customerdlg.cpp" line="383"/>
+        <location filename="dialogs/customerdlg.cpp" line="373"/>
+        <location filename="dialogs/customerdlg.cpp" line="380"/>
+        <location filename="dialogs/customerdlg.cpp" line="393"/>
+        <location filename="dialogs/customerdlg.cpp" line="405"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="351"/>
+        <location filename="dialogs/customerdlg.cpp" line="373"/>
         <source>Error while changing customer data: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="358"/>
+        <location filename="dialogs/customerdlg.cpp" line="380"/>
         <source>Error while creating customer data: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1206,77 +1196,77 @@ Priority: locations with the lowest value are searched first, when a script it f
 <context>
     <name>MCustomerListDialog</name>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="40"/>
+        <location filename="dialogs/customerdlg.cpp" line="59"/>
         <source>Select a Customer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="42"/>
+        <location filename="dialogs/customerdlg.cpp" line="61"/>
         <source>Customers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="63"/>
+        <location filename="dialogs/customerdlg.cpp" line="82"/>
         <source>Details...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="65"/>
+        <location filename="dialogs/customerdlg.cpp" line="84"/>
         <source>Create new...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="68"/>
+        <location filename="dialogs/customerdlg.cpp" line="87"/>
         <source>Delete...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="76"/>
+        <location filename="dialogs/customerdlg.cpp" line="95"/>
         <source>Select</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="79"/>
+        <location filename="dialogs/customerdlg.cpp" line="98"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="82"/>
+        <location filename="dialogs/customerdlg.cpp" line="101"/>
         <source>Close</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="171"/>
+        <location filename="dialogs/customerdlg.cpp" line="193"/>
         <source>Delete Customer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="174"/>
+        <location filename="dialogs/customerdlg.cpp" line="196"/>
         <source>Really delete this customer (%1)?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="177"/>
+        <location filename="dialogs/customerdlg.cpp" line="199"/>
         <source>merge with other entry:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="189"/>
+        <location filename="dialogs/customerdlg.cpp" line="211"/>
         <source>&amp;Yes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="191"/>
+        <location filename="dialogs/customerdlg.cpp" line="213"/>
         <source>&amp;No</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="198"/>
+        <location filename="dialogs/customerdlg.cpp" line="220"/>
         <source>Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/customerdlg.cpp" line="198"/>
+        <location filename="dialogs/customerdlg.cpp" line="220"/>
         <source>Failed to delete customer: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1284,47 +1274,47 @@ Priority: locations with the lowest value are searched first, when a script it f
 <context>
     <name>MEEPriceEdit</name>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="233"/>
+        <location filename="dialogs/eventedit.cpp" line="241"/>
         <source>Change Price</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="237"/>
+        <location filename="dialogs/eventedit.cpp" line="245"/>
         <source>Price category:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="239"/>
+        <location filename="dialogs/eventedit.cpp" line="247"/>
         <source>Price:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="241"/>
+        <location filename="dialogs/eventedit.cpp" line="249"/>
         <source>Maximum Seats:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="242"/>
+        <location filename="dialogs/eventedit.cpp" line="250"/>
         <source>Ordering:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="243"/>
+        <location filename="dialogs/eventedit.cpp" line="251"/>
         <source>Flags:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="256"/>
+        <location filename="dialogs/eventedit.cpp" line="264"/>
         <source>Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="258"/>
+        <location filename="dialogs/eventedit.cpp" line="266"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="264"/>
+        <location filename="dialogs/eventedit.cpp" line="272"/>
         <source>Edit flags of price %1:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1332,113 +1322,113 @@ Priority: locations with the lowest value are searched first, when a script it f
 <context>
     <name>MEntranceTab</name>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="43"/>
+        <location filename="mwin/entrancetab.cpp" line="47"/>
         <source>Enter or scan Ticket-ID:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="56"/>
+        <location filename="mwin/entrancetab.cpp" line="60"/>
         <source>Open Order</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="62"/>
+        <location filename="mwin/entrancetab.cpp" line="66"/>
         <source>Total:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="69"/>
+        <location filename="mwin/entrancetab.cpp" line="73"/>
         <source>Used:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="74"/>
+        <location filename="mwin/entrancetab.cpp" line="78"/>
         <source>Unused:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="140"/>
+        <location filename="mwin/entrancetab.cpp" line="144"/>
         <source>searching...</source>
         <comment>entrance control</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="147"/>
+        <location filename="mwin/entrancetab.cpp" line="151"/>
         <source>Ticket &quot;%1&quot; Not Valid</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="151"/>
+        <location filename="mwin/entrancetab.cpp" line="155"/>
         <source>Ticket &quot;%1&quot; is not for this event.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="155"/>
+        <location filename="mwin/entrancetab.cpp" line="159"/>
         <source>Ticket &quot;%1&quot; has already been used</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="159"/>
+        <location filename="mwin/entrancetab.cpp" line="163"/>
         <source>Ticket &quot;%1&quot; has not been bought.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="163"/>
+        <location filename="mwin/entrancetab.cpp" line="167"/>
         <source>Ticket &quot;%1&quot; Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="167"/>
+        <location filename="mwin/entrancetab.cpp" line="171"/>
         <source>Ticket &quot;%1&quot; is not paid for!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="171"/>
+        <location filename="mwin/entrancetab.cpp" line="175"/>
         <source>Ticket &quot;%1&quot; cannot be accepted, please check the order!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="248"/>
+        <location filename="mwin/entrancetab.cpp" line="252"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="248"/>
+        <location filename="mwin/entrancetab.cpp" line="252"/>
         <source>Error while retrieving order: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="270"/>
+        <location filename="mwin/entrancetab.cpp" line="274"/>
         <source>Entrance Configuration</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="276"/>
+        <location filename="mwin/entrancetab.cpp" line="280"/>
         <source>Show events that start within hours:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="279"/>
+        <location filename="mwin/entrancetab.cpp" line="283"/>
         <source>Show events a maximum of hours after they end:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="282"/>
+        <location filename="mwin/entrancetab.cpp" line="286"/>
         <source>Use Cache:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="283"/>
+        <location filename="mwin/entrancetab.cpp" line="287"/>
         <source>Cache update interval:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="288"/>
+        <location filename="mwin/entrancetab.cpp" line="292"/>
         <source>Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/entrancetab.cpp" line="290"/>
+        <location filename="mwin/entrancetab.cpp" line="294"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1446,259 +1436,259 @@ Priority: locations with the lowest value are searched first, when a script it f
 <context>
     <name>MEventEditor</name>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="46"/>
-        <location filename="dialogs/eventedit.cpp" line="197"/>
-        <location filename="dialogs/eventedit.cpp" line="201"/>
-        <location filename="dialogs/eventedit.cpp" line="304"/>
-        <location filename="dialogs/eventedit.cpp" line="347"/>
-        <location filename="dialogs/eventedit.cpp" line="393"/>
-        <location filename="dialogs/eventedit.cpp" line="442"/>
+        <location filename="dialogs/eventedit.cpp" line="54"/>
+        <location filename="dialogs/eventedit.cpp" line="205"/>
+        <location filename="dialogs/eventedit.cpp" line="209"/>
+        <location filename="dialogs/eventedit.cpp" line="312"/>
+        <location filename="dialogs/eventedit.cpp" line="355"/>
+        <location filename="dialogs/eventedit.cpp" line="401"/>
+        <location filename="dialogs/eventedit.cpp" line="450"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="46"/>
+        <location filename="dialogs/eventedit.cpp" line="54"/>
         <source>Unable to load event from server.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="53"/>
+        <location filename="dialogs/eventedit.cpp" line="61"/>
         <source>Event Editor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="67"/>
+        <location filename="dialogs/eventedit.cpp" line="75"/>
         <source>Event</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="70"/>
+        <location filename="dialogs/eventedit.cpp" line="78"/>
         <source>ID:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="76"/>
+        <location filename="dialogs/eventedit.cpp" line="84"/>
         <source>Title:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="81"/>
+        <location filename="dialogs/eventedit.cpp" line="89"/>
         <source>Artist:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="90"/>
+        <location filename="dialogs/eventedit.cpp" line="98"/>
         <source>Start Time:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="93"/>
-        <location filename="dialogs/eventedit.cpp" line="100"/>
+        <location filename="dialogs/eventedit.cpp" line="101"/>
+        <location filename="dialogs/eventedit.cpp" line="108"/>
         <source>ddd MMMM d yyyy, h:mm ap</source>
         <comment>time format</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="97"/>
+        <location filename="dialogs/eventedit.cpp" line="105"/>
         <source>End Time:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="112"/>
+        <location filename="dialogs/eventedit.cpp" line="120"/>
         <source>Room/Place:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="121"/>
+        <location filename="dialogs/eventedit.cpp" line="129"/>
         <source>Capacity:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="127"/>
+        <location filename="dialogs/eventedit.cpp" line="135"/>
         <source>Event Cancelled:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="135"/>
+        <location filename="dialogs/eventedit.cpp" line="143"/>
         <source>Flags:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="138"/>
+        <location filename="dialogs/eventedit.cpp" line="146"/>
         <source>Edit Flags of Event &apos;%1&apos;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="140"/>
+        <location filename="dialogs/eventedit.cpp" line="148"/>
         <source>Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="142"/>
+        <location filename="dialogs/eventedit.cpp" line="150"/>
         <source>The description will be displayed on the web site, please use HTML syntax.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="146"/>
+        <location filename="dialogs/eventedit.cpp" line="154"/>
         <source>Comment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="148"/>
+        <location filename="dialogs/eventedit.cpp" line="156"/>
         <source>The comment is for internal use only, please add any hints relevant for your collegues.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="152"/>
+        <location filename="dialogs/eventedit.cpp" line="160"/>
         <source>Prices</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="157"/>
+        <location filename="dialogs/eventedit.cpp" line="165"/>
         <source>Change Price</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="159"/>
+        <location filename="dialogs/eventedit.cpp" line="167"/>
         <source>Add Price</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="161"/>
+        <location filename="dialogs/eventedit.cpp" line="169"/>
         <source>Remove Price</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="169"/>
+        <location filename="dialogs/eventedit.cpp" line="177"/>
         <source>Save</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="172"/>
+        <location filename="dialogs/eventedit.cpp" line="180"/>
         <source>Close</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="197"/>
+        <location filename="dialogs/eventedit.cpp" line="205"/>
         <source>Error while creating event: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="201"/>
+        <location filename="dialogs/eventedit.cpp" line="209"/>
         <source>Error while changing event: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="209"/>
+        <location filename="dialogs/eventedit.cpp" line="217"/>
         <source>Price Category</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="209"/>
+        <location filename="dialogs/eventedit.cpp" line="217"/>
         <source>Price</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="209"/>
+        <location filename="dialogs/eventedit.cpp" line="217"/>
         <source>Ticket Capacity</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="209"/>
+        <location filename="dialogs/eventedit.cpp" line="217"/>
         <source>Tickets</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="209"/>
+        <location filename="dialogs/eventedit.cpp" line="217"/>
         <source>Seats Blocked</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="209"/>
+        <location filename="dialogs/eventedit.cpp" line="217"/>
         <source>Ordering</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="209"/>
+        <location filename="dialogs/eventedit.cpp" line="217"/>
         <source>Flags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="304"/>
+        <location filename="dialogs/eventedit.cpp" line="312"/>
         <source>Price category already exists in this event.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="347"/>
+        <location filename="dialogs/eventedit.cpp" line="355"/>
         <source>Cannot remove price &apos;%1&apos; - it has tickets in the database.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="377"/>
-        <location filename="dialogs/eventedit.cpp" line="424"/>
+        <location filename="dialogs/eventedit.cpp" line="385"/>
+        <location filename="dialogs/eventedit.cpp" line="432"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="389"/>
+        <location filename="dialogs/eventedit.cpp" line="397"/>
         <source>New Room</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="389"/>
+        <location filename="dialogs/eventedit.cpp" line="397"/>
         <source>Name of new room:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="393"/>
+        <location filename="dialogs/eventedit.cpp" line="401"/>
         <source>Error while creating new room: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="404"/>
+        <location filename="dialogs/eventedit.cpp" line="412"/>
         <source>Select an Artist</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="418"/>
+        <location filename="dialogs/eventedit.cpp" line="426"/>
         <source>New...</source>
         <comment>new artist</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="422"/>
+        <location filename="dialogs/eventedit.cpp" line="430"/>
         <source>Select</source>
         <comment>select artist</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="438"/>
+        <location filename="dialogs/eventedit.cpp" line="446"/>
         <source>New Artist</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="438"/>
+        <location filename="dialogs/eventedit.cpp" line="446"/>
         <source>Name of new artist:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="442"/>
+        <location filename="dialogs/eventedit.cpp" line="450"/>
         <source>Error while creating new artist: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="360"/>
+        <location filename="dialogs/eventedit.cpp" line="368"/>
         <source>Select a Room</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="371"/>
+        <location filename="dialogs/eventedit.cpp" line="379"/>
         <source>New...</source>
         <comment>new room</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventedit.cpp" line="375"/>
+        <location filename="dialogs/eventedit.cpp" line="383"/>
         <source>Select</source>
         <comment>select room</comment>
         <translation type="unfinished"></translation>
@@ -1707,130 +1697,130 @@ Priority: locations with the lowest value are searched first, when a script it f
 <context>
     <name>MEventSummary</name>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="37"/>
+        <location filename="dialogs/eventsummary.cpp" line="39"/>
         <source>Summary for Event %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="43"/>
+        <location filename="dialogs/eventsummary.cpp" line="45"/>
         <source>Summary</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="47"/>
+        <location filename="dialogs/eventsummary.cpp" line="49"/>
         <source>Title:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="49"/>
+        <location filename="dialogs/eventsummary.cpp" line="51"/>
         <source>Artist:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="51"/>
+        <location filename="dialogs/eventsummary.cpp" line="53"/>
         <source>Start:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="53"/>
+        <location filename="dialogs/eventsummary.cpp" line="55"/>
         <source>Capacity:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="55"/>
+        <location filename="dialogs/eventsummary.cpp" line="57"/>
         <source>Tickets currently reserved:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="57"/>
+        <location filename="dialogs/eventsummary.cpp" line="59"/>
         <source>Tickets currently cancelled:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="59"/>
+        <location filename="dialogs/eventsummary.cpp" line="61"/>
         <source>Tickets currently usable:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="61"/>
+        <location filename="dialogs/eventsummary.cpp" line="63"/>
         <source>Total Income:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="66"/>
+        <location filename="dialogs/eventsummary.cpp" line="68"/>
         <source>Tickets</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="71"/>
+        <location filename="dialogs/eventsummary.cpp" line="73"/>
         <source>Price</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="71"/>
+        <location filename="dialogs/eventsummary.cpp" line="73"/>
         <source>Bought</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="71"/>
+        <location filename="dialogs/eventsummary.cpp" line="73"/>
         <source>Used</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="71"/>
+        <location filename="dialogs/eventsummary.cpp" line="73"/>
         <source>Unused</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="82"/>
+        <location filename="dialogs/eventsummary.cpp" line="84"/>
         <source>Comments</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="88"/>
+        <location filename="dialogs/eventsummary.cpp" line="90"/>
         <source>Order: </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="90"/>
+        <location filename="dialogs/eventsummary.cpp" line="92"/>
         <source>Customer: </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="100"/>
+        <location filename="dialogs/eventsummary.cpp" line="102"/>
         <source>Print</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="102"/>
+        <location filename="dialogs/eventsummary.cpp" line="104"/>
         <source>Save as...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="105"/>
+        <location filename="dialogs/eventsummary.cpp" line="107"/>
         <source>Close</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="115"/>
-        <location filename="dialogs/eventsummary.cpp" line="173"/>
-        <location filename="dialogs/eventsummary.cpp" line="187"/>
+        <location filename="dialogs/eventsummary.cpp" line="122"/>
+        <location filename="dialogs/eventsummary.cpp" line="184"/>
+        <location filename="dialogs/eventsummary.cpp" line="202"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="115"/>
+        <location filename="dialogs/eventsummary.cpp" line="122"/>
         <source>Error while retrieving data: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="173"/>
-        <location filename="dialogs/eventsummary.cpp" line="187"/>
+        <location filename="dialogs/eventsummary.cpp" line="184"/>
+        <location filename="dialogs/eventsummary.cpp" line="202"/>
         <source>Unable to get template file (eventsummary). Giving up.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/eventsummary.cpp" line="194"/>
+        <location filename="dialogs/eventsummary.cpp" line="209"/>
         <source>Open Document File (*.%1)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1838,120 +1828,135 @@ Priority: locations with the lowest value are searched first, when a script it f
 <context>
     <name>MEventsTab</name>
     <message>
-        <location filename="mwin/eventstab.cpp" line="60"/>
+        <location filename="mwin/eventstab.cpp" line="64"/>
         <source>New Event...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="63"/>
+        <location filename="mwin/eventstab.cpp" line="67"/>
         <source>Details...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="67"/>
+        <location filename="mwin/eventstab.cpp" line="71"/>
         <source>Order Ticket...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="71"/>
+        <location filename="mwin/eventstab.cpp" line="75"/>
         <source>Event Summary...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="75"/>
+        <location filename="mwin/eventstab.cpp" line="79"/>
         <source>Cancel Event...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="90"/>
+        <location filename="mwin/eventstab.cpp" line="94"/>
         <source>&amp;Event</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="92"/>
+        <location filename="mwin/eventstab.cpp" line="96"/>
         <source>&amp;Update Event List</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="94"/>
+        <location filename="mwin/eventstab.cpp" line="98"/>
         <source>&amp;Show/Edit details...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="96"/>
+        <location filename="mwin/eventstab.cpp" line="100"/>
         <source>&amp;New Event...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="99"/>
+        <location filename="mwin/eventstab.cpp" line="103"/>
         <source>Show &amp;old Events</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="104"/>
+        <location filename="mwin/eventstab.cpp" line="108"/>
         <source>&amp;Edit Price Categories...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="135"/>
+        <location filename="mwin/eventstab.cpp" line="139"/>
         <source>Start Time</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="135"/>
+        <location filename="mwin/eventstab.cpp" line="139"/>
         <source>Title</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="135"/>
+        <location filename="mwin/eventstab.cpp" line="139"/>
         <source>Free</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="135"/>
+        <location filename="mwin/eventstab.cpp" line="139"/>
         <source>Reserved</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="135"/>
+        <location filename="mwin/eventstab.cpp" line="139"/>
         <source>Sold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="135"/>
+        <location filename="mwin/eventstab.cpp" line="139"/>
         <source>Capacity</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="205"/>
+        <location filename="mwin/eventstab.cpp" line="209"/>
         <source>Cancel Event</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="205"/>
+        <location filename="mwin/eventstab.cpp" line="209"/>
         <source>Please enter a reason to cancel event &quot;%1&quot; or abort:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="209"/>
+        <location filename="mwin/eventstab.cpp" line="213"/>
         <source>Event Cancelled</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="209"/>
+        <location filename="mwin/eventstab.cpp" line="213"/>
         <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="mwin/eventstab.cpp" line="211"/>
+        <location filename="mwin/eventstab.cpp" line="215"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/eventstab.cpp" line="211"/>
+        <location filename="mwin/eventstab.cpp" line="215"/>
         <source>Unable to cancel event &quot;%1&quot;: %2.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="mwin/eventstab.cpp" line="258"/>
+        <source>Select Event</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mwin/eventstab.cpp" line="273"/>
+        <source>Select</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mwin/eventstab.cpp" line="276"/>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MFlagEditor</name>
@@ -2009,79 +2014,79 @@ Priority: locations with the lowest value are searched first, when a script it f
 <context>
     <name>MFlagTab</name>
     <message>
-        <location filename="mwin/acltabs.cpp" line="765"/>
+        <location filename="mwin/acltabs.cpp" line="802"/>
         <source>New Flag...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="768"/>
+        <location filename="mwin/acltabs.cpp" line="805"/>
         <source>Delete Flag...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="772"/>
+        <location filename="mwin/acltabs.cpp" line="809"/>
         <source>Change Description...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="790"/>
+        <location filename="mwin/acltabs.cpp" line="827"/>
         <source>Flag</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="790"/>
+        <location filename="mwin/acltabs.cpp" line="827"/>
         <source>Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="805"/>
+        <location filename="mwin/acltabs.cpp" line="842"/>
         <source>Create New Flag</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="805"/>
+        <location filename="mwin/acltabs.cpp" line="842"/>
         <source>Please enter a name for the flag, it must contain only letters and digits.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="813"/>
-        <location filename="mwin/acltabs.cpp" line="832"/>
-        <location filename="mwin/acltabs.cpp" line="852"/>
+        <location filename="mwin/acltabs.cpp" line="850"/>
+        <location filename="mwin/acltabs.cpp" line="869"/>
+        <location filename="mwin/acltabs.cpp" line="889"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="813"/>
+        <location filename="mwin/acltabs.cpp" line="850"/>
         <source>Error while creating flag: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="828"/>
+        <location filename="mwin/acltabs.cpp" line="865"/>
         <source>Really Delete?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="828"/>
+        <location filename="mwin/acltabs.cpp" line="865"/>
         <source>Really delete the flag &apos;%1&apos;? Doing so may make some entities visible or invisible unexpectedly.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="832"/>
+        <location filename="mwin/acltabs.cpp" line="869"/>
         <source>Error while attempting to delete flag: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="846"/>
+        <location filename="mwin/acltabs.cpp" line="883"/>
         <source>Change Flag</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="846"/>
+        <location filename="mwin/acltabs.cpp" line="883"/>
         <source>Please enter a new description for flag &apos;%1&apos;:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="852"/>
+        <location filename="mwin/acltabs.cpp" line="889"/>
         <source>Error while attempting to alter flag: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2089,158 +2094,158 @@ Priority: locations with the lowest value are searched first, when a script it f
 <context>
     <name>MHostTab</name>
     <message>
-        <location filename="mwin/acltabs.cpp" line="313"/>
+        <location filename="mwin/acltabs.cpp" line="344"/>
         <source>New Host...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="316"/>
+        <location filename="mwin/acltabs.cpp" line="347"/>
         <source>Delete Host...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="320"/>
+        <location filename="mwin/acltabs.cpp" line="351"/>
         <source>Generate New Key...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="323"/>
+        <location filename="mwin/acltabs.cpp" line="354"/>
         <source>Import...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="326"/>
+        <location filename="mwin/acltabs.cpp" line="357"/>
         <source>Export...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="346"/>
+        <location filename="mwin/acltabs.cpp" line="377"/>
         <source>Host Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="346"/>
+        <location filename="mwin/acltabs.cpp" line="377"/>
         <source>Host Key</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="360"/>
+        <location filename="mwin/acltabs.cpp" line="391"/>
         <source>Create New Host</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="360"/>
+        <location filename="mwin/acltabs.cpp" line="391"/>
         <source>Please enter a host name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="377"/>
-        <location filename="mwin/acltabs.cpp" line="396"/>
-        <location filename="mwin/acltabs.cpp" line="432"/>
-        <location filename="mwin/acltabs.cpp" line="444"/>
-        <location filename="mwin/acltabs.cpp" line="463"/>
-        <location filename="mwin/acltabs.cpp" line="471"/>
-        <location filename="mwin/acltabs.cpp" line="476"/>
-        <location filename="mwin/acltabs.cpp" line="481"/>
-        <location filename="mwin/acltabs.cpp" line="487"/>
-        <location filename="mwin/acltabs.cpp" line="493"/>
+        <location filename="mwin/acltabs.cpp" line="408"/>
+        <location filename="mwin/acltabs.cpp" line="427"/>
+        <location filename="mwin/acltabs.cpp" line="465"/>
+        <location filename="mwin/acltabs.cpp" line="477"/>
         <location filename="mwin/acltabs.cpp" line="498"/>
         <location filename="mwin/acltabs.cpp" line="506"/>
-        <location filename="mwin/acltabs.cpp" line="534"/>
-        <location filename="mwin/acltabs.cpp" line="548"/>
+        <location filename="mwin/acltabs.cpp" line="511"/>
+        <location filename="mwin/acltabs.cpp" line="516"/>
+        <location filename="mwin/acltabs.cpp" line="522"/>
+        <location filename="mwin/acltabs.cpp" line="528"/>
+        <location filename="mwin/acltabs.cpp" line="533"/>
+        <location filename="mwin/acltabs.cpp" line="541"/>
+        <location filename="mwin/acltabs.cpp" line="569"/>
+        <location filename="mwin/acltabs.cpp" line="585"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="377"/>
+        <location filename="mwin/acltabs.cpp" line="408"/>
         <source>Error while creating new host: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="392"/>
+        <location filename="mwin/acltabs.cpp" line="423"/>
         <source>Delete this Host?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="392"/>
+        <location filename="mwin/acltabs.cpp" line="423"/>
         <source>Really delete host &apos;%1&apos;?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="396"/>
+        <location filename="mwin/acltabs.cpp" line="427"/>
         <source>Error while deleting host: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="410"/>
+        <location filename="mwin/acltabs.cpp" line="441"/>
         <source>Change Host Key?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="410"/>
+        <location filename="mwin/acltabs.cpp" line="441"/>
         <source>Really change the key of host &apos;%1&apos;? It will lock users from thist host out until you install the key at it.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="444"/>
-        <location filename="mwin/acltabs.cpp" line="506"/>
+        <location filename="mwin/acltabs.cpp" line="477"/>
+        <location filename="mwin/acltabs.cpp" line="541"/>
         <source>Error while changing host: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="454"/>
+        <location filename="mwin/acltabs.cpp" line="487"/>
         <source>Import Key from File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="463"/>
+        <location filename="mwin/acltabs.cpp" line="498"/>
         <source>Unable to open file %1 for reading: %2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="471"/>
+        <location filename="mwin/acltabs.cpp" line="506"/>
         <source>This is not a host key file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="476"/>
+        <location filename="mwin/acltabs.cpp" line="511"/>
         <source>This is not a host key/hash file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="481"/>
+        <location filename="mwin/acltabs.cpp" line="516"/>
         <source>This host key file does not contain a valid host name.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="493"/>
+        <location filename="mwin/acltabs.cpp" line="528"/>
         <source>This host hash file does not contain a valid key hash.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="498"/>
+        <location filename="mwin/acltabs.cpp" line="533"/>
         <source>This host key file does not contain a valid key.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="487"/>
+        <location filename="mwin/acltabs.cpp" line="522"/>
         <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="mwin/acltabs.cpp" line="534"/>
+        <location filename="mwin/acltabs.cpp" line="569"/>
         <source>This host cannot be exported.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="423"/>
-        <location filename="mwin/acltabs.cpp" line="539"/>
+        <location filename="mwin/acltabs.cpp" line="454"/>
+        <location filename="mwin/acltabs.cpp" line="574"/>
         <source>Export Key to File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="432"/>
-        <location filename="mwin/acltabs.cpp" line="548"/>
+        <location filename="mwin/acltabs.cpp" line="465"/>
+        <location filename="mwin/acltabs.cpp" line="585"/>
         <source>Unable to open file %1 for writing: %2</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2248,657 +2253,662 @@ Priority: locations with the lowest value are searched first, when a script it f
 <context>
     <name>MInterface</name>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="153"/>
+        <location filename="wob/srcMInterface.cpp" line="490"/>
         <source>Backup</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="154"/>
+        <location filename="wob/srcMInterface.cpp" line="491"/>
         <source>GetLanguage</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="158"/>
+        <location filename="wob/srcMInterface.cpp" line="495"/>
         <source>ServerInfo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="159"/>
+        <location filename="wob/srcMInterface.cpp" line="496"/>
         <source>Login</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="160"/>
+        <location filename="wob/srcMInterface.cpp" line="497"/>
         <source>Logout</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="161"/>
+        <location filename="wob/srcMInterface.cpp" line="498"/>
         <source>GetMyRoles</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="162"/>
+        <location filename="wob/srcMInterface.cpp" line="499"/>
         <source>GetMyRights</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="163"/>
+        <location filename="wob/srcMInterface.cpp" line="500"/>
         <source>ChangeMyPassword</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="164"/>
+        <location filename="wob/srcMInterface.cpp" line="501"/>
         <source>GetAllUsers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="166"/>
+        <location filename="wob/srcMInterface.cpp" line="503"/>
         <source>CreateUser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="167"/>
+        <location filename="wob/srcMInterface.cpp" line="504"/>
         <source>ChangePassword</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="168"/>
+        <location filename="wob/srcMInterface.cpp" line="505"/>
         <source>DeleteUser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="169"/>
+        <location filename="wob/srcMInterface.cpp" line="506"/>
         <source>SetUserDescription</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="170"/>
+        <location filename="wob/srcMInterface.cpp" line="507"/>
         <source>GetUserRoles</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="171"/>
+        <location filename="wob/srcMInterface.cpp" line="508"/>
         <source>SetUserRoles</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="175"/>
+        <location filename="wob/srcMInterface.cpp" line="512"/>
         <source>GetAllRoles</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="176"/>
+        <location filename="wob/srcMInterface.cpp" line="513"/>
         <source>GetRole</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="177"/>
+        <location filename="wob/srcMInterface.cpp" line="514"/>
         <source>CreateRole</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="178"/>
+        <location filename="wob/srcMInterface.cpp" line="515"/>
         <source>SetRoleDescription</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="179"/>
+        <location filename="wob/srcMInterface.cpp" line="516"/>
         <source>SetRoleRights</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="180"/>
+        <location filename="wob/srcMInterface.cpp" line="517"/>
         <source>DeleteRole</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="182"/>
+        <location filename="wob/srcMInterface.cpp" line="519"/>
         <source>GetAllRightNames</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="183"/>
+        <location filename="wob/srcMInterface.cpp" line="520"/>
         <source>GetAllHostNames</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="184"/>
+        <location filename="wob/srcMInterface.cpp" line="521"/>
         <source>GetAllHosts</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="185"/>
+        <location filename="wob/srcMInterface.cpp" line="522"/>
         <source>SetHost</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="186"/>
+        <location filename="wob/srcMInterface.cpp" line="523"/>
         <source>DeleteHost</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="172"/>
+        <location filename="wob/srcMInterface.cpp" line="509"/>
         <source>GetUserHosts</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="155"/>
+        <location filename="wob/srcMInterface.cpp" line="492"/>
         <source>GetValidFlags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="156"/>
+        <location filename="wob/srcMInterface.cpp" line="493"/>
         <source>SetFlag</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="157"/>
+        <location filename="wob/srcMInterface.cpp" line="494"/>
         <source>DeleteFlag</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="165"/>
+        <location filename="wob/srcMInterface.cpp" line="502"/>
         <source>GetUser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="173"/>
+        <location filename="wob/srcMInterface.cpp" line="510"/>
         <source>SetUserHosts</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="174"/>
+        <location filename="wob/srcMInterface.cpp" line="511"/>
         <source>SetUserFlags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="181"/>
+        <location filename="wob/srcMInterface.cpp" line="518"/>
         <source>SetRoleFlags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="187"/>
+        <location filename="wob/srcMInterface.cpp" line="524"/>
         <source>GetAllContactTypes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="188"/>
+        <location filename="wob/srcMInterface.cpp" line="525"/>
         <source>CreateContactType</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="189"/>
+        <location filename="wob/srcMInterface.cpp" line="526"/>
         <source>GetCustomer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="190"/>
+        <location filename="wob/srcMInterface.cpp" line="527"/>
         <source>GetAllCustomerNames</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="191"/>
+        <location filename="wob/srcMInterface.cpp" line="528"/>
         <source>CreateCustomer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="192"/>
+        <location filename="wob/srcMInterface.cpp" line="529"/>
         <source>ChangeCustomer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="194"/>
+        <location filename="wob/srcMInterface.cpp" line="531"/>
         <source>DeleteCustomer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="195"/>
+        <location filename="wob/srcMInterface.cpp" line="532"/>
         <source>GetAddress</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="196"/>
+        <location filename="wob/srcMInterface.cpp" line="533"/>
         <source>GetAllCountries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="197"/>
+        <location filename="wob/srcMInterface.cpp" line="534"/>
         <source>CreateCountry</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="198"/>
+        <location filename="wob/srcMInterface.cpp" line="535"/>
         <source>ResetCustomerPassword</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="199"/>
+        <location filename="wob/srcMInterface.cpp" line="537"/>
         <source>GetAllArtists</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="200"/>
+        <location filename="wob/srcMInterface.cpp" line="538"/>
         <source>CreateArtist</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="201"/>
+        <location filename="wob/srcMInterface.cpp" line="539"/>
         <source>GetAllPriceCategories</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="202"/>
+        <location filename="wob/srcMInterface.cpp" line="540"/>
         <source>CreatePriceCategory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="203"/>
+        <location filename="wob/srcMInterface.cpp" line="541"/>
         <source>ChangePriceCategory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="204"/>
+        <location filename="wob/srcMInterface.cpp" line="542"/>
         <source>GetEvent</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="205"/>
+        <location filename="wob/srcMInterface.cpp" line="543"/>
         <source>GetAllEvents</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="206"/>
+        <location filename="wob/srcMInterface.cpp" line="544"/>
         <source>GetEventList</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="207"/>
+        <location filename="wob/srcMInterface.cpp" line="545"/>
         <source>CreateEvent</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="208"/>
+        <location filename="wob/srcMInterface.cpp" line="546"/>
         <source>ChangeEvent</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="209"/>
+        <location filename="wob/srcMInterface.cpp" line="547"/>
         <source>CancelEvent</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="210"/>
+        <location filename="wob/srcMInterface.cpp" line="548"/>
         <source>GetAllRooms</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="211"/>
+        <location filename="wob/srcMInterface.cpp" line="549"/>
         <source>CreateRoom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="212"/>
+        <location filename="wob/srcMInterface.cpp" line="550"/>
         <source>GetEventSummary</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="213"/>
+        <location filename="wob/srcMInterface.cpp" line="551"/>
         <source>GetTicket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="214"/>
+        <location filename="wob/srcMInterface.cpp" line="552"/>
         <source>GetVoucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="251"/>
+        <location filename="wob/srcMInterface.cpp" line="589"/>
         <source>GetVoucherAudit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="252"/>
+        <location filename="wob/srcMInterface.cpp" line="590"/>
         <source>GetOrderAudit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="215"/>
+        <location filename="wob/srcMInterface.cpp" line="553"/>
         <source>GetOrder</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="193"/>
+        <location filename="wob/srcMInterface.cpp" line="530"/>
         <source>ChangeCustomerMail</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="216"/>
+        <location filename="wob/srcMInterface.cpp" line="536"/>
+        <source>GetCreateCustomerHints</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="wob/srcMInterface.cpp" line="554"/>
         <source>GetOrderList</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="217"/>
+        <location filename="wob/srcMInterface.cpp" line="555"/>
         <source>GetOrdersByEvents</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="218"/>
+        <location filename="wob/srcMInterface.cpp" line="556"/>
         <source>GetOrdersByCustomer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="219"/>
+        <location filename="wob/srcMInterface.cpp" line="557"/>
         <source>GetMyOrders</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="220"/>
+        <location filename="wob/srcMInterface.cpp" line="558"/>
         <source>GetOrdersByUser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="221"/>
+        <location filename="wob/srcMInterface.cpp" line="559"/>
         <source>GetOrderByBarcode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="222"/>
+        <location filename="wob/srcMInterface.cpp" line="560"/>
         <source>CreateOrder</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="223"/>
+        <location filename="wob/srcMInterface.cpp" line="561"/>
         <source>CreateReservation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="224"/>
+        <location filename="wob/srcMInterface.cpp" line="562"/>
         <source>ReservationToOrder</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="225"/>
+        <location filename="wob/srcMInterface.cpp" line="563"/>
         <source>CancelOrder</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="226"/>
+        <location filename="wob/srcMInterface.cpp" line="564"/>
         <source>OrderPay</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="227"/>
+        <location filename="wob/srcMInterface.cpp" line="565"/>
         <source>OrderRefund</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="228"/>
+        <location filename="wob/srcMInterface.cpp" line="566"/>
         <source>UseVoucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="229"/>
+        <location filename="wob/srcMInterface.cpp" line="567"/>
         <source>DeductVoucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="230"/>
+        <location filename="wob/srcMInterface.cpp" line="568"/>
         <source>EmptyVoucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="231"/>
+        <location filename="wob/srcMInterface.cpp" line="569"/>
         <source>OrderChangeShipping</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="232"/>
+        <location filename="wob/srcMInterface.cpp" line="570"/>
         <source>OrderMarkShipped</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="233"/>
+        <location filename="wob/srcMInterface.cpp" line="571"/>
         <source>OrderAddComment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="234"/>
+        <location filename="wob/srcMInterface.cpp" line="572"/>
         <source>OrderChangeComments</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="235"/>
+        <location filename="wob/srcMInterface.cpp" line="573"/>
         <source>ReturnTicketVoucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="236"/>
+        <location filename="wob/srcMInterface.cpp" line="574"/>
         <source>ChangeTicketPrice</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="237"/>
+        <location filename="wob/srcMInterface.cpp" line="575"/>
         <source>ChangeTicketPriceCategory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="238"/>
+        <location filename="wob/srcMInterface.cpp" line="576"/>
         <source>ChangeOrderAddress</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="239"/>
+        <location filename="wob/srcMInterface.cpp" line="577"/>
         <source>GetAllShipping</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="240"/>
+        <location filename="wob/srcMInterface.cpp" line="578"/>
         <source>ChangeShipping</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="241"/>
+        <location filename="wob/srcMInterface.cpp" line="579"/>
         <source>CreateShipping</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="242"/>
+        <location filename="wob/srcMInterface.cpp" line="580"/>
         <source>DeleteShipping</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="243"/>
+        <location filename="wob/srcMInterface.cpp" line="581"/>
         <source>GetValidVoucherPrices</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="244"/>
+        <location filename="wob/srcMInterface.cpp" line="582"/>
         <source>UseTicket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="245"/>
+        <location filename="wob/srcMInterface.cpp" line="583"/>
         <source>GetEntranceEvents</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="246"/>
+        <location filename="wob/srcMInterface.cpp" line="584"/>
         <source>GetPaymentTypes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="247"/>
+        <location filename="wob/srcMInterface.cpp" line="585"/>
         <source>SetPaymentType</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="248"/>
+        <location filename="wob/srcMInterface.cpp" line="586"/>
         <source>SetDefaultPaymentType</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="249"/>
+        <location filename="wob/srcMInterface.cpp" line="587"/>
         <source>DeletePaymentType</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="250"/>
+        <location filename="wob/srcMInterface.cpp" line="588"/>
         <source>GetTicketAudit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="253"/>
+        <location filename="wob/srcMInterface.cpp" line="591"/>
         <source>GetUserAudit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="254"/>
+        <location filename="wob/srcMInterface.cpp" line="592"/>
         <source>WebCartAddTicket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="255"/>
+        <location filename="wob/srcMInterface.cpp" line="593"/>
         <source>WebCartRemoveTicket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="256"/>
+        <location filename="wob/srcMInterface.cpp" line="594"/>
         <source>WebCartAddVoucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="257"/>
+        <location filename="wob/srcMInterface.cpp" line="595"/>
         <source>WebCartRemoveVoucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="258"/>
+        <location filename="wob/srcMInterface.cpp" line="596"/>
         <source>GetTemplateList</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="259"/>
+        <location filename="wob/srcMInterface.cpp" line="597"/>
         <source>GetTemplate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="260"/>
+        <location filename="wob/srcMInterface.cpp" line="598"/>
         <source>SetTemplate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="261"/>
+        <location filename="wob/srcMInterface.cpp" line="599"/>
         <source>SetTemplateDescription</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="262"/>
+        <location filename="wob/srcMInterface.cpp" line="600"/>
         <source>DeleteTemplate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="263"/>
+        <location filename="wob/srcMInterface.cpp" line="601"/>
         <source>SetTemplateFlags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="264"/>
+        <location filename="wob/srcMInterface.cpp" line="602"/>
         <source>ChangeEvent:CancelEvent</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="265"/>
+        <location filename="wob/srcMInterface.cpp" line="603"/>
         <source>CreateOrder:AnyVoucherValue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="266"/>
+        <location filename="wob/srcMInterface.cpp" line="604"/>
         <source>CreateOrder:DiffVoucherValuePrice</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="267"/>
+        <location filename="wob/srcMInterface.cpp" line="605"/>
         <source>CreateOrder:LateSale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="268"/>
+        <location filename="wob/srcMInterface.cpp" line="606"/>
         <source>CreateOrder:AfterTheFactSale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="269"/>
+        <location filename="wob/srcMInterface.cpp" line="607"/>
         <source>CreateOrder:CanOrder</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="270"/>
+        <location filename="wob/srcMInterface.cpp" line="608"/>
         <source>CreateOrder:CanSell</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="271"/>
+        <location filename="wob/srcMInterface.cpp" line="609"/>
         <source>CreateOrder:CanOrderTicket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="272"/>
+        <location filename="wob/srcMInterface.cpp" line="610"/>
         <source>CreateOrder:CanOrderVoucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="273"/>
+        <location filename="wob/srcMInterface.cpp" line="611"/>
         <source>CreateOrder:CanOrderItem</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="274"/>
+        <location filename="wob/srcMInterface.cpp" line="612"/>
         <source>CreateReservation:LateReserve</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="275"/>
+        <location filename="wob/srcMInterface.cpp" line="613"/>
         <source>CancelOrder:CancelSentOrder</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="276"/>
+        <location filename="wob/srcMInterface.cpp" line="614"/>
         <source>CancelOrder:CancelPastTickets</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="277"/>
+        <location filename="wob/srcMInterface.cpp" line="615"/>
         <source>OrderChangeShipping:ChangePrice</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="278"/>
+        <location filename="wob/srcMInterface.cpp" line="616"/>
         <source>OrderMarkShipped:SetTime</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="279"/>
+        <location filename="wob/srcMInterface.cpp" line="617"/>
         <source>ReturnTicketVoucher:ReturnPastTicket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="280"/>
+        <location filename="wob/srcMInterface.cpp" line="618"/>
         <source>ChangeTicketPrice:ChangeUsedTicket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="281"/>
+        <location filename="wob/srcMInterface.cpp" line="619"/>
         <source>ChangeTicketPrice:ChangePastTicket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="282"/>
+        <location filename="wob/srcMInterface.cpp" line="620"/>
         <source>ChangeTicketPriceCategory:ChangeUsedTicket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMInterface.cpp" line="283"/>
+        <location filename="wob/srcMInterface.cpp" line="621"/>
         <source>ChangeTicketPriceCategory:ChangePastTicket</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2940,86 +2950,150 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MLabelConfig</name>
     <message>
-        <location filename="templates/labeldlg.cpp" line="341"/>
+        <location filename="templates/labeldlg.cpp" line="355"/>
         <source>Label Configuration</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="344"/>
+        <location filename="templates/labeldlg.cpp" line="358"/>
         <source>Ticket Labels:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="345"/>
+        <location filename="templates/labeldlg.cpp" line="361"/>
+        <location filename="templates/labeldlg.cpp" line="393"/>
+        <source>Print Dialog:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="362"/>
+        <location filename="templates/labeldlg.cpp" line="394"/>
+        <source>Always ask for printer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="363"/>
+        <location filename="templates/labeldlg.cpp" line="395"/>
+        <source>Ask if unknown or not present</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="364"/>
+        <location filename="templates/labeldlg.cpp" line="396"/>
+        <source>Never ask for printer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="366"/>
+        <location filename="templates/labeldlg.cpp" line="398"/>
+        <source>Page Dialog:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="367"/>
+        <location filename="templates/labeldlg.cpp" line="399"/>
+        <source>Always ask for page layout</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="368"/>
+        <location filename="templates/labeldlg.cpp" line="400"/>
+        <source>Ask if more than one label per page</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="369"/>
+        <location filename="templates/labeldlg.cpp" line="401"/>
+        <source>Never ask for page layout</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="376"/>
+        <location filename="templates/labeldlg.cpp" line="406"/>
         <source>Printer:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="390"/>
+        <source>Voucher Labels:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="421"/>
+        <source>Ok</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/labeldlg.cpp" line="423"/>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MLabelDialog</name>
     <message>
-        <location filename="templates/labeldlg.cpp" line="44"/>
+        <location filename="templates/labeldlg.cpp" line="48"/>
         <source>Label Printing Setup</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="53"/>
+        <location filename="templates/labeldlg.cpp" line="57"/>
         <source>mm</source>
         <comment>defaultmetric: mm, in, cm</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="79"/>
+        <location filename="templates/labeldlg.cpp" line="83"/>
         <source>Label offset:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="85"/>
+        <location filename="templates/labeldlg.cpp" line="89"/>
         <source>Label size:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="91"/>
+        <location filename="templates/labeldlg.cpp" line="95"/>
         <source>Unit:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="93"/>
+        <location filename="templates/labeldlg.cpp" line="97"/>
         <source>Millimeter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="94"/>
+        <location filename="templates/labeldlg.cpp" line="98"/>
         <source>Centimeter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="95"/>
+        <location filename="templates/labeldlg.cpp" line="99"/>
         <source>Inch</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="103"/>
+        <location filename="templates/labeldlg.cpp" line="107"/>
         <source>Page usage:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="106"/>
+        <location filename="templates/labeldlg.cpp" line="110"/>
         <source>Page %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="150"/>
+        <location filename="templates/labeldlg.cpp" line="154"/>
         <source>Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="154"/>
+        <location filename="templates/labeldlg.cpp" line="158"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/labeldlg.cpp" line="319"/>
+        <location filename="templates/labeldlg.cpp" line="332"/>
         <source>Warning: the label may not fit on the page!</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3027,264 +3101,258 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MLocalFormat</name>
     <message>
-        <location filename="misc/misc.cpp" line="177"/>
+        <location filename="misc/misc.cpp" line="208"/>
         <source>Monday</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="178"/>
+        <location filename="misc/misc.cpp" line="209"/>
         <source>Tuesday</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="179"/>
+        <location filename="misc/misc.cpp" line="210"/>
         <source>Wednesday</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="180"/>
+        <location filename="misc/misc.cpp" line="211"/>
         <source>Thursday</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="181"/>
+        <location filename="misc/misc.cpp" line="212"/>
         <source>Friday</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="182"/>
+        <location filename="misc/misc.cpp" line="213"/>
         <source>Saturday</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="176"/>
+        <location filename="misc/misc.cpp" line="207"/>
         <source>Sunday</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="192"/>
+        <location filename="misc/misc.cpp" line="224"/>
         <source>Mon</source>
         <comment>short weekday</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="193"/>
+        <location filename="misc/misc.cpp" line="225"/>
         <source>Tue</source>
         <comment>short weekday</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="194"/>
+        <location filename="misc/misc.cpp" line="226"/>
         <source>Wed</source>
         <comment>short weekday</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="195"/>
+        <location filename="misc/misc.cpp" line="227"/>
         <source>Thu</source>
         <comment>short weekday</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="196"/>
+        <location filename="misc/misc.cpp" line="228"/>
         <source>Fri</source>
         <comment>short weekday</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="197"/>
+        <location filename="misc/misc.cpp" line="229"/>
         <source>Sat</source>
         <comment>short weekday</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="191"/>
+        <location filename="misc/misc.cpp" line="223"/>
         <source>Sun</source>
         <comment>short weekday</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="206"/>
+        <location filename="misc/misc.cpp" line="239"/>
         <source>January</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="207"/>
+        <location filename="misc/misc.cpp" line="240"/>
         <source>February</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="208"/>
+        <location filename="misc/misc.cpp" line="241"/>
         <source>March</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="209"/>
+        <location filename="misc/misc.cpp" line="242"/>
         <source>April</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="210"/>
+        <location filename="misc/misc.cpp" line="243"/>
         <source>May</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="211"/>
+        <location filename="misc/misc.cpp" line="244"/>
         <source>June</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="212"/>
+        <location filename="misc/misc.cpp" line="245"/>
         <source>July</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="213"/>
+        <location filename="misc/misc.cpp" line="246"/>
         <source>August</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="214"/>
+        <location filename="misc/misc.cpp" line="247"/>
         <source>September</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="215"/>
+        <location filename="misc/misc.cpp" line="248"/>
         <source>October</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="216"/>
+        <location filename="misc/misc.cpp" line="249"/>
         <source>November</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="217"/>
+        <location filename="misc/misc.cpp" line="250"/>
         <source>December</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="226"/>
+        <location filename="misc/misc.cpp" line="260"/>
         <source>Jan</source>
         <comment>short month name</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="227"/>
+        <location filename="misc/misc.cpp" line="261"/>
         <source>Feb</source>
         <comment>short month name</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="228"/>
+        <location filename="misc/misc.cpp" line="262"/>
         <source>Mar</source>
         <comment>short month name</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="229"/>
+        <location filename="misc/misc.cpp" line="263"/>
         <source>Apr</source>
         <comment>short month name</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="230"/>
+        <location filename="misc/misc.cpp" line="264"/>
         <source>May</source>
         <comment>short month name</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="231"/>
+        <location filename="misc/misc.cpp" line="265"/>
         <source>Jun</source>
         <comment>short month name</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="232"/>
+        <location filename="misc/misc.cpp" line="266"/>
         <source>Jul</source>
         <comment>short month name</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="233"/>
+        <location filename="misc/misc.cpp" line="267"/>
         <source>Aug</source>
         <comment>short month name</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="234"/>
+        <location filename="misc/misc.cpp" line="268"/>
         <source>Sep</source>
         <comment>short month name</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="235"/>
+        <location filename="misc/misc.cpp" line="269"/>
         <source>Oct</source>
         <comment>short month name</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="236"/>
+        <location filename="misc/misc.cpp" line="270"/>
         <source>Nov</source>
         <comment>short month name</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="237"/>
+        <location filename="misc/misc.cpp" line="271"/>
         <source>Dec</source>
         <comment>short month name</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="259"/>
-        <source>-</source>
-        <comment>negative sign for money values, the first char is put in front, the optional second one behind the number, use a newline to omit the first char</comment>
+        <location filename="misc/misc.cpp" line="308"/>
+        <source>am</source>
+        <comment>AM/PM time component</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="264"/>
-        <source>am</source>
-        <comment>AM/PM time component</comment>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="misc/misc.cpp" line="266"/>
+        <location filename="misc/misc.cpp" line="310"/>
         <source>pm</source>
         <comment>AM/PM time component</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="272"/>
+        <location filename="misc/misc.cpp" line="318"/>
         <source>.</source>
         <comment>decimal dot</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="275"/>
+        <location filename="misc/misc.cpp" line="321"/>
         <source>,</source>
         <comment>thousand division character</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="278"/>
+        <location filename="misc/misc.cpp" line="324"/>
         <source>0</source>
         <comment>digits between thousand division chars, &lt;=0 means none</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="245"/>
+        <location filename="misc/misc.cpp" line="280"/>
         <source>%Y-%M-%D</source>
         <comment>date format</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="247"/>
+        <location filename="misc/misc.cpp" line="282"/>
         <source>%h:%I</source>
         <comment>time format</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/misc.cpp" line="249"/>
+        <location filename="misc/misc.cpp" line="284"/>
         <source>%Y-%M-%D %h:%I</source>
         <comment>date and time format</comment>
         <translation type="unfinished"></translation>
@@ -3349,6 +3417,121 @@ At least %1 Bits of random are required.</source>
     </message>
 </context>
 <context>
+    <name>MNewCustomerWizard</name>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="907"/>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="910"/>
+        <source>Back</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="913"/>
+        <source>Next</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="916"/>
+        <source>Finish</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="946"/>
+        <source>Please enter name and address information.
+Please enter it also if it is not needed immediately.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="947"/>
+        <source>Name:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="951"/>
+        <source>Title</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="954"/>
+        <source>Family Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="956"/>
+        <source>Given Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="957"/>
+        <source>Address:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="959"/>
+        <source>123 Example Street</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="960"/>
+        <source>City:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="963"/>
+        <source>Zip Code</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="966"/>
+        <source>Chose City</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="968"/>
+        <source>State:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="971"/>
+        <source>State (optional)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="973"/>
+        <source>Country:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="978"/>
+        <source>New...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="994"/>
+        <source>Please enter at least one way of contacting the customer.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="999"/>
+        <source>Please enter %1</source>
+        <comment>%1=contact type name</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="1049"/>
+        <source>Warning</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogs/customerdlg.cpp" line="1049"/>
+        <source>There was an error while creating the customer: %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>MOAItem</name>
     <message>
         <location filename="dialogs/orderauditdlg_p.h" line="147"/>
@@ -3446,7 +3629,7 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MOEvent</name>
     <message>
-        <location filename="wext/event.cpp" line="44"/>
+        <location filename="wext/event.cpp" line="47"/>
         <source>.</source>
         <comment>price decimal dot</comment>
         <translation type="unfinished"></translation>
@@ -3582,6 +3765,45 @@ At least %1 Bits of random are required.</source>
     </message>
 </context>
 <context>
+    <name>MOServerFormat</name>
+    <message>
+        <location filename="wob/srcMOServerFormat.cpp" line="33"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="44"/>
+        <source>NoSign</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="wob/srcMOServerFormat.cpp" line="34"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="45"/>
+        <source>SignBeforeNum</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="wob/srcMOServerFormat.cpp" line="35"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="46"/>
+        <source>SignAfterNum</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="wob/srcMOServerFormat.cpp" line="36"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="47"/>
+        <source>SignBeforeSym</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="wob/srcMOServerFormat.cpp" line="37"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="48"/>
+        <source>SignAfterSym</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="wob/srcMOServerFormat.cpp" line="38"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="49"/>
+        <source>SignParen</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>MOTicketAbstract</name>
     <message>
         <location filename="wob/srcMOTicketAbstract.cpp" line="41"/>
@@ -3720,80 +3942,384 @@ At least %1 Bits of random are required.</source>
     </message>
 </context>
 <context>
+    <name>MOdfEditor</name>
+    <message>
+        <location filename="templates/odfedit.cpp" line="140"/>
+        <location filename="templates/odfedit.cpp" line="540"/>
+        <source>ODF Template Editor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="143"/>
+        <source>&amp;File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="144"/>
+        <source>&amp;Open Template File...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="144"/>
+        <source>Ctrl+O</source>
+        <comment>open file shortcut</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="145"/>
+        <source>&amp;Import ODF File...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="145"/>
+        <source>Ctrl+Shift+O</source>
+        <comment>import ODF file shortcut</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="146"/>
+        <source>&amp;Save</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="146"/>
+        <source>Ctrl+S</source>
+        <comment>save file shortcut</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="147"/>
+        <source>Save &amp;as...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="149"/>
+        <source>&amp;Close</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="151"/>
+        <source>&amp;Edit</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="152"/>
+        <source>Insert &amp;Calculation into current</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="153"/>
+        <source>Insert Calculation behind current</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="154"/>
+        <source>&amp;Wrap in Condition</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="155"/>
+        <source>Wrap in &amp;Loop</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="156"/>
+        <source>Insert &amp;Else behind current</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="157"/>
+        <source>Insert Comment into current</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="158"/>
+        <source>Insert Comment behind current</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="160"/>
+        <source>Unwrap Loop/Condition</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="161"/>
+        <source>&amp;Remove Item</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="163"/>
+        <source>&amp;Test</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="164"/>
+        <source>Test with &amp;Order...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="165"/>
+        <source>Test with Event &amp;Summary...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="180"/>
+        <source>Document XML Tree</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="209"/>
+        <source>&lt;h1&gt;Special Template Tag&lt;h1&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="215"/>
+        <source>&lt;h1&gt;Plain Text&lt;h1&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="221"/>
+        <source>&lt;h1&gt;Tag&lt;/h1&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="223"/>
+        <source>Tag Name:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="227"/>
+        <source>Attributes:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="249"/>
+        <source>&lt;h1&gt;Loop&lt;/h1&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="251"/>
+        <source>Loop Variable</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="258"/>
+        <source>&lt;h1&gt;Calculation&lt;/h1&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="260"/>
+        <location filename="templates/odfedit.cpp" line="269"/>
+        <source>Expression</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="267"/>
+        <source>&lt;h1&gt;Condition&lt;/h1&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="276"/>
+        <source>&lt;h1&gt;Comment&lt;/h1&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="317"/>
+        <location filename="templates/odfedit.cpp" line="322"/>
+        <source>Error</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="317"/>
+        <source>Unable to open file &apos;%1&apos; for reading.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="322"/>
+        <source>Unable to interpret file &apos;%1&apos;. It is not an ODF container (PKZip format).</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="377"/>
+        <location filename="templates/odfedit.cpp" line="419"/>
+        <location filename="templates/odfedit.cpp" line="504"/>
+        <location filename="templates/odfedit.cpp" line="842"/>
+        <source>Warning</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="377"/>
+        <source>The file &apos;%1&apos; does not contain a valid ODF file or template of any version.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="383"/>
+        <source>Conversion Info</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="383"/>
+        <source>The file &apos;%1&apos; did contain a version 1 template. It has been converted to version 2.
+Please correct all formulas.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="393"/>
+        <source>Open ODF Template</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="393"/>
+        <source>Open ODF File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="394"/>
+        <source>ODF Template File (*.od?t);;All Files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="394"/>
+        <source>ODF File (*.od?);;All Files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="419"/>
+        <source>Unable to write to file %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="428"/>
+        <source>Save ODF Template</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="428"/>
+        <source>ODF Template (*%1);;All ODF Templates (*.od?t);;All Files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="500"/>
+        <source>Test with Order</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="500"/>
+        <source>Please enter the Order ID of the order you want to use for testing:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="504"/>
+        <source>Sorry I cannot retrieve this order: %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="542"/>
+        <source>ODF Template Editor [%1]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="636"/>
+        <source>&lt;b&gt;Tag Type:&lt;/b&gt; %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="663"/>
+        <source>Attribute</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="663"/>
+        <source>Value</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="810"/>
+        <location filename="templates/odfedit.cpp" line="822"/>
+        <source>new comment</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/odfedit.cpp" line="842"/>
+        <source>The selected items do not have a common parent, this means I cannot wrap them without screwing up the DOM tree. Please check your selection!</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>MOfficeConfig</name>
     <message>
-        <location filename="templates/office.cpp" line="102"/>
+        <location filename="templates/office.cpp" line="105"/>
         <source>Configure OpenOffice.org Access</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="112"/>
+        <location filename="templates/office.cpp" line="115"/>
         <source>OpenOffice.org</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="114"/>
+        <location filename="templates/office.cpp" line="117"/>
         <source>Path to Executable:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="116"/>
+        <location filename="templates/office.cpp" line="119"/>
         <source>...</source>
         <comment>select OpenOffice path button</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="119"/>
+        <location filename="templates/office.cpp" line="122"/>
         <source>Printing ODF</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="122"/>
+        <location filename="templates/office.cpp" line="125"/>
         <source>Printer:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="125"/>
+        <location filename="templates/office.cpp" line="128"/>
         <source>(Default Printer)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="135"/>
+        <location filename="templates/office.cpp" line="138"/>
         <source>Always confirm printer when printing ODF</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="137"/>
+        <location filename="templates/office.cpp" line="140"/>
         <source>Save printed files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="140"/>
+        <location filename="templates/office.cpp" line="143"/>
         <source>Opening ODF</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="142"/>
+        <location filename="templates/office.cpp" line="145"/>
         <source>Always open as Read-Only</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="144"/>
+        <location filename="templates/office.cpp" line="147"/>
         <source>Automatically open all newly created files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="150"/>
+        <location filename="templates/office.cpp" line="153"/>
         <source>OK</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="153"/>
+        <location filename="templates/office.cpp" line="156"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="173"/>
+        <location filename="templates/office.cpp" line="176"/>
         <source>Select OpenOffice.org executable</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3801,105 +4327,105 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MOrderAuditDialog</name>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="104"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="108"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="387"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="109"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="113"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="392"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="104"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="109"/>
         <source>Error while retrieving audit data: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="108"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="113"/>
         <source>Sorry, no audit data available.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="118"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="123"/>
         <source>Order Audit [%1]</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="279"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="336"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="284"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="341"/>
         <source>No Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="279"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="284"/>
         <source>No audit data found for this ticket.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="287"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="292"/>
         <source>Ticket Audit: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="301"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="357"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="306"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="362"/>
         <source>Close</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="307"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="363"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="312"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="368"/>
         <source>Date/Time</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="308"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="364"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="313"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="369"/>
         <source>User</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="309"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="365"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="314"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="370"/>
         <source>Transaction</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="310"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="367"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="315"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="372"/>
         <source>Price</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="311"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="316"/>
         <source>Event Date</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="312"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="317"/>
         <source>Event</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="336"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="341"/>
         <source>No audit data found for this voucher.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="343"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="348"/>
         <source>Voucher Audit: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="366"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="371"/>
         <source>Value</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="368"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="373"/>
         <source>Comment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="387"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="392"/>
         <source>Unable to get user audit data: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3907,17 +4433,17 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MOrderItemView</name>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1123"/>
+        <location filename="dialogs/orderwin.cpp" line="1105"/>
         <source>Preview Tickets</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1131"/>
+        <location filename="dialogs/orderwin.cpp" line="1113"/>
         <source>Ticket: </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1133"/>
+        <location filename="dialogs/orderwin.cpp" line="1115"/>
         <source>Voucher: </source>
         <translation type="unfinished"></translation>
     </message>
@@ -3925,553 +4451,553 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MOrderWindow</name>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="86"/>
+        <location filename="dialogs/orderwin.cpp" line="102"/>
         <source>Order Details</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="91"/>
+        <location filename="dialogs/orderwin.cpp" line="107"/>
         <source>&amp;Order</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="92"/>
+        <location filename="dialogs/orderwin.cpp" line="108"/>
         <source>&amp;Order...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="93"/>
+        <location filename="dialogs/orderwin.cpp" line="109"/>
         <source>C&amp;ancel Order...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="94"/>
+        <location filename="dialogs/orderwin.cpp" line="110"/>
         <source>&amp;Mark Order as Shipped...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="96"/>
+        <location filename="dialogs/orderwin.cpp" line="112"/>
         <source>Change Item &amp;Price...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="98"/>
+        <location filename="dialogs/orderwin.cpp" line="114"/>
         <source>C&amp;hange Ticket Price Category...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="103"/>
+        <location filename="dialogs/orderwin.cpp" line="119"/>
         <source>Add Commen&amp;t...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="106"/>
+        <location filename="dialogs/orderwin.cpp" line="122"/>
         <source>Change C&amp;omments...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="107"/>
+        <location filename="dialogs/orderwin.cpp" line="123"/>
         <source>Change Sh&amp;ipping Method...</source>
         <oldsource>Change Commen&amp;t...</oldsource>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="109"/>
+        <location filename="dialogs/orderwin.cpp" line="125"/>
         <source>Change Invoice Address...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="111"/>
+        <location filename="dialogs/orderwin.cpp" line="127"/>
         <source>Change Delivery Address...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="114"/>
+        <location filename="dialogs/orderwin.cpp" line="130"/>
         <source>&amp;Close</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="116"/>
+        <location filename="dialogs/orderwin.cpp" line="132"/>
         <source>&amp;Payment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="117"/>
+        <location filename="dialogs/orderwin.cpp" line="133"/>
         <source>Receive &amp;Payment...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="118"/>
+        <location filename="dialogs/orderwin.cpp" line="134"/>
         <source>&amp;Refund...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="121"/>
+        <location filename="dialogs/orderwin.cpp" line="137"/>
         <source>P&amp;rinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="122"/>
+        <location filename="dialogs/orderwin.cpp" line="138"/>
         <source>Print &amp;Bill...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="123"/>
+        <location filename="dialogs/orderwin.cpp" line="139"/>
         <source>Save Bill &amp;as file...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="125"/>
+        <location filename="dialogs/orderwin.cpp" line="141"/>
         <source>Print &amp;Tickets...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="133"/>
+        <location filename="dialogs/orderwin.cpp" line="149"/>
         <source>Ticket History...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="147"/>
+        <location filename="dialogs/orderwin.cpp" line="163"/>
         <source>Order ID:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="151"/>
+        <location filename="dialogs/orderwin.cpp" line="167"/>
         <source>Order Date:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="153"/>
+        <location filename="dialogs/orderwin.cpp" line="169"/>
         <source>Shipping Date:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="155"/>
+        <location filename="dialogs/orderwin.cpp" line="171"/>
         <source>Customer:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="161"/>
+        <location filename="dialogs/orderwin.cpp" line="177"/>
         <source>Delivery Address:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="157"/>
+        <location filename="dialogs/orderwin.cpp" line="173"/>
         <source>Invoice Address:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="130"/>
+        <location filename="dialogs/orderwin.cpp" line="146"/>
         <source>&amp;Audit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="131"/>
+        <location filename="dialogs/orderwin.cpp" line="147"/>
         <source>Voucher History...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="135"/>
+        <location filename="dialogs/orderwin.cpp" line="151"/>
         <source>Order History...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="173"/>
+        <location filename="dialogs/orderwin.cpp" line="189"/>
         <source>Sold by:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="175"/>
+        <location filename="dialogs/orderwin.cpp" line="191"/>
         <source>Order Comments:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="228"/>
+        <location filename="dialogs/orderwin.cpp" line="249"/>
         <source>Item ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="228"/>
+        <location filename="dialogs/orderwin.cpp" line="249"/>
         <source>Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="228"/>
+        <location filename="dialogs/orderwin.cpp" line="249"/>
         <source>Start Time</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="228"/>
+        <location filename="dialogs/orderwin.cpp" line="249"/>
         <source>Status</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="228"/>
+        <location filename="dialogs/orderwin.cpp" line="249"/>
         <source>Price</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="250"/>
+        <location filename="dialogs/orderwin.cpp" line="271"/>
         <source>Voucher (current value: %1)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="259"/>
+        <location filename="dialogs/orderwin.cpp" line="280"/>
         <source>%1x %2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="331"/>
+        <location filename="dialogs/orderwin.cpp" line="352"/>
         <source>There are no tickets left to print.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="337"/>
+        <location filename="dialogs/orderwin.cpp" line="358"/>
         <source>Unable to get template file (ticket.xtt). Giving up.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="372"/>
+        <location filename="dialogs/orderwin.cpp" line="391"/>
         <source>There are no vouchers left to print.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="378"/>
+        <location filename="dialogs/orderwin.cpp" line="397"/>
         <source>Unable to get template file (voucher.xtt). Giving up.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="451"/>
-        <location filename="dialogs/orderwin.cpp" line="476"/>
+        <location filename="dialogs/orderwin.cpp" line="429"/>
+        <location filename="dialogs/orderwin.cpp" line="459"/>
         <source>Unable to get template file (bill). Giving up.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="456"/>
-        <location filename="dialogs/orderwin.cpp" line="494"/>
-        <location filename="dialogs/orderwin.cpp" line="931"/>
+        <location filename="dialogs/orderwin.cpp" line="435"/>
+        <location filename="dialogs/orderwin.cpp" line="480"/>
+        <location filename="dialogs/orderwin.cpp" line="913"/>
         <source>Mark as shipped?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="456"/>
-        <location filename="dialogs/orderwin.cpp" line="494"/>
-        <location filename="dialogs/orderwin.cpp" line="931"/>
+        <location filename="dialogs/orderwin.cpp" line="435"/>
+        <location filename="dialogs/orderwin.cpp" line="480"/>
+        <location filename="dialogs/orderwin.cpp" line="913"/>
         <source>Mark this order as shipped now?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="484"/>
+        <location filename="dialogs/orderwin.cpp" line="468"/>
         <source>Open Document File (*.%1)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="714"/>
+        <location filename="dialogs/orderwin.cpp" line="696"/>
         <source>Error while trying to pay: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="721"/>
+        <location filename="dialogs/orderwin.cpp" line="703"/>
         <source>Payment Info</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="722"/>
+        <location filename="dialogs/orderwin.cpp" line="704"/>
         <source>Payment successful, but only %1 was required, please hand back the remaining %2.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="733"/>
+        <location filename="dialogs/orderwin.cpp" line="715"/>
         <source>Enter Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="733"/>
+        <location filename="dialogs/orderwin.cpp" line="715"/>
         <source>Please enter the ID of the voucher you want to use:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="739"/>
+        <location filename="dialogs/orderwin.cpp" line="721"/>
         <source>Error while trying to pay with voucher &apos;%1&apos;: %2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="743"/>
+        <location filename="dialogs/orderwin.cpp" line="725"/>
         <source>Voucher Info</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="744"/>
+        <location filename="dialogs/orderwin.cpp" line="726"/>
         <source>Successfully paid order %1 with voucher &apos;%2&apos;.
 Amount deducted: %3
 Remaining value of this voucher: %4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="758"/>
+        <location filename="dialogs/orderwin.cpp" line="740"/>
         <source>Enter Refund</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="758"/>
+        <location filename="dialogs/orderwin.cpp" line="740"/>
         <source>Please enter the amount that will be refunded:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="764"/>
+        <location filename="dialogs/orderwin.cpp" line="746"/>
         <source>Error while trying to refund: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="789"/>
+        <location filename="dialogs/orderwin.cpp" line="771"/>
         <source>Enter Price</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="789"/>
+        <location filename="dialogs/orderwin.cpp" line="771"/>
         <source>Please enter the new price for the ticket:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="795"/>
-        <location filename="dialogs/orderwin.cpp" line="865"/>
+        <location filename="dialogs/orderwin.cpp" line="777"/>
+        <location filename="dialogs/orderwin.cpp" line="847"/>
         <source>Error while attempting to change ticket price: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="801"/>
-        <location filename="dialogs/orderwin.cpp" line="871"/>
+        <location filename="dialogs/orderwin.cpp" line="783"/>
+        <location filename="dialogs/orderwin.cpp" line="853"/>
         <source>Cannot change this item type.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="825"/>
+        <location filename="dialogs/orderwin.cpp" line="807"/>
         <source>Error getting event, please try again.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="832"/>
+        <location filename="dialogs/orderwin.cpp" line="814"/>
         <source>Cannot select another price category - there are none left.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="838"/>
+        <location filename="dialogs/orderwin.cpp" line="820"/>
         <source>Select Price Category</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="844"/>
+        <location filename="dialogs/orderwin.cpp" line="826"/>
         <source>Please chose a price category:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="856"/>
+        <location filename="dialogs/orderwin.cpp" line="838"/>
         <source>Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="886"/>
+        <location filename="dialogs/orderwin.cpp" line="868"/>
         <source>Cannot return this item type.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="890"/>
+        <location filename="dialogs/orderwin.cpp" line="872"/>
         <source>Return Ticket or Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="890"/>
+        <location filename="dialogs/orderwin.cpp" line="872"/>
         <source>Do you really want to return this ticket or voucher?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="894"/>
+        <location filename="dialogs/orderwin.cpp" line="876"/>
         <source>Error whily trying to return item: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="903"/>
+        <location filename="dialogs/orderwin.cpp" line="885"/>
         <source>Cancel Order?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="903"/>
+        <location filename="dialogs/orderwin.cpp" line="885"/>
         <source>Cancel this order now?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="908"/>
+        <location filename="dialogs/orderwin.cpp" line="890"/>
         <source>Error while cancelling order: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="922"/>
+        <location filename="dialogs/orderwin.cpp" line="904"/>
         <source>Error while changing order status: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="935"/>
+        <location filename="dialogs/orderwin.cpp" line="917"/>
         <source>Set shipping time</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="941"/>
+        <location filename="dialogs/orderwin.cpp" line="923"/>
         <source>Enter the shipping time:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="947"/>
+        <location filename="dialogs/orderwin.cpp" line="929"/>
         <source>OK</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1055"/>
+        <location filename="dialogs/orderwin.cpp" line="1037"/>
         <source>No Delivery Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1060"/>
-        <location filename="dialogs/orderwin.cpp" line="1076"/>
+        <location filename="dialogs/orderwin.cpp" line="1042"/>
+        <location filename="dialogs/orderwin.cpp" line="1058"/>
         <source>Unable to set address, server error: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1071"/>
+        <location filename="dialogs/orderwin.cpp" line="1053"/>
         <source>No Invoice Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1091"/>
+        <location filename="dialogs/orderwin.cpp" line="1073"/>
         <source>The selected item is not a voucher.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1106"/>
+        <location filename="dialogs/orderwin.cpp" line="1088"/>
         <source>The selected item is not a ticket.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="858"/>
-        <location filename="dialogs/orderwin.cpp" line="949"/>
+        <location filename="dialogs/orderwin.cpp" line="840"/>
+        <location filename="dialogs/orderwin.cpp" line="931"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="956"/>
+        <location filename="dialogs/orderwin.cpp" line="938"/>
         <source>Error while marking order as shipped: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="969"/>
+        <location filename="dialogs/orderwin.cpp" line="951"/>
         <source>Change comments: order %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="980"/>
-        <location filename="dialogs/orderwin.cpp" line="1014"/>
+        <location filename="dialogs/orderwin.cpp" line="962"/>
+        <location filename="dialogs/orderwin.cpp" line="996"/>
         <source>&amp;Save</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="982"/>
-        <location filename="dialogs/orderwin.cpp" line="1016"/>
+        <location filename="dialogs/orderwin.cpp" line="964"/>
+        <location filename="dialogs/orderwin.cpp" line="998"/>
         <source>&amp;Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="989"/>
-        <location filename="dialogs/orderwin.cpp" line="1023"/>
+        <location filename="dialogs/orderwin.cpp" line="971"/>
+        <location filename="dialogs/orderwin.cpp" line="1005"/>
         <source>There was a problem uploading the new comment: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1001"/>
+        <location filename="dialogs/orderwin.cpp" line="983"/>
         <source>Add comment: order %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1042"/>
+        <location filename="dialogs/orderwin.cpp" line="1024"/>
         <source>Error while changing shipping: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="169"/>
+        <location filename="dialogs/orderwin.cpp" line="185"/>
         <source>Total Price:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="171"/>
+        <location filename="dialogs/orderwin.cpp" line="187"/>
         <source>Already Paid:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="149"/>
+        <location filename="dialogs/orderwin.cpp" line="165"/>
         <source>Order State:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="331"/>
-        <location filename="dialogs/orderwin.cpp" line="337"/>
-        <location filename="dialogs/orderwin.cpp" line="372"/>
-        <location filename="dialogs/orderwin.cpp" line="378"/>
-        <location filename="dialogs/orderwin.cpp" line="451"/>
-        <location filename="dialogs/orderwin.cpp" line="476"/>
-        <location filename="dialogs/orderwin.cpp" line="714"/>
-        <location filename="dialogs/orderwin.cpp" line="739"/>
-        <location filename="dialogs/orderwin.cpp" line="764"/>
-        <location filename="dialogs/orderwin.cpp" line="795"/>
-        <location filename="dialogs/orderwin.cpp" line="801"/>
-        <location filename="dialogs/orderwin.cpp" line="825"/>
-        <location filename="dialogs/orderwin.cpp" line="832"/>
-        <location filename="dialogs/orderwin.cpp" line="865"/>
-        <location filename="dialogs/orderwin.cpp" line="871"/>
-        <location filename="dialogs/orderwin.cpp" line="886"/>
-        <location filename="dialogs/orderwin.cpp" line="894"/>
-        <location filename="dialogs/orderwin.cpp" line="908"/>
-        <location filename="dialogs/orderwin.cpp" line="922"/>
-        <location filename="dialogs/orderwin.cpp" line="956"/>
-        <location filename="dialogs/orderwin.cpp" line="989"/>
-        <location filename="dialogs/orderwin.cpp" line="1023"/>
+        <location filename="dialogs/orderwin.cpp" line="352"/>
+        <location filename="dialogs/orderwin.cpp" line="358"/>
+        <location filename="dialogs/orderwin.cpp" line="391"/>
+        <location filename="dialogs/orderwin.cpp" line="397"/>
+        <location filename="dialogs/orderwin.cpp" line="429"/>
+        <location filename="dialogs/orderwin.cpp" line="459"/>
+        <location filename="dialogs/orderwin.cpp" line="696"/>
+        <location filename="dialogs/orderwin.cpp" line="721"/>
+        <location filename="dialogs/orderwin.cpp" line="746"/>
+        <location filename="dialogs/orderwin.cpp" line="777"/>
+        <location filename="dialogs/orderwin.cpp" line="783"/>
+        <location filename="dialogs/orderwin.cpp" line="807"/>
+        <location filename="dialogs/orderwin.cpp" line="814"/>
+        <location filename="dialogs/orderwin.cpp" line="847"/>
+        <location filename="dialogs/orderwin.cpp" line="853"/>
+        <location filename="dialogs/orderwin.cpp" line="868"/>
+        <location filename="dialogs/orderwin.cpp" line="876"/>
+        <location filename="dialogs/orderwin.cpp" line="890"/>
+        <location filename="dialogs/orderwin.cpp" line="904"/>
+        <location filename="dialogs/orderwin.cpp" line="938"/>
+        <location filename="dialogs/orderwin.cpp" line="971"/>
+        <location filename="dialogs/orderwin.cpp" line="1005"/>
+        <location filename="dialogs/orderwin.cpp" line="1024"/>
         <location filename="dialogs/orderwin.cpp" line="1042"/>
-        <location filename="dialogs/orderwin.cpp" line="1060"/>
-        <location filename="dialogs/orderwin.cpp" line="1076"/>
-        <location filename="dialogs/orderwin.cpp" line="1091"/>
-        <location filename="dialogs/orderwin.cpp" line="1106"/>
+        <location filename="dialogs/orderwin.cpp" line="1058"/>
+        <location filename="dialogs/orderwin.cpp" line="1073"/>
+        <location filename="dialogs/orderwin.cpp" line="1088"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="100"/>
+        <location filename="dialogs/orderwin.cpp" line="116"/>
         <source>&amp;Return Item...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="126"/>
+        <location filename="dialogs/orderwin.cpp" line="142"/>
         <source>Print V&amp;ouchers...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="127"/>
+        <location filename="dialogs/orderwin.cpp" line="143"/>
         <source>Print &amp;Current Item...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="128"/>
+        <location filename="dialogs/orderwin.cpp" line="144"/>
         <source>&amp;View Items...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="165"/>
+        <location filename="dialogs/orderwin.cpp" line="181"/>
         <source>Shipping Method:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="167"/>
+        <location filename="dialogs/orderwin.cpp" line="183"/>
         <source>Shipping Costs:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="119"/>
+        <location filename="dialogs/orderwin.cpp" line="135"/>
         <source>Pay with &amp;Voucher...</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4479,47 +5005,47 @@ Remaining value of this voucher: %4</source>
 <context>
     <name>MOrdersByUserDlg</name>
     <message>
-        <location filename="mwin/orderstab.cpp" line="415"/>
+        <location filename="mwin/orderstab.cpp" line="396"/>
         <source>Select User Criteria</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="427"/>
+        <location filename="mwin/orderstab.cpp" line="408"/>
         <source>Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="429"/>
+        <location filename="mwin/orderstab.cpp" line="410"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="432"/>
+        <location filename="mwin/orderstab.cpp" line="413"/>
         <source>My orders:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="432"/>
+        <location filename="mwin/orderstab.cpp" line="413"/>
         <source>look for my own orders</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="433"/>
+        <location filename="mwin/orderstab.cpp" line="414"/>
         <source>User Name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="436"/>
+        <location filename="mwin/orderstab.cpp" line="417"/>
         <source>Maximum Age (days):</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="439"/>
+        <location filename="mwin/orderstab.cpp" line="420"/>
         <source>Limit:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="439"/>
+        <location filename="mwin/orderstab.cpp" line="420"/>
         <source>Include all orders the user touched</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4527,209 +5053,202 @@ Remaining value of this voucher: %4</source>
 <context>
     <name>MOrdersTab</name>
     <message>
-        <location filename="mwin/orderstab.cpp" line="58"/>
+        <location filename="mwin/orderstab.cpp" line="67"/>
         <source>-select mode-</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="59"/>
+        <location filename="mwin/orderstab.cpp" line="68"/>
         <source>All Orders</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="60"/>
+        <location filename="mwin/orderstab.cpp" line="69"/>
         <source>Open Orders</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="61"/>
+        <location filename="mwin/orderstab.cpp" line="70"/>
         <source>Open Reservations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="62"/>
+        <location filename="mwin/orderstab.cpp" line="71"/>
         <source>Outstanding Payments</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="63"/>
+        <location filename="mwin/orderstab.cpp" line="72"/>
         <source>Outstanding Refunds</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="64"/>
+        <location filename="mwin/orderstab.cpp" line="73"/>
         <source>Undelivered Orders</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="66"/>
+        <location filename="mwin/orderstab.cpp" line="75"/>
         <source>-search result-</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="74"/>
+        <location filename="mwin/orderstab.cpp" line="83"/>
         <source>Update</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="77"/>
+        <location filename="mwin/orderstab.cpp" line="86"/>
         <source>Details...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="81"/>
+        <location filename="mwin/orderstab.cpp" line="90"/>
         <source>Orders since...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="85"/>
+        <location filename="mwin/orderstab.cpp" line="94"/>
         <source>Find by Ticket...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="88"/>
+        <location filename="mwin/orderstab.cpp" line="97"/>
         <source>Find by Event...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="91"/>
+        <location filename="mwin/orderstab.cpp" line="100"/>
         <source>Find by Customer...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="94"/>
+        <location filename="mwin/orderstab.cpp" line="103"/>
         <source>Find by User...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="97"/>
+        <location filename="mwin/orderstab.cpp" line="106"/>
         <source>Find by Order ID...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="153"/>
+        <location filename="mwin/orderstab.cpp" line="162"/>
         <source>Status</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="153"/>
+        <location filename="mwin/orderstab.cpp" line="162"/>
         <source>Total</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="153"/>
+        <location filename="mwin/orderstab.cpp" line="162"/>
         <source>Paid</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="153"/>
+        <location filename="mwin/orderstab.cpp" line="162"/>
         <source>Customer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="184"/>
-        <location filename="mwin/orderstab.cpp" line="227"/>
-        <location filename="mwin/orderstab.cpp" line="251"/>
-        <location filename="mwin/orderstab.cpp" line="268"/>
-        <location filename="mwin/orderstab.cpp" line="272"/>
-        <location filename="mwin/orderstab.cpp" line="321"/>
-        <location filename="mwin/orderstab.cpp" line="349"/>
-        <location filename="mwin/orderstab.cpp" line="370"/>
+        <location filename="mwin/orderstab.cpp" line="193"/>
+        <location filename="mwin/orderstab.cpp" line="236"/>
+        <location filename="mwin/orderstab.cpp" line="260"/>
+        <location filename="mwin/orderstab.cpp" line="277"/>
+        <location filename="mwin/orderstab.cpp" line="281"/>
+        <location filename="mwin/orderstab.cpp" line="302"/>
+        <location filename="mwin/orderstab.cpp" line="330"/>
+        <location filename="mwin/orderstab.cpp" line="351"/>
+        <location filename="mwin/orderstab.cpp" line="355"/>
         <location filename="mwin/orderstab.cpp" line="374"/>
-        <location filename="mwin/orderstab.cpp" line="393"/>
-        <location filename="mwin/orderstab.cpp" line="401"/>
+        <location filename="mwin/orderstab.cpp" line="382"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="184"/>
-        <location filename="mwin/orderstab.cpp" line="227"/>
-        <location filename="mwin/orderstab.cpp" line="321"/>
+        <location filename="mwin/orderstab.cpp" line="193"/>
+        <location filename="mwin/orderstab.cpp" line="236"/>
+        <location filename="mwin/orderstab.cpp" line="302"/>
         <source>There was a problem retrieving the order list: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="200"/>
+        <location filename="mwin/orderstab.cpp" line="209"/>
         <source>Select Date</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="204"/>
+        <location filename="mwin/orderstab.cpp" line="213"/>
         <source>Please select the date and time:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="207"/>
+        <location filename="mwin/orderstab.cpp" line="216"/>
         <source>ddd MMMM d yyyy, h:mm ap</source>
         <comment>time format</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="251"/>
-        <location filename="mwin/orderstab.cpp" line="370"/>
+        <location filename="mwin/orderstab.cpp" line="260"/>
+        <location filename="mwin/orderstab.cpp" line="351"/>
         <source>Error while retrieving order: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="263"/>
+        <location filename="mwin/orderstab.cpp" line="272"/>
         <source>Enter Ticket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="263"/>
+        <location filename="mwin/orderstab.cpp" line="272"/>
         <source>Please enter the ID of one of the tickets of the order you seek:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="268"/>
+        <location filename="mwin/orderstab.cpp" line="277"/>
         <source>Error while searching for order: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="272"/>
+        <location filename="mwin/orderstab.cpp" line="281"/>
         <source>Order for barcode &apos;%1&apos; not found.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="285"/>
-        <source>Select Event</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="mwin/orderstab.cpp" line="393"/>
-        <location filename="mwin/orderstab.cpp" line="401"/>
+        <location filename="mwin/orderstab.cpp" line="374"/>
+        <location filename="mwin/orderstab.cpp" line="382"/>
         <source>Unable to get user orders, server error: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="214"/>
-        <location filename="mwin/orderstab.cpp" line="298"/>
+        <location filename="mwin/orderstab.cpp" line="223"/>
         <source>Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="216"/>
-        <location filename="mwin/orderstab.cpp" line="300"/>
+        <location filename="mwin/orderstab.cpp" line="225"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="349"/>
+        <location filename="mwin/orderstab.cpp" line="330"/>
         <source>Error while retrieving order list: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="365"/>
+        <location filename="mwin/orderstab.cpp" line="346"/>
         <source>Enter Order ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="365"/>
+        <location filename="mwin/orderstab.cpp" line="346"/>
         <source>Please enter the ID of the order you want to display:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/orderstab.cpp" line="374"/>
+        <location filename="mwin/orderstab.cpp" line="355"/>
         <source>This order does not exist.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4737,81 +5256,81 @@ Remaining value of this voucher: %4</source>
 <context>
     <name>MOverview</name>
     <message>
-        <location filename="mwin/overview.cpp" line="81"/>
+        <location filename="mwin/overview.cpp" line="89"/>
         <source>&amp;Session</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="82"/>
+        <location filename="mwin/overview.cpp" line="90"/>
         <source>&amp;Re-Login</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="83"/>
+        <location filename="mwin/overview.cpp" line="91"/>
         <source>Change my &amp;Password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="88"/>
+        <location filename="mwin/overview.cpp" line="96"/>
         <source>&amp;Close Session</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="91"/>
+        <location filename="mwin/overview.cpp" line="99"/>
         <source>&amp;Show all customers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="131"/>
+        <location filename="mwin/overview.cpp" line="141"/>
         <source>&amp;Auto-Refresh settings...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="133"/>
+        <location filename="mwin/overview.cpp" line="143"/>
         <source>&amp;Display settings...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="127"/>
+        <location filename="mwin/overview.cpp" line="137"/>
         <source>&amp;Backup now...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="141"/>
+        <location filename="mwin/overview.cpp" line="151"/>
         <source>Events</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="145"/>
+        <location filename="mwin/overview.cpp" line="155"/>
         <source>Shopping Cart</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="154"/>
+        <location filename="mwin/overview.cpp" line="164"/>
         <source>Order List</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="159"/>
+        <location filename="mwin/overview.cpp" line="169"/>
         <source>Entrance</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="210"/>
         <location filename="mwin/overview.cpp" line="220"/>
-        <location filename="mwin/overview.cpp" line="261"/>
-        <location filename="mwin/overview.cpp" line="297"/>
-        <location filename="mwin/overview.cpp" line="301"/>
-        <location filename="mwin/overview.cpp" line="319"/>
-        <location filename="mwin/overview.cpp" line="542"/>
-        <location filename="mwin/overview.cpp" line="546"/>
-        <location filename="mwin/overview.cpp" line="567"/>
-        <location filename="mwin/overview.cpp" line="685"/>
+        <location filename="mwin/overview.cpp" line="230"/>
+        <location filename="mwin/overview.cpp" line="271"/>
+        <location filename="mwin/overview.cpp" line="307"/>
+        <location filename="mwin/overview.cpp" line="311"/>
+        <location filename="mwin/overview.cpp" line="329"/>
+        <location filename="mwin/overview.cpp" line="552"/>
+        <location filename="mwin/overview.cpp" line="556"/>
+        <location filename="mwin/overview.cpp" line="577"/>
+        <location filename="mwin/overview.cpp" line="702"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="220"/>
+        <location filename="mwin/overview.cpp" line="230"/>
         <source>Error setting password: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4830,442 +5349,447 @@ Remaining value of this voucher: %4</source>
         </translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="342"/>
+        <location filename="mwin/overview.cpp" line="352"/>
         <source>Refresh Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="347"/>
+        <location filename="mwin/overview.cpp" line="357"/>
         <source>Refresh Rate (minutes):</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="353"/>
+        <location filename="mwin/overview.cpp" line="363"/>
         <source>refresh &amp;event list</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="355"/>
+        <location filename="mwin/overview.cpp" line="365"/>
         <source>refresh &amp;user list</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="357"/>
+        <location filename="mwin/overview.cpp" line="367"/>
         <source>refresh &amp;host list</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="366"/>
-        <location filename="mwin/overview.cpp" line="421"/>
-        <location filename="mwin/overview.cpp" line="507"/>
+        <location filename="mwin/overview.cpp" line="376"/>
+        <location filename="mwin/overview.cpp" line="431"/>
+        <location filename="mwin/overview.cpp" line="517"/>
         <source>&amp;OK</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="368"/>
-        <location filename="mwin/overview.cpp" line="423"/>
-        <location filename="mwin/overview.cpp" line="509"/>
+        <location filename="mwin/overview.cpp" line="378"/>
+        <location filename="mwin/overview.cpp" line="433"/>
+        <location filename="mwin/overview.cpp" line="519"/>
         <source>&amp;Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="110"/>
+        <location filename="mwin/overview.cpp" line="118"/>
         <source>&amp;Edit Templates...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="112"/>
+        <location filename="mwin/overview.cpp" line="120"/>
         <source>&amp;Update Templates Now</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="104"/>
+        <location filename="mwin/overview.cpp" line="112"/>
         <source>Edit &amp;Shipping Options...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="359"/>
+        <location filename="mwin/overview.cpp" line="369"/>
         <source>refresh &amp;shipping list</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="98"/>
+        <location filename="mwin/overview.cpp" line="106"/>
         <source>&amp;Deduct from voucher...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="86"/>
-        <source>Switch to Wizard...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="mwin/overview.cpp" line="90"/>
+        <location filename="mwin/overview.cpp" line="98"/>
         <source>&amp;Actions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="94"/>
+        <location filename="mwin/overview.cpp" line="102"/>
         <source>Tickets and &amp;Vouchers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="95"/>
+        <location filename="mwin/overview.cpp" line="103"/>
         <source>Return &amp;ticket or voucher...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="100"/>
+        <location filename="mwin/overview.cpp" line="108"/>
         <source>&amp;Empty voucher...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="109"/>
+        <location filename="mwin/overview.cpp" line="117"/>
         <source>&amp;Templates</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="130"/>
+        <location filename="mwin/overview.cpp" line="140"/>
         <source>&amp;Configuration</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="132"/>
+        <location filename="mwin/overview.cpp" line="142"/>
         <source>&amp;Server Access settings...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="121"/>
+        <location filename="mwin/overview.cpp" line="131"/>
         <source>&amp;Administration</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="103"/>
+        <location filename="mwin/overview.cpp" line="94"/>
+        <source>Switch to &amp;Wizard...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mwin/overview.cpp" line="111"/>
         <source>&amp;Options</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="106"/>
+        <location filename="mwin/overview.cpp" line="114"/>
         <source>Edit &amp;Payment Options...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="115"/>
+        <location filename="mwin/overview.cpp" line="123"/>
+        <source>&amp;ODF Editor...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mwin/overview.cpp" line="125"/>
         <source>A&amp;udit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="116"/>
+        <location filename="mwin/overview.cpp" line="126"/>
         <source>&amp;Order Audit...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="117"/>
+        <location filename="mwin/overview.cpp" line="127"/>
         <source>&amp;Ticket Audit...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="118"/>
+        <location filename="mwin/overview.cpp" line="128"/>
         <source>&amp;Voucher Audit...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="119"/>
+        <location filename="mwin/overview.cpp" line="129"/>
         <source>&amp;User Audit...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="122"/>
+        <location filename="mwin/overview.cpp" line="132"/>
         <source>&amp;User Administration...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="125"/>
+        <location filename="mwin/overview.cpp" line="135"/>
         <source>Backup &amp;Settings...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="134"/>
+        <location filename="mwin/overview.cpp" line="144"/>
         <source>&amp;Label Printing settings...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="256"/>
+        <location filename="mwin/overview.cpp" line="266"/>
         <source>Return Ticket/Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="256"/>
+        <location filename="mwin/overview.cpp" line="266"/>
         <source>Please enter the ticket or voucher ID to return:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="261"/>
+        <location filename="mwin/overview.cpp" line="271"/>
         <source>This ticket/voucher cannot be returned: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="269"/>
+        <location filename="mwin/overview.cpp" line="279"/>
         <source>Deduct from Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="272"/>
+        <location filename="mwin/overview.cpp" line="282"/>
         <source>Using a voucher to pay outside the system.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="276"/>
+        <location filename="mwin/overview.cpp" line="286"/>
         <source>Amount to deduct:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="278"/>
+        <location filename="mwin/overview.cpp" line="288"/>
         <source>Reason for deducting:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="280"/>
+        <location filename="mwin/overview.cpp" line="290"/>
         <source>Voucher ID:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="288"/>
+        <location filename="mwin/overview.cpp" line="298"/>
         <source>OK</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="290"/>
+        <location filename="mwin/overview.cpp" line="300"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="297"/>
+        <location filename="mwin/overview.cpp" line="307"/>
         <source>Unable to deduct voucher: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="301"/>
+        <location filename="mwin/overview.cpp" line="311"/>
         <source>Voucher does not contain enough money. Money left: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="304"/>
+        <location filename="mwin/overview.cpp" line="314"/>
         <source>Deducted from Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="305"/>
+        <location filename="mwin/overview.cpp" line="315"/>
         <source>Value taken from voucher: %1
 Value remaining on voucher: %2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="314"/>
+        <location filename="mwin/overview.cpp" line="324"/>
         <source>Invalidate Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="314"/>
+        <location filename="mwin/overview.cpp" line="324"/>
         <source>Please enter/scan the barcode of the voucher to invalidate/empty - the voucher will no longer be usable afterwards, but still has to be paid for.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="319"/>
+        <location filename="mwin/overview.cpp" line="329"/>
         <source>Unable to invalidate voucher: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="322"/>
+        <location filename="mwin/overview.cpp" line="332"/>
         <source>Invalidated Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="323"/>
+        <location filename="mwin/overview.cpp" line="333"/>
         <source>The voucher &apos;%1&apos;has been invalidated.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="393"/>
+        <location filename="mwin/overview.cpp" line="403"/>
         <source>Server Access Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="397"/>
+        <location filename="mwin/overview.cpp" line="407"/>
         <source>Request Timeout (seconds):</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="403"/>
+        <location filename="mwin/overview.cpp" line="413"/>
         <source>Log Level:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="405"/>
+        <location filename="mwin/overview.cpp" line="415"/>
         <source>No Logging</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="406"/>
+        <location filename="mwin/overview.cpp" line="416"/>
         <source>Minimal Logging</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="407"/>
+        <location filename="mwin/overview.cpp" line="417"/>
         <source>Medium Logging</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="408"/>
+        <location filename="mwin/overview.cpp" line="418"/>
         <source>Log Details on Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="409"/>
+        <location filename="mwin/overview.cpp" line="419"/>
         <source>Always Log Details</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="451"/>
+        <location filename="mwin/overview.cpp" line="461"/>
         <source>Display Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="456"/>
+        <location filename="mwin/overview.cpp" line="466"/>
         <source>Event settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="459"/>
+        <location filename="mwin/overview.cpp" line="469"/>
         <source>Maximum event age (days, 0=show all):</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="563"/>
+        <location filename="mwin/overview.cpp" line="573"/>
         <source>Backup</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="563"/>
+        <location filename="mwin/overview.cpp" line="573"/>
         <source>The backup was successful.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="567"/>
+        <location filename="mwin/overview.cpp" line="577"/>
         <source>Cannot create backup file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="615"/>
+        <location filename="mwin/overview.cpp" line="632"/>
         <source>Order ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="615"/>
+        <location filename="mwin/overview.cpp" line="632"/>
         <source>Please enter the ID of the order you want to audit:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="625"/>
+        <location filename="mwin/overview.cpp" line="642"/>
         <source>Ticket ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="625"/>
+        <location filename="mwin/overview.cpp" line="642"/>
         <source>Please enter the ID of the ticket you want to audit:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="635"/>
+        <location filename="mwin/overview.cpp" line="652"/>
         <source>Voucher ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="635"/>
+        <location filename="mwin/overview.cpp" line="652"/>
         <source>Please enter the ID of the voucher you want to audit:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="656"/>
+        <location filename="mwin/overview.cpp" line="673"/>
         <source>Audit User</source>
         <comment>audit dialog</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="661"/>
-        <location filename="mwin/overview.cpp" line="664"/>
+        <location filename="mwin/overview.cpp" line="678"/>
+        <location filename="mwin/overview.cpp" line="681"/>
         <source>User Name:</source>
         <comment>audit dialog</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="668"/>
+        <location filename="mwin/overview.cpp" line="685"/>
         <source>Earliest Info</source>
         <comment>audit dialog</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="685"/>
+        <location filename="mwin/overview.cpp" line="702"/>
         <source>Cannot query an empty user name.</source>
         <comment>audit dialog</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="210"/>
+        <location filename="mwin/overview.cpp" line="220"/>
         <source>I was unable to renew the login at the server.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="465"/>
+        <location filename="mwin/overview.cpp" line="475"/>
         <source>Maximum order list age</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="468"/>
+        <location filename="mwin/overview.cpp" line="478"/>
         <source>Age in days, 0=show all.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="469"/>
+        <location filename="mwin/overview.cpp" line="479"/>
         <source>When showing all orders:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="474"/>
+        <location filename="mwin/overview.cpp" line="484"/>
         <source>When showing open orders:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="479"/>
+        <location filename="mwin/overview.cpp" line="489"/>
         <source>When searching by event:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="484"/>
+        <location filename="mwin/overview.cpp" line="494"/>
         <source>When searching by customer:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="489"/>
+        <location filename="mwin/overview.cpp" line="499"/>
         <source>Default age when searching by date:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="495"/>
+        <location filename="mwin/overview.cpp" line="505"/>
         <source>Script settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="499"/>
+        <location filename="mwin/overview.cpp" line="509"/>
         <source>Show script debugger:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="542"/>
+        <location filename="mwin/overview.cpp" line="552"/>
         <source>Backup failed with error (%2): %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/overview.cpp" line="546"/>
+        <location filename="mwin/overview.cpp" line="556"/>
         <source>Backup returned empty.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5273,52 +5797,52 @@ Value remaining on voucher: %2</source>
 <context>
     <name>MPCDEdit</name>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="119"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="123"/>
         <source>New Price Category</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="119"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="123"/>
         <source>Change Price Category</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="126"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="130"/>
         <source>Category Name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="127"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="131"/>
         <source>Category Abbreviation:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="128"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="132"/>
         <source>Formula:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="129"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="133"/>
         <source>Flags:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="136"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="140"/>
         <source>Create</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="136"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="140"/>
         <source>Save</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="138"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="142"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="145"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="149"/>
         <source>Flags of price category &apos;%1&apos;:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5364,37 +5888,37 @@ Value remaining on voucher: %2</source>
 <context>
     <name>MPaymentDialog</name>
     <message>
-        <location filename="dialogs/payedit.cpp" line="311"/>
+        <location filename="dialogs/payedit.cpp" line="315"/>
         <source>Payment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="314"/>
+        <location filename="dialogs/payedit.cpp" line="318"/>
         <source>Please enter the payment data below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="315"/>
+        <location filename="dialogs/payedit.cpp" line="319"/>
         <source>Amount paid:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="316"/>
+        <location filename="dialogs/payedit.cpp" line="320"/>
         <source>Payment Type:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="318"/>
+        <location filename="dialogs/payedit.cpp" line="322"/>
         <source>Data?:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="324"/>
+        <location filename="dialogs/payedit.cpp" line="328"/>
         <source>Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="326"/>
+        <location filename="dialogs/payedit.cpp" line="330"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5402,212 +5926,212 @@ Value remaining on voucher: %2</source>
 <context>
     <name>MPaymentEditor</name>
     <message>
-        <location filename="dialogs/payedit.cpp" line="46"/>
+        <location filename="dialogs/payedit.cpp" line="50"/>
         <source>Edit Payment Options</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="60"/>
+        <location filename="dialogs/payedit.cpp" line="64"/>
         <source>Default Payment Type:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="65"/>
+        <location filename="dialogs/payedit.cpp" line="69"/>
         <source>Change Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="68"/>
+        <location filename="dialogs/payedit.cpp" line="72"/>
         <source>Change Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="71"/>
+        <location filename="dialogs/payedit.cpp" line="75"/>
         <source>Change Flags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="74"/>
+        <location filename="dialogs/payedit.cpp" line="78"/>
         <source>Change Default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="78"/>
+        <location filename="dialogs/payedit.cpp" line="82"/>
         <source>Add Option</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="81"/>
+        <location filename="dialogs/payedit.cpp" line="85"/>
         <source>Delete Option</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="89"/>
+        <location filename="dialogs/payedit.cpp" line="93"/>
         <source>Close</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="97"/>
+        <location filename="dialogs/payedit.cpp" line="101"/>
         <source>ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="97"/>
+        <location filename="dialogs/payedit.cpp" line="101"/>
         <source>Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="97"/>
+        <location filename="dialogs/payedit.cpp" line="101"/>
         <source>Data Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="97"/>
+        <location filename="dialogs/payedit.cpp" line="101"/>
         <source>Data Default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="97"/>
+        <location filename="dialogs/payedit.cpp" line="101"/>
         <source>Flags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="117"/>
+        <location filename="dialogs/payedit.cpp" line="121"/>
         <source>Payment Option Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="117"/>
+        <location filename="dialogs/payedit.cpp" line="121"/>
         <source>Please select a new description for this payment option:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="122"/>
-        <location filename="dialogs/payedit.cpp" line="167"/>
-        <location filename="dialogs/payedit.cpp" line="187"/>
-        <location filename="dialogs/payedit.cpp" line="227"/>
+        <location filename="dialogs/payedit.cpp" line="126"/>
+        <location filename="dialogs/payedit.cpp" line="171"/>
+        <location filename="dialogs/payedit.cpp" line="191"/>
         <location filename="dialogs/payedit.cpp" line="231"/>
-        <location filename="dialogs/payedit.cpp" line="277"/>
-        <location filename="dialogs/payedit.cpp" line="298"/>
+        <location filename="dialogs/payedit.cpp" line="235"/>
+        <location filename="dialogs/payedit.cpp" line="281"/>
+        <location filename="dialogs/payedit.cpp" line="302"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="122"/>
-        <location filename="dialogs/payedit.cpp" line="167"/>
-        <location filename="dialogs/payedit.cpp" line="277"/>
+        <location filename="dialogs/payedit.cpp" line="126"/>
+        <location filename="dialogs/payedit.cpp" line="171"/>
+        <location filename="dialogs/payedit.cpp" line="281"/>
         <source>Could not store the changes: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="140"/>
+        <location filename="dialogs/payedit.cpp" line="144"/>
         <source>Change Payment Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="146"/>
-        <location filename="dialogs/payedit.cpp" line="251"/>
+        <location filename="dialogs/payedit.cpp" line="150"/>
+        <location filename="dialogs/payedit.cpp" line="255"/>
         <source>Data Name (human readable):</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="148"/>
-        <location filename="dialogs/payedit.cpp" line="252"/>
+        <location filename="dialogs/payedit.cpp" line="152"/>
+        <location filename="dialogs/payedit.cpp" line="256"/>
         <source>Data Default (pattern):</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="150"/>
+        <location filename="dialogs/payedit.cpp" line="154"/>
         <source>Hint: %Y=year, %M=month, %D=day, %%=%-sign, %O=order ID, %U=user</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="156"/>
-        <location filename="dialogs/payedit.cpp" line="217"/>
-        <location filename="dialogs/payedit.cpp" line="262"/>
+        <location filename="dialogs/payedit.cpp" line="160"/>
+        <location filename="dialogs/payedit.cpp" line="221"/>
+        <location filename="dialogs/payedit.cpp" line="266"/>
         <source>Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="158"/>
-        <location filename="dialogs/payedit.cpp" line="219"/>
-        <location filename="dialogs/payedit.cpp" line="264"/>
+        <location filename="dialogs/payedit.cpp" line="162"/>
+        <location filename="dialogs/payedit.cpp" line="223"/>
+        <location filename="dialogs/payedit.cpp" line="268"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="183"/>
+        <location filename="dialogs/payedit.cpp" line="187"/>
         <source>Edit Flags of payment option &apos;%1&apos;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="187"/>
+        <location filename="dialogs/payedit.cpp" line="191"/>
         <source>Could not store the changes.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="199"/>
+        <location filename="dialogs/payedit.cpp" line="203"/>
         <source>Set Default Payment Type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="227"/>
+        <location filename="dialogs/payedit.cpp" line="231"/>
         <source>The payment type &apos;%1&apos; has flags set, it may not be usable for every user, please consider removing those flags.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="231"/>
+        <location filename="dialogs/payedit.cpp" line="235"/>
         <source>Unable to set the new default: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="242"/>
+        <location filename="dialogs/payedit.cpp" line="246"/>
         <source>Create new Payment Option</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="248"/>
+        <location filename="dialogs/payedit.cpp" line="252"/>
         <source>Payment Type Name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="249"/>
+        <location filename="dialogs/payedit.cpp" line="253"/>
         <source>[a-zA-Z-/_\(\),\.]{1,63}</source>
         <comment>payment type pattern - allow national chars!</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="250"/>
+        <location filename="dialogs/payedit.cpp" line="254"/>
         <source>Description:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="253"/>
+        <location filename="dialogs/payedit.cpp" line="257"/>
         <source>Hint: %Y=year, %M=month, %D=day, %H=hour(0..23), %h=hour(1..12), %m=minute, %a=AM/PM, %%=%-sign</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="255"/>
+        <location filename="dialogs/payedit.cpp" line="259"/>
         <source>Flags:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="256"/>
+        <location filename="dialogs/payedit.cpp" line="260"/>
         <source>Edit flags of the new payment option:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="293"/>
+        <location filename="dialogs/payedit.cpp" line="297"/>
         <source>Really Delete?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="293"/>
+        <location filename="dialogs/payedit.cpp" line="297"/>
         <source>Really delete payment option &apos;%1&apos;?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/payedit.cpp" line="298"/>
+        <location filename="dialogs/payedit.cpp" line="302"/>
         <source>Unable to delete this option: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5615,47 +6139,47 @@ Value remaining on voucher: %2</source>
 <context>
     <name>MPriceCategoryDialog</name>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="29"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="33"/>
         <source>Select a Price Category</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="43"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="47"/>
         <source>New...</source>
         <comment>new price category</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="46"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="50"/>
         <source>Edit...</source>
         <comment>edit price category</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="50"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="54"/>
         <source>Select</source>
         <comment>select price category</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="52"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="56"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="55"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="59"/>
         <source>Close</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="77"/>
-        <location filename="dialogs/pricecatdlg.cpp" line="102"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="81"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="106"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/pricecatdlg.cpp" line="77"/>
-        <location filename="dialogs/pricecatdlg.cpp" line="102"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="81"/>
+        <location filename="dialogs/pricecatdlg.cpp" line="106"/>
         <source>Error while creating new price category: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5663,125 +6187,125 @@ Value remaining on voucher: %2</source>
 <context>
     <name>MRoleTab</name>
     <message>
-        <location filename="mwin/acltabs.cpp" line="573"/>
+        <location filename="mwin/acltabs.cpp" line="610"/>
         <source>New Role...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="576"/>
+        <location filename="mwin/acltabs.cpp" line="613"/>
         <source>Delete Role...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="580"/>
+        <location filename="mwin/acltabs.cpp" line="617"/>
         <source>Change Description...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="583"/>
+        <location filename="mwin/acltabs.cpp" line="620"/>
         <source>Edit Flags...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="586"/>
+        <location filename="mwin/acltabs.cpp" line="623"/>
         <source>Edit Rights...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="608"/>
+        <location filename="mwin/acltabs.cpp" line="645"/>
         <source>Role Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="608"/>
+        <location filename="mwin/acltabs.cpp" line="645"/>
         <source>Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="622"/>
+        <location filename="mwin/acltabs.cpp" line="659"/>
         <source>Create New Role</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="622"/>
+        <location filename="mwin/acltabs.cpp" line="659"/>
         <source>Please enter a role name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="629"/>
-        <location filename="mwin/acltabs.cpp" line="647"/>
-        <location filename="mwin/acltabs.cpp" line="678"/>
-        <location filename="mwin/acltabs.cpp" line="683"/>
-        <location filename="mwin/acltabs.cpp" line="703"/>
+        <location filename="mwin/acltabs.cpp" line="666"/>
+        <location filename="mwin/acltabs.cpp" line="684"/>
         <location filename="mwin/acltabs.cpp" line="715"/>
         <location filename="mwin/acltabs.cpp" line="720"/>
-        <location filename="mwin/acltabs.cpp" line="746"/>
+        <location filename="mwin/acltabs.cpp" line="740"/>
+        <location filename="mwin/acltabs.cpp" line="752"/>
+        <location filename="mwin/acltabs.cpp" line="757"/>
+        <location filename="mwin/acltabs.cpp" line="783"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="629"/>
+        <location filename="mwin/acltabs.cpp" line="666"/>
         <source>Error while trying to create role: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="643"/>
+        <location filename="mwin/acltabs.cpp" line="680"/>
         <source>Delete this Role?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="643"/>
+        <location filename="mwin/acltabs.cpp" line="680"/>
         <source>Really delete role &apos;%1&apos;?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="647"/>
+        <location filename="mwin/acltabs.cpp" line="684"/>
         <source>Error while trying to delete role: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="662"/>
+        <location filename="mwin/acltabs.cpp" line="699"/>
         <source>Edit Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="662"/>
+        <location filename="mwin/acltabs.cpp" line="699"/>
         <source>Description of role %1:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="678"/>
         <location filename="mwin/acltabs.cpp" line="715"/>
+        <location filename="mwin/acltabs.cpp" line="752"/>
         <source>Cannot retrieve role: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="683"/>
+        <location filename="mwin/acltabs.cpp" line="720"/>
         <source>Cannot retrieve flag list: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="694"/>
+        <location filename="mwin/acltabs.cpp" line="731"/>
         <source>Edit flags of role %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="703"/>
+        <location filename="mwin/acltabs.cpp" line="740"/>
         <source>Error while setting flags: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="720"/>
+        <location filename="mwin/acltabs.cpp" line="757"/>
         <source>Cannot retrieve right list: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="737"/>
+        <location filename="mwin/acltabs.cpp" line="774"/>
         <source>Edit rights of role %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="746"/>
+        <location filename="mwin/acltabs.cpp" line="783"/>
         <source>Error while setting rights: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5789,50 +6313,50 @@ Value remaining on voucher: %2</source>
 <context>
     <name>MSInterface</name>
     <message>
-        <location filename="iface/msinterface.cpp" line="65"/>
+        <location filename="iface/msinterface.cpp" line="74"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="iface/msinterface.cpp" line="65"/>
+        <location filename="iface/msinterface.cpp" line="74"/>
         <source>Login failed: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="iface/msinterface.cpp" line="99"/>
-        <location filename="iface/msinterface.cpp" line="103"/>
         <location filename="iface/msinterface.cpp" line="108"/>
-        <location filename="iface/msinterface.cpp" line="113"/>
+        <location filename="iface/msinterface.cpp" line="112"/>
+        <location filename="iface/msinterface.cpp" line="117"/>
+        <location filename="iface/msinterface.cpp" line="122"/>
         <source>Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="iface/msinterface.cpp" line="99"/>
+        <location filename="iface/msinterface.cpp" line="108"/>
         <source>Communication problem while talking to the server, see log for details.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="iface/msinterface.cpp" line="103"/>
+        <location filename="iface/msinterface.cpp" line="112"/>
         <source>Communication with server was not successful.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="iface/msinterface.cpp" line="108"/>
+        <location filename="iface/msinterface.cpp" line="117"/>
         <source>The server implementation is too old for this client.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="iface/msinterface.cpp" line="113"/>
+        <location filename="iface/msinterface.cpp" line="122"/>
         <source>This client is too old for the server, please upgrade.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="iface/msinterface.cpp" line="205"/>
+        <location filename="iface/msinterface.cpp" line="214"/>
         <source>Connection Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="iface/msinterface.cpp" line="205"/>
+        <location filename="iface/msinterface.cpp" line="214"/>
         <source>There were problems while authenticating the server. Aborting. Check your configuration.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5971,71 +6495,76 @@ Offset from UTC: %2 minutes %3</source>
     </message>
     <message>
         <location filename="misc/sclock.cpp" line="123"/>
+        <source>Positive Sign:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="misc/sclock.cpp" line="124"/>
         <source>Example:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="126"/>
+        <location filename="misc/sclock.cpp" line="127"/>
         <source>Date and Time Settings:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="127"/>
+        <location filename="misc/sclock.cpp" line="128"/>
         <source>Day of the Week:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="128"/>
+        <location filename="misc/sclock.cpp" line="129"/>
         <source>Day of the Week Abbreviated:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="129"/>
+        <location filename="misc/sclock.cpp" line="130"/>
         <source>Month Names:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="130"/>
+        <location filename="misc/sclock.cpp" line="131"/>
         <source>Month Names Abbreviated:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="131"/>
+        <location filename="misc/sclock.cpp" line="132"/>
         <source>Date Format:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="132"/>
+        <location filename="misc/sclock.cpp" line="133"/>
         <source>Time Format:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="133"/>
+        <location filename="misc/sclock.cpp" line="134"/>
         <source>Date and Time Format:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="136"/>
+        <location filename="misc/sclock.cpp" line="137"/>
         <source>System Time Zone:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="137"/>
+        <location filename="misc/sclock.cpp" line="138"/>
         <source>Current Local Time:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="138"/>
+        <location filename="misc/sclock.cpp" line="139"/>
         <source>Theater/Server Time Zone:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="139"/>
+        <location filename="misc/sclock.cpp" line="140"/>
         <source>Current Theater/Server Time:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc/sclock.cpp" line="144"/>
+        <location filename="misc/sclock.cpp" line="145"/>
         <source>Close</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6043,32 +6572,32 @@ Offset from UTC: %2 minutes %3</source>
 <context>
     <name>MShippingChange</name>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1182"/>
+        <location filename="dialogs/orderwin.cpp" line="1164"/>
         <source>Change Shipping Method</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1189"/>
+        <location filename="dialogs/orderwin.cpp" line="1171"/>
         <source>Method:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1191"/>
+        <location filename="dialogs/orderwin.cpp" line="1173"/>
         <source>Price:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1199"/>
+        <location filename="dialogs/orderwin.cpp" line="1181"/>
         <source>Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1201"/>
+        <location filename="dialogs/orderwin.cpp" line="1183"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderwin.cpp" line="1208"/>
+        <location filename="dialogs/orderwin.cpp" line="1190"/>
         <source>(None)</source>
         <comment>shipping method</comment>
         <translation type="unfinished"></translation>
@@ -6077,139 +6606,139 @@ Offset from UTC: %2 minutes %3</source>
 <context>
     <name>MShippingEditor</name>
     <message>
-        <location filename="dialogs/shipping.cpp" line="37"/>
+        <location filename="dialogs/shipping.cpp" line="41"/>
         <source>Edit Shipping Options</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="51"/>
+        <location filename="dialogs/shipping.cpp" line="55"/>
         <source>Change Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="53"/>
+        <location filename="dialogs/shipping.cpp" line="57"/>
         <source>Change Price</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="55"/>
+        <location filename="dialogs/shipping.cpp" line="59"/>
         <source>Change Flags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="58"/>
+        <location filename="dialogs/shipping.cpp" line="62"/>
         <source>Add Option</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="60"/>
+        <location filename="dialogs/shipping.cpp" line="64"/>
         <source>Delete Option</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="67"/>
+        <location filename="dialogs/shipping.cpp" line="71"/>
         <source>Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="69"/>
+        <location filename="dialogs/shipping.cpp" line="73"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="77"/>
+        <location filename="dialogs/shipping.cpp" line="81"/>
         <source>ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="77"/>
+        <location filename="dialogs/shipping.cpp" line="81"/>
         <source>Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="77"/>
+        <location filename="dialogs/shipping.cpp" line="81"/>
         <source>Price</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="77"/>
+        <location filename="dialogs/shipping.cpp" line="81"/>
         <source>Flags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="96"/>
-        <location filename="dialogs/shipping.cpp" line="152"/>
+        <location filename="dialogs/shipping.cpp" line="100"/>
+        <location filename="dialogs/shipping.cpp" line="156"/>
         <source>Shipping Option Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="96"/>
+        <location filename="dialogs/shipping.cpp" line="100"/>
         <source>Please select a new description for this shipping option:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="101"/>
-        <location filename="dialogs/shipping.cpp" line="123"/>
-        <location filename="dialogs/shipping.cpp" line="142"/>
-        <location filename="dialogs/shipping.cpp" line="163"/>
-        <location filename="dialogs/shipping.cpp" line="184"/>
+        <location filename="dialogs/shipping.cpp" line="105"/>
+        <location filename="dialogs/shipping.cpp" line="127"/>
+        <location filename="dialogs/shipping.cpp" line="146"/>
+        <location filename="dialogs/shipping.cpp" line="167"/>
+        <location filename="dialogs/shipping.cpp" line="188"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="101"/>
-        <location filename="dialogs/shipping.cpp" line="123"/>
+        <location filename="dialogs/shipping.cpp" line="105"/>
+        <location filename="dialogs/shipping.cpp" line="127"/>
         <source>Could not store the changes: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="118"/>
-        <location filename="dialogs/shipping.cpp" line="155"/>
+        <location filename="dialogs/shipping.cpp" line="122"/>
+        <location filename="dialogs/shipping.cpp" line="159"/>
         <source>Shipping Option Price</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="118"/>
+        <location filename="dialogs/shipping.cpp" line="122"/>
         <source>Please select a new price for this shipping option:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="138"/>
+        <location filename="dialogs/shipping.cpp" line="142"/>
         <source>Edit Flags of shipping option &apos;%1&apos;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="142"/>
+        <location filename="dialogs/shipping.cpp" line="146"/>
         <source>Could not store the changes.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="152"/>
+        <location filename="dialogs/shipping.cpp" line="156"/>
         <source>Please select a new description for this new shipping option:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="155"/>
+        <location filename="dialogs/shipping.cpp" line="159"/>
         <source>Please select a new price for this new shipping option:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="163"/>
+        <location filename="dialogs/shipping.cpp" line="167"/>
         <source>Could not store the data: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="178"/>
+        <location filename="dialogs/shipping.cpp" line="182"/>
         <source>Really Delete?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="178"/>
+        <location filename="dialogs/shipping.cpp" line="182"/>
         <source>Really delete shipping option &apos;%1&apos;?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/shipping.cpp" line="184"/>
+        <location filename="dialogs/shipping.cpp" line="188"/>
         <source>Unable to delete this option: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6217,12 +6746,12 @@ Offset from UTC: %2 minutes %3</source>
 <context>
     <name>MTELabelDelegate</name>
     <message>
-        <location filename="templates/ticketedit.cpp" line="623"/>
+        <location filename="templates/ticketedit.cpp" line="609"/>
         <source>edged</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="624"/>
+        <location filename="templates/ticketedit.cpp" line="610"/>
         <source>smooth</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6230,23 +6759,23 @@ Offset from UTC: %2 minutes %3</source>
 <context>
     <name>MTemplateChoice</name>
     <message>
-        <location filename="templates/templatedlg.cpp" line="32"/>
+        <location filename="templates/templatedlg.cpp" line="34"/>
         <source>Chose Template</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="36"/>
+        <location filename="templates/templatedlg.cpp" line="38"/>
         <source>Please chose a variant of template %1:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="45"/>
+        <location filename="templates/templatedlg.cpp" line="47"/>
         <source>(default)</source>
         <comment>default template pseudo-variant</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="54"/>
+        <location filename="templates/templatedlg.cpp" line="56"/>
         <source>Ok</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6254,139 +6783,141 @@ Offset from UTC: %2 minutes %3</source>
 <context>
     <name>MTemplateEditor</name>
     <message>
-        <location filename="templates/templatedlg.cpp" line="76"/>
+        <location filename="templates/templatedlg.cpp" line="78"/>
         <source>Edit Template Directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="89"/>
-        <source>Update Now</source>
+        <location filename="templates/templatedlg.cpp" line="94"/>
+        <source>&amp;Add Variant</source>
+        <oldsource>Delete Variant</oldsource>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="92"/>
-        <source>Add Variant</source>
+        <location filename="templates/templatedlg.cpp" line="102"/>
+        <source>&amp;Save Template...</source>
+        <oldsource>Edit Template</oldsource>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="94"/>
-        <source>Delete Variant</source>
+        <location filename="templates/templatedlg.cpp" line="91"/>
+        <source>&amp;Update Now</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="97"/>
-        <source>Change Flags</source>
+        <location filename="templates/templatedlg.cpp" line="96"/>
+        <source>&amp;Delete Variant</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="100"/>
-        <source>Save Template...</source>
+        <location filename="templates/templatedlg.cpp" line="99"/>
+        <source>Change &amp;Flags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="102"/>
-        <source>Edit Template</source>
+        <location filename="templates/templatedlg.cpp" line="104"/>
+        <source>&amp;Edit Template</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="109"/>
-        <source>Close</source>
+        <location filename="templates/templatedlg.cpp" line="111"/>
+        <source>&amp;Close</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="124"/>
+        <location filename="templates/templatedlg.cpp" line="126"/>
         <source>Template/Variant</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="124"/>
+        <location filename="templates/templatedlg.cpp" line="126"/>
         <source>Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="124"/>
+        <location filename="templates/templatedlg.cpp" line="126"/>
         <source>Checksum</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="124"/>
+        <location filename="templates/templatedlg.cpp" line="126"/>
         <source>Flags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="187"/>
-        <location filename="templates/templatedlg.cpp" line="205"/>
-        <location filename="templates/templatedlg.cpp" line="224"/>
-        <location filename="templates/templatedlg.cpp" line="241"/>
-        <location filename="templates/templatedlg.cpp" line="283"/>
-        <location filename="templates/templatedlg.cpp" line="303"/>
-        <location filename="templates/templatedlg.cpp" line="339"/>
-        <location filename="templates/templatedlg.cpp" line="348"/>
+        <location filename="templates/templatedlg.cpp" line="189"/>
+        <location filename="templates/templatedlg.cpp" line="208"/>
+        <location filename="templates/templatedlg.cpp" line="227"/>
+        <location filename="templates/templatedlg.cpp" line="244"/>
+        <location filename="templates/templatedlg.cpp" line="289"/>
+        <location filename="templates/templatedlg.cpp" line="309"/>
+        <location filename="templates/templatedlg.cpp" line="347"/>
+        <location filename="templates/templatedlg.cpp" line="356"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="187"/>
+        <location filename="templates/templatedlg.cpp" line="189"/>
         <source>Unable to delete this template.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="200"/>
+        <location filename="templates/templatedlg.cpp" line="202"/>
         <source>Select Template File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="205"/>
+        <location filename="templates/templatedlg.cpp" line="208"/>
         <source>Files with this extension (%1) are not legal for this template.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="224"/>
+        <location filename="templates/templatedlg.cpp" line="227"/>
         <source>Unable to upload file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="241"/>
+        <location filename="templates/templatedlg.cpp" line="244"/>
         <source>Unable to send new description to server.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="283"/>
+        <location filename="templates/templatedlg.cpp" line="289"/>
         <source>Unknown template type, cannot edit it.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="303"/>
+        <location filename="templates/templatedlg.cpp" line="309"/>
         <source>Ooops. Lost the template file, cannot store it.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="309"/>
+        <location filename="templates/templatedlg.cpp" line="315"/>
         <source>Save template as...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="320"/>
+        <location filename="templates/templatedlg.cpp" line="328"/>
         <source>Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="320"/>
+        <location filename="templates/templatedlg.cpp" line="328"/>
         <source>Unable to save the template file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="339"/>
+        <location filename="templates/templatedlg.cpp" line="347"/>
         <source>Ooops. Lost the template file, cannot alter it.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="343"/>
+        <location filename="templates/templatedlg.cpp" line="351"/>
         <source>Edit flags of template &apos;%1&apos;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/templatedlg.cpp" line="348"/>
+        <location filename="templates/templatedlg.cpp" line="356"/>
         <source>Unable to send updated flags to server.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6394,7 +6925,7 @@ Offset from UTC: %2 minutes %3</source>
 <context>
     <name>MTemplateStore</name>
     <message>
-        <location filename="templates/templates.cpp" line="125"/>
+        <location filename="templates/templates.cpp" line="132"/>
         <source>Retrieving templates from server.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6402,326 +6933,359 @@ Offset from UTC: %2 minutes %3</source>
 <context>
     <name>MTicketEditor</name>
     <message>
-        <location filename="templates/ticketedit.cpp" line="168"/>
+        <location filename="templates/ticketedit.cpp" line="153"/>
         <source>&amp;File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="169"/>
+        <location filename="templates/ticketedit.cpp" line="154"/>
         <source>&amp;Open File...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="171"/>
+        <location filename="templates/ticketedit.cpp" line="155"/>
         <source>&amp;Save</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="173"/>
+        <location filename="templates/ticketedit.cpp" line="156"/>
         <source>Save &amp;as...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="175"/>
+        <location filename="templates/ticketedit.cpp" line="158"/>
         <source>&amp;Close</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="176"/>
+        <location filename="templates/ticketedit.cpp" line="159"/>
         <source>&amp;Edit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="177"/>
-        <location filename="templates/ticketedit.cpp" line="223"/>
+        <location filename="templates/ticketedit.cpp" line="206"/>
         <source>Add Item</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="178"/>
-        <location filename="templates/ticketedit.cpp" line="225"/>
+        <location filename="templates/ticketedit.cpp" line="208"/>
         <source>Remove Item</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="180"/>
-        <location filename="templates/ticketedit.cpp" line="240"/>
+        <location filename="templates/ticketedit.cpp" line="223"/>
         <source>Add File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="181"/>
-        <location filename="templates/ticketedit.cpp" line="242"/>
+        <location filename="templates/ticketedit.cpp" line="225"/>
         <source>Remove File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="183"/>
-        <source>Add Text Item</source>
+        <location filename="templates/ticketedit.cpp" line="150"/>
+        <source>Label Editor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="184"/>
-        <source>Add Picture Item</source>
+        <location filename="templates/ticketedit.cpp" line="154"/>
+        <source>Ctrl+O</source>
+        <comment>open file shortcut</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="185"/>
-        <source>Add Barcode Item</source>
+        <location filename="templates/ticketedit.cpp" line="155"/>
+        <source>Ctrl+S</source>
+        <comment>save file shortcut</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="186"/>
-        <source>Add Load Font Item</source>
+        <location filename="templates/ticketedit.cpp" line="160"/>
+        <source>&amp;Add Item</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="200"/>
+        <location filename="templates/ticketedit.cpp" line="161"/>
+        <source>&amp;Remove Item</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/ticketedit.cpp" line="163"/>
+        <source>Add &amp;File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/ticketedit.cpp" line="164"/>
+        <source>Remove F&amp;ile</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/ticketedit.cpp" line="166"/>
+        <source>Add &amp;Text Item</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/ticketedit.cpp" line="167"/>
+        <source>Add &amp;Picture Item</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/ticketedit.cpp" line="168"/>
+        <source>Add &amp;Barcode Item</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/ticketedit.cpp" line="169"/>
+        <source>Add &amp;Load Font Item</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="templates/ticketedit.cpp" line="183"/>
         <source>Label Size:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="205"/>
+        <location filename="templates/ticketedit.cpp" line="188"/>
         <source>Millimeter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="206"/>
+        <location filename="templates/ticketedit.cpp" line="189"/>
         <source>Inch</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="218"/>
+        <location filename="templates/ticketedit.cpp" line="201"/>
         <source>Move up</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="220"/>
+        <location filename="templates/ticketedit.cpp" line="203"/>
         <source>Move down</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="247"/>
+        <location filename="templates/ticketedit.cpp" line="230"/>
         <source>As Label</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="250"/>
+        <location filename="templates/ticketedit.cpp" line="233"/>
         <source>Zoom:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="256"/>
+        <location filename="templates/ticketedit.cpp" line="239"/>
         <source>Refresh</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="264"/>
+        <location filename="templates/ticketedit.cpp" line="247"/>
         <source>Example Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="290"/>
+        <location filename="templates/ticketedit.cpp" line="273"/>
         <source>Variable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="290"/>
+        <location filename="templates/ticketedit.cpp" line="273"/>
         <source>Content</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="310"/>
-        <location filename="templates/ticketedit.cpp" line="315"/>
+        <location filename="templates/ticketedit.cpp" line="293"/>
+        <location filename="templates/ticketedit.cpp" line="298"/>
         <source>Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="310"/>
+        <location filename="templates/ticketedit.cpp" line="293"/>
         <source>Unable to open file &apos;%1&apos; for reading.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="315"/>
+        <location filename="templates/ticketedit.cpp" line="298"/>
         <source>Unable to interpret file &apos;%1&apos;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="365"/>
+        <location filename="templates/ticketedit.cpp" line="349"/>
         <source>top</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="367"/>
+        <location filename="templates/ticketedit.cpp" line="351"/>
         <source>bottom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="370"/>
+        <location filename="templates/ticketedit.cpp" line="354"/>
         <source>center</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="372"/>
+        <location filename="templates/ticketedit.cpp" line="356"/>
         <source>left</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="374"/>
+        <location filename="templates/ticketedit.cpp" line="358"/>
         <source>right</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="376"/>
+        <location filename="templates/ticketedit.cpp" line="360"/>
         <source>align (%1)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="403"/>
-        <location filename="templates/ticketedit.cpp" line="460"/>
-        <location filename="templates/ticketedit.cpp" line="832"/>
+        <location filename="templates/ticketedit.cpp" line="387"/>
+        <location filename="templates/ticketedit.cpp" line="445"/>
+        <location filename="templates/ticketedit.cpp" line="819"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="403"/>
+        <location filename="templates/ticketedit.cpp" line="387"/>
         <source>Unable to interpret template data.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="442"/>
+        <location filename="templates/ticketedit.cpp" line="426"/>
         <source>Open Ticket Template</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="460"/>
+        <location filename="templates/ticketedit.cpp" line="445"/>
         <source>Unable to write to file %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="468"/>
+        <location filename="templates/ticketedit.cpp" line="453"/>
         <source>Save Ticket Template</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="478"/>
+        <location filename="templates/ticketedit.cpp" line="464"/>
         <source>Label Template Editor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="480"/>
+        <location filename="templates/ticketedit.cpp" line="466"/>
         <source>Label Template Editor [%1]</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="492"/>
-        <location filename="templates/ticketedit.cpp" line="839"/>
+        <location filename="templates/ticketedit.cpp" line="478"/>
+        <location filename="templates/ticketedit.cpp" line="826"/>
         <source>File Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="492"/>
-        <location filename="templates/ticketedit.cpp" line="505"/>
+        <location filename="templates/ticketedit.cpp" line="478"/>
+        <location filename="templates/ticketedit.cpp" line="491"/>
         <source>Size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="503"/>
+        <location filename="templates/ticketedit.cpp" line="489"/>
         <source>Type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="504"/>
+        <location filename="templates/ticketedit.cpp" line="490"/>
         <source>Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="506"/>
+        <location filename="templates/ticketedit.cpp" line="492"/>
         <source>File/Font</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="507"/>
+        <location filename="templates/ticketedit.cpp" line="493"/>
         <source>Font Size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="508"/>
+        <location filename="templates/ticketedit.cpp" line="494"/>
         <source>Scaling</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="509"/>
+        <location filename="templates/ticketedit.cpp" line="495"/>
         <source>Horiz. Alignment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="510"/>
+        <location filename="templates/ticketedit.cpp" line="496"/>
         <source>Vert. Alignment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="511"/>
+        <location filename="templates/ticketedit.cpp" line="497"/>
         <source>Text Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="517"/>
+        <location filename="templates/ticketedit.cpp" line="503"/>
         <source>Load Font File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="518"/>
+        <location filename="templates/ticketedit.cpp" line="504"/>
         <source>Show Picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="519"/>
+        <location filename="templates/ticketedit.cpp" line="505"/>
         <source>Show Text Line</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="520"/>
+        <location filename="templates/ticketedit.cpp" line="506"/>
         <source>Show Barcode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="521"/>
+        <location filename="templates/ticketedit.cpp" line="507"/>
         <source>Unknown</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="536"/>
+        <location filename="templates/ticketedit.cpp" line="522"/>
         <source>smooth</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="536"/>
+        <location filename="templates/ticketedit.cpp" line="522"/>
         <source>edged</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="827"/>
+        <location filename="templates/ticketedit.cpp" line="813"/>
         <source>Add File to Label</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="832"/>
+        <location filename="templates/ticketedit.cpp" line="819"/>
         <source>Unable to read file %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="839"/>
+        <location filename="templates/ticketedit.cpp" line="826"/>
         <source>Please enter the internal file name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="856"/>
+        <location filename="templates/ticketedit.cpp" line="843"/>
         <source>Really delete?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/ticketedit.cpp" line="856"/>
+        <location filename="templates/ticketedit.cpp" line="843"/>
         <source>Really remove file &apos;%1&apos; from the label?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6729,92 +7293,92 @@ Offset from UTC: %2 minutes %3</source>
 <context>
     <name>MUserAuditDialog</name>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="408"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="413"/>
         <source>User Audit: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="420"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="425"/>
         <source>Close</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="425"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="430"/>
         <source>Orders</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="432"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="456"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="484"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="437"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="461"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="489"/>
         <source>Order ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="432"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="456"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="484"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="437"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="461"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="489"/>
         <source>Action</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="432"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="456"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="484"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="437"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="461"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="489"/>
         <source>Time</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="442"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="467"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="495"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="447"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="472"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="500"/>
         <source>Show Order</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="444"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="469"/>
-        <location filename="dialogs/orderauditdlg.cpp" line="497"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="449"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="474"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="502"/>
         <source>Audit Order</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="449"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="454"/>
         <source>Tickets</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="456"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="461"/>
         <source>Ticket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="472"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="477"/>
         <source>Audit Ticket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="477"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="482"/>
         <source>Vouchers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="484"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="489"/>
         <source>Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="500"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="505"/>
         <source>Audit Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="517"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="522"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="dialogs/orderauditdlg.cpp" line="517"/>
+        <location filename="dialogs/orderauditdlg.cpp" line="522"/>
         <source>Unable to retrieve order: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6822,204 +7386,204 @@ Offset from UTC: %2 minutes %3</source>
 <context>
     <name>MUserTab</name>
     <message>
-        <location filename="mwin/acltabs.cpp" line="46"/>
+        <location filename="mwin/acltabs.cpp" line="77"/>
         <source>New User...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="49"/>
+        <location filename="mwin/acltabs.cpp" line="80"/>
         <source>Delete User...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="53"/>
+        <location filename="mwin/acltabs.cpp" line="84"/>
         <source>Description...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="56"/>
+        <location filename="mwin/acltabs.cpp" line="87"/>
         <source>Hosts...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="59"/>
+        <location filename="mwin/acltabs.cpp" line="90"/>
         <source>Roles...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="62"/>
+        <location filename="mwin/acltabs.cpp" line="93"/>
         <source>Flags...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="65"/>
+        <location filename="mwin/acltabs.cpp" line="96"/>
         <source>Set Password...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="91"/>
+        <location filename="mwin/acltabs.cpp" line="122"/>
         <source>Login Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="91"/>
+        <location filename="mwin/acltabs.cpp" line="122"/>
         <source>Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="105"/>
+        <location filename="mwin/acltabs.cpp" line="136"/>
         <source>New User</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="105"/>
+        <location filename="mwin/acltabs.cpp" line="136"/>
         <source>Please enter new user name (only letters, digits, and underscore allowed):</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="110"/>
         <location filename="mwin/acltabs.cpp" line="141"/>
+        <location filename="mwin/acltabs.cpp" line="172"/>
         <source>Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="110"/>
+        <location filename="mwin/acltabs.cpp" line="141"/>
         <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="mwin/acltabs.cpp" line="114"/>
+        <location filename="mwin/acltabs.cpp" line="145"/>
         <source>Password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="114"/>
+        <location filename="mwin/acltabs.cpp" line="145"/>
         <source>Please enter an initial password for the user:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="129"/>
+        <location filename="mwin/acltabs.cpp" line="160"/>
         <source>Delete User?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="129"/>
+        <location filename="mwin/acltabs.cpp" line="160"/>
         <source>Really delete user &apos;%1&apos;?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="133"/>
+        <location filename="mwin/acltabs.cpp" line="164"/>
         <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="mwin/acltabs.cpp" line="136"/>
+        <location filename="mwin/acltabs.cpp" line="167"/>
         <source>Delete User</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="136"/>
+        <location filename="mwin/acltabs.cpp" line="167"/>
         <source>Select which user will inherit this users database objects:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="141"/>
+        <location filename="mwin/acltabs.cpp" line="172"/>
         <source>Cannot delete user: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="155"/>
+        <location filename="mwin/acltabs.cpp" line="186"/>
         <source>Edit Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="155"/>
+        <location filename="mwin/acltabs.cpp" line="186"/>
         <source>Description of user %1:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="172"/>
-        <location filename="mwin/acltabs.cpp" line="177"/>
-        <location filename="mwin/acltabs.cpp" line="197"/>
-        <location filename="mwin/acltabs.cpp" line="210"/>
-        <location filename="mwin/acltabs.cpp" line="215"/>
-        <location filename="mwin/acltabs.cpp" line="234"/>
-        <location filename="mwin/acltabs.cpp" line="249"/>
-        <location filename="mwin/acltabs.cpp" line="255"/>
-        <location filename="mwin/acltabs.cpp" line="269"/>
-        <location filename="mwin/acltabs.cpp" line="274"/>
-        <location filename="mwin/acltabs.cpp" line="294"/>
+        <location filename="mwin/acltabs.cpp" line="203"/>
+        <location filename="mwin/acltabs.cpp" line="208"/>
+        <location filename="mwin/acltabs.cpp" line="228"/>
+        <location filename="mwin/acltabs.cpp" line="241"/>
+        <location filename="mwin/acltabs.cpp" line="246"/>
+        <location filename="mwin/acltabs.cpp" line="265"/>
+        <location filename="mwin/acltabs.cpp" line="280"/>
+        <location filename="mwin/acltabs.cpp" line="286"/>
+        <location filename="mwin/acltabs.cpp" line="300"/>
+        <location filename="mwin/acltabs.cpp" line="305"/>
+        <location filename="mwin/acltabs.cpp" line="325"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="172"/>
+        <location filename="mwin/acltabs.cpp" line="203"/>
         <source>Cannot retrieve user roles: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="177"/>
+        <location filename="mwin/acltabs.cpp" line="208"/>
         <source>Cannot retrieve role descriptions: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="188"/>
+        <location filename="mwin/acltabs.cpp" line="219"/>
         <source>Edit Roles of user %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="197"/>
+        <location filename="mwin/acltabs.cpp" line="228"/>
         <source>Error while setting users roles: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="210"/>
+        <location filename="mwin/acltabs.cpp" line="241"/>
         <source>Cannot retrieve users hosts: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="215"/>
+        <location filename="mwin/acltabs.cpp" line="246"/>
         <source>Cannot retrieve host descriptions: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="225"/>
+        <location filename="mwin/acltabs.cpp" line="256"/>
         <source>Edit hosts of user %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="234"/>
+        <location filename="mwin/acltabs.cpp" line="265"/>
         <source>Error while setting users hosts: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="249"/>
+        <location filename="mwin/acltabs.cpp" line="280"/>
         <source>The password must be non-empty and both lines must match</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="255"/>
+        <location filename="mwin/acltabs.cpp" line="286"/>
         <source>Error while setting password: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="269"/>
+        <location filename="mwin/acltabs.cpp" line="300"/>
         <source>Cannot retrieve user data: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="274"/>
+        <location filename="mwin/acltabs.cpp" line="305"/>
         <source>Cannot retrieve flag list: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="285"/>
+        <location filename="mwin/acltabs.cpp" line="316"/>
         <source>Edit flags of user %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="mwin/acltabs.cpp" line="294"/>
+        <location filename="mwin/acltabs.cpp" line="325"/>
         <source>Error while setting users flags: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -7329,353 +7893,357 @@ Offset from UTC: %2 minutes %3</source>
 <context>
     <name>WobTransaction</name>
     <message>
-        <location filename="wob/srcMTBackup.cpp" line="94"/>
-        <location filename="wob/srcMTCancelEvent.cpp" line="101"/>
-        <location filename="wob/srcMTCancelOrder.cpp" line="97"/>
-        <location filename="wob/srcMTChangeCustomer.cpp" line="97"/>
-        <location filename="wob/srcMTChangeCustomerMail.cpp" line="102"/>
-        <location filename="wob/srcMTChangeEvent.cpp" line="97"/>
-        <location filename="wob/srcMTChangeMyPassword.cpp" line="103"/>
-        <location filename="wob/srcMTChangeOrderAddress.cpp" line="109"/>
-        <location filename="wob/srcMTChangePassword.cpp" line="101"/>
-        <location filename="wob/srcMTChangePriceCategory.cpp" line="97"/>
-        <location filename="wob/srcMTChangeShipping.cpp" line="97"/>
-        <location filename="wob/srcMTChangeTicketPrice.cpp" line="100"/>
-        <location filename="wob/srcMTChangeTicketPriceCategory.cpp" line="100"/>
-        <location filename="wob/srcMTCreateArtist.cpp" line="109"/>
-        <location filename="wob/srcMTCreateContactType.cpp" line="102"/>
-        <location filename="wob/srcMTCreateCountry.cpp" line="100"/>
-        <location filename="wob/srcMTCreateCustomer.cpp" line="97"/>
-        <location filename="wob/srcMTCreateEvent.cpp" line="97"/>
-        <location filename="wob/srcMTCreateOrder.cpp" line="101"/>
-        <location filename="wob/srcMTCreatePriceCategory.cpp" line="97"/>
-        <location filename="wob/srcMTCreateReservation.cpp" line="98"/>
-        <location filename="wob/srcMTCreateRole.cpp" line="96"/>
-        <location filename="wob/srcMTCreateRoom.cpp" line="107"/>
-        <location filename="wob/srcMTCreateShipping.cpp" line="97"/>
-        <location filename="wob/srcMTCreateUser.cpp" line="107"/>
-        <location filename="wob/srcMTDeductVoucher.cpp" line="106"/>
-        <location filename="wob/srcMTDeleteCustomer.cpp" line="100"/>
-        <location filename="wob/srcMTDeleteFlag.cpp" line="96"/>
-        <location filename="wob/srcMTDeleteHost.cpp" line="96"/>
-        <location filename="wob/srcMTDeletePaymentType.cpp" line="98"/>
-        <location filename="wob/srcMTDeleteRole.cpp" line="96"/>
-        <location filename="wob/srcMTDeleteShipping.cpp" line="96"/>
-        <location filename="wob/srcMTDeleteTemplate.cpp" line="96"/>
-        <location filename="wob/srcMTDeleteUser.cpp" line="99"/>
-        <location filename="wob/srcMTEmptyVoucher.cpp" line="97"/>
-        <location filename="wob/srcMTGetAddress.cpp" line="97"/>
-        <location filename="wob/srcMTGetAllArtists.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllContactTypes.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllCountries.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllCustomerNames.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllEvents.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllHostNames.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllHosts.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllPriceCategories.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllRightNames.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllRoles.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllRooms.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllShipping.cpp" line="94"/>
-        <location filename="wob/srcMTGetAllUsers.cpp" line="94"/>
-        <location filename="wob/srcMTGetCustomer.cpp" line="97"/>
-        <location filename="wob/srcMTGetEntranceEvents.cpp" line="100"/>
-        <location filename="wob/srcMTGetEvent.cpp" line="97"/>
-        <location filename="wob/srcMTGetEventList.cpp" line="101"/>
-        <location filename="wob/srcMTGetEventSummary.cpp" line="98"/>
-        <location filename="wob/srcMTGetLanguage.cpp" line="101"/>
-        <location filename="wob/srcMTGetMyOrders.cpp" line="101"/>
-        <location filename="wob/srcMTGetMyRights.cpp" line="95"/>
-        <location filename="wob/srcMTGetMyRoles.cpp" line="94"/>
-        <location filename="wob/srcMTGetOrder.cpp" line="97"/>
-        <location filename="wob/srcMTGetOrderAudit.cpp" line="99"/>
-        <location filename="wob/srcMTGetOrderByBarcode.cpp" line="99"/>
-        <location filename="wob/srcMTGetOrderList.cpp" line="98"/>
-        <location filename="wob/srcMTGetOrdersByCustomer.cpp" line="100"/>
-        <location filename="wob/srcMTGetOrdersByEvents.cpp" line="105"/>
-        <location filename="wob/srcMTGetOrdersByUser.cpp" line="104"/>
-        <location filename="wob/srcMTGetPaymentTypes.cpp" line="95"/>
-        <location filename="wob/srcMTGetRole.cpp" line="97"/>
-        <location filename="wob/srcMTGetTemplate.cpp" line="97"/>
-        <location filename="wob/srcMTGetTemplateList.cpp" line="94"/>
-        <location filename="wob/srcMTGetTicket.cpp" line="97"/>
-        <location filename="wob/srcMTGetTicketAudit.cpp" line="98"/>
-        <location filename="wob/srcMTGetUser.cpp" line="97"/>
-        <location filename="wob/srcMTGetUserAudit.cpp" line="104"/>
-        <location filename="wob/srcMTGetUserHosts.cpp" line="97"/>
-        <location filename="wob/srcMTGetUserRoles.cpp" line="97"/>
-        <location filename="wob/srcMTGetValidFlags.cpp" line="94"/>
-        <location filename="wob/srcMTGetValidVoucherPrices.cpp" line="94"/>
-        <location filename="wob/srcMTGetVoucher.cpp" line="97"/>
-        <location filename="wob/srcMTGetVoucherAudit.cpp" line="97"/>
-        <location filename="wob/srcMTLogin.cpp" line="115"/>
-        <location filename="wob/srcMTLogout.cpp" line="93"/>
-        <location filename="wob/srcMTOrderAddComment.cpp" line="102"/>
-        <location filename="wob/srcMTOrderChangeComments.cpp" line="102"/>
-        <location filename="wob/srcMTOrderChangeShipping.cpp" line="103"/>
-        <location filename="wob/srcMTOrderMarkShipped.cpp" line="100"/>
-        <location filename="wob/srcMTOrderPay.cpp" line="111"/>
-        <location filename="wob/srcMTOrderRefund.cpp" line="101"/>
-        <location filename="wob/srcMTReservationToOrder.cpp" line="97"/>
-        <location filename="wob/srcMTResetCustomerPassword.cpp" line="96"/>
-        <location filename="wob/srcMTReturnTicketVoucher.cpp" line="97"/>
-        <location filename="wob/srcMTServerInfo.cpp" line="96"/>
-        <location filename="wob/srcMTSetDefaultPaymentType.cpp" line="99"/>
-        <location filename="wob/srcMTSetFlag.cpp" line="96"/>
-        <location filename="wob/srcMTSetHost.cpp" line="101"/>
-        <location filename="wob/srcMTSetPaymentType.cpp" line="97"/>
-        <location filename="wob/srcMTSetRoleDescription.cpp" line="101"/>
-        <location filename="wob/srcMTSetRoleFlags.cpp" line="103"/>
-        <location filename="wob/srcMTSetRoleRights.cpp" line="103"/>
-        <location filename="wob/srcMTSetTemplate.cpp" line="107"/>
-        <location filename="wob/srcMTSetTemplateDescription.cpp" line="101"/>
-        <location filename="wob/srcMTSetTemplateFlags.cpp" line="99"/>
-        <location filename="wob/srcMTSetUserDescription.cpp" line="101"/>
-        <location filename="wob/srcMTSetUserFlags.cpp" line="103"/>
-        <location filename="wob/srcMTSetUserHosts.cpp" line="103"/>
-        <location filename="wob/srcMTSetUserRoles.cpp" line="103"/>
-        <location filename="wob/srcMTUseTicket.cpp" line="100"/>
-        <location filename="wob/srcMTUseVoucher.cpp" line="102"/>
-        <location filename="wob/srcMTWebCartAddTicket.cpp" line="105"/>
-        <location filename="wob/srcMTWebCartAddVoucher.cpp" line="99"/>
-        <location filename="wob/srcMTWebCartRemoveTicket.cpp" line="102"/>
-        <location filename="wob/srcMTWebCartRemoveVoucher.cpp" line="99"/>
+        <location filename="wob/srcMTBackup.cpp" line="95"/>
+        <location filename="wob/srcMTCancelEvent.cpp" line="102"/>
+        <location filename="wob/srcMTCancelOrder.cpp" line="98"/>
+        <location filename="wob/srcMTChangeCustomer.cpp" line="98"/>
+        <location filename="wob/srcMTChangeCustomerMail.cpp" line="103"/>
+        <location filename="wob/srcMTChangeEvent.cpp" line="98"/>
+        <location filename="wob/srcMTChangeMyPassword.cpp" line="104"/>
+        <location filename="wob/srcMTChangeOrderAddress.cpp" line="110"/>
+        <location filename="wob/srcMTChangePassword.cpp" line="102"/>
+        <location filename="wob/srcMTChangePriceCategory.cpp" line="98"/>
+        <location filename="wob/srcMTChangeShipping.cpp" line="98"/>
+        <location filename="wob/srcMTChangeTicketPrice.cpp" line="101"/>
+        <location filename="wob/srcMTChangeTicketPriceCategory.cpp" line="101"/>
+        <location filename="wob/srcMTCreateArtist.cpp" line="110"/>
+        <location filename="wob/srcMTCreateContactType.cpp" line="103"/>
+        <location filename="wob/srcMTCreateCountry.cpp" line="101"/>
+        <location filename="wob/srcMTCreateCustomer.cpp" line="98"/>
+        <location filename="wob/srcMTCreateEvent.cpp" line="98"/>
+        <location filename="wob/srcMTCreateOrder.cpp" line="102"/>
+        <location filename="wob/srcMTCreatePriceCategory.cpp" line="98"/>
+        <location filename="wob/srcMTCreateReservation.cpp" line="99"/>
+        <location filename="wob/srcMTCreateRole.cpp" line="97"/>
+        <location filename="wob/srcMTCreateRoom.cpp" line="108"/>
+        <location filename="wob/srcMTCreateShipping.cpp" line="98"/>
+        <location filename="wob/srcMTCreateUser.cpp" line="108"/>
+        <location filename="wob/srcMTDeductVoucher.cpp" line="107"/>
+        <location filename="wob/srcMTDeleteCustomer.cpp" line="101"/>
+        <location filename="wob/srcMTDeleteFlag.cpp" line="97"/>
+        <location filename="wob/srcMTDeleteHost.cpp" line="97"/>
+        <location filename="wob/srcMTDeletePaymentType.cpp" line="99"/>
+        <location filename="wob/srcMTDeleteRole.cpp" line="97"/>
+        <location filename="wob/srcMTDeleteShipping.cpp" line="97"/>
+        <location filename="wob/srcMTDeleteTemplate.cpp" line="97"/>
+        <location filename="wob/srcMTDeleteUser.cpp" line="100"/>
+        <location filename="wob/srcMTEmptyVoucher.cpp" line="98"/>
+        <location filename="wob/srcMTGetAddress.cpp" line="98"/>
+        <location filename="wob/srcMTGetAllArtists.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllContactTypes.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllCountries.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllCustomerNames.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllEvents.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllHostNames.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllHosts.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllPriceCategories.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllRightNames.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllRoles.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllRooms.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllShipping.cpp" line="95"/>
+        <location filename="wob/srcMTGetAllUsers.cpp" line="95"/>
+        <location filename="wob/srcMTGetCreateCustomerHints.cpp" line="99"/>
+        <location filename="wob/srcMTGetCustomer.cpp" line="98"/>
+        <location filename="wob/srcMTGetEntranceEvents.cpp" line="101"/>
+        <location filename="wob/srcMTGetEvent.cpp" line="98"/>
+        <location filename="wob/srcMTGetEventList.cpp" line="102"/>
+        <location filename="wob/srcMTGetEventSummary.cpp" line="99"/>
+        <location filename="wob/srcMTGetLanguage.cpp" line="102"/>
+        <location filename="wob/srcMTGetMyOrders.cpp" line="102"/>
+        <location filename="wob/srcMTGetMyRights.cpp" line="96"/>
+        <location filename="wob/srcMTGetMyRoles.cpp" line="95"/>
+        <location filename="wob/srcMTGetOrder.cpp" line="98"/>
+        <location filename="wob/srcMTGetOrderAudit.cpp" line="100"/>
+        <location filename="wob/srcMTGetOrderByBarcode.cpp" line="100"/>
+        <location filename="wob/srcMTGetOrderList.cpp" line="99"/>
+        <location filename="wob/srcMTGetOrdersByCustomer.cpp" line="101"/>
+        <location filename="wob/srcMTGetOrdersByEvents.cpp" line="106"/>
+        <location filename="wob/srcMTGetOrdersByUser.cpp" line="105"/>
+        <location filename="wob/srcMTGetPaymentTypes.cpp" line="96"/>
+        <location filename="wob/srcMTGetRole.cpp" line="98"/>
+        <location filename="wob/srcMTGetTemplate.cpp" line="98"/>
+        <location filename="wob/srcMTGetTemplateList.cpp" line="95"/>
+        <location filename="wob/srcMTGetTicket.cpp" line="98"/>
+        <location filename="wob/srcMTGetTicketAudit.cpp" line="99"/>
+        <location filename="wob/srcMTGetUser.cpp" line="98"/>
+        <location filename="wob/srcMTGetUserAudit.cpp" line="105"/>
+        <location filename="wob/srcMTGetUserHosts.cpp" line="98"/>
+        <location filename="wob/srcMTGetUserRoles.cpp" line="98"/>
+        <location filename="wob/srcMTGetValidFlags.cpp" line="95"/>
+        <location filename="wob/srcMTGetValidVoucherPrices.cpp" line="95"/>
+        <location filename="wob/srcMTGetVoucher.cpp" line="98"/>
+        <location filename="wob/srcMTGetVoucherAudit.cpp" line="98"/>
+        <location filename="wob/srcMTLogin.cpp" line="116"/>
+        <location filename="wob/srcMTLogout.cpp" line="94"/>
+        <location filename="wob/srcMTOrderAddComment.cpp" line="103"/>
+        <location filename="wob/srcMTOrderChangeComments.cpp" line="103"/>
+        <location filename="wob/srcMTOrderChangeShipping.cpp" line="104"/>
+        <location filename="wob/srcMTOrderMarkShipped.cpp" line="101"/>
+        <location filename="wob/srcMTOrderPay.cpp" line="112"/>
+        <location filename="wob/srcMTOrderRefund.cpp" line="102"/>
+        <location filename="wob/srcMTReservationToOrder.cpp" line="98"/>
+        <location filename="wob/srcMTResetCustomerPassword.cpp" line="97"/>
+        <location filename="wob/srcMTReturnTicketVoucher.cpp" line="98"/>
+        <location filename="wob/srcMTServerInfo.cpp" line="97"/>
+        <location filename="wob/srcMTSetDefaultPaymentType.cpp" line="100"/>
+        <location filename="wob/srcMTSetFlag.cpp" line="97"/>
+        <location filename="wob/srcMTSetHost.cpp" line="102"/>
+        <location filename="wob/srcMTSetPaymentType.cpp" line="98"/>
+        <location filename="wob/srcMTSetRoleDescription.cpp" line="102"/>
+        <location filename="wob/srcMTSetRoleFlags.cpp" line="104"/>
+        <location filename="wob/srcMTSetRoleRights.cpp" line="104"/>
+        <location filename="wob/srcMTSetTemplate.cpp" line="108"/>
+        <location filename="wob/srcMTSetTemplateDescription.cpp" line="102"/>
+        <location filename="wob/srcMTSetTemplateFlags.cpp" line="100"/>
+        <location filename="wob/srcMTSetUserDescription.cpp" line="102"/>
+        <location filename="wob/srcMTSetUserFlags.cpp" line="104"/>
+        <location filename="wob/srcMTSetUserHosts.cpp" line="104"/>
+        <location filename="wob/srcMTSetUserRoles.cpp" line="104"/>
+        <location filename="wob/srcMTUseTicket.cpp" line="101"/>
+        <location filename="wob/srcMTUseVoucher.cpp" line="103"/>
+        <location filename="wob/srcMTWebCartAddTicket.cpp" line="106"/>
+        <location filename="wob/srcMTWebCartAddVoucher.cpp" line="100"/>
+        <location filename="wob/srcMTWebCartRemoveTicket.cpp" line="103"/>
+        <location filename="wob/srcMTWebCartRemoveVoucher.cpp" line="100"/>
         <source>XML result parser error: empty response.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMTBackup.cpp" line="102"/>
-        <location filename="wob/srcMTCancelEvent.cpp" line="109"/>
-        <location filename="wob/srcMTCancelOrder.cpp" line="105"/>
-        <location filename="wob/srcMTChangeCustomer.cpp" line="105"/>
-        <location filename="wob/srcMTChangeCustomerMail.cpp" line="110"/>
-        <location filename="wob/srcMTChangeEvent.cpp" line="105"/>
-        <location filename="wob/srcMTChangeMyPassword.cpp" line="111"/>
-        <location filename="wob/srcMTChangeOrderAddress.cpp" line="117"/>
-        <location filename="wob/srcMTChangePassword.cpp" line="109"/>
-        <location filename="wob/srcMTChangePriceCategory.cpp" line="105"/>
-        <location filename="wob/srcMTChangeShipping.cpp" line="105"/>
-        <location filename="wob/srcMTChangeTicketPrice.cpp" line="108"/>
-        <location filename="wob/srcMTChangeTicketPriceCategory.cpp" line="108"/>
-        <location filename="wob/srcMTCreateArtist.cpp" line="117"/>
-        <location filename="wob/srcMTCreateContactType.cpp" line="110"/>
-        <location filename="wob/srcMTCreateCountry.cpp" line="108"/>
-        <location filename="wob/srcMTCreateCustomer.cpp" line="105"/>
-        <location filename="wob/srcMTCreateEvent.cpp" line="105"/>
-        <location filename="wob/srcMTCreateOrder.cpp" line="109"/>
-        <location filename="wob/srcMTCreatePriceCategory.cpp" line="105"/>
-        <location filename="wob/srcMTCreateReservation.cpp" line="106"/>
-        <location filename="wob/srcMTCreateRole.cpp" line="104"/>
-        <location filename="wob/srcMTCreateRoom.cpp" line="115"/>
-        <location filename="wob/srcMTCreateShipping.cpp" line="105"/>
-        <location filename="wob/srcMTCreateUser.cpp" line="115"/>
-        <location filename="wob/srcMTDeductVoucher.cpp" line="114"/>
-        <location filename="wob/srcMTDeleteCustomer.cpp" line="108"/>
-        <location filename="wob/srcMTDeleteFlag.cpp" line="104"/>
-        <location filename="wob/srcMTDeleteHost.cpp" line="104"/>
-        <location filename="wob/srcMTDeletePaymentType.cpp" line="106"/>
-        <location filename="wob/srcMTDeleteRole.cpp" line="104"/>
-        <location filename="wob/srcMTDeleteShipping.cpp" line="104"/>
-        <location filename="wob/srcMTDeleteTemplate.cpp" line="104"/>
-        <location filename="wob/srcMTDeleteUser.cpp" line="107"/>
-        <location filename="wob/srcMTEmptyVoucher.cpp" line="105"/>
-        <location filename="wob/srcMTGetAddress.cpp" line="105"/>
-        <location filename="wob/srcMTGetAllArtists.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllContactTypes.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllCountries.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllCustomerNames.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllEvents.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllHostNames.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllHosts.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllPriceCategories.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllRightNames.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllRoles.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllRooms.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllShipping.cpp" line="102"/>
-        <location filename="wob/srcMTGetAllUsers.cpp" line="102"/>
-        <location filename="wob/srcMTGetCustomer.cpp" line="105"/>
-        <location filename="wob/srcMTGetEntranceEvents.cpp" line="108"/>
-        <location filename="wob/srcMTGetEvent.cpp" line="105"/>
-        <location filename="wob/srcMTGetEventList.cpp" line="109"/>
-        <location filename="wob/srcMTGetEventSummary.cpp" line="106"/>
-        <location filename="wob/srcMTGetLanguage.cpp" line="109"/>
-        <location filename="wob/srcMTGetMyOrders.cpp" line="109"/>
-        <location filename="wob/srcMTGetMyRights.cpp" line="103"/>
-        <location filename="wob/srcMTGetMyRoles.cpp" line="102"/>
-        <location filename="wob/srcMTGetOrder.cpp" line="105"/>
-        <location filename="wob/srcMTGetOrderAudit.cpp" line="107"/>
-        <location filename="wob/srcMTGetOrderByBarcode.cpp" line="107"/>
-        <location filename="wob/srcMTGetOrderList.cpp" line="106"/>
-        <location filename="wob/srcMTGetOrdersByCustomer.cpp" line="108"/>
-        <location filename="wob/srcMTGetOrdersByEvents.cpp" line="113"/>
-        <location filename="wob/srcMTGetOrdersByUser.cpp" line="112"/>
-        <location filename="wob/srcMTGetPaymentTypes.cpp" line="103"/>
-        <location filename="wob/srcMTGetRole.cpp" line="105"/>
-        <location filename="wob/srcMTGetTemplate.cpp" line="105"/>
-        <location filename="wob/srcMTGetTemplateList.cpp" line="102"/>
-        <location filename="wob/srcMTGetTicket.cpp" line="105"/>
-        <location filename="wob/srcMTGetTicketAudit.cpp" line="106"/>
-        <location filename="wob/srcMTGetUser.cpp" line="105"/>
-        <location filename="wob/srcMTGetUserAudit.cpp" line="112"/>
-        <location filename="wob/srcMTGetUserHosts.cpp" line="105"/>
-        <location filename="wob/srcMTGetUserRoles.cpp" line="105"/>
-        <location filename="wob/srcMTGetValidFlags.cpp" line="102"/>
-        <location filename="wob/srcMTGetValidVoucherPrices.cpp" line="102"/>
-        <location filename="wob/srcMTGetVoucher.cpp" line="105"/>
-        <location filename="wob/srcMTGetVoucherAudit.cpp" line="105"/>
-        <location filename="wob/srcMTLogin.cpp" line="123"/>
-        <location filename="wob/srcMTLogout.cpp" line="101"/>
-        <location filename="wob/srcMTOrderAddComment.cpp" line="110"/>
-        <location filename="wob/srcMTOrderChangeComments.cpp" line="110"/>
-        <location filename="wob/srcMTOrderChangeShipping.cpp" line="111"/>
-        <location filename="wob/srcMTOrderMarkShipped.cpp" line="108"/>
-        <location filename="wob/srcMTOrderPay.cpp" line="119"/>
-        <location filename="wob/srcMTOrderRefund.cpp" line="109"/>
-        <location filename="wob/srcMTReservationToOrder.cpp" line="105"/>
-        <location filename="wob/srcMTResetCustomerPassword.cpp" line="104"/>
-        <location filename="wob/srcMTReturnTicketVoucher.cpp" line="105"/>
-        <location filename="wob/srcMTServerInfo.cpp" line="104"/>
-        <location filename="wob/srcMTSetDefaultPaymentType.cpp" line="107"/>
-        <location filename="wob/srcMTSetFlag.cpp" line="104"/>
-        <location filename="wob/srcMTSetHost.cpp" line="109"/>
-        <location filename="wob/srcMTSetPaymentType.cpp" line="105"/>
-        <location filename="wob/srcMTSetRoleDescription.cpp" line="109"/>
-        <location filename="wob/srcMTSetRoleFlags.cpp" line="111"/>
-        <location filename="wob/srcMTSetRoleRights.cpp" line="111"/>
-        <location filename="wob/srcMTSetTemplate.cpp" line="115"/>
-        <location filename="wob/srcMTSetTemplateDescription.cpp" line="109"/>
-        <location filename="wob/srcMTSetTemplateFlags.cpp" line="107"/>
-        <location filename="wob/srcMTSetUserDescription.cpp" line="109"/>
-        <location filename="wob/srcMTSetUserFlags.cpp" line="111"/>
-        <location filename="wob/srcMTSetUserHosts.cpp" line="111"/>
-        <location filename="wob/srcMTSetUserRoles.cpp" line="111"/>
-        <location filename="wob/srcMTUseTicket.cpp" line="108"/>
-        <location filename="wob/srcMTUseVoucher.cpp" line="110"/>
-        <location filename="wob/srcMTWebCartAddTicket.cpp" line="113"/>
-        <location filename="wob/srcMTWebCartAddVoucher.cpp" line="107"/>
-        <location filename="wob/srcMTWebCartRemoveTicket.cpp" line="110"/>
-        <location filename="wob/srcMTWebCartRemoveVoucher.cpp" line="107"/>
+        <location filename="wob/srcMTBackup.cpp" line="103"/>
+        <location filename="wob/srcMTCancelEvent.cpp" line="110"/>
+        <location filename="wob/srcMTCancelOrder.cpp" line="106"/>
+        <location filename="wob/srcMTChangeCustomer.cpp" line="106"/>
+        <location filename="wob/srcMTChangeCustomerMail.cpp" line="111"/>
+        <location filename="wob/srcMTChangeEvent.cpp" line="106"/>
+        <location filename="wob/srcMTChangeMyPassword.cpp" line="112"/>
+        <location filename="wob/srcMTChangeOrderAddress.cpp" line="118"/>
+        <location filename="wob/srcMTChangePassword.cpp" line="110"/>
+        <location filename="wob/srcMTChangePriceCategory.cpp" line="106"/>
+        <location filename="wob/srcMTChangeShipping.cpp" line="106"/>
+        <location filename="wob/srcMTChangeTicketPrice.cpp" line="109"/>
+        <location filename="wob/srcMTChangeTicketPriceCategory.cpp" line="109"/>
+        <location filename="wob/srcMTCreateArtist.cpp" line="118"/>
+        <location filename="wob/srcMTCreateContactType.cpp" line="111"/>
+        <location filename="wob/srcMTCreateCountry.cpp" line="109"/>
+        <location filename="wob/srcMTCreateCustomer.cpp" line="106"/>
+        <location filename="wob/srcMTCreateEvent.cpp" line="106"/>
+        <location filename="wob/srcMTCreateOrder.cpp" line="110"/>
+        <location filename="wob/srcMTCreatePriceCategory.cpp" line="106"/>
+        <location filename="wob/srcMTCreateReservation.cpp" line="107"/>
+        <location filename="wob/srcMTCreateRole.cpp" line="105"/>
+        <location filename="wob/srcMTCreateRoom.cpp" line="116"/>
+        <location filename="wob/srcMTCreateShipping.cpp" line="106"/>
+        <location filename="wob/srcMTCreateUser.cpp" line="116"/>
+        <location filename="wob/srcMTDeductVoucher.cpp" line="115"/>
+        <location filename="wob/srcMTDeleteCustomer.cpp" line="109"/>
+        <location filename="wob/srcMTDeleteFlag.cpp" line="105"/>
+        <location filename="wob/srcMTDeleteHost.cpp" line="105"/>
+        <location filename="wob/srcMTDeletePaymentType.cpp" line="107"/>
+        <location filename="wob/srcMTDeleteRole.cpp" line="105"/>
+        <location filename="wob/srcMTDeleteShipping.cpp" line="105"/>
+        <location filename="wob/srcMTDeleteTemplate.cpp" line="105"/>
+        <location filename="wob/srcMTDeleteUser.cpp" line="108"/>
+        <location filename="wob/srcMTEmptyVoucher.cpp" line="106"/>
+        <location filename="wob/srcMTGetAddress.cpp" line="106"/>
+        <location filename="wob/srcMTGetAllArtists.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllContactTypes.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllCountries.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllCustomerNames.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllEvents.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllHostNames.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllHosts.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllPriceCategories.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllRightNames.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllRoles.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllRooms.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllShipping.cpp" line="103"/>
+        <location filename="wob/srcMTGetAllUsers.cpp" line="103"/>
+        <location filename="wob/srcMTGetCreateCustomerHints.cpp" line="107"/>
+        <location filename="wob/srcMTGetCustomer.cpp" line="106"/>
+        <location filename="wob/srcMTGetEntranceEvents.cpp" line="109"/>
+        <location filename="wob/srcMTGetEvent.cpp" line="106"/>
+        <location filename="wob/srcMTGetEventList.cpp" line="110"/>
+        <location filename="wob/srcMTGetEventSummary.cpp" line="107"/>
+        <location filename="wob/srcMTGetLanguage.cpp" line="110"/>
+        <location filename="wob/srcMTGetMyOrders.cpp" line="110"/>
+        <location filename="wob/srcMTGetMyRights.cpp" line="104"/>
+        <location filename="wob/srcMTGetMyRoles.cpp" line="103"/>
+        <location filename="wob/srcMTGetOrder.cpp" line="106"/>
+        <location filename="wob/srcMTGetOrderAudit.cpp" line="108"/>
+        <location filename="wob/srcMTGetOrderByBarcode.cpp" line="108"/>
+        <location filename="wob/srcMTGetOrderList.cpp" line="107"/>
+        <location filename="wob/srcMTGetOrdersByCustomer.cpp" line="109"/>
+        <location filename="wob/srcMTGetOrdersByEvents.cpp" line="114"/>
+        <location filename="wob/srcMTGetOrdersByUser.cpp" line="113"/>
+        <location filename="wob/srcMTGetPaymentTypes.cpp" line="104"/>
+        <location filename="wob/srcMTGetRole.cpp" line="106"/>
+        <location filename="wob/srcMTGetTemplate.cpp" line="106"/>
+        <location filename="wob/srcMTGetTemplateList.cpp" line="103"/>
+        <location filename="wob/srcMTGetTicket.cpp" line="106"/>
+        <location filename="wob/srcMTGetTicketAudit.cpp" line="107"/>
+        <location filename="wob/srcMTGetUser.cpp" line="106"/>
+        <location filename="wob/srcMTGetUserAudit.cpp" line="113"/>
+        <location filename="wob/srcMTGetUserHosts.cpp" line="106"/>
+        <location filename="wob/srcMTGetUserRoles.cpp" line="106"/>
+        <location filename="wob/srcMTGetValidFlags.cpp" line="103"/>
+        <location filename="wob/srcMTGetValidVoucherPrices.cpp" line="103"/>
+        <location filename="wob/srcMTGetVoucher.cpp" line="106"/>
+        <location filename="wob/srcMTGetVoucherAudit.cpp" line="106"/>
+        <location filename="wob/srcMTLogin.cpp" line="124"/>
+        <location filename="wob/srcMTLogout.cpp" line="102"/>
+        <location filename="wob/srcMTOrderAddComment.cpp" line="111"/>
+        <location filename="wob/srcMTOrderChangeComments.cpp" line="111"/>
+        <location filename="wob/srcMTOrderChangeShipping.cpp" line="112"/>
+        <location filename="wob/srcMTOrderMarkShipped.cpp" line="109"/>
+        <location filename="wob/srcMTOrderPay.cpp" line="120"/>
+        <location filename="wob/srcMTOrderRefund.cpp" line="110"/>
+        <location filename="wob/srcMTReservationToOrder.cpp" line="106"/>
+        <location filename="wob/srcMTResetCustomerPassword.cpp" line="105"/>
+        <location filename="wob/srcMTReturnTicketVoucher.cpp" line="106"/>
+        <location filename="wob/srcMTServerInfo.cpp" line="105"/>
+        <location filename="wob/srcMTSetDefaultPaymentType.cpp" line="108"/>
+        <location filename="wob/srcMTSetFlag.cpp" line="105"/>
+        <location filename="wob/srcMTSetHost.cpp" line="110"/>
+        <location filename="wob/srcMTSetPaymentType.cpp" line="106"/>
+        <location filename="wob/srcMTSetRoleDescription.cpp" line="110"/>
+        <location filename="wob/srcMTSetRoleFlags.cpp" line="112"/>
+        <location filename="wob/srcMTSetRoleRights.cpp" line="112"/>
+        <location filename="wob/srcMTSetTemplate.cpp" line="116"/>
+        <location filename="wob/srcMTSetTemplateDescription.cpp" line="110"/>
+        <location filename="wob/srcMTSetTemplateFlags.cpp" line="108"/>
+        <location filename="wob/srcMTSetUserDescription.cpp" line="110"/>
+        <location filename="wob/srcMTSetUserFlags.cpp" line="112"/>
+        <location filename="wob/srcMTSetUserHosts.cpp" line="112"/>
+        <location filename="wob/srcMTSetUserRoles.cpp" line="112"/>
+        <location filename="wob/srcMTUseTicket.cpp" line="109"/>
+        <location filename="wob/srcMTUseVoucher.cpp" line="111"/>
+        <location filename="wob/srcMTWebCartAddTicket.cpp" line="114"/>
+        <location filename="wob/srcMTWebCartAddVoucher.cpp" line="108"/>
+        <location filename="wob/srcMTWebCartRemoveTicket.cpp" line="111"/>
+        <location filename="wob/srcMTWebCartRemoveVoucher.cpp" line="108"/>
         <source>XML result parser error line %1 col %2: %3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMOAddressAbstract.cpp" line="112"/>
-        <location filename="wob/srcMOAddressAbstract.cpp" line="118"/>
-        <location filename="wob/srcMOAddressAbstract.cpp" line="124"/>
-        <location filename="wob/srcMOArtist.cpp" line="81"/>
-        <location filename="wob/srcMOCartOrder.cpp" line="122"/>
-        <location filename="wob/srcMOCartOrder.cpp" line="134"/>
-        <location filename="wob/srcMOCartOrder.cpp" line="140"/>
-        <location filename="wob/srcMOCartOrder.cpp" line="146"/>
-        <location filename="wob/srcMOCartOrder.cpp" line="156"/>
-        <location filename="wob/srcMOCartTicket.cpp" line="132"/>
-        <location filename="wob/srcMOCartTicket.cpp" line="138"/>
-        <location filename="wob/srcMOCartTicket.cpp" line="144"/>
-        <location filename="wob/srcMOCartTicket.cpp" line="150"/>
-        <location filename="wob/srcMOCartTicket.cpp" line="156"/>
-        <location filename="wob/srcMOCartTicket.cpp" line="168"/>
-        <location filename="wob/srcMOCartVoucher.cpp" line="104"/>
-        <location filename="wob/srcMOCartVoucher.cpp" line="110"/>
-        <location filename="wob/srcMOCartVoucher.cpp" line="116"/>
-        <location filename="wob/srcMOCartVoucher.cpp" line="122"/>
-        <location filename="wob/srcMOContact.cpp" line="67"/>
-        <location filename="wob/srcMOContact.cpp" line="73"/>
-        <location filename="wob/srcMOContact.cpp" line="79"/>
-        <location filename="wob/srcMOContactType.cpp" line="59"/>
-        <location filename="wob/srcMOCustomerAbstract.cpp" line="90"/>
-        <location filename="wob/srcMOCustomerInfoAbstract.cpp" line="66"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="159"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="165"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="171"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="177"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="193"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="207"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="220"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="226"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="232"/>
-        <location filename="wob/srcMOEventAbstract.cpp" line="246"/>
-        <location filename="wob/srcMOEventPrice.cpp" line="99"/>
-        <location filename="wob/srcMOEventPrice.cpp" line="105"/>
-        <location filename="wob/srcMOEventPrice.cpp" line="115"/>
-        <location filename="wob/srcMOEventPrice.cpp" line="121"/>
-        <location filename="wob/srcMOEventPrice.cpp" line="127"/>
-        <location filename="wob/srcMOEventPrice.cpp" line="144"/>
-        <location filename="wob/srcMOEventPrice.cpp" line="150"/>
-        <location filename="wob/srcMOItemAudit.cpp" line="55"/>
-        <location filename="wob/srcMOItemInfo.cpp" line="72"/>
-        <location filename="wob/srcMOItemInfo.cpp" line="78"/>
-        <location filename="wob/srcMOItemInfo.cpp" line="88"/>
-        <location filename="wob/srcMOItemInfo.cpp" line="94"/>
-        <location filename="wob/srcMOItemInfo.cpp" line="100"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="193"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="199"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="209"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="219"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="256"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="262"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="268"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="274"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="280"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="290"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="296"/>
-        <location filename="wob/srcMOOrderAudit.cpp" line="155"/>
-        <location filename="wob/srcMOOrderAudit.cpp" line="161"/>
-        <location filename="wob/srcMOOrderAudit.cpp" line="176"/>
-        <location filename="wob/srcMOOrderAudit.cpp" line="182"/>
-        <location filename="wob/srcMOOrderAudit.cpp" line="188"/>
-        <location filename="wob/srcMOOrderAudit.cpp" line="194"/>
-        <location filename="wob/srcMOOrderAudit.cpp" line="200"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="151"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="157"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="166"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="172"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="178"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="190"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="196"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="202"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="208"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="214"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="220"/>
-        <location filename="wob/srcMOPriceCategory.cpp" line="83"/>
-        <location filename="wob/srcMORoom.cpp" line="63"/>
-        <location filename="wob/srcMOServerFormat.cpp" line="173"/>
-        <location filename="wob/srcMOServerFormat.cpp" line="179"/>
-        <location filename="wob/srcMOShipping.cpp" line="69"/>
-        <location filename="wob/srcMOShipping.cpp" line="75"/>
-        <location filename="wob/srcMOTicketAbstract.cpp" line="140"/>
-        <location filename="wob/srcMOTicketAbstract.cpp" line="146"/>
-        <location filename="wob/srcMOTicketAbstract.cpp" line="158"/>
-        <location filename="wob/srcMOTicketAbstract.cpp" line="164"/>
-        <location filename="wob/srcMOTicketAudit.cpp" line="69"/>
-        <location filename="wob/srcMOTicketAudit.cpp" line="86"/>
-        <location filename="wob/srcMOTicketUse.cpp" line="130"/>
-        <location filename="wob/srcMOTicketUse.cpp" line="136"/>
-        <location filename="wob/srcMOTicketUse.cpp" line="142"/>
-        <location filename="wob/srcMOTicketUse.cpp" line="148"/>
-        <location filename="wob/srcMOVoucherAbstract.cpp" line="107"/>
-        <location filename="wob/srcMOVoucherAbstract.cpp" line="113"/>
-        <location filename="wob/srcMOVoucherAbstract.cpp" line="128"/>
-        <location filename="wob/srcMOVoucherAudit.cpp" line="62"/>
-        <location filename="wob/srcMOWebCart.cpp" line="115"/>
-        <location filename="wob/srcMOWebCart.cpp" line="121"/>
-        <location filename="wob/srcMOWebCart.cpp" line="127"/>
-        <location filename="wob/srcMOWebCart.cpp" line="133"/>
-        <location filename="wob/srcMOWebCart.cpp" line="143"/>
-        <location filename="wob/srcMOWebSession.cpp" line="66"/>
-        <location filename="wob/srcMOWebSession.cpp" line="76"/>
+        <location filename="wob/srcMOAddressAbstract.cpp" line="113"/>
+        <location filename="wob/srcMOAddressAbstract.cpp" line="119"/>
+        <location filename="wob/srcMOAddressAbstract.cpp" line="125"/>
+        <location filename="wob/srcMOArtist.cpp" line="82"/>
+        <location filename="wob/srcMOCartOrder.cpp" line="123"/>
+        <location filename="wob/srcMOCartOrder.cpp" line="135"/>
+        <location filename="wob/srcMOCartOrder.cpp" line="141"/>
+        <location filename="wob/srcMOCartOrder.cpp" line="147"/>
+        <location filename="wob/srcMOCartOrder.cpp" line="157"/>
+        <location filename="wob/srcMOCartTicket.cpp" line="133"/>
+        <location filename="wob/srcMOCartTicket.cpp" line="139"/>
+        <location filename="wob/srcMOCartTicket.cpp" line="145"/>
+        <location filename="wob/srcMOCartTicket.cpp" line="151"/>
+        <location filename="wob/srcMOCartTicket.cpp" line="157"/>
+        <location filename="wob/srcMOCartTicket.cpp" line="169"/>
+        <location filename="wob/srcMOCartVoucher.cpp" line="105"/>
+        <location filename="wob/srcMOCartVoucher.cpp" line="111"/>
+        <location filename="wob/srcMOCartVoucher.cpp" line="117"/>
+        <location filename="wob/srcMOCartVoucher.cpp" line="123"/>
+        <location filename="wob/srcMOContact.cpp" line="68"/>
+        <location filename="wob/srcMOContact.cpp" line="74"/>
+        <location filename="wob/srcMOContact.cpp" line="80"/>
+        <location filename="wob/srcMOContactType.cpp" line="60"/>
+        <location filename="wob/srcMOCustomerAbstract.cpp" line="105"/>
+        <location filename="wob/srcMOCustomerInfoAbstract.cpp" line="67"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="160"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="166"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="172"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="178"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="194"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="208"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="221"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="227"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="233"/>
+        <location filename="wob/srcMOEventAbstract.cpp" line="247"/>
+        <location filename="wob/srcMOEventPrice.cpp" line="100"/>
+        <location filename="wob/srcMOEventPrice.cpp" line="106"/>
+        <location filename="wob/srcMOEventPrice.cpp" line="116"/>
+        <location filename="wob/srcMOEventPrice.cpp" line="122"/>
+        <location filename="wob/srcMOEventPrice.cpp" line="128"/>
+        <location filename="wob/srcMOEventPrice.cpp" line="145"/>
+        <location filename="wob/srcMOEventPrice.cpp" line="151"/>
+        <location filename="wob/srcMOItemAudit.cpp" line="56"/>
+        <location filename="wob/srcMOItemInfo.cpp" line="73"/>
+        <location filename="wob/srcMOItemInfo.cpp" line="79"/>
+        <location filename="wob/srcMOItemInfo.cpp" line="89"/>
+        <location filename="wob/srcMOItemInfo.cpp" line="95"/>
+        <location filename="wob/srcMOItemInfo.cpp" line="101"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="201"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="207"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="217"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="227"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="264"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="270"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="276"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="282"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="288"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="298"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="304"/>
+        <location filename="wob/srcMOOrderAudit.cpp" line="156"/>
+        <location filename="wob/srcMOOrderAudit.cpp" line="162"/>
+        <location filename="wob/srcMOOrderAudit.cpp" line="177"/>
+        <location filename="wob/srcMOOrderAudit.cpp" line="183"/>
+        <location filename="wob/srcMOOrderAudit.cpp" line="189"/>
+        <location filename="wob/srcMOOrderAudit.cpp" line="195"/>
+        <location filename="wob/srcMOOrderAudit.cpp" line="201"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="152"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="158"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="167"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="173"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="179"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="191"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="197"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="203"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="209"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="215"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="221"/>
+        <location filename="wob/srcMOPriceCategory.cpp" line="84"/>
+        <location filename="wob/srcMORoom.cpp" line="64"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="250"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="256"/>
+        <location filename="wob/srcMOShipping.cpp" line="70"/>
+        <location filename="wob/srcMOShipping.cpp" line="76"/>
+        <location filename="wob/srcMOTicketAbstract.cpp" line="148"/>
+        <location filename="wob/srcMOTicketAbstract.cpp" line="154"/>
+        <location filename="wob/srcMOTicketAbstract.cpp" line="166"/>
+        <location filename="wob/srcMOTicketAbstract.cpp" line="172"/>
+        <location filename="wob/srcMOTicketAudit.cpp" line="70"/>
+        <location filename="wob/srcMOTicketAudit.cpp" line="87"/>
+        <location filename="wob/srcMOTicketUse.cpp" line="131"/>
+        <location filename="wob/srcMOTicketUse.cpp" line="137"/>
+        <location filename="wob/srcMOTicketUse.cpp" line="143"/>
+        <location filename="wob/srcMOTicketUse.cpp" line="149"/>
+        <location filename="wob/srcMOVoucherAbstract.cpp" line="115"/>
+        <location filename="wob/srcMOVoucherAbstract.cpp" line="121"/>
+        <location filename="wob/srcMOVoucherAbstract.cpp" line="136"/>
+        <location filename="wob/srcMOVoucherAudit.cpp" line="63"/>
+        <location filename="wob/srcMOWebCart.cpp" line="116"/>
+        <location filename="wob/srcMOWebCart.cpp" line="122"/>
+        <location filename="wob/srcMOWebCart.cpp" line="128"/>
+        <location filename="wob/srcMOWebCart.cpp" line="134"/>
+        <location filename="wob/srcMOWebCart.cpp" line="144"/>
+        <location filename="wob/srcMOWebSession.cpp" line="67"/>
+        <location filename="wob/srcMOWebSession.cpp" line="77"/>
         <source>Class &apos;%1&apos; property &apos;%2&apos; is integer, but non-integer was found.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="wob/srcMOCartOrder.cpp" line="128"/>
-        <location filename="wob/srcMOCartTicket.cpp" line="162"/>
-        <location filename="wob/srcMOCartVoucher.cpp" line="128"/>
-        <location filename="wob/srcMOOrderAbstract.cpp" line="250"/>
-        <location filename="wob/srcMOOrderAudit.cpp" line="170"/>
-        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="184"/>
-        <location filename="wob/srcMOTicketAbstract.cpp" line="152"/>
-        <location filename="wob/srcMOTicketUse.cpp" line="124"/>
-        <location filename="wob/srcMOVoucherAbstract.cpp" line="119"/>
+        <location filename="wob/srcMOCartOrder.cpp" line="129"/>
+        <location filename="wob/srcMOCartTicket.cpp" line="163"/>
+        <location filename="wob/srcMOCartVoucher.cpp" line="129"/>
+        <location filename="wob/srcMOOrderAbstract.cpp" line="258"/>
+        <location filename="wob/srcMOOrderAudit.cpp" line="171"/>
+        <location filename="wob/srcMOOrderInfoAbstract.cpp" line="185"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="280"/>
+        <location filename="wob/srcMOServerFormat.cpp" line="286"/>
+        <location filename="wob/srcMOTicketAbstract.cpp" line="160"/>
+        <location filename="wob/srcMOTicketUse.cpp" line="125"/>
+        <location filename="wob/srcMOVoucherAbstract.cpp" line="127"/>
         <source>Class &apos;%1&apos; property &apos;%2&apos; is enum, invalid value was found.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -7683,12 +8251,12 @@ Offset from UTC: %2 minutes %3</source>
 <context>
     <name>initprofile</name>
     <message>
-        <location filename="main.cpp" line="296"/>
+        <location filename="main.cpp" line="300"/>
         <source>Initial Profile Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="main.cpp" line="296"/>
+        <location filename="main.cpp" line="300"/>
         <source>You need a profile to work with Magic Smoke. Please create one now.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -7696,22 +8264,22 @@ Offset from UTC: %2 minutes %3</source>
 <context>
     <name>lang</name>
     <message>
-        <location filename="main.cpp" line="59"/>
+        <location filename="main.cpp" line="60"/>
         <source>Chose Language</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="main.cpp" line="59"/>
+        <location filename="main.cpp" line="60"/>
         <source>Language:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="main.cpp" line="64"/>
+        <location filename="main.cpp" line="65"/>
         <source>Information</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="main.cpp" line="64"/>
+        <location filename="main.cpp" line="65"/>
         <source>The changed language setting will only be active after restarting the application.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -7719,27 +8287,27 @@ Offset from UTC: %2 minutes %3</source>
 <context>
     <name>office</name>
     <message>
-        <location filename="templates/office.cpp" line="47"/>
+        <location filename="templates/office.cpp" line="49"/>
         <source>Chose Printer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="50"/>
+        <location filename="templates/office.cpp" line="52"/>
         <source>Please chose a printer:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="54"/>
+        <location filename="templates/office.cpp" line="56"/>
         <source>(Default Printer)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="70"/>
+        <location filename="templates/office.cpp" line="72"/>
         <source>Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="templates/office.cpp" line="92"/>
+        <location filename="templates/office.cpp" line="94"/>
         <source>Save current document as...</source>
         <translation type="unfinished"></translation>
     </message>