From 93100404ec7fcc9d155f8427d0bfb6a56fad9a6a Mon Sep 17 00:00:00 2001 From: konrad Date: Mon, 17 Aug 2009 14:20:21 +0000 Subject: [PATCH] server side translations git-svn-id: https://silmor.de/svn/softmagic/smoke/trunk@334 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33 --- src/main.cpp | 1 + src/mainwindow.cpp | 2 + src/msinterface.cpp | 29 + src/msinterface.h | 20 + src/smoke.pro | 3 +- src/smoke_de.ts | 2013 ++++++++++++++++------------ src/smoke_de_SAX.ts | 2149 +++++++++++++++--------------- src/smoke_en.ts | 2817 +++++++++++---------------------------- src/wbase/WTransaction.cpp | 12 +- src/wbase/WTransaction.h | 22 +- woc/phpout.cpp | 42 +- woc/phpout.h | 14 +- woc/qtout.cpp | 14 +- www/inc/machine/translation.php | 21 +- www/translations/Makefile | 5 +- www/translations/server_de.ts | 501 +++++++ www/translations/server_en.ts | 552 +++++++-- 17 files changed, 4111 insertions(+), 4106 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index cf09217..76fee03 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -133,6 +133,7 @@ int main(int argc,char**argv) if(lang=="--"){ lang=choseLanguage(false); } + QLocale::setDefault(QLocale(lang)); qDebug("Loading language %s",lang.toAscii().data()); QTranslator qttrans; bool ok=qttrans.load("qt_"+lang,QApplication::applicationDirPath()); diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 198c4c7..5284430 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -226,6 +226,8 @@ void MMainWindow::startLogin() setEnabled(true); return; } + //initialize + mw->initialize(); //open window MOverview *mo=new MOverview(profiles->itemData(profiles->currentIndex()).toString()); mo->show(); diff --git a/src/msinterface.cpp b/src/msinterface.cpp index b2ddbc6..936e5a1 100644 --- a/src/msinterface.cpp +++ b/src/msinterface.cpp @@ -15,6 +15,8 @@ #include #include +#include +#include MSInterface::MSInterface(QString pid) :MInterface() @@ -125,3 +127,30 @@ bool MSInterface::hasRight(Right r)const if(userroles.contains("_admin"))return true; return userrights.contains(r); } + +void MSInterface::initialize() +{ + //retrieve translation file + if(servertranslation.size()==0){ //can be called only once, make sure it is so + QString lang=QSettings().value("lang","--").toString(); + if(lang=="--"){ + qDebug("MSInterface: no local language is set, so not retrieving any from server."); + goto script; + } + MTGetLanguage gl=MTGetLanguage::query(lang,"qm"); + if(gl.hasError()){ + qDebug("MSInterface: error while retrieving language %s from server: (%s) %s", + lang.toAscii().data(), + gl.errorType().toAscii().data(), + gl.errorString().toAscii().data()); + goto script; + } + servertranslation=gl.getfile().value(); + QTranslator *trn=new QTranslator(this); + trn->load((const uchar*)servertranslation.data(),servertranslation.size()); + qApp->installTranslator(trn); + qDebug("MSInterface: successfully loaded server language %s",lang.toAscii().data()); + } + //TODO: retrieve scripts + script: ; +} diff --git a/src/msinterface.h b/src/msinterface.h index 7d60d90..88029ec 100644 --- a/src/msinterface.h +++ b/src/msinterface.h @@ -15,19 +15,31 @@ #include "MInterface.h" +/**the MagicSmoke specific interface class - enhances the basic interface by some functionality needed in the MagicSmoke context*/ class MSInterface:public MInterface { Q_OBJECT public: + /**creates the interface object, expects the profile ID as parameter*/ MSInterface(QString); + /**deletes the interface*/ ~MSInterface(); + /**returns the singleton instance of the interface*/ static MSInterface* instance(){return qobject_cast(MInterface::instance());} + /**returns the name of the current user*/ QString currentUser()const{return m_uname;} + + /**returns whether the user is part of this role*/ bool hasRole(QString)const{return false;} + + /**returns whether the user has a particular right*/ bool hasRight(Right)const; + + /**returns the directory where to store data retrieved from the server*/ QString dataDir()const; + /**returns the group in which to find settings in QSettings*/ QString settingsGroup()const; /**checks the server for compatibility*/ @@ -39,11 +51,18 @@ class MSInterface:public MInterface /**returns the branch/trunk part of the repository*/ static QString repoPart(); + /**returns default headers, ie. session ID*/ virtual QMap headers(QString)const; + + /**initializes the interface, ie. retrieves language and scripts*/ + void initialize(); public slots: + /**logs into the server, returns true on success*/ bool login(QString username,QString passwd,QString hostname,QString hostkey); + /**logs out of the server*/ void logout(); + /**refreshes the login*/ bool relogin(); /**sets the session id to be transmitted*/ void setSessionId(QString sid){m_sessid=sid;} @@ -52,6 +71,7 @@ class MSInterface:public MInterface QString profileid,m_sessid,m_uname,m_passwd,m_host,m_hostkey; mutable QListuserrights; mutable QStringList userroles; + QByteArray servertranslation; }; diff --git a/src/smoke.pro b/src/smoke.pro index a882ae3..56c8472 100644 --- a/src/smoke.pro +++ b/src/smoke.pro @@ -79,7 +79,8 @@ HEADERS = \ #some PHP files are listed in this file to scan them for translatable items #use genphpscan.sh to regenerate it. -include( phpscan.pri ) +#include( phpscan.pri ) +#getting rid of this in 2.x RESOURCES += files.qrc diff --git a/src/smoke_de.ts b/src/smoke_de.ts index 89742d2..c4e952f 100644 --- a/src/smoke_de.ts +++ b/src/smoke_de.ts @@ -1,50 +1,67 @@ - - + + + MApplication + + + &Help + + + + + About MagicSmoke + + + + + <h3>MagicSmoke %3</h3>&copy; Konrad Rosenbaum, Peter Keller, 2007-9<br>protected under the GNU GPL v.3 or at your option any newer<p>See also the <a href="http://smoke.silmor.de">MagicSmoke Homepage</a>.<p>This version was compiled from repository '%1' revision '%2'. + + + MBackupDialog - + Backup Settings Einstellungen Sicherungskopie - + Backup File: Sicherungskopie Datei: - + ... ... - + Generations to keep: Anzahl Generationen: - + Automatic Backup: Automatische Sicherung: - + Interval in days: Intervall in Tagen: - + &OK &Ok - + &Cancel &Abbrechen - + Backup File Sicherungsdatei @@ -52,12 +69,12 @@ MCentDialog - + OK Ok - + Cancel Abbrechen @@ -65,12 +82,12 @@ MCheckDialog - + Ok Ok - + Cancel Abbrechen @@ -78,47 +95,47 @@ MCustomerDialog - + Customer %1 Kunde %1 - + New Customer Neuer Kunde - + Name: Name: - + Address: Rechnungsadresse: - + Contact Information: Kontaktinformationen: - + Web-Login/eMail: Web-Login/eMail: - + Comment: Kommentar: - + Save Speichern - + Cancel Abbrechen @@ -126,85 +143,84 @@ MCustomerListDialog - + Select a Customer Kunde auswählen - + Customers Kunden - + Details... Details... - + Create new... Neu... - + Delete... Löschen... - + Select Auswählen - + Cancel Abbrechen - + Close Schließen - + Delete Customer Kunden Löschen - + Really delete this customer (%1)? Diesen Kunden (%1) wirklich löschen? - + merge with other entry: mit anderem Eintrag vereinen: - + &Yes &Ja - + &No &Nein - Error - Fehler + Fehler Failed to delete customer. - Kann Kunden nicht löschen. + Kann Kunden nicht löschen. Failed to delete customer: %1 - Kann Kunden nicht löschen: %1 + Kann Kunden nicht löschen: %1 @@ -212,30 +228,28 @@ Event is not complete, cannot save. - Veranstaltung ist nicht komplett. Kann nicht speichern. + Veranstaltung ist nicht komplett. Kann nicht speichern. - + [0-9]+\.[0-9]{2} price validator regexp [0-9]+,[0-9]{2} - - + . price decimal dot , - - + yyyy-MM-dd hh:mm ap date/time format ddd, d.M.yyyy hh:mm - + yyyy-MM-dd date format d.M.yyyy @@ -244,102 +258,99 @@ MEventEditor - + Event Editor Veranstaltungseditor - + Title: Titel: - + Artist: Künstler: - + Description: Beschreibung: - + Start Time: Startzeit: - - + ddd MMMM d yyyy, h:mm ap time format ddd, d.M.yyyy hh:mm - + End Time: Endzeit: - + Room/Place: Raum/Ort: - + Capacity: Sitzplätze: - + Default Price: Kartenpreis: - + Event Cancelled: Veranstaltung absagen: - + Save Speichern - - + Cancel Abbrechen - - + Warning Warnung - + Unable to load event from server. Veranstaltung kann nicht vom Server geladen werden. Problem while uploading event: %s - Problem beim anlegen der Veranstaltung: %s + Problem beim anlegen der Veranstaltung: %s - + Select a Room Raum auswählen - + New... new room Neu... - + Select select room Auswählen @@ -347,15 +358,15 @@ New Room - Neuer Raum + Neuer Raum Name of new room: - Name des Raumes: + Name des Raumes: - + ID: ID: @@ -363,146 +374,146 @@ MEventSummary - + Summary for Event %1 Übersicht zu Veranstaltung %1 - + Title: Titel: - + Artist: Künstler: - + Start: Beginn: + yyyy-MM-dd hh:mm ap Date+Time format for displaying event start time ddd, d.M.yyyy hh:mm - + Capacity: Sitzplätze: - + Tickets currently reserved: Momentan reservierte Karten: - + Tickets currently cancelled: Momentan abgesagte Karten: - + Tickets currently usable: Momentan nutzbare Karten: - + Total Income: erwarteter Umsatz: + . decimal dot , - + Price Preis - + Bought Gekauft - + Used Benutzt - + Unused Unbenutzt - + Print Drucken - + Save as... Speichern unter... - + Close Schließen - Warning - Warnung + Warnung + Unable to get template file (eventsummary.odtt). Giving up. Kann Vorlage (eventsummary.odtt) nicht finden. Gebe auf. - + Summary Zusammenfassung - + Tickets Karten - + Comments Kommentare - + Order: Bestellung: - + Customer: Kunde: - Unable to get template file (eventsummary). Giving up. - Kann Vorlage (eventsummary) nicht finden. Gebe auf. + Kann Vorlage (eventsummary) nicht finden. Gebe auf. Open Document File (*.%1) - ODF Datei (*.%1) + ODF Datei (*.%1) MKeyGen - Current random buffer: %n Bits @@ -605,200 +616,210 @@ At least %1 Bits of random are required. MMainWindow - + Profile: Profil: - + Alternate Hostname: ALternativer Hostname: - + Server URL: Server-URL: - + Proxy: Proxy: - + Username: Benutzername: - + Password: Passwort: - + New Profile Neues Profil - + Please enter a profile name. It must be non-empty and must not be used yet: Bitte geben Sie einen Profilnamen ein (mind. 1 Zeichen): - + Proxy Username: Nutzername Proxy: - + Proxy Password: Passwort Proxy: - - - - - - - - - - + Warning Warnung Unable to log in. Error: %1 - Login fehlgeschlagen: %1 + Login fehlgeschlagen: %1 - + &File &Datei - + &New Profile... &Neues Profil - + &Save Profile Profil &speichern - + &Close Window &Fenster schließen - + &Configure &Konfigurieren - + new Profile Neues Profil - + save Profile Profil speichern - + Login Login - + &Language... &Sprache - + &Export Host Key... Hostkey &exportieren... - + &Import Host Key... Hostkey &importieren... - + &Generate Host Key... Hostkey &generieren... - + Export Key to File Key als Datei speichern - + Unable to open file %1 for writing: %2 Datei %1 kann zum Schreiben nicht geöffnet werden: %2 - + Importing a key overwrites the host key that is currently used by this program. This may disable your accounts. Do you still want to continue? Der Import eines Keys überschreibt den aktuellen Key des Programms. Dies könnte Ihre Accounts unbenutzbar machen. Trotzdem fortfahren? - + Import Key from File Key aus Datei importieren - + Unable to open file %1 for reading: %2 Datei %1 kann zum Lesen nicht geöffnet werden: %2 - - + This is not a host key file. Dies ist keine Hostkeydatei. - + This host key file does not contain a valid key. Diese Datei enthält keinen gültigen Hostkey. - + The key check sum did not match. Please get a clean copy of the host key file. Die Checksumme dieser Datei ist fehlgeschlagen. Bitte besorgen Sie eine neue Kopie der Datei. - + New Host Name Neuer Hostname - + Please enter a name for the new host: Bitte geben Sie einen Hostnamen ein: - + The host name must only consist of letters, digits and underscore. It must start with a letter. Der Hostname darf nur aus Buchstaben, Ziffern und Unterstrich bestehen. - + This host key file does not contain a valid host name. Die Hostkeydatei enthält keinen gültigen Hostnamen. - + &OpenOffice.org Settings... OpenOffice Einstellungen... + + + Set &Default Label Font... + + + + + Unable to log in. + + + + + Chose Default Font + + + + + Please chose a default font: + + MMoneyLog @@ -814,6 +835,294 @@ At least %1 Bits of random are required. + MOAddress + + + Class MOAddress property addressid is integer, but non-integer was found. + + + + + Class MOAddress property customerid is integer, but non-integer was found. + + + + + MOArtist + + + Class MOArtist property id is integer, but non-integer was found. + + + + + MOCartOrder + + + Class MOCartOrder property status is enum, invalid value was found. + + + + + Class MOCartOrder property customerid is integer, but non-integer was found. + + + + + MOCartTicket + + + Class MOCartTicket property eventid is integer, but non-integer was found. + + + + + Class MOCartTicket property amount is integer, but non-integer was found. + + + + + Class MOCartTicket property price is integer, but non-integer was found. + + + + + Class MOCartTicket property status is enum, invalid value was found. + + + + + Class MOCartTicket property maxamount is integer, but non-integer was found. + + + + + MOCartVoucher + + + Class MOCartVoucher property value is integer, but non-integer was found. + + + + + Class MOCartVoucher property price is integer, but non-integer was found. + + + + + Class MOCartVoucher property status is enum, invalid value was found. + + + + + MOContact + + + Class MOContact property contactid is integer, but non-integer was found. + + + + + Class MOContact property customerid is integer, but non-integer was found. + + + + + Class MOContact property contacttypeid is integer, but non-integer was found. + + + + + MOContactType + + + Class MOContactType property contacttypeid is integer, but non-integer was found. + + + + + MOCustomer + + + Class MOCustomer property id is integer, but non-integer was found. + + + + + MOCustomerShort + + + Class MOCustomerShort property id is integer, but non-integer was found. + + + + + MOEvent + + + Class MOEvent property id is integer, but non-integer was found. + + + + + Class MOEvent property start is integer, but non-integer was found. + + + + + Class MOEvent property end is integer, but non-integer was found. + + + + + Class MOEvent property capacity is integer, but non-integer was found. + + + + + Class MOEvent property amountSold is integer, but non-integer was found. + + + + + Class MOEvent property amountReserved is integer, but non-integer was found. + + + + + Class MOEvent property tax is integer, but non-integer was found. + + + + + MOOrder + + + Class MOOrder property orderid is integer, but non-integer was found. + + + + + Class MOOrder property customerid is integer, but non-integer was found. + + + + + Class MOOrder property amountpaid is integer, but non-integer was found. + + + + + Class MOOrder property state is enum, invalid value was found. + + + + + Class MOOrder property amountdue is integer, but non-integer was found. + + + + + Class MOOrder property totalprice is integer, but non-integer was found. + + + + + Class MOOrder property ordertime is integer, but non-integer was found. + + + + + Class MOOrder property senttime is integer, but non-integer was found. + + + + + MOPrice + + + Class MOPrice property eventid is integer, but non-integer was found. + + + + + Class MOPrice property pricecategoryid is integer, but non-integer was found. + + + + + Class MOPrice property maxavailable is integer, but non-integer was found. + + + + + Class MOPrice property price is integer, but non-integer was found. + + + + + MORoom + + + Class MORoom property capacity is integer, but non-integer was found. + + + + + MOShipping + + + Class MOShipping property id is integer, but non-integer was found. + + + + + Class MOShipping property cost is integer, but non-integer was found. + + + + + MOTicket + + + Class MOTicket property eventid is integer, but non-integer was found. + + + + + Class MOTicket property price is integer, but non-integer was found. + + + + + Class MOTicket property status is enum, invalid value was found. + + + + + Class MOTicket property orderid is integer, but non-integer was found. + + + + + MOVoucher + + + Class MOVoucher property value is integer, but non-integer was found. + + + + + Class MOVoucher property price is integer, but non-integer was found. + + + + + Class MOVoucher property status is enum, invalid value was found. + + + + MOfficeConfig @@ -898,71 +1207,70 @@ At least %1 Bits of random are required. placed state - bestellt + bestellt sent state - versandt + versandt cancelled state - storniert + storniert closed state - geschlossen + geschlossen check: ok state - Prüfung: ok + Prüfung: ok check: sale only state - Prüfung: nur verkaufen + Prüfung: nur verkaufen check: order only state - Prüfung: nur bestellen + Prüfung: nur bestellen check: failed state - Prüfung: nicht möglich + Prüfung: nicht möglich invalid state - ungültig + ungültig + . decimal dot , - - + yyyy-MM-dd hh:mm ap date/time format ddd, dd.MM.yyyy hh:mm 'Uhr' - - + yyyy-MM-dd date format d.M.yyyy @@ -970,60 +1278,59 @@ At least %1 Bits of random are required. This ticket is not part of this order. - Dieses Ticket ist in keiner Bestellung enthalten. + Dieses Ticket ist in keiner Bestellung enthalten. - Error - Fehler + Fehler The request failed. - Anfrage ist fehlgeschlagen. + Anfrage ist fehlgeschlagen. A problem occurred during the order: %1 - Die Bestellung ist fehlgeschlagen: %1 + Die Bestellung ist fehlgeschlagen: %1 reserved state - reserviert + reserviert Cannot query DB, don't know it. - Interner Fehler: Kann die Datenbank nicht abfragen. + Interner Fehler: Kann die Datenbank nicht abfragen. Cannot update shipping: error while sending. - Kann Versandinformationen nicht senden: Sendefehler. + Kann Versandinformationen nicht senden: Sendefehler. This voucher is not part of this order. - Dieser Gutschein ist nicht Teil der Bestellung. + Dieser Gutschein ist nicht Teil der Bestellung. MOrderItemView - + Preview Tickets Karten-Vorschau - + Ticket: Eintrittskarte: - + Voucher: Gutschein: @@ -1031,506 +1338,487 @@ At least %1 Bits of random are required. MOrderWindow - + Order Details Bestelldetails - + &Order &Bestellung - + &Order... &Bestellung... - + &Sell... &Verkauf... - + C&ancel Order... Bestellung &Stornieren... - + &Close S&chließen - + &Payment &Bezahlung - + Receive &Payment... &bezahlen... - + &Refund... &zurückgeben... - + P&rinting &Druck - + Print &Bill... &Rechnung drucken... - + Save Bill &as file... Rechnung &speichern... - + Print &Tickets... &Eintrittskarten drucken... + Print &Current Ticket... markierte Eintrittskarte drucken + &View Tickets... Eintrittskarten &ansehen... - + Order ID: Bestell-Nr.: - + Order Date: Bestelldatum: - + Shipping Date: Versandtdatum: - + Customer: Kunde: - + Sold by: Verkauft durch: - + Total Price: Gesamtpreis: - + Already Paid: bereits bezahlt: - + Order State: Bestellstatus: + Ticket ID Karten-Nr. + Event Veranstaltung Start Time - Anfangszeit + Anfangszeit Status - Status + Status Price - Preis + Preis - + &Mark Order as Shipped... Bestellung als versandt markieren... + Ch&ange Ticket-Price... Kartenpreis ändern... + &Return Ticket... Karte zurückgeben... - - - - - - - - - - - - - - - - - - - - - - + Warning Warnung Unable to get template file (ticket.xtt). Giving up. - Kann Vorlage (ticket.xtt) nicht finden. Gebe auf. + Kann Vorlage (ticket.xtt) nicht finden. Gebe auf. + Unable to get template file (bill.odtt). Giving up. Kann Vorlage (bill.odtt) nicht finden. Gebe auf. - - Mark as shipped? - Als versandt markieren? + Als versandt markieren? - - Mark this order as shipped now? - Diese Bestellung jetzt als versandt markieren? + Diese Bestellung jetzt als versandt markieren? + Unable to get template file (eventsummary.odtt). Giving up. Kann Vorlage (eventsummary.odtt) nicht finden. Gebe auf. Enter Payment - Zahlbetrag eingeben + Zahlbetrag eingeben Please enter the amount that has been paid: - Bitte geben Sie den Betrag ein, der bezahlt wurde: + Bitte geben Sie den Betrag ein, der bezahlt wurde: - Unable to submit payment request. - Kann Bestellung nicht anlegen. + Kann Bestellung nicht anlegen. - Error while trying to pay: %1 - Fehler während der Bezahlung: %1 + Fehler während der Bezahlung: %1 Enter Refund - Rückgabe eingeben + Rückgabe eingeben Please enter the amount that will be refunded: - Bitte geben Sie den Betrag ein, der zurückgegeben wird: + Bitte geben Sie den Betrag ein, der zurückgegeben wird: Unable to submit refund request. - Kann Rückgabe nicht übermitteln. + Kann Rückgabe nicht übermitteln. Error whily trying to refund: %1 - Fehler während der Rückgabe: %1 + Fehler während der Rückgabe: %1 This ticket cannot be returned, it has already been used or is in the wrong state. - Diese Karte kann nicht zurückgegeben werden: sie wurde bereits verwendet. + Diese Karte kann nicht zurückgegeben werden: sie wurde bereits verwendet. Return Ticket - Karte zurückgeben + Karte zurückgeben Do you really want to return this ticket? - Wollen Sie diese Karte wirklich zurückgeben? + Wollen Sie diese Karte wirklich zurückgeben? Cancel Order? - Bestellung stornieren? + Bestellung stornieren? Cancel this order now? - Diese Bestellung jetzt stornieren? + Diese Bestellung jetzt stornieren? Cannot cancel this order: it is in the wrong state. - Diese Bestellung kann nicht: sie ist im falschen Zustand. + Diese Bestellung kann nicht: sie ist im falschen Zustand. Failed to cancel this order. - Kann diese Bestellung nicht stornieren. Schade. + Kann diese Bestellung nicht stornieren. Schade. - + Delivery Address: Lieferadresse: - + Order Comment: Bestellkommentar: - + Change Commen&t... Kommen&tar ändern... Set comment: order %1 - Kommentar ändern: Bestellung %1 + Kommentar ändern: Bestellung %1 &Save - &Speichern + &Speichern &Cancel - &Abbrechen + &Abbrechen - + &Prune and recheck... Ungültige Einträge entfernen und erneut checken... - + Ma&ke Reservation... Reservierung durchführen... - + Ch&ange Item-Price... Artikelpreis ändern... - + &Return Item... Artikel zurückgeben... - + Change Sh&ipping Method... Versandoption ändern... - + Print V&ouchers... Gutscheine drucken... - + Print &Current Item... Aktuellen Artikel drucken... - + &View Items... Artikel ansehen... - + Shipping Method: Versandoption: - + Shipping Costs: Versandkosten: Item ID - Artikelnummer: + Artikelnummer: Description - Beschreibung + Beschreibung Voucher (current value: %1) - Gutschein (aktueller Wert: %1) + Gutschein (aktueller Wert: %1) There are no tickets left to print. - Es gibt keine Eintrittskarten zu drucken. + Es gibt keine Eintrittskarten zu drucken. There are no vouchers left to print. - Es gibt keine Gutscheine zu drucken. + Es gibt keine Gutscheine zu drucken. Unable to get template file (voucher.xtt). Giving up. - Kann Vorlage (voucher) nicht finden. Gebe auf. + Kann Vorlage (voucher) nicht finden. Gebe auf. - Unable to get template file (bill). Giving up. - Kann Vorlage (bill) nicht finden. Gebe auf. + Kann Vorlage (bill) nicht finden. Gebe auf. + Unable to get template file (eventsummary). Giving up. Kann Vorlage (eventsummary) nicht finden. Gebe auf. Open Document File (*.%1) - ODF Datei (*.%1) + ODF Datei (*.%1) Enter Price - Bitte Preis eingeben + Bitte Preis eingeben Please enter the new price for the ticket: - Bitte neuen Preis für die Eintrittskarte eingeben: + Bitte neuen Preis für die Eintrittskarte eingeben: Cannot change this item type. - Diese Artikelart kann nicht geändert werden. + Diese Artikelart kann nicht geändert werden. This voucher cannot be returned, it has already been used. - Diese Karte kann nicht zurückgegeben werden: sie wurde bereits verwendet. + Diese Karte kann nicht zurückgegeben werden: sie wurde bereits verwendet. Return Voucher - Gutschein zurückgeben + Gutschein zurückgeben Do you really want to return this voucher? - Wollen Sie diesen Gutschein wirklich zurückgeben? + Wollen Sie diesen Gutschein wirklich zurückgeben? Cannot return this item type. - Diese Artikelart kann nicht zurückgegeben werden. + Diese Artikelart kann nicht zurückgegeben werden. Set shipping time - Versandzeit setzen + Versandzeit setzen Enter the shipping time: - Bitte geben Sie die Versandzeit ein: + Bitte geben Sie die Versandzeit ein: OK - Ok + Ok Cancel - Abbrechen + Abbrechen - + MoneyLog for Order... Geldtransfers von Bestellung... - + MoneyLog for selected Voucher... Geldtransfers des selektierten Gutscheins... Enter Voucher - Gutschein eingeben + Gutschein eingeben Please enter the ID of the voucher you want to use: - Bitte geben Sie die Nummer des Gutscheins ein, den Sie verwenden wollen: + Bitte geben Sie die Nummer des Gutscheins ein, den Sie verwenden wollen: This voucher is not valid. - Dieser Gutschein ist nicht gültig. + Dieser Gutschein ist nicht gültig. Voucher Info - Gutscheininformation + Gutscheininformation Remaining value of this voucher: %1 - Verbleibender Wert auf dem Gutschein: %1 + Verbleibender Wert auf dem Gutschein: %1 - + This is not a voucher, cannot show the money log. Dies ist kein Gutschein, kann keine Geldtransfers anzeigen. - + Pay with &Voucher... Mit Gutschein bezahlen... @@ -1538,365 +1826,330 @@ At least %1 Bits of random are required. MOverview - + &Session &Session - + &Re-Login &Login wiederholen - + &Close Session Session &schließen - + &Event &Veranstaltung - + &Customer &Kunde - + Events Veranstaltungen - - - - - - - - - - - - - - - - - - - - - - - - - - - - + Warning Warnung I was unable to renew the login at the server, the error was: %1 - Der erneute Login ist fehlgeschlagen: %1 + Der erneute Login ist fehlgeschlagen: %1 &Offline mode - &Offlinemodus + &Offlinemodus - + &New Event... &Neue Veranstaltung... - + &Show all customers &Alle Kunden anzeigen - + C&art &Einkaufswagen - + Add &Ticket Eintrittskarte &hinzufügen - + Add &Voucher &Gutschein hinzufügen - + &Remove Item &Entfernen - + &Abort Shopping &Einkauf abbrechen - + New Event... Neue Veranstaltung... - - + Details... Details... - + Order Ticket... Bestellen... - + Shopping Cart Einkaufswagen - + Add Ticket Eintrittskarte hinzufügen - + Add Voucher Gutschein hinzufügen - + Remove Item Entfernen - + Customer: Kunde - + Delivery Address: Lieferadresse: - + Comments: Kommentare: - + Clear Zurücksetzen - - + Start Time Anfangszeit - - + Title Titel - + ddd MMMM d yyyy, h:mm ap time format ddd, d.M.yyyy hh:mm - + &Update Event List &Veranstaltungsliste auffrischen - + &Show/Edit details... &Details anzeigen/editieren... - + Users Nutzer - + New User... Neuer Nutzer... - + Delete User... Nutzer löschen... - + Description... Beschreibung.,. - + Hosts... Hosts... - + Roles... Rechte... - + Hosts Hosts - + Login Name Loginname - + Description Beschreibung - + New User Neuer Nutzer - + Please enter new user name (only letters, digits, and underscore allowed): Neuen Nutzernamen eingeben (Kleinbuchstaben, Ziffern, Unterstrich, Minus): - - - - - - + Error Fehler - + Edit Description Beschreibung ändern - + Descriptionof user %1: Beschreibung von Nutzer %1: - + Change my &Password Mein &Passwort ändern - + Set Password... Passwort setzen... - + New Host... Neuer Host... - + Add This Host... Diesen Host hinzufügen... - + Delete Host... Host löschen... - + Generate New Key... Neuen Schlüssel anlegen... - + Import... Importieren... - + Export... Exportieren... - + Password Passwort - + Please enter an initial password for the user: Bitte geben Sie ein intiales Passwort ein: - + Delete User? Nutzer löschen? - + Really delete user '%1'? Nutzer '%1' wirklich löschen? - + Error setting password: %1 Passwort kann nicht gesetzt werden: %1 The password must be non-empty and both lines must match - Das Passwort darf nicht leer sein und beide Zeilen müssen übereinstimmen. + Das Passwort darf nicht leer sein und beide Zeilen müssen übereinstimmen. Host Name - Hostname + Hostname Host Key - Hostkey + Hostkey Create New Host - Neuen Host anlegen + Neuen Host anlegen Please enter a host name: - Bitte geben Sie einen neuen Hostnamen ein: + Bitte geben Sie einen neuen Hostnamen ein: The key of this new host could only be generated with %n bits entropy. Store anyway? - + Der Key dieses Hosts konnte nur mit %n Bit Entropie angelegt werden. Trotzdem speichern? Der Key dieses Hosts konnte nur mit %n Bits Entropie angelegt werden. Trotzdem speichern? @@ -1904,27 +2157,27 @@ At least %1 Bits of random are required. Delete this Host? - Diesen Host löschen? + Diesen Host löschen? Really delete host '%1'? - Den Host '%1' wirklich löschen? + Den Host '%1' wirklich löschen? Change Host Key? - Hostkey ändern? + Hostkey ändern? Really change the key of host '%1'? - Den Key von Host '%1' wirklich ändern? + Den Key von Host '%1' wirklich ändern? The new key of this host could only be generated with %n bits entropy. Store anyway? - + Der Key dieses Hosts konnte nur mit %n Bit Entropie angelegt werden. Trotzdem speichern? Der Key dieses Hosts konnte nur mit %n Bits Entropie angelegt werden. Trotzdem speichern? @@ -1932,774 +2185,828 @@ At least %1 Bits of random are required. Import Key from File - Key aus Datei importieren + Key aus Datei importieren Unable to open file %1 for reading: %2 - Datei %1 kann nicht zum Lesen geöffnet werden: %2 + Datei %1 kann nicht zum Lesen geöffnet werden: %2 - This is not a host key file. - Dies ist keine Hostkeydatei. + Dies ist keine Hostkeydatei. This host key file does not contain a valid host name. - Die Hostkeydatei enthält keinen gültigen Hostnamen. + Die Hostkeydatei enthält keinen gültigen Hostnamen. This host key file does not contain a valid key. - Diese Datei enthält keinen gültigen Hostkey. + Diese Datei enthält keinen gültigen Hostkey. The key check sum did not match. Please get a clean copy of the host key file. - Die Checksumme dieser Datei ist fehlgeschlagen. Bitte besorgen Sie eine neue Kopie der Datei. + Die Checksumme dieser Datei ist fehlgeschlagen. Bitte besorgen Sie eine neue Kopie der Datei. This host cannot be exported. - Dieser Host kann nicht exportiert werden. + Dieser Host kann nicht exportiert werden. Export Key to File - Hostkey als Datei speichern + Hostkey als Datei speichern Unable to open file %1 for writing: %2 - Datei %1 kann nicht zum Schreiben geöffnet werden: %2 + Datei %1 kann nicht zum Schreiben geöffnet werden: %2 - + Check Order Bestellung prüfen - + Order List Bestellungsliste - + -select mode- -Modus auswählen- - + All Orders Alle Bestellungen - + Open Orders Offene Bestellungen - + Outstanding Payments Noch nicht bezahlt - + Outstanding Refunds Offene Rückerstattungen - + Amount Anzahl - + Select Event to order Ticket Bitte wählen Sie eine Verstaltung aus, um zu bestellen - + Select Auswählen - - - - + Cancel Abbrechen - + There is nothing in the order. Ignoring it. Bestellung ist leer. Vorgang abgebrochen. - + Please chose a customer first! Bitte wählen Sie zunächst einen Kunden aus! The request failed. - Anfrage ist fehlgeschlagen. + Anfrage ist fehlgeschlagen. A problem occurred during the order: %1 - Die Bestellung ist fehlgeschlagen: %1 + Die Bestellung ist fehlgeschlagen: %1 - + Entrance Einlasskontrolle - + Event Summary... Veranstaltungsübersicht... - + Undelivered Orders Nicht ausgelieferte Bestellungen - + Update Auffrischen - - Status - Status + Status - - Total - Gesamt + Gesamt - - Paid - bezahlt + bezahlt - - Customer - Kunde + Kunde + &Upload Template... Vorlage &hochladen... - + &Misc &Verschiedenes + &Return ticket... &Karte zurückgeben... - + Cancel Event... Veranstaltung absagen... - + Find by Ticket... Mit Kartennummer suchen... - + Cancel Event Veranstaltung absagen - + Please enter a reason to cancel event "%1" or abort: Bitte geben Sie einen Grund für die Absage der Veranstaltung "%1" ein: - + Event Cancelled Veranstaltung abgesagt - + The event "%1" has been cancelled. Please inform everybody who bought a ticket. Die Veranstaltung "%1" wurde abgesagt. Bitte informieren Sie alle Kunden. Unable to cancel event "%1". - Kann Veranstaltung "%1" nicht absagen. + Kann Veranstaltung "%1" nicht absagen. Ticket "%1" Not Valid - Karte "%1" ist nicht gültig. + Karte "%1" ist nicht gültig. Ticket "%1" has already been used - Karte "%1" wurde bereits verwendet. + Karte "%1" wurde bereits verwendet. Ticket "%1" has not been bought. - Karte "%1" wurde nicht gekauft. + Karte "%1" wurde nicht gekauft. Ticket "%1" Ok - Karte "%1" Okay. + Karte "%1" Okay. Ticket "%1" Ok; the Order has a refund - Karte "%1" Okay. + Karte "%1" Okay. Die Bestellung ist überbezahlt: es gibt noch Geld zurück. Ticket "%1" is not paid for! - Karte "%1" ist nicht bezahlt!!! + Karte "%1" ist nicht bezahlt!!! Ticket "%1" cannot be accepted, please check the order! - Karte "%1" kann nicht akzeptiert werden, bitte prüfen Sie die Bestellung. + Karte "%1" kann nicht akzeptiert werden, bitte prüfen Sie die Bestellung. Enter Ticket - Bitte Ticket eingeben + Bitte Ticket eingeben Please enter the ID of one of the tickets of the order you seek: - Bitte geben Sie die Nr. einer Karte aus der gesuchten Bestellung ein: + Bitte geben Sie die Nr. einer Karte aus der gesuchten Bestellung ein: Unable to query server. - Kann Server nicht abfragen. + Kann Server nicht abfragen. Server returned an invalid order ID. - Server hat eine ungültige Bestellnummer geliefert. + Server hat eine ungültige Bestellnummer geliefert. + Please select a template file. Bitte wählen Sie eine Vorlage aus. + Enter Template Name Vorlagenname eingeben + Please enter a name for the template file, it should contain only letters, digits, underscores and dots: Bitte geben Sie einen Namen für die Vorlage ein. Der Name sollte nur Buchstaben, Zahlen und Unterstriche und Punkte enthalten: + The template name must only contain letters, digits, underscores and dots. Der Vorlagenname darf nur Buchstaben, Ziffern, Unterstriche und Punkte enthalten. + Success Erfolg + Successfully uploaded the template. Vorlage wurde erfolgreich hochgeladen. + Unable to upload the template. Kann Vorlage nicht hochladen. Return Ticket - Karte zurückgeben + Karte zurückgeben Please enter the ticket ID to return: - Bitte geben Sie die Karte ein, die zurückgegeben wird: + Bitte geben Sie die Karte ein, die zurückgegeben wird: This is not a valid ticket. - Dies ist keine gültige Karte. + Dies ist keine gültige Karte. This ticket cannot be returned, it has already been used or is in the wrong state. - Diese Karte kann nicht zurückgegeben werden: sie wurde bereits benutzt oder befindet sich im falschen Status. + Diese Karte kann nicht zurückgegeben werden: sie wurde bereits benutzt oder befindet sich im falschen Status. - + &Admin &Administration + &Schedule Backup... &Backupzeit festlegen... - + &Backup now... &Jetzt Backup machen... + &Restore... Backup &wiederherstellen... - + -search result- -Suchresultat- - + Find by Event... Nach Veranstaltung suchen... - + Find by Customer... Nach Kunde suchen... - + The user name must contain only letters, digits, dots and underscores and must be at least one character long! Nutzernamen dürfen nur Kleinbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten und müssen mindestens ein Zeichen lang sein! Select Event - Veranstaltung auswählen + Veranstaltung auswählen - Ok - Ok + Ok - + Capacity Sitzplätze: - + Sold Verkauft - + Reserved Reserviert - + Free Frei - + (Nobody) this is a username for no user, the string must contain '(' to distinguish it from the others (Niemand) - + Delete User Nutzer Löschen - + Select which user will inherit this users database objects: Bitte wählen Sie einen Nutzer, der die Datenbankobjekte des gelöschten Nutzers erbt: - + Cannot delete user: %1 Kann Nutzer nicht löschen: %1 - + Show &old Events vergangene Veranstaltungen anzeigen - + C&onfigure Konfigurieren - + &Auto-Refresh settings... Auto-Auffrisch-Einstellungen... - + Refresh Settings Auffrischeinstellungen - + Refresh Rate (minutes): Auffrischrate (Minuten): - + refresh &event list Veranstaltungsliste auffrischen - + refresh &user list Nutzerliste auffrischen - + refresh &host list Rechnerliste auffrischen - - + &OK &Ok - - + &Cancel &Abbrechen - + &Edit Templates... Vorlagen ändern... - + &Update Templates Now Vorlagen jetzt auffrischen - + &Update Shipping Options Versandoptionen auffrischen - + Return &ticket... Karte zurückgeben... - + Return &voucher... Gutschein zurückgeben... - + Edit &Shipping Options... Versandoptionen editieren - + Shipping Method: Versandoption: - + Open Reservations Reservierungen - + (No Shipping) (Kein Versand) Select Voucher - Gutschein wählen + Gutschein wählen Select voucher price and value: - Bitte Gutschein-Preis und -Wert wählen: + Bitte Gutschein-Preis und -Wert wählen: Price: - Preis: + Preis: Value: - Wert: + Wert: Voucher (price: %1, value %2) - Gutschein (Preis: %1, Wert: %2) + Gutschein (Preis: %1, Wert: %2) Return Voucher - Gutschein zurückgeben + Gutschein zurückgeben Please enter the voucher ID to return: - Bitte geben Sie den Gutschein ein, der zurückgegeben wird: + Bitte geben Sie den Gutschein ein, der zurückgegeben wird: This is not a valid voucher. - Dies ist kein gültiger Gutschein. + Dies ist kein gültiger Gutschein. This voucher cannot be returned, it has already been used. - Dieser Gutschein kann nicht zurückgegeben werden, er wurde bereits benutzt. + Dieser Gutschein kann nicht zurückgegeben werden, er wurde bereits benutzt. - + refresh &shipping list Versandoptionen auffrischen - + Find by Order ID... Nach Bestellnummer suchen... Enter Order ID - Bestellnummer eingeben + Bestellnummer eingeben Please enter the ID of the order you want to display: - Bitte geben Sie die Bestellnummer der Bestellung ein, die Sie ansehen wollen: + Bitte geben Sie die Bestellnummer der Bestellung ein, die Sie ansehen wollen: This order does not exist. - Diese Bestellung existiert nicht. + Diese Bestellung existiert nicht. - + &Deduct from voucher... Geld von Gutschein abziehen... - + &Money Log for voucher... Geldtransfers von Gutschein... - + Money Log for &user... Geldtransfers von Nutzer... - + &Server Access settings... Serverzugriffseinstellungen... - + Backup &Settings... Einstellungen Sicherungskopie... - + Enter or scan Ticket-ID: Kartennummer eingeben oder scannen: Ticket "%1" is not for this event. - Karte "%1" ist nicht für diese Veranstaltung. + Karte "%1" ist nicht für diese Veranstaltung. Deduct from Voucher - Von Gutschein abziehen + Von Gutschein abziehen Using a voucher to pay outside the system. - Einen Gutschein nutzen um außerhalb des Systems zu bezahlen. + Einen Gutschein nutzen um außerhalb des Systems zu bezahlen. Amount to deduct: - Abzuziehender Betrag: + Abzuziehender Betrag: Voucher ID: - Gutscheinnummer: + Gutscheinnummer: OK - Ok + Ok - Request failed. - Anfrage ist fehlgeschlagen. + Anfrage ist fehlgeschlagen. Deducted from Voucher - Von Gutschein abziehen + Von Gutschein abziehen Value taken from voucher: %1 Value remaining on voucher: %2 - Vom Gutschein abgezogener Betrag: %1 + Vom Gutschein abgezogener Betrag: %1 Verbleibender Betrag: %2 - + Server Access Settings Serverzugriffseinstellungen - + Request Timeout (seconds): max. Anfragezeit (Sekunden): - + Log Level: Logstufe: - + Minimal Logging Minimales Log - + Log Details on Error Bei Fehlern Details - + Always Log Details Immer Details Backup failed with error: %1 - Sicherung ist fehlgeschlagen: %1 + Sicherung ist fehlgeschlagen: %1 - + Backup Sicherung - + The backup was successful. Die Sicherung war erfolgreich. - + Cannot create backup file. Kann Sicherungsdatei nicht anlegen. Voucher ID - Gutscheinnummer + Gutscheinnummer Please enter voucher ID to show log: - Bitte geben Sie die Gutscheinnummer ein um die Transaktionen zu zeigen: + Bitte geben Sie die Gutscheinnummer ein um die Transaktionen zu zeigen: User - Nutzer + Nutzer Please enter login name of user to show log: - Bitte den Login-Namen des Nutzers eingeben um die Transaktionen anzuzeigen: + Bitte den Login-Namen des Nutzers eingeben um die Transaktionen anzuzeigen: + + + + I was unable to renew the login at the server. + + + + + Unable to cancel event "%1": %2. + + + + + Backup failed with error (%2): %1 + + + + + Backup returned empty. + MPasswordChange - + Change my password Mein Passwort ändern - + Old Password: Altes Passwort: - + New Password: Neues Passwort: - + Repeat Password: Paswort wiederholen: - + Set Password Passwort setzen - + Cancel Abbrechen - + Reset password of user "%1" Passwort des Nutzers "%1" zurücksetzen + MSInterface + + + Warning + Warnung + + + + Login failed: %1 + + + + + Error + Fehler + + + + Communication problem while talking to the server, see log for details. + + + + + Communication with server was not successful. + + + + + The server implementation is too old for this client. + + + + + This client is too old for the server, please upgrade. + + + + MShipping + . decimal dot , @@ -2708,32 +3015,32 @@ Verbleibender Betrag: %2 MShippingChange - + Change Shipping Method Versandoption ändern - + Method: Option: - + Price: Preis: - + Ok Ok - + Cancel Abbrechen - + (None) shipping method (Keine) @@ -2742,177 +3049,159 @@ Verbleibender Betrag: %2 MShippingEditor - + Edit Shipping Options Versandoptionen editieren - + Change Description Beschreibung ändern - + Change Price Preis ändern - + Change Availability Verfügbarkeit ändern - + Add Option Option hinzufügen - + Delete Option Option löschen - + Ok Ok - + Cancel Abbrechen - + ID ID - + Description Beschreibung - + Price Preis - + Web Web - - - + Any User Jeder Nutzer - - + Yes Ja - - + No Nein - Shipping Option Description - Versandoptionsbeschreibung + Versandoptionsbeschreibung Please select a new description for this shipping option: - Bitte geben Sie eine Beschreibung für diese Versandoption ein: + Bitte geben Sie eine Beschreibung für diese Versandoption ein: - - - - - Warning - Warnung + Warnung - - Could not store the changes. - Konnte Änderungen nicht speichern. + Konnte Änderungen nicht speichern. - Shipping Option Price - Versandoptionspreis + Versandoptionspreis Please select a new price for this shipping option: - Bitte geben Sie einen Preis für diese Versandoption ein: + Bitte geben Sie einen Preis für diese Versandoption ein: - None - Nur privilegierte Nutzer + Nur privilegierte Nutzer - Web Interface - Privilegierte Nutzer und Web-Kunden + Privilegierte Nutzer und Web-Kunden - Any User + Web Interface - Jeder + Jeder - Shipping Option Availability - Versandoptionsverfügbarkeit + Versandoptionsverfügbarkeit Please select a new availability for this shipping option: - Bitte wählen Sie eine Verfügbarkeit für diese Versandoption: + Bitte wählen Sie eine Verfügbarkeit für diese Versandoption: Please select a new description for this new shipping option: - Bitte geben Sie eine Beschreibung für diese Versandoption ein: + Bitte geben Sie eine Beschreibung für diese Versandoption ein: Please select a new price for this new shipping option: - Bitte geben Sie einen Preis für diese Versandoption ein: + Bitte geben Sie einen Preis für diese Versandoption ein: Please select a new availability for this new shipping option: - Bitte wählen Sie eine Verfügbarkeit für diese Versandoption: + Bitte wählen Sie eine Verfügbarkeit für diese Versandoption: Could not create the new option. - Konnte die neue Versandoption nicht anlegen. + Konnte die neue Versandoption nicht anlegen. - Unable to delete this option. - Kann diese Option nicht löschen. + Kann diese Option nicht löschen. @@ -2982,9 +3271,6 @@ Verbleibender Betrag: %2 Checksumme - - - Warning Warnung @@ -3020,13 +3306,13 @@ Verbleibender Betrag: %2 Retrieving templates from server. - Hole Vorlagen vom Server. + Hole Vorlagen vom Server. MTicket - + . decimal dot , @@ -3035,93 +3321,94 @@ Verbleibender Betrag: %2 bought ticket state - gültig + gültig to refund ticket state - zurückgegeben + zurückgegeben used ticket state - benutzt + benutzt reserved ticket state - reserviert + reserviert ok ticket state - Ok + Ok sale only ticket state - nur zum Verkauf + nur zum Verkauf order only ticket state - nur zur Bestellung + nur zur Bestellung too late: event over ticket state - zu spät: Veranstaltung ist vorbei + zu spät: Veranstaltung ist vorbei no more tickets ticket state - keine Karten mehr verfügbar + keine Karten mehr verfügbar event cancelled ticket state - Veranstaltung abgesagt + Veranstaltung abgesagt no such event ticket state - Veranstaltung unbekannt + Veranstaltung unbekannt invalid ticket state - ungültig + ungültig Cannot execute request. - Kann Anfrage nicht ausführen. + Kann Anfrage nicht ausführen. Ticket is not stored, can't return it. - Karte ist nicht gespeichert, kann sie nicht zurückgeben. + Karte ist nicht gespeichert, kann sie nicht zurückgeben. Failed to execute request - Kann Anfrage nicht ausführen. + Kann Anfrage nicht ausführen. MTicketView + Preview Tickets Karten-Vorschau @@ -3129,7 +3416,7 @@ Verbleibender Betrag: %2 MUser - + User not valid: cannot delete. Ungültiger Nutzer: kann nicht gelöscht werden. @@ -3139,37 +3426,37 @@ Verbleibender Betrag: %2 invalid - ungültig + ungültig cancelled - storniert + storniert empty - leer + leer used - benutzt + benutzt unused - unbenutzt + unbenutzt Voucher is not stored, can't return it. - Gutschein ist nicht gespeichert, kann ihn nicht zurückgeben. + Gutschein ist nicht gespeichert, kann ihn nicht zurückgeben. Failed to execute request - Kann Anfrage nicht ausführen. + Kann Anfrage nicht ausführen. @@ -3177,98 +3464,97 @@ Verbleibender Betrag: %2 Unable to get server info. - Serverdaten können nicht gelesen werden. + Serverdaten können nicht gelesen werden. Error while parsing server info (line %1 col %2): %3 - Fehler beim Lesen der Serverdaten (Zeile %1, Spalte %2): %3 + Fehler beim Lesen der Serverdaten (Zeile %1, Spalte %2): %3 Error in server info: missing authentication algorithm info. - Fehler in Serverdaten: Authentifikationsalgorithmus fehlt. + Fehler in Serverdaten: Authentifikationsalgorithmus fehlt. The server requested an unsupported hash algorithm: %1. - Der Server verlangt einen nicht unterstützten Algorithmus (%1). Kann nicht fortsetzen. + Der Server verlangt einen nicht unterstützten Algorithmus (%1). Kann nicht fortsetzen. Unable to get authentication challenge. - Authentifikation fehlgeschlagen (es wurde kein Challenge angeboten). + Authentifikation fehlgeschlagen (es wurde kein Challenge angeboten). Error while parsing session challenge (line %1 col %2): %3 - Fehler beim Lesen der Authentifikationsdaten (Challenge; Zeile %1, Spalte %2): %3 + Fehler beim Lesen der Authentifikationsdaten (Challenge; Zeile %1, Spalte %2): %3 Error in session challenge: missing session ID. - Fehler in Authentifikationsdaten (Challenge): Session-ID fehlt. + Fehler in Authentifikationsdaten (Challenge): Session-ID fehlt. Error in session challenge: missing host challenge. - Fehler in Authentifikationsdaten (Challenge): Host-Challenge fehlt. + Fehler in Authentifikationsdaten (Challenge): Host-Challenge fehlt. Error in session challenge: missing user challenge. - Fehler in Authentifikationsdaten (Challenge): Nutzer-Challenge fehlt. + Fehler in Authentifikationsdaten (Challenge): Nutzer-Challenge fehlt. Failed to log in: user/password mismatch, non-allowed host key, or challenge timed out. - Authentifikation fehlgeschlagen: Passwort ist falsch, Host ist nicht zugelassen oder Challenge-Timeout. + Authentifikation fehlgeschlagen: Passwort ist falsch, Host ist nicht zugelassen oder Challenge-Timeout. Unable to authenticate. - Authentifikation fehlgeschlagen. + Authentifikation fehlgeschlagen. Error parsing EventList XML data (line %1 column %2): %3 - Fehler beim Lesen der XML-Daten (Zeile %1, Spalte %2): %3 + Fehler beim Lesen der XML-Daten (Zeile %1, Spalte %2): %3 Cannot change password, old password does not match! - Passwort kann nicht geändert werden: altes Passwort ist falsch. + Passwort kann nicht geändert werden: altes Passwort ist falsch. Error parsing RoomList XML data (line %1 column %2): %3 - Fehler beim Lesen der Daten (RoomList; Zeile %1, Spalte %2): %3 + Fehler beim Lesen der Daten (RoomList; Zeile %1, Spalte %2): %3 Error parsing UserList XML data (line %1 column %2): %3 - Fehler beim Lesen der Daten (UserList; Zeile %1, Spalte %2): %3 + Fehler beim Lesen der Daten (UserList; Zeile %1, Spalte %2): %3 Error parsing HostList XML data (line %1 column %2): %3 - Fehler beim Lesen der Daten (HostList; Zeile %1, Spalte %2): %3 + Fehler beim Lesen der Daten (HostList; Zeile %1, Spalte %2): %3 Error parsing CustomerList XML data (line %1 column %2): %3 - Fehler beim Lesen der Daten (CustomerList; Zeile %1, Spalte %2): %3 + Fehler beim Lesen der Daten (CustomerList; Zeile %1, Spalte %2): %3 - Error parsing OrderList XML data (line %1 column %2): %3 - Fehler beim Parsen der XML-Daten (Zeile %1, Spalte %2): %3 + Fehler beim Parsen der XML-Daten (Zeile %1, Spalte %2): %3 Error parsing ShippingList XML data (line %1 column %2): %3 - Fehler beim Lesen der Daten (ShippingList; Zeile %1, Spalte %2): %3 + Fehler beim Lesen der Daten (ShippingList; Zeile %1, Spalte %2): %3 @@ -3276,78 +3562,77 @@ Verbleibender Betrag: %2 create order - Bestellung anlegen + Bestellung anlegen invalidvalue voucher state - Gutscheinwert nicht zulässig + Gutscheinwert nicht zulässig invalidprice voucher state - Gutscheinpreis nicht zulässig + Gutscheinpreis nicht zulässig Shipping type not available to user. - Diese Versandoption ist privilegierten Nutzern vorbehalten. + Diese Versandoption ist privilegierten Nutzern vorbehalten. Illegal shipping type. - Ungültige Versandoption. + Ungültige Versandoption. order cancelled - Bestellung storniert + Bestellung storniert reservation to order - Reservierung zu Bestellung gewandelt + Reservierung zu Bestellung gewandelt Session - unable to parse XML data - Kann XML Daten nicht parsen + Kann XML Daten nicht parsen missing some authentication data - Authentifikationsdaten sind unvollständig + Authentifikationsdaten sind unvollständig Not authenticated. Can't change password. - Nicht authentifiziert, Passwort kann nicht geändert werden. + Nicht authentifiziert, Passwort kann nicht geändert werden. expected exactly one passwd element - Nur 1 "passwd" Element erwartet. + Nur 1 "passwd" Element erwartet. cannot set an empty password - Leeres Passwort kann nicht gesetzt werden + Leeres Passwort kann nicht gesetzt werden Ooops. Unable to find user. You have been deleted. - Ups. Sie wurden gelöscht. + Ups. Sie wurden gelöscht. Wrong password. Session hijacked, terminating it. - Falsches Passwort. Session wird beendet. + Falsches Passwort. Session wird beendet. @@ -3355,17 +3640,17 @@ Verbleibender Betrag: %2 _any - beliebiger (auch unregistrierter) Host + beliebiger (auch unregistrierter) Host _anon - Anonym - beliebiger registrierter Host + Anonym - beliebiger registrierter Host _online - Web-Präsenz + Web-Präsenz @@ -3373,27 +3658,27 @@ Verbleibender Betrag: %2 The ticket is not valid. - Die Karte ist nicht gültig. + Die Karte ist nicht gültig. The ticket has already been used. - Die Karte wurde bereits benutzt. + Die Karte wurde bereits benutzt. The ticket has not been bought or is cancelled. - Die Karte wurde nicht gekauft oder ist zurückgegeben. + Die Karte wurde nicht gekauft oder ist zurückgegeben. The ticket has not been paid. - Die Karte ist nicht bezahlt. + Die Karte ist nicht bezahlt. The tickets order is in an invalid state or does not exist. - Die Bestellung dieser Karte ist in einem ungültigen Zustand oder existiert nicht. + Die Bestellung dieser Karte ist in einem ungültigen Zustand oder existiert nicht. @@ -3401,362 +3686,362 @@ Verbleibender Betrag: %2 serverinfo - Serverinformationen + Serverinformationen startsession - Session beginnen + Session beginnen sessionauth - Session authentifizieren + Session authentifizieren closesession - Sessen beenden + Sessen beenden getmyroles - meine Rollen herausfinden + meine Rollen herausfinden getusers - Nutzer abfragen + Nutzer abfragen setuserdescription - Nutzerkommentar setzen + Nutzerkommentar setzen getuseracl - Nutzerrechte abfragen + Nutzerrechte abfragen setuseracl - Nutzerrechte setzen + Nutzerrechte setzen getuserhosts - erlaubte Hosts eines Nutzers abfragen + erlaubte Hosts eines Nutzers abfragen setuserhosts - erlaubte Hosts eines Nutzers setzen + erlaubte Hosts eines Nutzers setzen adduser - neue Nutzer anlegen + neue Nutzer anlegen deleteuser - Nutzer löschen + Nutzer löschen setmypasswd - eigenes Passwort ändern + eigenes Passwort ändern setpasswd - Passwort eines anderen Nutzers ändern + Passwort eines anderen Nutzers ändern gethosts - Hosts abfragen + Hosts abfragen sethost - Hosts anlegen + Hosts anlegen addhost - Neue Hosts anlegen + Neue Hosts anlegen deletehost - Hosts löschen + Hosts löschen geteventlist - Liste der Veranstaltungen abfragen + Liste der Veranstaltungen abfragen geteventdata - Veranstaltungsdetails abfragen + Veranstaltungsdetails abfragen seteventdata - Veranstaltungsdetails ändern + Veranstaltungsdetails ändern eventsummary - Veranstaltungübersicht + Veranstaltungübersicht cancelevent - Veranstaltung abbrechen + Veranstaltung abbrechen getroomdata - Raumdaten abfragen + Raumdaten abfragen setroomdata - Raumdaten setzen + Raumdaten setzen getcustomerlist - Kundenliste abfragen + Kundenliste abfragen getcustomer - Kunde abfragen + Kunde abfragen setcustomer - Kunde anlegen + Kunde anlegen deletecustomer - Kunden löschen/ersetzen + Kunden löschen/ersetzen checkorder - Bestellung testen + Bestellung testen createorder - Bestellung anlegen + Bestellung anlegen createsale - Verkaufen + Verkaufen getorderlist - Liste der Bestellungen abfragen + Liste der Bestellungen abfragen getorder - Bestellung: Details abfragen + Bestellung: Details abfragen orderpay - Bestellung bezahlen + Bestellung bezahlen orderrefund - Bestellung: Geld zurück geben + Bestellung: Geld zurück geben ordershipped - Bestellung als verschickt markieren + Bestellung als verschickt markieren cancelorder - Bestellung stornieren + Bestellung stornieren orderbyticket - Bestellung mit Ticket finden + Bestellung mit Ticket finden getordersbyevents - Bestellungen finden, die Veranstaltung enthalten + Bestellungen finden, die Veranstaltung enthalten setordercomment - Bestellkommentar (in angelegter Bestellung) ändern + Bestellkommentar (in angelegter Bestellung) ändern getticket - Ticket abrufen + Ticket abrufen useticket - Ticket entwerten + Ticket entwerten changeticketprice - Ticketpreis ändern + Ticketpreis ändern ticketreturn - Ticket zurückgeben + Ticket zurückgeben gettemplatelist - Vorlagenliste abfragen + Vorlagenliste abfragen gettemplate - Vorlage abfragen + Vorlage abfragen settemplate - Vorlage erstellen + Vorlage erstellen _admin - Alle Rechte, Administrator + Alle Rechte, Administrator _anyshipping - Nutzer darf beliebige (auch privilegierte) Versandmethode benutzen + Nutzer darf beliebige (auch privilegierte) Versandmethode benutzen _repriceshipping - Beliebigen Versandpreis festlegen + Beliebigen Versandpreis festlegen createreservedorder - Reservierung anlegen + Reservierung anlegen orderchangeshipping - Versandoption einer Bestellung ändern + Versandoption einer Bestellung ändern reservationtoorder - Reservierung in Bestellung wandeln + Reservierung in Bestellung wandeln reservationtosale - Reservierung in Verkauf wandeln + Reservierung in Verkauf wandeln getshipping - Versandoptionen holen + Versandoptionen holen setshipping - Versandoptionen ändern/anlegen + Versandoptionen ändern/anlegen deleteshipping - Versandoptionen löschen + Versandoptionen löschen getvoucherprices - Gutscheinpreise abfragen (zB. für Bestellformular) + Gutscheinpreise abfragen (zB. für Bestellformular) cancelvoucher - Gutschein zurückgeben + Gutschein zurückgeben emptyvoucher - Gutschein ungültig machen + Gutschein ungültig machen usevoucher - Gutschein benutzen (damit bezahlen) + Gutschein benutzen (damit bezahlen) getvoucher - Gutschein abfragen + Gutschein abfragen settemplatedescription - Vorlagenbeschreibung ändern/setzen + Vorlagenbeschreibung ändern/setzen deletetemplate - Vorlage löschen + Vorlage löschen _anyvoucher - Gutscheine mit beliebigem Wert anlegen + Gutscheine mit beliebigem Wert anlegen _anypricevoucher - Gutscheine anlegen bei denen Preis und Wert unterschiedlich sind + Gutscheine anlegen bei denen Preis und Wert unterschiedlich sind _explicitshipdate - eine beliebige Zeit/Datum setzen, wenn Bestellungen versandt werden (statt aktueller Zeit/Datum) + eine beliebige Zeit/Datum setzen, wenn Bestellungen versandt werden (statt aktueller Zeit/Datum) usevoucheroutside - Gutschein außerhalb des Systems nutzen (Geld ohne Bestellung abziehen) + Gutschein außerhalb des Systems nutzen (Geld ohne Bestellung abziehen) backup - Sicherungskopie anlegen + Sicherungskopie anlegen moneylog - Geldtransfers anzeigen + Geldtransfers anzeigen @@ -3764,54 +4049,61 @@ Verbleibender Betrag: %2 cancel voucher - Gutschein zurückgegeben + Gutschein zurückgegeben empty voucher - Gutschein entleert + Gutschein entleert create voucher - Gutschein angelegt + Gutschein angelegt pay with voucher - mit Gutschein bezahlt + mit Gutschein bezahlt pay with voucher outside system - mit Gutschein außerhalb des Systems bezahlt + mit Gutschein außerhalb des Systems bezahlt + + + + WobTransaction + + + XML result parser error line %1 col %2: %3 + initkey - - + Warning Warnung - + Magic Smoke needs a host key. You have to generate one before you can use the program. MagicSmoke braucht einen Hostkey. Sie müssen einen Hostkey generieren bevor das Programm benutzt werden kann. - + Enter Host Name Bitte Hostnamen eingeben - + Host name: Hostname: - + Magic Smoke needs a host name. You have to configure one before you can use the program. MagicSmoke braucht einen Hostnamen. Sie müssen einen Hostnamen eingeben bevor das Programm benutzt werden kann. @@ -3819,18 +4111,18 @@ Verbleibender Betrag: %2 initprofile - + default initial profile Standardprofil - + Create Initial Profile Initiales Profil anlegen - + You need a profile to work with Magic Smoke. Magic Smoke will now create one for you. Please enter the name you wish to give this profile. MagicSmoke braucht mindestens ein Profil um benutzt zu werden. Es wird nun eines generieren. Bitte geben Sie einen Namen für das Profil ein: @@ -3838,22 +4130,22 @@ Verbleibender Betrag: %2 lang - + Information Information - + The changed language setting will only be active after restarting the application. Die Änderung der Sprachkonfiguration wird es nach dem nächsten Neustart des Programms wirksam. - + Chose Language Sprache auswählen - + Language: Sprache: @@ -3930,483 +4222,484 @@ Verbleibender Betrag: %2 Unknown Customer - Unbekannter Kunde + Unbekannter Kunde Unable to parse XML. - Kann XML Daten nicht parsen. + Kann XML Daten nicht parsen. Cannot find customer ID to delete. - Kann zu löschende Kundennummer nicht finden. + Kann zu löschende Kundennummer nicht finden. Invalid Customer ID, cannot delete. - Ungültige Kundennummer kann nicht gelöscht werden. + Ungültige Kundennummer kann nicht gelöscht werden. Invalid Customer ID, cannot merge. - Ungültige Kundennummer kann nicht vereint werden. + Ungültige Kundennummer kann nicht vereint werden. - Cannot find Customer ID, cannot delete. - Kann zu löschende Kundennummer nicht finden. + Kann zu löschende Kundennummer nicht finden. Cannot merge customers. - Kann Kunden-Einträge nicht vereinen. + Kann Kunden-Einträge nicht vereinen. Cannot delete customer. - Kann Kunde nicht löschen. + Kann Kunde nicht löschen. - Malformed request. - Fehlerhaftes Anfrageformat. + Fehlerhaftes Anfrageformat. The event id must be numeric. - Die Veranstaltungsnummer muss numerisch sein. + Die Veranstaltungsnummer muss numerisch sein. - Invalid event id. - Ungültige Veranstaltungsnummer. + Ungültige Veranstaltungsnummer. - Cannot place order, sorry. - Kann Bestellung nicht anlegen. + Kann Bestellung nicht anlegen. Cannot place sale, sorry. - Kann Verkauf nicht anlegen. + Kann Verkauf nicht anlegen. Internal Error: unknown action. - Interner Fehler: unbekannte Aktion. + Interner Fehler: unbekannte Aktion. No such orderID in database. - Diese Bestellnummer existiert nicht in der Datenbank. + Diese Bestellnummer existiert nicht in der Datenbank. Expected 2 arguments. - 2 Argumente erwartet. + 2 Argumente erwartet. Invalid Order ID - Ungültige Bestellnummer. + Ungültige Bestellnummer. Expected positive amount. - Die Anzahl muss eine positive Zahl sein. + Die Anzahl muss eine positive Zahl sein. Order does not exist. - Bestellung existiert nicht. + Bestellung existiert nicht. Order cannot be changed, it is closed. - Die Bestellung kann nicht geändert werden, da sie bereits geschlossen ist. + Die Bestellung kann nicht geändert werden, da sie bereits geschlossen ist. - Order ID must be numeric. - Bestellnummer muss numerisch sein. + Bestellnummer muss numerisch sein. - - - Order ID is invalid. - Bestellnummer ist ungültig. + Bestellnummer ist ungültig. Wrong state, cannot set order to shipped. - Kann Bestellung nicht auf "versandt" setzen: sie ist im falschen Ausgangszustand. + Kann Bestellung nicht auf "versandt" setzen: sie ist im falschen Ausgangszustand. Wrong state, cannot set order to cancelled. - Kann Bestellung nicht auf "abgebrochen" setzen: sie ist im falschen Ausgangszustand. + Kann Bestellung nicht auf "abgebrochen" setzen: sie ist im falschen Ausgangszustand. + Ticket not found. Karte nicht gefunden. + Ticket has no order. Karte hat keine Bestellung. + The ticket is not valid. Die Karte ist nicht gültig. + The ticket has already been used. Die Karte wurde bereits benutzt. + The ticket has not been bought or is cancelled. Die Karte wurde nicht gekauft oder ist zurückgegeben. + The ticket has not been paid. Die Karte ist nicht bezahlt. + The tickets order is in an invalid state or does not exist. Die Bestellung dieser Karte ist in einem ungültigen Zustand oder existiert nicht. - - - Unable to find this ticket. - Kann diese Karte nicht finden. + Kann diese Karte nicht finden. Price must be a number. - Der Preis muss eine Zahl sein. + Der Preis muss eine Zahl sein. Price must be positive. - Der Preis muss positiv sein. + Der Preis muss positiv sein. Ticket cannot be returned. - Karte kann nicht zurückgegeben werden. + Karte kann nicht zurückgegeben werden. - - - - unable to parse XML data - Kann XML Daten nicht parsen + Kann XML Daten nicht parsen Cannot delete special hosts. - Spezialhosts können nicht gelöscht werden. + Spezialhosts können nicht gelöscht werden. + missing some authentication data Authentifikationsdaten sind unvollständig + Not authenticated. Can't change password. Nicht authentifiziert, Passwort kann nicht geändert werden. expected exactly one passwd element - Nur 1 "passwd" Element erwartet. + Nur 1 "passwd" Element erwartet. cannot set an empty password - Leeres Passwort kann nicht gesetzt werden + Leeres Passwort kann nicht gesetzt werden + Ooops. Unable to find user. You have been deleted. Ups. Sie wurden gelöscht. + Wrong password. Session hijacked, terminating it. Falsches Passwort. Session wird beendet. - invalid user name - Falscher Nutzername. + Falscher Nutzername. expected exactly 1 ACL element - Clientfehler: es wurde nur 1 ACL Element erwartet. + Clientfehler: es wurde nur 1 ACL Element erwartet. - unknown user name - Unbekannter Nutzer. + Unbekannter Nutzer. expected exactly 1 Hosts element - Clientfehler: es wurde nur 1 Hosts Element erwartet. + Clientfehler: es wurde nur 1 Hosts Element erwartet. Syntax Error - Syntaxfehler + Syntaxfehler Cannot remove user: DB error while deleting ACL. - Kann Nutzer nicht löschen: Datenbankfehler beim Löschen der Zugriffsrechte. + Kann Nutzer nicht löschen: Datenbankfehler beim Löschen der Zugriffsrechte. Cannot remove user: unable to replace user. - Kann Nutzer nicht löschen: kann Nutzer nicht ersetzen. + Kann Nutzer nicht löschen: kann Nutzer nicht ersetzen. Cannot remove user: DB error while deleting user. - Kann Nutzer nicht löschen: Datenbankfehler beim Löschen. + Kann Nutzer nicht löschen: Datenbankfehler beim Löschen. Unable to change this password. - Dieses Passwort kann nicht geändert werden. + Dieses Passwort kann nicht geändert werden. Template File not found in database - Vorlage kann nicht gefunden werden. + Vorlage kann nicht gefunden werden. - Unable to find file name - Dateiname kann nicht gefunden werden. + Dateiname kann nicht gefunden werden. - Illegal File Name - Illegaler Dateiname + Illegaler Dateiname Invalid Request, please use the MagicSmoke Client with this page. - Interner Fehler: Fehlerhafte Anfrage - bitte einen aktuellen MagicSmoke Client benutzen. + Interner Fehler: Fehlerhafte Anfrage - bitte einen aktuellen MagicSmoke Client benutzen. Invalid or missing sessionid, or session timed out. - Die Session kann nicht benutzt werden. Bitte neu anmelden. + Die Session kann nicht benutzt werden. Bitte neu anmelden. Session not yet authenticated. - Die Session ist noch nicht authentifiziert. + Die Session ist noch nicht authentifiziert. You do not have the right to execute this transaction. - Sie haben nicht das Recht diese Transaktin durchzuführen. + Sie haben nicht das Recht diese Transaktin durchzuführen. Internal Error: unknown command, hiccup in code structure. - Interner Fehler: unbekanntes Kommando, Fehler in Code-Struktur. Bitte melden Sie diesen Fehler und wie es dazu kam dem Programmierer. + Interner Fehler: unbekanntes Kommando, Fehler in Code-Struktur. Bitte melden Sie diesen Fehler und wie es dazu kam dem Programmierer. + invalidvalue voucher state Gutscheinwert nicht zulässig + invalidprice voucher state Gutscheinpreis nicht zulässig + Shipping type not available to user. Diese Versandoption ist privilegierten Nutzern vorbehalten. + Illegal shipping type. Ungültige Versandoption. Order cannot be paid for, it is only a reservation. Order or sell it first! - Dies ist eine Reservierung: kann keine Bezahlung annehmen solange sie nicht bestellt wurde. + Dies ist eine Reservierung: kann keine Bezahlung annehmen solange sie nicht bestellt wurde. Unable to update order comment. - Kann Bestellkommentar nicht ändern. + Kann Bestellkommentar nicht ändern. - Invalid Order. - Ungültige Bestellung. + Ungültige Bestellung. Invalid Shipping Method. - Ungültige Versandoption. + Ungültige Versandoption. Unable to create new shipping method. - Kann neue Versandoption nicht anlegen. + Kann neue Versandoption nicht anlegen. Unable to change shipping method. - Kann Versandoption nicht ändern. + Kann Versandoption nicht ändern. Expected a numeric shipping ID. - Erwarte numerische Versandoptionsnummer. + Erwarte numerische Versandoptionsnummer. Unable to delete shipping method. - Kann Versandoption nicht löschen. + Kann Versandoption nicht löschen. Cannot change order from reservation. - Kann Reservierung nicht wandeln. + Kann Reservierung nicht wandeln. Template file does not exist - Vorlage existiert nicht. + Vorlage existiert nicht. Unable to cancel voucher. - Kann Gutschein nicht zurückgeben. + Kann Gutschein nicht zurückgeben. Invalid voucher, cannot empty it. - Ungültiger Gutschein, er kann nicht geleert werden. + Ungültiger Gutschein, er kann nicht geleert werden. Expected two arguments: voucher id and order id. - Es wurden zwei Argumente erwartet: Gutschein-ID und Bestell-ID. + Es wurden zwei Argumente erwartet: Gutschein-ID und Bestell-ID. - Invalid voucher id. - Ungültige Gutschein-ID. + Ungültige Gutschein-ID. - Unable to process payment via voucher. - Die Bezahlung per Gutschein kann nicht durchgeführt werden. + Die Bezahlung per Gutschein kann nicht durchgeführt werden. Invalid voucher ID. - Ungültige Gutschein-ID. + Ungültige Gutschein-ID. + create order Bestellung angelegt + order cancelled Bestellung storniert + reservation to order Reservierung zu Bestellung gewandelt payment - Bezahlung + Bezahlung refund - Geldrückgabe + Geldrückgabe Ticket or Voucher not found. - Karte oder Gutschein nicht gefunden. + Karte oder Gutschein nicht gefunden. Ticket/Voucher has no order. - Karte/Gutschein hat keine Bestellung. + Karte/Gutschein hat keine Bestellung. shipping changed - Versand geändert + Versand geändert Expected 2 arguments: query type and ID. - 2 Argumente erwartet: Anfragetyp und ID. + 2 Argumente erwartet: Anfragetyp und ID. Invalid Query Type. - Ungültige Anfrage. + Ungültige Anfrage. + cancel voucher Gutschein zurückgegeben + empty voucher Gutschein entleert + create voucher Gutschein angelegt + pay with voucher mit Gutschein bezahlt + pay with voucher outside system mit Gutschein außerhalb des Systems bezahlt Expected two arguments: voucher id and amount to deduct. - 2 Argumente erwartet: Gutscheinnummer und Betrag. + 2 Argumente erwartet: Gutscheinnummer und Betrag. diff --git a/src/smoke_de_SAX.ts b/src/smoke_de_SAX.ts index e539aef..364f93f 100644 --- a/src/smoke_de_SAX.ts +++ b/src/smoke_de_SAX.ts @@ -1,51 +1,67 @@ - - - + + + MApplication + + + &Help + + + + + About MagicSmoke + + + + + <h3>MagicSmoke %3</h3>&copy; Konrad Rosenbaum, Peter Keller, 2007-9<br>protected under the GNU GPL v.3 or at your option any newer<p>See also the <a href="http://smoke.silmor.de">MagicSmoke Homepage</a>.<p>This version was compiled from repository '%1' revision '%2'. + + + MBackupDialog - + Backup Settings - + Backup File: - + ... - + Generations to keep: - + Automatic Backup: - + Interval in days: - + &OK Nu &glar! Nehm'sch. - + &Cancel &Nee lass mal. - + Backup File @@ -53,12 +69,12 @@ MCentDialog - + OK - + Cancel @@ -66,12 +82,12 @@ MCheckDialog - + Ok Is gud so. - + Cancel Abbreschen @@ -79,47 +95,47 @@ MCustomerDialog - + Customer %1 Gunde %1 - + New Customer Neier Gunde - + Name: Dor Name: - + Address: De Adresse: - + Contact Information: Wie mor den erreischen gann: - + Web-Login/eMail: Wie er sisch im Web anmelden gann: - + Comment: Gommendar: - + Save Schbeichorn - + Cancel Doch ni' machen @@ -127,85 +143,84 @@ MCustomerListDialog - + Select a Customer Gunde auswählen - + Customers Gunden - + Details... Dedails anzeichen... - + Create new... Neuen anlechen... - + Delete... Wechschmeißen... - + Select Auswählen - + Cancel Mach ma ni' - + Close Zumachn - + Delete Customer Gunden Löschn - + Really delete this customer (%1)? Willsde den Gunden wirschlich löschen? Has'de Dir das och gud üborleschd? Das ist dor %1. - + merge with other entry: Mid 'nem andorn Eindrag zusamm'lechn: - + &Yes &Nu glar! - + &No Nee &Lass ma! - Error - Gans doller falschor Fehler + Gans doller falschor Fehler Failed to delete customer. - Gann den Gunden ni löschen. Gomm'se morchen nochma'. + Gann den Gunden ni löschen. Gomm'se morchen nochma'. Failed to delete customer: %1 - Gann den Gunden "%1" ni löschen. Gomm'se morchen nochma'. + Gann den Gunden "%1" ni löschen. Gomm'se morchen nochma'. @@ -213,30 +228,28 @@ Event is not complete, cannot save. - De Veranschdaldung is ni gombledd, das gansch so ni abschiggn. + De Veranschdaldung is ni gombledd, das gansch so ni abschiggn. - + [0-9]+\.[0-9]{2} price validator regexp [0-9]+,[0-9]{2} - - + . price decimal dot , - - + yyyy-MM-dd hh:mm ap date/time format ddd, d.M.yyyy hh:mm - + yyyy-MM-dd date format d.M.yyyy @@ -245,102 +258,99 @@ MEventEditor - + Event Editor Voranschdaldungsvorwurschdler - + Title: Diddel: - + Artist: Günsdlor: - + Description: Beschreibung: - + Start Time: 'S fängd an: - - + ddd MMMM d yyyy, h:mm ap time format ddd, d.M.yyyy hh:mm - + End Time: 'S hörd off: - + Room/Place: 'S bassierd hier: - + Capacity: Magsimale Gäsde: - + Default Price: Gardenbreis: - + Event Cancelled: Voranschaldung absachn: - + Save Schbeichorn - - + Cancel Ne' schbeichorn - - + Warning Dumm gelaufen - + Unable to load event from server. Gann de Voranschdaldung ni' offm Reschnor findn'. Problem while uploading event: %s - Isch gann de Voranschdaldung ni hochladen: %s + Isch gann de Voranschdaldung ni hochladen: %s - + Select a Room Raum anlechen - + New... new room Neier Raum... - + Select select room Auswählen @@ -348,15 +358,15 @@ New Room - Neier Raum + Neier Raum Name of new room: - Name vom dem Raum: + Name vom dem Raum: - + ID: Nummor: @@ -364,146 +374,146 @@ MEventSummary - + Summary for Event %1 Zusamm'fassung für de Veranschdaldung %1 - + Title: Diddel: - + Artist: Günsdlor: - + Start: Da gehds los: + yyyy-MM-dd hh:mm ap Date+Time format for displaying event start time ddd, d.M.yyyy hh:mm - + Capacity: Magsimale Gäsde: - + Tickets currently reserved: Garden die resorvierd sind: - + Tickets currently cancelled: Garden die zurüggegeben wurd'n: - + Tickets currently usable: Garden die genudsd werden gönn': - + Total Income: Summe dor Einnahm'n: + . decimal dot , - + Price Breis - + Bought Gegaufd - + Used Benudsd - + Unused Unbenudsd - + Print Druggn - + Save as... Schbeichorn undor... - + Close Zumachn - Warning - Dumm gelaufen + Dumm gelaufen + Unable to get template file (eventsummary.odtt). Giving up. Gann de Vorlache (eventsummary.odtt) ni findn'. Isch hab mor Mühe gegebn. Abor jedsd gebsch off. - + Summary Zusamm'fassung - + Tickets Garden - + Comments Gommendare - + Order: Beschdellung: - + Customer: Gunde: - Unable to get template file (eventsummary). Giving up. - Gann de Vorlache (eventsummary) ni findn'. Isch hab mor Mühe gegebn. Abor jedsd gebsch off. + Gann de Vorlache (eventsummary) ni findn'. Isch hab mor Mühe gegebn. Abor jedsd gebsch off. Open Document File (*.%1) - ODF Dadai (*.%1) + ODF Dadai (*.%1) MKeyGen - Current random buffer: %n Bits @@ -606,200 +616,210 @@ At least %1 Bits of random are required. MMainWindow - + Profile: Brofiel: - + Alternate Hostname: Andror Reschnername: - + Server URL: URL vom diggen Reschnor: - + Proxy: Web-Broggsie: - + Username: Nudsorname: - + Password: Gans doll geheimer Gohd: - + New Profile Neues Brofiel - + Please enter a profile name. It must be non-empty and must not be used yet: Bidde gäben'se 'nen Namen für das neue Brofiel ein. Der darf noch ni' benudsd sein und leer darf'or och nedd sein: - + Proxy Username: Nudsername für'n Broggsie: - + Proxy Password: Geheimer Gohd für'n Broggsie: - - - - - - - - - - + Warning Dumm gelaufen Unable to log in. Error: %1 - Isch gann nisch off'n gross'n Reschner. Der will nisch weil: %1 + Isch gann nisch off'n gross'n Reschner. Der will nisch weil: %1 - + &File &Dadai - + &New Profile... &Neues Brofiel - + &Save Profile Brofiel &schbeichorn - + &Close Window Fänsdor &zumach'n - + &Configure &Gonfiguriern - + new Profile Neues Brofiel - + save Profile Brofiel schbeichorn - + Login Droff offn' Reschnor - + &Language... &Schbrache... - + &Export Host Key... Rechnorschlüssel &eggsbordiern... - + &Import Host Key... Reschnorschlüssel &imbordiern... - + &Generate Host Key... Rechnorschlüssel &orzeuchen... - + Export Key to File Schlüssel als Dadei ablechen - + Unable to open file %1 for writing: %2 Gann de Dadai %1 nicht zum Schreiben offmachen weil: %2 - + Importing a key overwrites the host key that is currently used by this program. This may disable your accounts. Do you still want to continue? Wennsde nen Schlüssel imbordierst wirde abor och den agduellen Schlüssel löschen. Das gönnde Fadal sein - frach' ma' eenen der sisch ausgennd! Willsde das jedsd drodsem machen? - + Import Key from File Schlüssel aus nor Dadai holen - + Unable to open file %1 for reading: %2 Gann de Dadai %1 nisch lesen. Des iss jedsd geene Ordografieschwäche, sondern: %2 - - + This is not a host key file. Das is abor doch gar ge Schlüssel! Willsde misch verarschen? - + This host key file does not contain a valid key. De Dadai is a bissl gabudd. Die mussde nochmal holen, ich gann die so ned lesen. - + The key check sum did not match. Please get a clean copy of the host key file. Isch hab da ma nachgereschned. De Scheggsumme vom Schlüssel is falsch. Das gannsch Dir so ni abnehm. - + New Host Name Neier Reschnorname - + Please enter a name for the new host: Gib ma een Nam' für die Gissde hier ein: - + The host name must only consist of letters, digits and underscore. It must start with a letter. Nee. So ned. Du darfsd nur Buchschdaben, Zifforn und "_" verwenden. Umlaude sind och nisch gud. Und es muss mid nem Buchschdaben anfangen. Is a bissl gomblizierd, aber Du schaffsd das schon! - + This host key file does not contain a valid host name. De Schlüsseldadai had nen gans seldsamen Reschnornamen da drin. Desdorweschen gannsch die ni nehm. - + &OpenOffice.org Settings... + + + Set &Default Label Font... + + + + + Unable to log in. + + + + + Chose Default Font + + + + + Please chose a default font: + + MMoneyLog @@ -815,6 +835,294 @@ At least %1 Bits of random are required. + MOAddress + + + Class MOAddress property addressid is integer, but non-integer was found. + + + + + Class MOAddress property customerid is integer, but non-integer was found. + + + + + MOArtist + + + Class MOArtist property id is integer, but non-integer was found. + + + + + MOCartOrder + + + Class MOCartOrder property status is enum, invalid value was found. + + + + + Class MOCartOrder property customerid is integer, but non-integer was found. + + + + + MOCartTicket + + + Class MOCartTicket property eventid is integer, but non-integer was found. + + + + + Class MOCartTicket property amount is integer, but non-integer was found. + + + + + Class MOCartTicket property price is integer, but non-integer was found. + + + + + Class MOCartTicket property status is enum, invalid value was found. + + + + + Class MOCartTicket property maxamount is integer, but non-integer was found. + + + + + MOCartVoucher + + + Class MOCartVoucher property value is integer, but non-integer was found. + + + + + Class MOCartVoucher property price is integer, but non-integer was found. + + + + + Class MOCartVoucher property status is enum, invalid value was found. + + + + + MOContact + + + Class MOContact property contactid is integer, but non-integer was found. + + + + + Class MOContact property customerid is integer, but non-integer was found. + + + + + Class MOContact property contacttypeid is integer, but non-integer was found. + + + + + MOContactType + + + Class MOContactType property contacttypeid is integer, but non-integer was found. + + + + + MOCustomer + + + Class MOCustomer property id is integer, but non-integer was found. + + + + + MOCustomerShort + + + Class MOCustomerShort property id is integer, but non-integer was found. + + + + + MOEvent + + + Class MOEvent property id is integer, but non-integer was found. + + + + + Class MOEvent property start is integer, but non-integer was found. + + + + + Class MOEvent property end is integer, but non-integer was found. + + + + + Class MOEvent property capacity is integer, but non-integer was found. + + + + + Class MOEvent property amountSold is integer, but non-integer was found. + + + + + Class MOEvent property amountReserved is integer, but non-integer was found. + + + + + Class MOEvent property tax is integer, but non-integer was found. + + + + + MOOrder + + + Class MOOrder property orderid is integer, but non-integer was found. + + + + + Class MOOrder property customerid is integer, but non-integer was found. + + + + + Class MOOrder property amountpaid is integer, but non-integer was found. + + + + + Class MOOrder property state is enum, invalid value was found. + + + + + Class MOOrder property amountdue is integer, but non-integer was found. + + + + + Class MOOrder property totalprice is integer, but non-integer was found. + + + + + Class MOOrder property ordertime is integer, but non-integer was found. + + + + + Class MOOrder property senttime is integer, but non-integer was found. + + + + + MOPrice + + + Class MOPrice property eventid is integer, but non-integer was found. + + + + + Class MOPrice property pricecategoryid is integer, but non-integer was found. + + + + + Class MOPrice property maxavailable is integer, but non-integer was found. + + + + + Class MOPrice property price is integer, but non-integer was found. + + + + + MORoom + + + Class MORoom property capacity is integer, but non-integer was found. + + + + + MOShipping + + + Class MOShipping property id is integer, but non-integer was found. + + + + + Class MOShipping property cost is integer, but non-integer was found. + + + + + MOTicket + + + Class MOTicket property eventid is integer, but non-integer was found. + + + + + Class MOTicket property price is integer, but non-integer was found. + + + + + Class MOTicket property status is enum, invalid value was found. + + + + + Class MOTicket property orderid is integer, but non-integer was found. + + + + + MOVoucher + + + Class MOVoucher property value is integer, but non-integer was found. + + + + + Class MOVoucher property price is integer, but non-integer was found. + + + + + Class MOVoucher property status is enum, invalid value was found. + + + + MOfficeConfig @@ -899,71 +1207,70 @@ At least %1 Bits of random are required. placed state - bladsierd + bladsierd sent state - abgeschiggd + abgeschiggd cancelled state - abgebroch'n + abgebroch'n closed state - geschlossn + geschlossn check: ok state - Brüfung: is gud so + Brüfung: is gud so check: sale only state - Brüfung: nur zum Vergauf + Brüfung: nur zum Vergauf check: order only state - Brüfung: nur zur Beschdellung + Brüfung: nur zur Beschdellung check: failed state - Brüfung: gehd ni. Wirschlich ni. + Brüfung: gehd ni. Wirschlich ni. invalid state - ungüldsch + ungüldsch + . decimal dot , - - + yyyy-MM-dd hh:mm ap date/time format ddd, d.M.yyyy hh:mm - - + yyyy-MM-dd date format d.M.yyyy @@ -971,60 +1278,59 @@ At least %1 Bits of random are required. This ticket is not part of this order. - De Garde gehörd ni zu dor Beschdellung. Da mussde was vorwegseld ham! + De Garde gehörd ni zu dor Beschdellung. Da mussde was vorwegseld ham! - Error - Gans doller falschor Fehler + Gans doller falschor Fehler The request failed. - De Anfrache is schiefgegangen. + De Anfrache is schiefgegangen. A problem occurred during the order: %1 - Isch hadde nen Broblem mit dor Beschdellung: %1 + Isch hadde nen Broblem mit dor Beschdellung: %1 reserved state - resorvierd + resorvierd Cannot query DB, don't know it. - Gann de Dadenbank ni frachn, isch wes im Momend ni so rischdsch wo se iss. + Gann de Dadenbank ni frachn, isch wes im Momend ni so rischdsch wo se iss. Cannot update shipping: error while sending. - Gann de Versandmedode ni ändorn. 'S iss was beim Sendn schiefgegang'. + Gann de Versandmedode ni ändorn. 'S iss was beim Sendn schiefgegang'. This voucher is not part of this order. - Das isn' rischdsch hübschor Gudschein, abor der gehörd ni in diese Beschdellung nei! + Das isn' rischdsch hübschor Gudschein, abor der gehörd ni in diese Beschdellung nei! MOrderItemView - + Preview Tickets Garden anguggn. - + Ticket: Garde: - + Voucher: Gudschein: @@ -1032,506 +1338,442 @@ At least %1 Bits of random are required. MOrderWindow - + Order Details Beschdelldedails - + &Order &Beschdellen - + &Order... &Beschdellen... - + &Sell... &Vorgofen... - + C&ancel Order... Beschdellung &abbreschn... - + &Close &Schließen - + &Payment Bed&sahlung - + Receive &Payment... &Bedsahln... - + &Refund... &Zurüggeben... - + P&rinting &Druggn - + Print &Bill... &Reschnung druggn... - + Save Bill &as file... Reschnung als Dadai &schbeichorn... - + Print &Tickets... &Garden druggn... + Print &Current Ticket... &agduelle Garde druggn... + &View Tickets... Gar&den anguggn... - + Order ID: Beschdellnummer: - + Order Date: Beschdelldadum: - + Shipping Date: Versanddadum: - + Customer: Gunde: - + Sold by: Vergaufd von: - + Total Price: Endvorbraucherbreis: - + Already Paid: Schon bedsahld: - + Order State: Beschdellschdadus: + Ticket ID Gardennummer + Event Veranschdaldung Start Time - Anfangszeit + Anfangszeit Status - Schdadus + Schdadus Price - Breis + Breis - + &Mark Order as Shipped... Beschdellung is weschgeschiggd... + Ch&ange Ticket-Price... Gardenbreis ändorn... + &Return Ticket... Garde zurüggeben... - - - - - - - - - - - - - - - - - - - - - - + Warning Dumm gelaufen Unable to get template file (ticket.xtt). Giving up. - Gann de Vorlache (ticket.xtt) ni findn'. Isch hab mor Mühe gegebn. Abor jedsd gebsch off. + Gann de Vorlache (ticket.xtt) ni findn'. Isch hab mor Mühe gegebn. Abor jedsd gebsch off. + Unable to get template file (bill.odtt). Giving up. Gann de Vorlache (bill.xtt) ni findn'. Isch hab mor Mühe gegebn. Abor jedsd gebsch off. - - Mark as shipped? - Als wechgeschiggd margieren? + Als wechgeschiggd margieren? - - Mark this order as shipped now? - Als wechgeschiggd margieren? Also jedsd. Rischdisch weg? Beim Gunden? + Als wechgeschiggd margieren? Also jedsd. Rischdisch weg? Beim Gunden? + Unable to get template file (eventsummary.odtt). Giving up. Gann de Vorlache (eventsummary.odtt) ni findn'. Isch hab mor Mühe gegebn. Abor jedsd gebsch off. Enter Payment - Geldbedrach eingeben + Geldbedrach eingeben Please enter the amount that has been paid: - Bidde den Bedrach eingebn der bedsahld wurde: + Bidde den Bedrach eingebn der bedsahld wurde: - Unable to submit payment request. - Gann de Bedsahlung nisch schbeischorn. De Gommunisdn wolln das Neds vom Geld frei haldn. + Gann de Bedsahlung nisch schbeischorn. De Gommunisdn wolln das Neds vom Geld frei haldn. - Error while trying to pay: %1 - 'S is bleede, abor da war'n Fehlor beim bedsahln: %1 + 'S is bleede, abor da war'n Fehlor beim bedsahln: %1 Enter Refund - Rügggabe eingäben + Rügggabe eingäben Please enter the amount that will be refunded: - Bidde den Bedrach eingebn der zurüggegebn wurde: + Bidde den Bedrach eingebn der zurüggegebn wurde: Unable to submit refund request. - Gann de Rügggabe nisch schbeischorn. De Bankengriese hadd uns wiedor. + Gann de Rügggabe nisch schbeischorn. De Bankengriese hadd uns wiedor. Error whily trying to refund: %1 - 'S is bleede, abor da war'n Fehlor beim zurüggeben: %1 + 'S is bleede, abor da war'n Fehlor beim zurüggeben: %1 This ticket cannot be returned, it has already been used or is in the wrong state. - De Garde gannsch ni zurügnehm. Die wurde schonma benudsd oder so. + De Garde gannsch ni zurügnehm. Die wurde schonma benudsd oder so. Return Ticket - Garde zurüggeben + Garde zurüggeben Do you really want to return this ticket? - Wolln'se de Garde wirschlisch zurüggeben? S'wär schade drum. + Wolln'se de Garde wirschlisch zurüggeben? S'wär schade drum. Cancel Order? - Beschdellung abbreschn? + Beschdellung abbreschn? Cancel this order now? - De Beschdellung jedsd wirschlich abbreschn? S'gibd dann kee zurüg mehr - also ni rumheuln! + De Beschdellung jedsd wirschlich abbreschn? S'gibd dann kee zurüg mehr - also ni rumheuln! Cannot cancel this order: it is in the wrong state. - Gann de Beschdellung ni abbreschn: die hadd wie'n bissl 'n falschn Schdadus. + Gann de Beschdellung ni abbreschn: die hadd wie'n bissl 'n falschn Schdadus. Failed to cancel this order. - Gann de Beschdellung ni abbreschn. + Gann de Beschdellung ni abbreschn. - + Delivery Address: Adresse wo's Zeuch hin soll: - + Order Comment: Beschdellgommendar: - + Change Commen&t... Gommendar ändorn... Set comment: order %1 - Gommendar ändorn: Beschdellung %1 + Gommendar ändorn: Beschdellung %1 &Save - &Schbeichorn + &Schbeichorn &Cancel - &Nee lass mal. + &Nee lass mal. - + &Prune and recheck... Mist wegschmeißn und nochma' scheggn... - + Ma&ke Reservation... Nu da resorviern wor's hald ersdma!... - + Ch&ange Item-Price... Vom margierden den Breis ändorn... - + &Return Item... Das margierde Ding zurüggeben... - + Change Sh&ipping Method... Versandmedode ändorn... - + Print V&ouchers... Gudscheine Druggn... - + Print &Current Item... Margierdes druggen... - + &View Items... Alles ma genau anguggn... - + Shipping Method: Versandmedode: - + Shipping Costs: Versandgosden: Item ID - De Nummor + De Nummor Description - Beschreibung + Beschreibung Voucher (current value: %1) - Gudschein (agduell issor %1 werd) + Gudschein (agduell issor %1 werd) There are no tickets left to print. - Eivorbübbschd, da ist gehne Garde, die mor druggn gönn'. + Eivorbübbschd, da ist gehne Garde, die mor druggn gönn'. There are no vouchers left to print. - Eivorbübbschd, da ist gehn Gudschein, den mor druggn gönn'. + Eivorbübbschd, da ist gehn Gudschein, den mor druggn gönn'. Unable to get template file (voucher.xtt). Giving up. - Gann de Vorlache (voucher) ni findn'. Isch hab mor Mühe gegebn. Abor jedsd gebsch off. + Gann de Vorlache (voucher) ni findn'. Isch hab mor Mühe gegebn. Abor jedsd gebsch off. - Unable to get template file (bill). Giving up. - Gann de Vorlache (bill) ni findn'. Isch hab mor Mühe gegebn. Abor jedsd gebsch off. + Gann de Vorlache (bill) ni findn'. Isch hab mor Mühe gegebn. Abor jedsd gebsch off. + Unable to get template file (eventsummary). Giving up. Gann de Vorlache (eventsummary) ni findn'. Isch hab mor Mühe gegebn. Abor jedsd gebsch off. Open Document File (*.%1) - ODF Dadai (*.%1) + ODF Dadai (*.%1) Enter Price - Breis eingäbn + Breis eingäbn Please enter the new price for the ticket: - Gib ma een Breis ein, und machn hübsch rund: + Gib ma een Breis ein, und machn hübsch rund: Cannot change this item type. - Die Ard von Ardiggel gansch' ni ändorn. + Die Ard von Ardiggel gansch' ni ändorn. This voucher cannot be returned, it has already been used. - Den Gudschein gannsch ni zurügnehm. Der wurde schonma benudsd, der iss ja schon angebissn. + Den Gudschein gannsch ni zurügnehm. Der wurde schonma benudsd, der iss ja schon angebissn. Return Voucher - Gudschein zurüggeben + Gudschein zurüggeben Do you really want to return this voucher? - Wolln'se den Gudschein wirschlisch zurüggeben? S'wär schade drum. + Wolln'se den Gudschein wirschlisch zurüggeben? S'wär schade drum. Cannot return this item type. - Die Ard von Ardiggel gansch' ni zurüggnehm. S'duhd mir leid. + Die Ard von Ardiggel gansch' ni zurüggnehm. S'duhd mir leid. - - Set shipping time - - - - - Enter the shipping time: - - - - - OK - - - - - Cancel - - - - + MoneyLog for Order... - + MoneyLog for selected Voucher... - - Enter Voucher - - - - - Please enter the ID of the voucher you want to use: - - - - - This voucher is not valid. - - - - - Voucher Info - - - - - Remaining value of this voucher: %1 - - - - + This is not a voucher, cannot show the money log. - + Pay with &Voucher... @@ -1539,365 +1781,330 @@ At least %1 Bits of random are required. MOverview - + &Session &Sidsung - + &Re-Login &Noch'ma einloggn - + &Close Session Sidsung &Zumachn - + &Event &Veranschdaldung - - &Customer - &Gunde - - - - Events - Veranschdaldungen - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + &Customer + &Gunde + + + + Events + Veranschdaldungen + + + Warning Dumm gelaufen I was unable to renew the login at the server, the error was: %1 - Isch gann de' Verbindung off'n gross'n Reschner nisch erneuern. Der will nisch weil: %1 + Isch gann de' Verbindung off'n gross'n Reschner nisch erneuern. Der will nisch weil: %1 &Offline mode - &Ohne Neds und Dobbelden Boden + &Ohne Neds und Dobbelden Boden - + &New Event... Veranschdaldung &absach'n... - + &Show all customers &Alle Gunden anzeigen - + C&art Eing&aufswagen - + Add &Ticket Ein&driddsgarde hinzufüchen - + Add &Voucher &Gudschein hinzufüchen - + &Remove Item Doch &ni' nehm' - + &Abort Shopping &Eingauf Abbrechen - + New Event... Neue Veranschdaldung... - - + Details... Dedails anzeichen... - + Order Ticket... Eindriddsgarde beschdellen... - + Shopping Cart Eingaufswagen - + Add Ticket Eindriddsgarde hinzufüchen - + Add Voucher Gudschein hinzufüchen - + Remove Item Doch ni' nehm' - + Customer: Gunde: - + Delivery Address: Adresse wo's Zeuch hin soll: - + Comments: Wischdiches Gelaber und Gerede: - + Clear Wechwerfen und von vorne! - - + Start Time Anfangszeit - - + Title Diddel - + ddd MMMM d yyyy, h:mm ap time format ddd, d.M.yyyy hh:mm - + &Update Event List &Voranschdaldungsliste nochma holen - + &Show/Edit details... &Dedails anzeichen... - + Users Nudsor - + New User... Neier Nudsor... - + Delete User... Nudsor löschen... - + Description... Beschreibung... - + Hosts... Reschnor... - + Roles... Rollen... - + Hosts Reschnor - + Login Name Name zum Anmelden - + Description Beschreibung - + New User Neier Nudsor - + Please enter new user name (only letters, digits, and underscore allowed): Bidde gib ma nen neien Nudsornam' ein (nur Buchschdaben, Ziffern und "_"): - - - - - - + Error Gans doller falschor Fehler - + Edit Description Beschreibung ändorn - + Descriptionof user %1: Beschreibung vom Nudsor %1: - + Change my &Password Mei eechnes &Bassword ändorn - + Set Password... Bassword sedsen... - + New Host... Neier Reschnor... - + Add This Host... Die Gisde hier hinzufüchen... - + Delete Host... Reschnor löschen... - + Generate New Key... Neien Schlüssel erzeuchen... - + Import... Imbordieren... - + Export... Eggsbordieren... - + Password Bassword - + Please enter an initial password for the user: Bidde gib ma een Bassword für den Nudsor ein: - + Delete User? Nudsor löschen? - + Really delete user '%1'? Nudsor '%1' wirklich löschen? Bissde Dir da och gans sischor? - + Error setting password: %1 Gann Bassword ni sedsen: %1 The password must be non-empty and both lines must match - Das Bassword darf nisch leer sein und beide Basswordzeilen müssen gleisch sein. + Das Bassword darf nisch leer sein und beide Basswordzeilen müssen gleisch sein. Host Name - Reschnorname + Reschnorname Host Key - Reschnorschlüssel + Reschnorschlüssel Create New Host - Neien Reschnor anlechen + Neien Reschnor anlechen Please enter a host name: - Gib ma nen Nam' für de Gisde ein: + Gib ma nen Nam' für de Gisde ein: The key of this new host could only be generated with %n bits entropy. Store anyway? - + Dor Schlüssel von der Gisde hat nur %n zufälliges Bid. Das is a bissl wenisch. Drodsdem schbeichorn? Dor Schlüssel von der Gisde hat nur %n zufällige Bids. Das is a bissl wenisch. Drodsdem schbeichorn? @@ -1905,27 +2112,27 @@ At least %1 Bits of random are required. Delete this Host? - De Gisdge löschen? + De Gisdge löschen? Really delete host '%1'? - De Gisde '%1' wirklisch löschen? Bissde da och sischor? + De Gisde '%1' wirklisch löschen? Bissde da och sischor? Change Host Key? - Den Schlüssel von dem Reschnor ändorn? + Den Schlüssel von dem Reschnor ändorn? Really change the key of host '%1'? - Wirglich den Schlüssel von dem Reschnor '%1' ändorn? Gans sischor? + Wirglich den Schlüssel von dem Reschnor '%1' ändorn? Gans sischor? The new key of this host could only be generated with %n bits entropy. Store anyway? - + Dor Schlüssel von der Gisde hat nur %n zufälliges Bid. Das is a bissl wenisch. Drodsdem schbeichorn? Dor Schlüssel von der Gisde hat nur %n zufällige Bids. Das is a bissl wenisch. Drodsdem schbeichorn? @@ -1933,772 +2140,740 @@ At least %1 Bits of random are required. Import Key from File - Schlüssel aus nor Dadai holen + Schlüssel aus nor Dadai holen Unable to open file %1 for reading: %2 - Gann de Dadai %1 nisch lesen. Des iss jedsd geene Ordografieschwäche, sondern: %2 + Gann de Dadai %1 nisch lesen. Des iss jedsd geene Ordografieschwäche, sondern: %2 - This is not a host key file. - Das is abor doch gar ge Schlüssel! Willsde misch verarschen? + Das is abor doch gar ge Schlüssel! Willsde misch verarschen? This host key file does not contain a valid host name. - De Schlüsseldadai had nen gans seldsamen Reschnornamen da drin. Desdorweschen gannsch die ni nehm. + De Schlüsseldadai had nen gans seldsamen Reschnornamen da drin. Desdorweschen gannsch die ni nehm. This host key file does not contain a valid key. - De Dadai is a bissl gabudd. Die mussde nochmal holen, ich gann die so ned lesen. + De Dadai is a bissl gabudd. Die mussde nochmal holen, ich gann die so ned lesen. The key check sum did not match. Please get a clean copy of the host key file. - Isch hab da ma nachgereschned. De Scheggsumme vom Schlüssel is falsch. Das gannsch Dir so ni abnehm. + Isch hab da ma nachgereschned. De Scheggsumme vom Schlüssel is falsch. Das gannsch Dir so ni abnehm. This host cannot be exported. - Den Reschnor gannsch ni schbeichorn. + Den Reschnor gannsch ni schbeichorn. Export Key to File - Schlüssel als Dadei ablechen + Schlüssel als Dadei ablechen Unable to open file %1 for writing: %2 - Gann de Dadai %1 nicht zum Schreiben offmachen weil: %2 + Gann de Dadai %1 nicht zum Schreiben offmachen weil: %2 - + Check Order Ne Beschdellung anlegn. - + Order List Beschdelllisde - + -select mode- -wähl ma was aus- - + All Orders Alle Beschdellungen - + Open Orders Offene Beschdellungen - + Outstanding Payments Wo noch ni bezahld is - + Outstanding Refunds Wo was zurügerschdadded werden muss - + Amount Anzahl - + Select Event to order Ticket Wähl ma ne Voranschdaldung aus um ne Garde zu beschdelln - + Select Auswähln - - - - + Cancel Ni machen - + There is nothing in the order. Ignoring it. Da is doch gar nischd drin. Isch mach das jedsd ni! - + Please chose a customer first! Du mussd schon nen Gunden auswähln, sonsd wees isch doch ni wer's griechen soll! The request failed. - De Anfrache is schiefgegangen. + De Anfrache is schiefgegangen. A problem occurred during the order: %1 - Isch hadde nen Broblem mit dor Beschdellung: %1 + Isch hadde nen Broblem mit dor Beschdellung: %1 - + Entrance Einlassgondrolle - + Event Summary... Veranschdaldungszusammenfassung... - + Undelivered Orders Beschdellungen die noch ni ausgelieford sind - + Update Auffrischn - - Status - Schdadus + Schdadus - - Total - Summe + Summe - - Paid - Bedsahld + Bedsahld - - Customer - Gunde + Gunde + &Upload Template... Vorlache hochladn... - + &Misc Vorschiednes + &Return ticket... Garde zurüggeben... - + Cancel Event... Veranschdaldung absach'n... - + Find by Ticket... Mit Garde finden... - + Cancel Event Veranschdaldung absach'n - + Please enter a reason to cancel event "%1" or abort: Nu' gib mir ma'n rischdsch guden Grund warum Du de Veranschdaldung "%1" absachn willsd oder lass'es sein: - + Event Cancelled Veranschaldung abgesachd - + The event "%1" has been cancelled. Please inform everybody who bought a ticket. De Veranschdaldung "%1" wurde abgesacht. Bidde sorsch ma dafür dass och jedor Bescheid wees. Unable to cancel event "%1". - Gann de Veranschdaldung "%1" ni absachn. + Gann de Veranschdaldung "%1" ni absachn. Ticket "%1" Not Valid - De Garde "%1" is ni güldsch. + De Garde "%1" is ni güldsch. Ticket "%1" has already been used - De Garde "%1" wurde schonma benudsd. + De Garde "%1" wurde schonma benudsd. Ticket "%1" has not been bought. - De Garde "%1" wurde ni gegauft. + De Garde "%1" wurde ni gegauft. Ticket "%1" Ok - De Garde "%1" is in Ordnung. + De Garde "%1" is in Ordnung. Ticket "%1" Ok; the Order has a refund - De Garde "%1" is in Ordnung. Dor Gunde griggd sogar noch Geld zurüg. + De Garde "%1" is in Ordnung. Dor Gunde griggd sogar noch Geld zurüg. Ticket "%1" is not paid for! - De Garde "%1" is abor ni bedsahld! + De Garde "%1" is abor ni bedsahld! Ticket "%1" cannot be accepted, please check the order! - De Garde "%1" gönnmor so abor ni agsebdiern. Schegg ma' de Beschdellung! + De Garde "%1" gönnmor so abor ni agsebdiern. Schegg ma' de Beschdellung! Enter Ticket - Garde eingebn + Garde eingebn Please enter the ID of one of the tickets of the order you seek: - Bidde gib de Gennung von nor Garde ein, die Du suchsd: + Bidde gib de Gennung von nor Garde ein, die Du suchsd: Unable to query server. - Gann den großen Reschnor im Neds ni erreischn. Da sin wo wiedor de Mäuse drin. + Gann den großen Reschnor im Neds ni erreischn. Da sin wo wiedor de Mäuse drin. Server returned an invalid order ID. - Dor große Reschnor will misch verarschn: der gibd mir ne falsche Beschdellnummer. + Dor große Reschnor will misch verarschn: der gibd mir ne falsche Beschdellnummer. + Please select a template file. Wähl ma nen Vorlachennam'n. + Enter Template Name Vorlachennam'n eingeben + Please enter a name for the template file, it should contain only letters, digits, underscores and dots: Bidde gib ma nen neien Vorlachnnam' ein (nur Buchschdaben, Ziffern, Bungde und "_"): + The template name must only contain letters, digits, underscores and dots. Nee. So ned. Du darfsd nur Buchschdaben, Zifforn, Bungde und "_" verwenden. Umlaude sind och nisch gud. Und es muss mid nem Buchschdaben anfangen. Is a bissl gomblizierd, aber Du schaffsd das schon! + Success Heuregah! Erfolsch! + Successfully uploaded the template. Isch graduliere! Dank unermüdlischer Arbeid im Gollegdief hammor de Vorlache erfolgreisch hochgeladn! + Unable to upload the template. Gann de Vorlache ni hochladn. S' lieschd vielleischd am Weddor. Return Ticket - Garde zurüggeben + Garde zurüggeben Please enter the ticket ID to return: - Bitte die Gennung von dor Garde eingeben die Se' zurüggeben wolln: + Bitte die Gennung von dor Garde eingeben die Se' zurüggeben wolln: This is not a valid ticket. - Das is abor gehne güldsche Garde! + Das is abor gehne güldsche Garde! This ticket cannot be returned, it has already been used or is in the wrong state. - De Garde gannsch ni zurügnehm. Die wurde schonma benudsd oder so. + De Garde gannsch ni zurügnehm. Die wurde schonma benudsd oder so. - + &Admin &Adminischdradsion + &Schedule Backup... &Zeit für Sischerungsgobie fesdlechn... - + &Backup now... Jedsd &Sischorungsgobie anleschn... + &Restore... &Wiedorherschdelln... - + -search result- -Suchräsuldahd- - + Find by Event... Nach Veranschdaldung suchn... - + Find by Customer... Nach Gunde suchn... - + The user name must contain only letters, digits, dots and underscores and must be at least one character long! Nee. So ned. Du darfsd nur Buchschdaben, Zifforn, Bungde und "_" verwenden. Umlaude sind och nisch gud. Und es muss mid nem Buchschdaben anfangen. Is a bissl gomblizierd, aber Du schaffsd das schon! Select Event - Veranschdaldung auswähln + Veranschdaldung auswähln - Ok - Is gud so. + Is gud so. - + Capacity Magsimale Gäsde - + Sold Vergaufd - + Reserved Resorvierd - + Free Frei - + (Nobody) this is a username for no user, the string must contain '(' to distinguish it from the others (Gar Geener) - + Delete User Nudsor Löschn - + Select which user will inherit this users database objects: Such ma raus wer de Beschdellung'n und so von dem Nudsor erbd: - + Cannot delete user: %1 Gann den Nudsor ni löschn: %1 - + Show &old Events Aldes Zeuch zeichen - + C&onfigure Gonfiguriern - + &Auto-Refresh settings... Schdändisch-Nachgugg-Einschdellungen... - + Refresh Settings Schdändisch-Nachgugg-Einschdellungen - + Refresh Rate (minutes): Nachguggfregwens (Minuden) - + refresh &event list Veranschdaldungslisde nachguggn - + refresh &user list Nudsorlisde nachguggn - + refresh &host list Reschnorlisde nachguggn - - + &OK Nu &glar! Nehm'sch. - - + &Cancel &Nee lass mal. - + &Edit Templates... Vorlachen bearbeeden... - + &Update Templates Now Jedsd soford nochmal nachguggen was es neues gibd - + &Update Shipping Options Jedsd soford Versandmedoden nachguggn - + Return &ticket... Eindriddsgarde zurüggeben... - + Return &voucher... Gudschein zurüggeben... - + Edit &Shipping Options... Versandmedoden bearbeeden... - + Shipping Method: Versandmedode: - + Open Reservations Offene Resorvierungen - + (No Shipping) (gar gee Vorsand) Select Voucher - Gudschein auswähln + Gudschein auswähln Select voucher price and value: - Beschdimm mal 'n Gudscheinpreis und -werd: + Beschdimm mal 'n Gudscheinpreis und -werd: Price: - Breis: + Breis: Value: - Werd: + Werd: Voucher (price: %1, value %2) - Gudschein (gosded %1 und iss noch %2 werd) + Gudschein (gosded %1 und iss noch %2 werd) Return Voucher - Gudschein zurüggeben + Gudschein zurüggeben Please enter the voucher ID to return: - Bidde gib ma de Nummor von dem Gudschein ein, den De zurüggeben willsd: + Bidde gib ma de Nummor von dem Gudschein ein, den De zurüggeben willsd: This is not a valid voucher. - Das is abor gee güldschor Gudschein. So ni! + Das is abor gee güldschor Gudschein. So ni! This voucher cannot be returned, it has already been used. - Den Gudschein gannsch ni zurügnehm. Der wurde schonma benudsd, der iss ja schon angebissn. + Den Gudschein gannsch ni zurügnehm. Der wurde schonma benudsd, der iss ja schon angebissn. - + refresh &shipping list Versandmedoden offfrischen - + Find by Order ID... - - Enter Order ID - - - - - Please enter the ID of the order you want to display: - - - - - This order does not exist. - - - - + &Deduct from voucher... - + &Money Log for voucher... - + Money Log for &user... - + &Server Access settings... - + Backup &Settings... - + Enter or scan Ticket-ID: - - Ticket "%1" is not for this event. - - - - - Deduct from Voucher - - - - - Using a voucher to pay outside the system. - - - - - Amount to deduct: - - - - - Voucher ID: - - - - - OK - - - - - - Request failed. - - - - - Deducted from Voucher - - - - - Value taken from voucher: %1 -Value remaining on voucher: %2 - - - - + Server Access Settings - + Request Timeout (seconds): - + Log Level: - + Minimal Logging - + Log Details on Error - + Always Log Details - - Backup failed with error: %1 - - - - + Backup - + The backup was successful. - + Cannot create backup file. - - Voucher ID + + I was unable to renew the login at the server. - - Please enter voucher ID to show log: + + Unable to cancel event "%1": %2. - - User + + Backup failed with error (%2): %1 - - Please enter login name of user to show log: + + Backup returned empty. MPasswordChange - + Change my password Mei eechnes Bassword ändorn - + Old Password: Aldes Bassword: - + New Password: Neies Bassword: - + Repeat Password: Nochma neies Bassword: - + Set Password Bassword sedsen - + Cancel Vorgisses, ni sedsen - + Reset password of user "%1" Bassword von Nudsor "%1" zurügsedsen + MSInterface + + + Warning + Dumm gelaufen + + + + Login failed: %1 + + + + + Error + Gans doller falschor Fehler + + + + Communication problem while talking to the server, see log for details. + + + + + Communication with server was not successful. + + + + + The server implementation is too old for this client. + + + + + This client is too old for the server, please upgrade. + + + + MShipping + . decimal dot , @@ -2707,32 +2882,32 @@ Value remaining on voucher: %2 MShippingChange - + Change Shipping Method Versandmedode ändorn - + Method: Medode: - + Price: Breis: - + Ok Is gud so. - + Cancel Abbreschen - + (None) shipping method (Gar Geene) @@ -2741,177 +2916,159 @@ Value remaining on voucher: %2 MShippingEditor - + Edit Shipping Options Versandmedoden bearbeeden - + Change Description Beschreibung ändorn - + Change Price Breis ändorn - + Change Availability Vorfügborgeed ändorn - + Add Option Medode hinzufüschn - + Delete Option Medode löschn - + Ok Is gud so. - + Cancel Doch ni' machen - + ID Nummor - + Description Beschreibung - + Price Breis - + Web Web - - - + Any User Jedor - - + Yes Nu! - - + No Nee! - Shipping Option Description - Versandmedodenbeschreibung + Versandmedodenbeschreibung Please select a new description for this shipping option: - Und nu' gib ma ne neue Beschreibung für de Versandmedode ein und wenn'de ferdsch bist drüggsde de "Endor"-Dasde: + Und nu' gib ma ne neue Beschreibung für de Versandmedode ein und wenn'de ferdsch bist drüggsde de "Endor"-Dasde: - - - - - Warning - Dumm gelaufen + Dumm gelaufen - - Could not store the changes. - Gann de Ändorung ni schbeichorn. S' muss was schiefgelofen sein. + Gann de Ändorung ni schbeichorn. S' muss was schiefgelofen sein. - Shipping Option Price - Versandmedodenbreis + Versandmedodenbreis Please select a new price for this shipping option: - Gib' doch och ma ein was'de Dir vorschdellsd dass de Versandmedode gosden soll: + Gib' doch och ma ein was'de Dir vorschdellsd dass de Versandmedode gosden soll: - None - Nur de ganz brivilischierden + Nur de ganz brivilischierden - Web Interface - och de Nudsor vom Web-Indorfähs + och de Nudsor vom Web-Indorfähs - Any User + Web Interface - Wirschlich jedor. + Wirschlich jedor. - Shipping Option Availability - Versandmedodenverfüschbargeed + Versandmedodenverfüschbargeed Please select a new availability for this shipping option: - Sach' mir ma gans genau wer alles die Medode verwenden darf: + Sach' mir ma gans genau wer alles die Medode verwenden darf: Please select a new description for this new shipping option: - Und nu' gib ma ne neue Beschreibung für de Versandmedode ein und wenn'de ferdsch bist drüggsde de "Endor"-Dasde: + Und nu' gib ma ne neue Beschreibung für de Versandmedode ein und wenn'de ferdsch bist drüggsde de "Endor"-Dasde: Please select a new price for this new shipping option: - Gib' doch och ma ein was'de Dir vorschdellsd dass de Versandmedode gosden soll: + Gib' doch och ma ein was'de Dir vorschdellsd dass de Versandmedode gosden soll: Please select a new availability for this new shipping option: - Sach' mir ma gans genau wer alles die Medode verwenden darf: + Sach' mir ma gans genau wer alles die Medode verwenden darf: Could not create the new option. - Gonnde de neue Versandmedode ni anleschn. S' iss schade abor wahr. + Gonnde de neue Versandmedode ni anleschn. S' iss schade abor wahr. - Unable to delete this option. - Gann de Medode ni löschen. + Gann de Medode ni löschen. @@ -2981,9 +3138,6 @@ Value remaining on voucher: %2 Scheggsumme - - - Warning Dumm gelaufen @@ -3019,13 +3173,13 @@ Value remaining on voucher: %2 Retrieving templates from server. - Hole Vorlachn vom Sörvor. S' gann ä bissl dauern. + Hole Vorlachn vom Sörvor. S' gann ä bissl dauern. MTicket - + . decimal dot , @@ -3034,93 +3188,94 @@ Value remaining on voucher: %2 bought ticket state - gegaufd + gegaufd to refund ticket state - zurügzugebn + zurügzugebn used ticket state - benudsd + benudsd reserved ticket state - resorvierd + resorvierd ok ticket state - nudsbar + nudsbar sale only ticket state - nur vergaufen + nur vergaufen order only ticket state - nur beschdelln + nur beschdelln too late: event over ticket state - zu schbäd: de Veranschdaldung is schon vorbei + zu schbäd: de Veranschdaldung is schon vorbei no more tickets ticket state - geene Garden mehr übrisch + geene Garden mehr übrisch event cancelled ticket state - Veranschdaldung abgesachd + Veranschdaldung abgesachd no such event ticket state - de Veranschdaldung egsisdierd nisch + de Veranschdaldung egsisdierd nisch invalid ticket state - ungüldsch + ungüldsch Cannot execute request. - Gann de Anfrache nisch ausführn. S' is manschma gomisch. + Gann de Anfrache nisch ausführn. S' is manschma gomisch. Ticket is not stored, can't return it. - De Garde is ni geschbeichord, also gannsch se och ni zurüggeben. + De Garde is ni geschbeichord, also gannsch se och ni zurüggeben. Failed to execute request - Gann de Anfrache nisch ausführn. S' is manschma gomisch. + Gann de Anfrache nisch ausführn. S' is manschma gomisch. MTicketView + Preview Tickets Garden anguggn. @@ -3128,7 +3283,7 @@ Value remaining on voucher: %2 MUser - + User not valid: cannot delete. Nudsor is ni güldsch: gann' ni löschn. @@ -3138,37 +3293,37 @@ Value remaining on voucher: %2 invalid - ungüldsch + ungüldsch cancelled - abgebroch'n + abgebroch'n empty - leer, dodal leer + leer, dodal leer used - benudsd + benudsd unused - gans frisch + gans frisch Voucher is not stored, can't return it. - Dor Gudschein is doch gar ni geschbeichord, da gannsch' den ooch ni löschn. + Dor Gudschein is doch gar ni geschbeichord, da gannsch' den ooch ni löschn. Failed to execute request - Gann de Anfrache nisch ausführn. S' is manschma gomisch. + Gann de Anfrache nisch ausführn. S' is manschma gomisch. @@ -3176,177 +3331,160 @@ Value remaining on voucher: %2 Unable to get server info. - Dor grosse Reschner will mir nischd über sisch sach'n. Dummer Hund der. + Dor grosse Reschner will mir nischd über sisch sach'n. Dummer Hund der. Error while parsing server info (line %1 col %2): %3 - Isch gann den gross'n Reschner nich verschdehn. Dor Fählor "%3" bassierd auf dor Dseile %1, Schbalde %2. + Isch gann den gross'n Reschner nich verschdehn. Dor Fählor "%3" bassierd auf dor Dseile %1, Schbalde %2. Error in server info: missing authentication algorithm info. - Dor grosse Reschnor will mir nedd sach'n wie mor offn' droff gommd. Missd. + Dor grosse Reschnor will mir nedd sach'n wie mor offn' droff gommd. Missd. The server requested an unsupported hash algorithm: %1. - Dor grosse Reschnor will 'ne Bereschnung von mir, die isch nedd gann: %1. + Dor grosse Reschnor will 'ne Bereschnung von mir, die isch nedd gann: %1. Unable to get authentication challenge. - Dor grosse Reschnor reded nedd mit mir. Isch grich gehn "Schällänsch". + Dor grosse Reschnor reded nedd mit mir. Isch grich gehn "Schällänsch". Error while parsing session challenge (line %1 col %2): %3 - Isch gann den gross'n Reschner nich verschdehn. Dor Fählor "%3" bassierd auf dor Dseile %1, Schbalde %2. + Isch gann den gross'n Reschner nich verschdehn. Dor Fählor "%3" bassierd auf dor Dseile %1, Schbalde %2. Error in session challenge: missing session ID. - Fählor im "Schällänsch": der had gehne "Säschn-Ei-Dih". + Fählor im "Schällänsch": der had gehne "Säschn-Ei-Dih". Error in session challenge: missing host challenge. - Fählor im "Schällänsch": der had nischd fürn Gombjuder. + Fählor im "Schällänsch": der had nischd fürn Gombjuder. Error in session challenge: missing user challenge. - Fählor im "Schällänsch": der had nischd fürn Nudsor. + Fählor im "Schällänsch": der had nischd fürn Nudsor. Failed to log in: user/password mismatch, non-allowed host key, or challenge timed out. - Isch gann nisch offn' grossen Reschnor. Das hadd zu lange gedauerd oder Du hasd'sch vordibbd. + Isch gann nisch offn' grossen Reschnor. Das hadd zu lange gedauerd oder Du hasd'sch vordibbd. Unable to authenticate. - Isch gann misch ned anmälden. + Isch gann misch ned anmälden. Error parsing EventList XML data (line %1 column %2): %3 - Isch gann des XML von dor EventList no vorschdehn (Zeile %1, Schbalde %2) weil: %3 + Isch gann des XML von dor EventList no vorschdehn (Zeile %1, Schbalde %2) weil: %3 Cannot change password, old password does not match! - Gann Bassword ni' ändorn, das alde war falsch! + Gann Bassword ni' ändorn, das alde war falsch! Error parsing RoomList XML data (line %1 column %2): %3 - Isch gann des XML von dor RoomList no vorschdehn (Zeile %1, Schbalde %2) weil: %3 + Isch gann des XML von dor RoomList no vorschdehn (Zeile %1, Schbalde %2) weil: %3 Error parsing UserList XML data (line %1 column %2): %3 - Isch gann des XML von dor UserList no vorschdehn (Zeile %1, Schbalde %2) weil: %3 + Isch gann des XML von dor UserList no vorschdehn (Zeile %1, Schbalde %2) weil: %3 Error parsing HostList XML data (line %1 column %2): %3 - Isch gann des XML von dor HostList no vorschdehn (Zeile %1, Schbalde %2) weil: %3 + Isch gann des XML von dor HostList no vorschdehn (Zeile %1, Schbalde %2) weil: %3 Error parsing CustomerList XML data (line %1 column %2): %3 - Isch gann des XML von dor CustomerList no vorschdehn (Zeile %1, Schbalde %2) weil: %3 + Isch gann des XML von dor CustomerList no vorschdehn (Zeile %1, Schbalde %2) weil: %3 - Error parsing OrderList XML data (line %1 column %2): %3 - Isch gann des XML von dor OrderList ni verschdehn (Zeile %1, Schbalde %2) weil: %3 + Isch gann des XML von dor OrderList ni verschdehn (Zeile %1, Schbalde %2) weil: %3 Error parsing ShippingList XML data (line %1 column %2): %3 - Isch gann des XML von dor ShippingList ni vorschdehn (Zeile %1, Schbalde %2) weil: %3 + Isch gann des XML von dor ShippingList ni vorschdehn (Zeile %1, Schbalde %2) weil: %3 Order - - create order - - - invalidvalue voucher state - ungüldschor Werd + ungüldschor Werd invalidprice voucher state - ungüldschor Breis + ungüldschor Breis Shipping type not available to user. - De Versandmedode gannsde nisch benudsen. S' had dor Scheff verboden. + De Versandmedode gannsde nisch benudsen. S' had dor Scheff verboden. Illegal shipping type. - De Versandmedode gibs doch gar nisch! - - - - order cancelled - - - - - reservation to order - + De Versandmedode gibs doch gar nisch! Session - unable to parse XML data - Gann de XML Daden nisch verstehn + Gann de XML Daden nisch verstehn missing some authentication data - Isch vormisse a bissl was von dor Audendigadsion. + Isch vormisse a bissl was von dor Audendigadsion. Not authenticated. Can't change password. - De bissd nisch angemeldet, also gannsde och gee Bassword ändorn. + De bissd nisch angemeldet, also gannsde och gee Bassword ändorn. expected exactly one passwd element - Isch hadde eschendlich nur een Bassword erwarded. + Isch hadde eschendlich nur een Bassword erwarded. cannot set an empty password - Also ganns so eefach isses ned: Du mussd schon äweng in das neie Bassword eindrachen. + Also ganns so eefach isses ned: Du mussd schon äweng in das neie Bassword eindrachen. Ooops. Unable to find user. You have been deleted. - Nanu. Dei Nudsoreindrach is fudsch. Jemand had'sch gelöschd. + Nanu. Dei Nudsoreindrach is fudsch. Jemand had'sch gelöschd. Wrong password. Session hijacked, terminating it. - Falsches Bassword. Du bissd wahrscheinlich a böser Birad. Geh wech! + Falsches Bassword. Du bissd wahrscheinlich a böser Birad. Geh wech! @@ -3354,17 +3492,17 @@ Value remaining on voucher: %2 _any - Irschendeen Gombjudor + Irschendeen Gombjudor _anon - Annonühm + Annonühm _online - De Webseidn + De Webseidn @@ -3372,27 +3510,27 @@ Value remaining on voucher: %2 The ticket is not valid. - De Garde is nisch güldsch. Wollmor uns widder einschmuggeln - hä? + De Garde is nisch güldsch. Wollmor uns widder einschmuggeln - hä? The ticket has already been used. - De Garde wurde schonma benudsd. Mir sin' hier nisch bei "Nimm Zwei"! + De Garde wurde schonma benudsd. Mir sin' hier nisch bei "Nimm Zwei"! The ticket has not been bought or is cancelled. - De Garde wurde nisch gegaufd oder wurde schon zurüggegeben. So ni! + De Garde wurde nisch gegaufd oder wurde schon zurüggegeben. So ni! The ticket has not been paid. - De Garde is nisch bezahlt! Kohle her oder zu Hause blei'm! + De Garde is nisch bezahlt! Kohle her oder zu Hause blei'm! The tickets order is in an invalid state or does not exist. - De Beschdellung von dor Garde is ungüldsch! Das müssmer ersdma scheggn eh der rein darf! + De Beschdellung von dor Garde is ungüldsch! Das müssmer ersdma scheggn eh der rein darf! @@ -3400,417 +3538,379 @@ Value remaining on voucher: %2 serverinfo - Informadschjon' übern Sörvor. + Informadschjon' übern Sörvor. startsession - 'Ne Seschon anfang' + 'Ne Seschon anfang' sessionauth - Am Sörvor anmeld'n + Am Sörvor anmeld'n closesession - Dsum Sörvor gude Nachd sachn + Dsum Sörvor gude Nachd sachn getmyroles - Rausfinden was isch machn darf + Rausfinden was isch machn darf getusers - Guggn welche Nudsor es gibd + Guggn welche Nudsor es gibd setuserdescription - Nen bleeden Gommendar über jemand andres machn + Nen bleeden Gommendar über jemand andres machn getuseracl - Rausfinden was een andror darf + Rausfinden was een andror darf setuseracl - Dem Andorn was vorbiedn dürfen + Dem Andorn was vorbiedn dürfen getuserhosts - Rausfinden von wo ä Nudsor arbäden darf + Rausfinden von wo ä Nudsor arbäden darf setuserhosts - Fesdleechn von wo ä Nudsor arbäden darf + Fesdleechn von wo ä Nudsor arbäden darf adduser - 'Nen neuen Nudsor anlechen + 'Nen neuen Nudsor anlechen deleteuser - 'Nen Nudsor löschen. Eefach so. + 'Nen Nudsor löschen. Eefach so. setmypasswd - Des eechne Bassword ändorn. + Des eechne Bassword ändorn. setpasswd - Des Bassword von jemand gans andors ändorn. + Des Bassword von jemand gans andors ändorn. gethosts - Rausfinden von wo mor alles arbäden gönnde. + Rausfinden von wo mor alles arbäden gönnde. sethost - 'Ne Arbedsschdelle ändorn + 'Ne Arbedsschdelle ändorn addhost - 'Ne neue Arbedsschdelle einrischdn + 'Ne neue Arbedsschdelle einrischdn deletehost - 'Ne Arbedsschdelle dichd machn + 'Ne Arbedsschdelle dichd machn geteventlist - Lisde dor Veranschdaldungen holen + Lisde dor Veranschdaldungen holen geteventdata - Dedails zu eener Veranschdaldung holen + Dedails zu eener Veranschdaldung holen seteventdata - Dedails zu eener Veranschdaldung ändorn + Dedails zu eener Veranschdaldung ändorn eventsummary - Veranschdaltungsdsusamm'nfassung holen + Veranschdaltungsdsusamm'nfassung holen cancelevent - Veranschdaldung absach'n + Veranschdaldung absach'n getroomdata - Räumlischgeden anzeichen + Räumlischgeden anzeichen setroomdata - Räumlischgeden ändorn + Räumlischgeden ändorn getcustomerlist - Lisde dor Gunden anguggn + Lisde dor Gunden anguggn getcustomer - Gunde abfrachen. + Gunde abfrachen. setcustomer - Gunde anlechen oder ändorn. + Gunde anlechen oder ändorn. deletecustomer - Gunde löschen + Gunde löschen checkorder - Ma guggn ob ne Beschdellung gehen würde. + Ma guggn ob ne Beschdellung gehen würde. createorder - Ne Beschdellung anlegn. + Ne Beschdellung anlegn. createsale - Was vorkofen. + Was vorkofen. getorderlist - Beschdellungslisde holen + Beschdellungslisde holen getorder - Beschdellung anguggn + Beschdellung anguggn orderpay - Beschdellung bezahl'n + Beschdellung bezahl'n orderrefund - Geld zurüggeben + Geld zurüggeben ordershipped - Beschdellung wegschiggn + Beschdellung wegschiggn cancelorder - Beschdellung abbrech'n + Beschdellung abbrech'n orderbyticket - gans dief ins Arschief guggn und 'ne Beschdellung nur mit nor Garte finden + gans dief ins Arschief guggn und 'ne Beschdellung nur mit nor Garte finden getordersbyevents - de Beschdellungen zu nor Veranschdaldung finden + de Beschdellungen zu nor Veranschdaldung finden setordercomment - Dummen Schbruch in dor Beschdellung ändorn + Dummen Schbruch in dor Beschdellung ändorn getticket - Garde anguggn + Garde anguggn useticket - Garde benudsen + Garde benudsen changeticketprice - Gardenbreis ändorn + Gardenbreis ändorn ticketreturn - Garde zurüggeben + Garde zurüggeben gettemplatelist - Vorlachenlisde anguggen. + Vorlachenlisde anguggen. gettemplate - Vorlache runderladen. + Vorlache runderladen. settemplate - Vorlache erschdellen. + Vorlache erschdellen. _admin - Godd. Darf alles, gann alles, wees alles bessor. + Godd. Darf alles, gann alles, wees alles bessor. _anyshipping - alle wechschigarden benudsen derfen + alle wechschigarden benudsen derfen _repriceshipping - beim wechschiggn 'nen Fandasiebreis nehm' + beim wechschiggn 'nen Fandasiebreis nehm' createreservedorder - Ne Resorvierung anleechn + Ne Resorvierung anleechn orderchangeshipping - De Versandmedode von dor Beschdellung ändorn + De Versandmedode von dor Beschdellung ändorn reservationtoorder - Ne Resorvierung zur Beschdellung machn + Ne Resorvierung zur Beschdellung machn reservationtosale - Ne Resorvierung zu nem Vorgauf machn + Ne Resorvierung zu nem Vorgauf machn getshipping - Versandmedoden abfrachn + Versandmedoden abfrachn setshipping - Versandmedoden ändorn + Versandmedoden ändorn deleteshipping - Versandmedoden löschn + Versandmedoden löschn getvoucherprices - erloobde Gudscheinbreise holn + erloobde Gudscheinbreise holn cancelvoucher - Gudschein zurüggeben + Gudschein zurüggeben emptyvoucher - Gudschein ungüldsch machn + Gudschein ungüldsch machn usevoucher - mit Gudschein bedsahln + mit Gudschein bedsahln getvoucher - Gudschein abfrachn + Gudschein abfrachn settemplatedescription - Vorlachenbeschreibung ändorn + Vorlachenbeschreibung ändorn deletetemplate - Vorlache löschn + Vorlache löschn _anyvoucher - Gudschein mit belibschm Werd vergoofen + Gudschein mit belibschm Werd vergoofen _anypricevoucher - Gudscheine vorgoofen, die 'n andorn Breis ham' als wo 'se werd sin - - - - _explicitshipdate - - - - - usevoucheroutside - - - - - backup - - - - - moneylog - + Gudscheine vorgoofen, die 'n andorn Breis ham' als wo 'se werd sin Voucher + + + WobTransaction - - cancel voucher - - - - - empty voucher - - - - - create voucher - - - - - pay with voucher - - - - - pay with voucher outside system + + XML result parser error line %1 col %2: %3 initkey - - + Warning Dumm gelaufen - + Magic Smoke needs a host key. You have to generate one before you can use the program. Mädschig Schmohg brauchd 'nen Schlüssel. Desweschen isser beleidschd. Beim nächsden Schdard mussde ihn einen mach'n lass'n. - + Enter Host Name Gombjudername eingäbn - + Host name: Gombjudername: - + Magic Smoke needs a host name. You have to configure one before you can use the program. Mädschig Schmohg brauchd 'nen Namen für diesen Gombjuder. Desweschen isser beleidschd. Beim nächsden Schdard mussde ihn eingäben. @@ -3818,18 +3918,18 @@ Value remaining on voucher: %2 initprofile - + default initial profile Schdandardbrofiel - + Create Initial Profile Erschdes Brofiel anlechen - + You need a profile to work with Magic Smoke. Magic Smoke will now create one for you. Please enter the name you wish to give this profile. Gugge, Du brauchsd sowas wie'n Brofiel. Mädschig Schmohg iss nedd und machd eens für Disch. Desderweschen brauchsde jedsd nur noch n Namen dafür eindibben. @@ -3837,22 +3937,22 @@ Value remaining on voucher: %2 lang - + Information Informadschion - + The changed language setting will only be active after restarting the application. De Ändorung von dor Schbrache wird ersd wirgsam, wenn'de das Brogramm neu geschdarded hasd. S' is draurisch, aber wahr. - + Chose Language Schbrache Aussuch'n - + Language: Schbrache: @@ -3929,451 +4029,374 @@ Value remaining on voucher: %2 Unknown Customer - Unbegannder Gunde. Da iss was schiefgelaufn. + Unbegannder Gunde. Da iss was schiefgelaufn. Unable to parse XML. - Gann des XML nisch vorschdehn. + Gann des XML nisch vorschdehn. Cannot find customer ID to delete. - Gann den Gunden ni finden, den wo isch löschen soll. + Gann den Gunden ni finden, den wo isch löschen soll. Invalid Customer ID, cannot delete. - Gann den Gunden ni löschen, weil die Nummer gibsd gar ni! Widsbold! + Gann den Gunden ni löschen, weil die Nummer gibsd gar ni! Widsbold! Invalid Customer ID, cannot merge. - Ungüldsche Nummer sachd der Sörvor. Jedsd gannor de Gunden ni zusammlechn. + Ungüldsche Nummer sachd der Sörvor. Jedsd gannor de Gunden ni zusammlechn. - Cannot find Customer ID, cannot delete. - Ei verbübschd! Ich gann den Kunden gar ni findn, den Du löschen willst! + Ei verbübschd! Ich gann den Kunden gar ni findn, den Du löschen willst! Cannot merge customers. - Kann de Gunden nisch zusammlechen. Worum wees'sch och ni. + Kann de Gunden nisch zusammlechen. Worum wees'sch och ni. Cannot delete customer. - Gann den Gunden ni löschen. Gomm'se morchen nochma'. + Gann den Gunden ni löschen. Gomm'se morchen nochma'. - Malformed request. - Gabudde Anfrache. Nimm ma' das Logbuch und lauf damit zum Brogrammierer, dem Lümmel. + Gabudde Anfrache. Nimm ma' das Logbuch und lauf damit zum Brogrammierer, dem Lümmel. The event id must be numeric. - Die Veranschdaldungsnummer muss och wirschlich 'ne Nummer sein. + Die Veranschdaldungsnummer muss och wirschlich 'ne Nummer sein. - Invalid event id. - Ungüldsche Veranschdaldungsnummer. + Ungüldsche Veranschdaldungsnummer. - Cannot place order, sorry. - Jedsd gann'sch vor Schregg die Beschdellung ni anleschn. Dud mir wirschlich leid! + Jedsd gann'sch vor Schregg die Beschdellung ni anleschn. Dud mir wirschlich leid! Cannot place sale, sorry. - Das gann'sch jedsd aus irschendnem Grund ni vergaufen. Gomisch. + Das gann'sch jedsd aus irschendnem Grund ni vergaufen. Gomisch. Internal Error: unknown action. - Huch! Jedsd habsch was falsch gemachd: de "Action" is ni begannd. Frach ma jemand anders. + Huch! Jedsd habsch was falsch gemachd: de "Action" is ni begannd. Frach ma jemand anders. No such orderID in database. - De Beschdellung is ni in dor Dadenbank. + De Beschdellung is ni in dor Dadenbank. Expected 2 arguments. - Eischendlich hadsch zwee Argumende erwarded. Wasn' nu? + Eischendlich hadsch zwee Argumende erwarded. Wasn' nu? Invalid Order ID - Ungüldsche Beschdellnummer + Ungüldsche Beschdellnummer Expected positive amount. - Wenn'de mir sachst wieviel's sein soll, dann versuch mich ni zu verarschen: s' muss schon 'ne bosidive Zahl sein. + Wenn'de mir sachst wieviel's sein soll, dann versuch mich ni zu verarschen: s' muss schon 'ne bosidive Zahl sein. Order does not exist. - Beschdellung gibsd ni. Wirschlich ni. Bionierärenword. + Beschdellung gibsd ni. Wirschlich ni. Bionierärenword. Order cannot be changed, it is closed. - De Beschdellung gansch jedsd ni mehr ändern. Ärsdens is gleisch Feierahmd und zweed'ns is die schon geschloss'n. + De Beschdellung gansch jedsd ni mehr ändern. Ärsdens is gleisch Feierahmd und zweed'ns is die schon geschloss'n. - Order ID must be numeric. - Du hör ma! Das heesd Beschdellnummer weils 'ne Nummer sein soll, ni weil'de Göthe zidiern sollsd. + Du hör ma! Das heesd Beschdellnummer weils 'ne Nummer sein soll, ni weil'de Göthe zidiern sollsd. - - - Order ID is invalid. - Ungüldsche Beschdellnummer + Ungüldsche Beschdellnummer Wrong state, cannot set order to shipped. - De Beschdellung gann ni weggeschiggd werden. Bungd. + De Beschdellung gann ni weggeschiggd werden. Bungd. Wrong state, cannot set order to cancelled. - De Beschdellung gann ni abgebrochn werden. Bungd. + De Beschdellung gann ni abgebrochn werden. Bungd. + Ticket not found. Garde nisch gefunden. + Ticket has no order. Garde had geene Beschdellung. Seid wann machn' worn sowas? + The ticket is not valid. De Garde is nisch güldsch. Wollmor uns widder einschmuggeln - hä? + The ticket has already been used. De Garde wurde schonma benudsd. Mir sin' hier nisch bei "Nimm Zwei"! + The ticket has not been bought or is cancelled. De Garde wurde nisch gegaufd oder wurde schon zurüggegeben. So ni! + The ticket has not been paid. De Garde is nisch bezahlt! Kohle her oder zu Hause blei'm! + The tickets order is in an invalid state or does not exist. De Beschdellung von dor Garde is ungüldsch! Das müssmer ersdma scheggn eh der rein darf! - - - Unable to find this ticket. - Gann de Garde ni finden. War's vielleischd ä Gassenzeddel? + Gann de Garde ni finden. War's vielleischd ä Gassenzeddel? Price must be a number. - Also wär schon schön, wenn dor Breis irschendwie Zahlenähnlisch wär. + Also wär schon schön, wenn dor Breis irschendwie Zahlenähnlisch wär. Price must be positive. - Mir sind hier nisch beim Loddo. Breise sind größer als Null. + Mir sind hier nisch beim Loddo. Breise sind größer als Null. Ticket cannot be returned. - Garde gann nisch zurüggegeben werden. + Garde gann nisch zurüggegeben werden. - - - - unable to parse XML data - Gann de XML Daden nisch verstehn + Gann de XML Daden nisch verstehn Cannot delete special hosts. - Schbedsielle Reschnor gönnen nisch gelöschd werdn. + Schbedsielle Reschnor gönnen nisch gelöschd werdn. + missing some authentication data Isch vormisse a bissl was von dor Audendigadsion. + Not authenticated. Can't change password. De bissd nisch angemeldet, also gannsde och gee Bassword ändorn. expected exactly one passwd element - Isch hadde eschendlich nur een Bassword erwarded. + Isch hadde eschendlich nur een Bassword erwarded. cannot set an empty password - Also ganns so eefach isses ned: Du mussd schon äweng in das neie Bassword eindrachen. + Also ganns so eefach isses ned: Du mussd schon äweng in das neie Bassword eindrachen. + Ooops. Unable to find user. You have been deleted. Nanu. Dei Nudsoreindrach is fudsch. Jemand had'sch gelöschd. + Wrong password. Session hijacked, terminating it. Falsches Bassword. Du bissd wahrscheinlich a böser Birad. Geh wech! - invalid user name - Falscher Nudsorname. + Falscher Nudsorname. expected exactly 1 ACL element - Isch hab nur een ACL elemend erwarded. Nu hammern Salad, isch wees ned welsches. + Isch hab nur een ACL elemend erwarded. Nu hammern Salad, isch wees ned welsches. - unknown user name - Unbegannder Nudsorname. Findsde das ni' ooch Misd? + Unbegannder Nudsorname. Findsde das ni' ooch Misd? expected exactly 1 Hosts element - Isch hab nur een Host Elemend erwarded. Mach ma rischdsch. + Isch hab nur een Host Elemend erwarded. Mach ma rischdsch. Syntax Error - Syntaxfehler... ..."Südagsfählor" - isch glob' das is wenn mor sisch vergwasslt. + Syntaxfehler... ..."Südagsfählor" - isch glob' das is wenn mor sisch vergwasslt. Cannot remove user: DB error while deleting ACL. - Gann den Nudsor nisch löschen: de' Dadenbank will de Zugriffsreschde ni' löschn. Is hald och nur'n Mensch. + Gann den Nudsor nisch löschen: de' Dadenbank will de Zugriffsreschde ni' löschn. Is hald och nur'n Mensch. Cannot remove user: unable to replace user. - Gann den Nudsor nisch löschen: gann de zwee'e ni verdauschen. + Gann den Nudsor nisch löschen: gann de zwee'e ni verdauschen. Cannot remove user: DB error while deleting user. - Gann den Nudsor nisch löschen: de' Dadenbank will'n ni' löschn. Is hald och nur'n Mensch. + Gann den Nudsor nisch löschen: de' Dadenbank will'n ni' löschn. Is hald och nur'n Mensch. Unable to change this password. - Isch gann das Bassword 'ne ändern. + Isch gann das Bassword 'ne ändern. Template File not found in database - De Vorlache gibsd ned in dor Dadenbank. + De Vorlache gibsd ned in dor Dadenbank. - Unable to find file name - De Dadai gibsd ned. + De Dadai gibsd ned. - Illegal File Name - De Dadai is nich erlaubd. Du mussd Disch schon an de Gonvendsion halden. + De Dadai is nich erlaubd. Du mussd Disch schon an de Gonvendsion halden. Invalid Request, please use the MagicSmoke Client with this page. - Da iss was gabudd mit Deim Brogramm, Du mussd schon 's rischdsche nehm. + Da iss was gabudd mit Deim Brogramm, Du mussd schon 's rischdsche nehm. Invalid or missing sessionid, or session timed out. - De Seschion gehd nimmer. + De Seschion gehd nimmer. Session not yet authenticated. - De Seschion gann noch ned benudsd werden. Du mussd schon alle Zeddl ausfüllen bevor isch Disch reenlass. + De Seschion gann noch ned benudsd werden. Du mussd schon alle Zeddl ausfüllen bevor isch Disch reenlass. You do not have the right to execute this transaction. - Des darfsde nisch. Da mussde den Baba Adminischdrador frachn. + Des darfsde nisch. Da mussde den Baba Adminischdrador frachn. Internal Error: unknown command, hiccup in code structure. - Isch hab da een Broblem. Irschendwie gibsd das Gommando nur halb, aber och ni' rischdisch. Frach ma' den Brogrammierer. + Isch hab da een Broblem. Irschendwie gibsd das Gommando nur halb, aber och ni' rischdisch. Frach ma' den Brogrammierer. + invalidvalue voucher state ungüldschor Werd + invalidprice voucher state ungüldschor Breis + Shipping type not available to user. De Versandmedode gannsde nisch benudsen. S' had dor Scheff verboden. + Illegal shipping type. De Versandmedode gibs doch gar nisch! Order cannot be paid for, it is only a reservation. Order or sell it first! - Isch gann das Geld jedsd wirschlisch ni nehm. Gands änsdhafd. S' iss nämlisch noch ni beschdelld, sondorn nur resorvierd. + Isch gann das Geld jedsd wirschlisch ni nehm. Gands änsdhafd. S' iss nämlisch noch ni beschdelld, sondorn nur resorvierd. Unable to update order comment. - Gann den Gommendar ni anbassn. + Gann den Gommendar ni anbassn. - Invalid Order. - Ungüldsche Beschdellung. + Ungüldsche Beschdellung. Invalid Shipping Method. - Ungüldsche Versandmedode. + Ungüldsche Versandmedode. Unable to create new shipping method. - GAnn de neue Versandmedode ni anlechn. + GAnn de neue Versandmedode ni anlechn. Unable to change shipping method. - Gann de Versandmedode ni ändorn. + Gann de Versandmedode ni ändorn. Expected a numeric shipping ID. - Also eechendlich habsch 'ne Nummor erwarded als Versandmedodennummer. Desweschn heesd das och Versandmedodennummer. + Also eechendlich habsch 'ne Nummor erwarded als Versandmedodennummer. Desweschn heesd das och Versandmedodennummer. Unable to delete shipping method. - Gann de Versandmedode ni löschn. + Gann de Versandmedode ni löschn. Cannot change order from reservation. - Gann de Resorvierung ni ändorn. + Gann de Resorvierung ni ändorn. Template file does not exist - Vorlache eggsisdierd ni. Wirschlisch ni. Isch hab gesuchd wie'n Bleeder. Isch gonnd's ni find'n! - - - - Unable to cancel voucher. - - - - - Invalid voucher, cannot empty it. - - - - - Expected two arguments: voucher id and order id. - - - - - - Invalid voucher id. - - - - - - Unable to process payment via voucher. - - - - - Invalid voucher ID. - - - - - payment - - - - - refund - - - - - Ticket or Voucher not found. - - - - - Ticket/Voucher has no order. - - - - - shipping changed - - - - - Expected 2 arguments: query type and ID. - - - - - Invalid Query Type. - - - - - Expected two arguments: voucher id and amount to deduct. - + Vorlache eggsisdierd ni. Wirschlisch ni. Isch hab gesuchd wie'n Bleeder. Isch gonnd's ni find'n! diff --git a/src/smoke_en.ts b/src/smoke_en.ts index 0186cab..0a35b53 100644 --- a/src/smoke_en.ts +++ b/src/smoke_en.ts @@ -1,50 +1,67 @@ - - + + + MApplication + + + &Help + + + + + About MagicSmoke + + + + + <h3>MagicSmoke %3</h3>&copy; Konrad Rosenbaum, Peter Keller, 2007-9<br>protected under the GNU GPL v.3 or at your option any newer<p>See also the <a href="http://smoke.silmor.de">MagicSmoke Homepage</a>.<p>This version was compiled from repository '%1' revision '%2'. + + + MBackupDialog - + Backup Settings - + Backup File: - + ... - + Generations to keep: - + Automatic Backup: - + Interval in days: - + &OK - + &Cancel - + Backup File @@ -52,12 +69,12 @@ MCentDialog - + OK - + Cancel @@ -65,12 +82,12 @@ MCheckDialog - + Ok - + Cancel @@ -78,47 +95,47 @@ MCustomerDialog - + Customer %1 - + New Customer - + Name: - + Address: - + Contact Information: - + Web-Login/eMail: - + Comment: - + Save - + Cancel @@ -126,116 +143,93 @@ MCustomerListDialog - + Select a Customer - + Customers - + Details... - + Create new... - + Delete... - + Select - + Cancel - + Close - + Delete Customer - + Really delete this customer (%1)? - + merge with other entry: - + &Yes - + &No - - - - Error - - - - - Failed to delete customer. - - - - - Failed to delete customer: %1 - - MEvent - - Event is not complete, cannot save. - - - - + [0-9]+\.[0-9]{2} price validator regexp - - + . price decimal dot - - + yyyy-MM-dd hh:mm ap date/time format - + yyyy-MM-dd date format @@ -244,246 +238,211 @@ MEventEditor - - + Warning - + Unable to load event from server. - + Event Editor - + ID: - + Title: - + Artist: - + Description: - + Start Time: - - + ddd MMMM d yyyy, h:mm ap time format - + End Time: - + Room/Place: - + Capacity: - + Default Price: - + Event Cancelled: - + Save - - + Cancel - - Problem while uploading event: %s - - - - + Select a Room - + New... new room - + Select select room - - - New Room - - - - - Name of new room: - - MEventSummary - + Summary for Event %1 - + Summary - + Title: - + Artist: - + Start: - + Capacity: - + Tickets currently reserved: - + Tickets currently cancelled: - + Tickets currently usable: - + Total Income: - + Tickets - + Price - + Bought - + Used - + Unused - + Comments - + Order: - + Customer: - + Print - + Save as... - + Close - - - - Warning - - - - - - Unable to get template file (eventsummary). Giving up. - - - - - Open Document File (*.%1) - - MKeyGen @@ -500,7 +459,6 @@ At least %1 Bits of random are required. - Current random buffer: %n Bits @@ -591,200 +549,205 @@ At least %1 Bits of random are required. MMainWindow - + &File - + &New Profile... - + &Save Profile - + &Close Window - + &Configure - + &Language... - + &Export Host Key... - + &Import Host Key... - + &Generate Host Key... - + Profile: - + Alternate Hostname: - + Server URL: - + Proxy: - + Proxy Username: - + Proxy Password: - + Username: - + Password: - + new Profile - + save Profile - + Login - + New Profile - + Please enter a profile name. It must be non-empty and must not be used yet: - - - - - - - - - - + Warning - - Unable to log in. Error: %1 - - - - + New Host Name - + Please enter a name for the new host: - + The host name must only consist of letters, digits and underscore. It must start with a letter. - + Export Key to File - + Unable to open file %1 for writing: %2 - + Importing a key overwrites the host key that is currently used by this program. This may disable your accounts. Do you still want to continue? - + Import Key from File - + Unable to open file %1 for reading: %2 - - + This is not a host key file. - + This host key file does not contain a valid host name. - + This host key file does not contain a valid key. - + The key check sum did not match. Please get a clean copy of the host key file. - + &OpenOffice.org Settings... + + + Set &Default Label Font... + + + + + Unable to log in. + + + + + Chose Default Font + + + + + Please chose a default font: + + MMoneyLog @@ -800,682 +763,604 @@ At least %1 Bits of random are required. - MOfficeConfig + MOAddress - - Configure OpenOffice.org Access + + Class MOAddress property addressid is integer, but non-integer was found. - - OpenOffice.org + + Class MOAddress property customerid is integer, but non-integer was found. + + + MOArtist - - Path to Executable: + + Class MOArtist property id is integer, but non-integer was found. + + + MOCartOrder - - ... - select OpenOffice path button + + Class MOCartOrder property status is enum, invalid value was found. - - Printing ODF + + Class MOCartOrder property customerid is integer, but non-integer was found. + + + MOCartTicket - - Printer: + + Class MOCartTicket property eventid is integer, but non-integer was found. - - (Default Printer) + + Class MOCartTicket property amount is integer, but non-integer was found. - - Always confirm printer when printing ODF + + Class MOCartTicket property price is integer, but non-integer was found. - - Save printed files + + Class MOCartTicket property status is enum, invalid value was found. - - Opening ODF + + Class MOCartTicket property maxamount is integer, but non-integer was found. + + + MOCartVoucher - - Always open as Read-Only + + Class MOCartVoucher property value is integer, but non-integer was found. - - Automatically open all newly created files + + Class MOCartVoucher property price is integer, but non-integer was found. - - OK + + Class MOCartVoucher property status is enum, invalid value was found. + + + MOContact - - Cancel + + Class MOContact property contactid is integer, but non-integer was found. - - Select OpenOffice.org executable + + Class MOContact property customerid is integer, but non-integer was found. - - - MOrder - - placed - state + + Class MOContact property contacttypeid is integer, but non-integer was found. + + + MOContactType - - sent - state + + Class MOContactType property contacttypeid is integer, but non-integer was found. + + + MOCustomer - - cancelled - state + + Class MOCustomer property id is integer, but non-integer was found. + + + MOCustomerShort - - closed - state + + Class MOCustomerShort property id is integer, but non-integer was found. + + + MOEvent - - check: ok - state + + Class MOEvent property id is integer, but non-integer was found. - - check: sale only - state + + Class MOEvent property start is integer, but non-integer was found. - - check: order only - state + + Class MOEvent property end is integer, but non-integer was found. - - check: failed - state + + Class MOEvent property capacity is integer, but non-integer was found. - - invalid - state + + Class MOEvent property amountSold is integer, but non-integer was found. - - - yyyy-MM-dd hh:mm ap - date/time format + + Class MOEvent property amountReserved is integer, but non-integer was found. - - - yyyy-MM-dd - date format + + Class MOEvent property tax is integer, but non-integer was found. + + + MOOrder - - This ticket is not part of this order. + + Class MOOrder property orderid is integer, but non-integer was found. - - - Error + + Class MOOrder property customerid is integer, but non-integer was found. - - The request failed. + + Class MOOrder property amountpaid is integer, but non-integer was found. - - A problem occurred during the order: %1 + + Class MOOrder property state is enum, invalid value was found. - - reserved - state + + Class MOOrder property amountdue is integer, but non-integer was found. - - Cannot query DB, don't know it. + + Class MOOrder property totalprice is integer, but non-integer was found. - - Cannot update shipping: error while sending. + + Class MOOrder property ordertime is integer, but non-integer was found. - - This voucher is not part of this order. + + Class MOOrder property senttime is integer, but non-integer was found. - MOrderItemView + MOPrice - - Preview Tickets + + Class MOPrice property eventid is integer, but non-integer was found. - - Ticket: + + Class MOPrice property pricecategoryid is integer, but non-integer was found. - - Voucher: + + Class MOPrice property maxavailable is integer, but non-integer was found. + + + + + Class MOPrice property price is integer, but non-integer was found. - MOrderWindow + MORoom - - Order Details + + Class MORoom property capacity is integer, but non-integer was found. + + + MOShipping - - &Order + + Class MOShipping property id is integer, but non-integer was found. - - &Order... + + Class MOShipping property cost is integer, but non-integer was found. + + + MOTicket - - &Sell... + + Class MOTicket property eventid is integer, but non-integer was found. - - &Prune and recheck... + + Class MOTicket property price is integer, but non-integer was found. - - C&ancel Order... + + Class MOTicket property status is enum, invalid value was found. - - &Mark Order as Shipped... + + Class MOTicket property orderid is integer, but non-integer was found. + + + MOVoucher - - Change Commen&t... + + Class MOVoucher property value is integer, but non-integer was found. - - &Close + + Class MOVoucher property price is integer, but non-integer was found. - - &Payment + + Class MOVoucher property status is enum, invalid value was found. + + + MOfficeConfig - - Receive &Payment... + + Configure OpenOffice.org Access - - &Refund... + + OpenOffice.org - - P&rinting + + Path to Executable: - - Print &Bill... + + ... + select OpenOffice path button - - Save Bill &as file... + + Printing ODF - - Print &Tickets... + + Printer: - - Order ID: + + (Default Printer) - - Order Date: + + Always confirm printer when printing ODF - - Shipping Date: + + Save printed files - - Customer: + + Opening ODF - - Delivery Address: + + Always open as Read-Only - - Sold by: + + Automatically open all newly created files - - Total Price: + + OK - - Already Paid: + + Cancel - - Order State: + + Select OpenOffice.org executable + + + MOrder - - Order Comment: + + yyyy-MM-dd hh:mm ap + date/time format - - Start Time + + yyyy-MM-dd + date format + + + MOrderItemView - - Status + + Preview Tickets - - Price + + Ticket: - - - - - - - - - - - - - - - - - - - - - - - Warning + + Voucher: + + + MOrderWindow - - Unable to get template file (ticket.xtt). Giving up. + + Order Details - - - - Mark as shipped? + + &Order - - - - Mark this order as shipped now? + + &Order... - - Enter Payment + + &Sell... - - Please enter the amount that has been paid: + + &Prune and recheck... - - - Unable to submit payment request. + + C&ancel Order... - - - Error while trying to pay: %1 + + &Mark Order as Shipped... - - Enter Refund + + Change Commen&t... - - Please enter the amount that will be refunded: + + &Close - - Unable to submit refund request. + + &Payment - - Error whily trying to refund: %1 + + Receive &Payment... - - This ticket cannot be returned, it has already been used or is in the wrong state. + + &Refund... - - Return Ticket - - - - - Do you really want to return this ticket? - - - - - Cancel Order? - - - - - Cancel this order now? - - - - - Cannot cancel this order: it is in the wrong state. - - - - - Failed to cancel this order. - - - - - Set comment: order %1 - - - - - &Save - - - - - &Cancel - - - - - Ma&ke Reservation... - - - - - Ch&ange Item-Price... - - - - - &Return Item... + + P&rinting - - Change Sh&ipping Method... + + Print &Bill... - Print V&ouchers... - - - - - Print &Current Item... + Save Bill &as file... - &View Items... - - - - - Shipping Method: + Print &Tickets... - - Shipping Costs: + + Order ID: - - Item ID + + Order Date: - - Description + + Shipping Date: - - Voucher (current value: %1) + + Customer: - - There are no tickets left to print. + + Delivery Address: - - There are no vouchers left to print. + + Sold by: - - Unable to get template file (voucher.xtt). Giving up. + + Total Price: - - - Unable to get template file (bill). Giving up. + + Already Paid: - - Open Document File (*.%1) + + Order State: - - Enter Price + + Order Comment: - - Please enter the new price for the ticket: + + Warning - - Cannot change this item type. + + Ma&ke Reservation... - - This voucher cannot be returned, it has already been used. + + Ch&ange Item-Price... - - Return Voucher + + &Return Item... - - Do you really want to return this voucher? + + Change Sh&ipping Method... - - Cannot return this item type. + + Print V&ouchers... - - Set shipping time + + Print &Current Item... - - Enter the shipping time: + + &View Items... - - OK + + Shipping Method: - - Cancel + + Shipping Costs: - + MoneyLog for Order... - + MoneyLog for selected Voucher... - - Enter Voucher - - - - - Please enter the ID of the voucher you want to use: - - - - - This voucher is not valid. - - - - - Voucher Info - - - - - Remaining value of this voucher: %1 - - - - + This is not a voucher, cannot show the money log. - + Pay with &Voucher... @@ -1483,1148 +1368,804 @@ At least %1 Bits of random are required. MOverview - + &Session - + &Re-Login - - &Offline mode - - - - + Change my &Password - + &Close Session - + &Event - + &Update Event List - + &Show/Edit details... - + &New Event... - + Show &old Events - + &Customer - + &Show all customers - + C&art - + Add &Ticket - + Add &Voucher - + &Remove Item - + &Abort Shopping - + &Misc - + C&onfigure - + &Auto-Refresh settings... - + &Admin - + &Backup now... - + Events - + New Event... - - + Details... - + Order Ticket... - + Event Summary... - + Cancel Event... - + Shopping Cart - + Add Ticket - + Add Voucher - + Remove Item - + Customer: - + Delivery Address: - + Comments: - + Check Order - + Clear - + Order List - + -select mode- - + All Orders - + Open Orders - + Outstanding Payments - + Outstanding Refunds - + Undelivered Orders - + -search result- - + Update - + Find by Ticket... - + Find by Event... - + Find by Customer... - + Entrance - + Users - + New User... - + Delete User... - + Description... - + Hosts... - + Roles... - + Set Password... - + Hosts - + New Host... - + Add This Host... - + Delete Host... - + Generate New Key... - + Import... - + Export... - - + Start Time - - + Title - + Capacity - + Sold - + Reserved - + Free - + ddd MMMM d yyyy, h:mm ap time format - - - - - - - - - - - - - - - - - - - - - - - - - - - - + Warning - - I was unable to renew the login at the server, the error was: %1 - - - - + Cancel Event - + Please enter a reason to cancel event "%1" or abort: - + Event Cancelled - + The event "%1" has been cancelled. Please inform everybody who bought a ticket. - - Unable to cancel event "%1". - - - - + Login Name - + Description - + New User - + Please enter new user name (only letters, digits, and underscore allowed): - - - - - - + Error - + The user name must contain only letters, digits, dots and underscores and must be at least one character long! - + Password - + Please enter an initial password for the user: - + Delete User? - + Really delete user '%1'? - + (Nobody) this is a username for no user, the string must contain '(' to distinguish it from the others - + Delete User - + Select which user will inherit this users database objects: - + Cannot delete user: %1 - + Edit Description - + Descriptionof user %1: - + Error setting password: %1 - - - The password must be non-empty and both lines must match - - - - - Host Name - - - - - Host Key - - - - - Create New Host - - - - - Please enter a host name: - - The key of this new host could only be generated with %n bits entropy. Store anyway? - + The key of this new host could only be generated with %n bit of entropy. Store anyway? The key of this new host could only be generated with %n bits of entropy. Store anyway? - - - Delete this Host? - - - - - Really delete host '%1'? - - - - - Change Host Key? - - - - - Really change the key of host '%1'? - - The new key of this host could only be generated with %n bits entropy. Store anyway? - + The key of this new host could only be generated with %n bit of entropy. Store anyway? The key of this new host could only be generated with %n bits of entropy. Store anyway? - - Import Key from File + + Amount - - Unable to open file %1 for reading: %2 + + Select Event to order Ticket - - - This is not a host key file. + + Select - - This host key file does not contain a valid host name. + + Cancel - - This host key file does not contain a valid key. + + There is nothing in the order. Ignoring it. - - The key check sum did not match. Please get a clean copy of the host key file. + + Please chose a customer first! - - This host cannot be exported. + + Refresh Settings - - Export Key to File + + Refresh Rate (minutes): - - Unable to open file %1 for writing: %2 + + refresh &event list - - Amount + + refresh &user list - - Select Event to order Ticket + + refresh &host list - - Select + + &OK - - - - - Cancel + + &Cancel - - There is nothing in the order. Ignoring it. + + &Edit Templates... - - Please chose a customer first! + + &Update Templates Now - - The request failed. + + &Update Shipping Options - - A problem occurred during the order: %1 + + Return &ticket... - - Ticket "%1" Not Valid + + Return &voucher... - - Ticket "%1" has already been used + + Edit &Shipping Options... - - Ticket "%1" has not been bought. + + Shipping Method: - - Ticket "%1" Ok + + Open Reservations - - Ticket "%1" Ok; the Order has a refund + + (No Shipping) - - Ticket "%1" is not paid for! + + refresh &shipping list - - Ticket "%1" cannot be accepted, please check the order! + + Find by Order ID... - - - - Status + + &Deduct from voucher... - - - - Total + + &Money Log for voucher... - - - - Paid + + Money Log for &user... - - - - Customer + + &Server Access settings... - - Enter Ticket + + Backup &Settings... - - Please enter the ID of one of the tickets of the order you seek: + + Enter or scan Ticket-ID: - - Unable to query server. + + Server Access Settings - - Server returned an invalid order ID. + + Request Timeout (seconds): - - Select Event + + Log Level: - - - Ok + + Minimal Logging - - Return Ticket + + Log Details on Error - - Please enter the ticket ID to return: + + Always Log Details - - This is not a valid ticket. + + Backup - - This ticket cannot be returned, it has already been used or is in the wrong state. + + The backup was successful. - - Refresh Settings + + Cannot create backup file. - - Refresh Rate (minutes): + + I was unable to renew the login at the server. - - refresh &event list + + Unable to cancel event "%1": %2. - - refresh &user list - - - - - refresh &host list - - - - - - &OK - - - - - - &Cancel - - - - - &Edit Templates... - - - - - &Update Templates Now - - - - - &Update Shipping Options - - - - - Return &ticket... - - - - - Return &voucher... - - - - - Edit &Shipping Options... - - - - - Shipping Method: - - - - - Open Reservations - - - - - (No Shipping) - - - - - Select Voucher - - - - - Select voucher price and value: - - - - - Price: - - - - - Value: - - - - - Voucher (price: %1, value %2) - - - - - Return Voucher - - - - - Please enter the voucher ID to return: - - - - - This is not a valid voucher. - - - - - This voucher cannot be returned, it has already been used. - - - - - refresh &shipping list - - - - - Find by Order ID... - - - - - Enter Order ID - - - - - Please enter the ID of the order you want to display: - - - - - This order does not exist. - - - - - &Deduct from voucher... - - - - - &Money Log for voucher... - - - - - Money Log for &user... - - - - - &Server Access settings... - - - - - Backup &Settings... - - - - - Enter or scan Ticket-ID: - - - - - Ticket "%1" is not for this event. - - - - - Deduct from Voucher - - - - - Using a voucher to pay outside the system. - - - - - Amount to deduct: - - - - - Voucher ID: - - - - - OK - - - - - - Request failed. - - - - - Deducted from Voucher - - - - - Value taken from voucher: %1 -Value remaining on voucher: %2 - - - - - Server Access Settings - - - - - Request Timeout (seconds): - - - - - Log Level: - - - - - Minimal Logging - - - - - Log Details on Error + + Backup failed with error (%2): %1 - - Always Log Details - - - - - Backup failed with error: %1 + + Backup returned empty. + + + MPasswordChange - - Backup + + Change my password - - The backup was successful. + + Reset password of user "%1" - - Cannot create backup file. + + Old Password: - - Voucher ID + + New Password: - - Please enter voucher ID to show log: + + Repeat Password: - - User + + Set Password - - Please enter login name of user to show log: + + Cancel - MPasswordChange + MSInterface - - Change my password + + Warning - - Reset password of user "%1" + + Login failed: %1 - - Old Password: + + Error - - New Password: + + Communication problem while talking to the server, see log for details. - - Repeat Password: + + Communication with server was not successful. - - Set Password + + The server implementation is too old for this client. - - Cancel + + This client is too old for the server, please upgrade. MShippingChange - + Change Shipping Method - + Method: - + Price: - + Ok - + Cancel - + (None) shipping method @@ -2633,178 +2174,80 @@ Value remaining on voucher: %2 MShippingEditor - + Edit Shipping Options - + Change Description - + Change Price - + Change Availability - + Add Option - + Delete Option - + Ok - + Cancel - + ID - + Description - + Price - + Web - - - + Any User - - + Yes - - + No - - - - Shipping Option Description - - - - - Please select a new description for this shipping option: - - - - - - - - - - Warning - - - - - - - Could not store the changes. - - - - - - Shipping Option Price - - - - - Please select a new price for this shipping option: - - - - - - None - - - - - - Web Interface - - - - - - Any User + Web Interface - - - - - - Shipping Option Availability - - - - - Please select a new availability for this shipping option: - - - - - Please select a new description for this new shipping option: - - - - - Please select a new price for this new shipping option: - - - - - Please select a new availability for this new shipping option: - - - - - Could not create the new option. - - - - - - Unable to delete this option. - - MTemplateChoice @@ -2873,9 +2316,6 @@ Value remaining on voucher: %2 - - - Warning @@ -2908,794 +2348,440 @@ Value remaining on voucher: %2 MTemplateStore - - - Retrieving templates from server. - - MTicket - + . decimal dot - - - bought - ticket state - - - - - to refund - ticket state - - - - - used - ticket state - - - - - reserved - ticket state - - - - - ok - ticket state - - - - - sale only - ticket state - - - - - order only - ticket state - - - - - too late: event over - ticket state - - - - - no more tickets - ticket state - - - - - event cancelled - ticket state - - - - - no such event - ticket state - - - - - invalid - ticket state - - - - - Cannot execute request. - - - - - Ticket is not stored, can't return it. - - - - - Failed to execute request - - MUser - + User not valid: cannot delete. MVoucher - - - invalid - - - - - cancelled - - - - - empty - - - - - used - - - - - unused - - - - - Voucher is not stored, can't return it. - - - - - Failed to execute request - - MWebRequest - - - Unable to get server info. - - - - - Error while parsing server info (line %1 col %2): %3 - - - - - Error in server info: missing authentication algorithm info. - - - - - The server requested an unsupported hash algorithm: %1. - - - - - Unable to get authentication challenge. - - - - - Error while parsing session challenge (line %1 col %2): %3 - - - - - Error in session challenge: missing session ID. - - - - - Error in session challenge: missing host challenge. - - - - - Error in session challenge: missing user challenge. - - - - - Failed to log in: user/password mismatch, non-allowed host key, or challenge timed out. - - - - - Unable to authenticate. - - - - - Cannot change password, old password does not match! - - - - - Error parsing EventList XML data (line %1 column %2): %3 - - - - - Error parsing RoomList XML data (line %1 column %2): %3 - - - - - Error parsing UserList XML data (line %1 column %2): %3 - - - - - Error parsing HostList XML data (line %1 column %2): %3 - - - - - Error parsing CustomerList XML data (line %1 column %2): %3 - - - - - - Error parsing OrderList XML data (line %1 column %2): %3 - - - - - Error parsing ShippingList XML data (line %1 column %2): %3 - - Order - - - create order - - - - - invalidvalue - voucher state - - - - - invalidprice - voucher state - - - - - Shipping type not available to user. - - - - - Illegal shipping type. - - - - - order cancelled - - - - - reservation to order - - Session - - - - unable to parse XML data - - - - - missing some authentication data - - - - - Not authenticated. Can't change password. - - - - - expected exactly one passwd element - - - - - cannot set an empty password - - - - - Ooops. Unable to find user. You have been deleted. - - - - - Wrong password. Session hijacked, terminating it. - - - - - SpecialHost - - - _any - any host (even unregistered ones) - - - - _anon - any registered host - - - - _online - web system - - Ticket - - - The ticket is not valid. - - - - - The ticket has already been used. - - + SpecialHost - - The ticket has not been bought or is cancelled. - + + _any + any host (even unregistered ones) - - The ticket has not been paid. - + + _anon + any registered host - - The tickets order is in an invalid state or does not exist. - + + _online + web system + Ticket + + TransactionNames:: serverinfo - basic server information (implicitly granted) + basic server information (implicitly granted) startsession - start a session (implicitly granted) + start a session (implicitly granted) sessionauth - authenticate to the server (implicitly granted) + authenticate to the server (implicitly granted) closesession - end my own session + end my own session getmyroles - retrieve the roles/privileges I have + retrieve the roles/privileges I have getusers - get a list of all (system) users existing at the system + get a list of all (system) users existing at the system setuserdescription - get description of a user + get description of a user getuseracl - get the roles/privileges of any user + get the roles/privileges of any user setuseracl - set the roles/privileges of any user + set the roles/privileges of any user getuserhosts - get the hosts a user may connect from + get the hosts a user may connect from setuserhosts - set the hosts a user may connect from + set the hosts a user may connect from adduser - add a new user + add a new user deleteuser - delete a user + delete a user setmypasswd - set my own password + set my own password setpasswd - set the password of any user + set the password of any user gethosts - get all hosts that are known to the system + get all hosts that are known to the system sethost - change a host + change a host addhost - add a new host to the system + add a new host to the system deletehost - delete a host + delete a host geteventlist - get a list of events (overview) + get a list of events (overview) geteventdata - get detailed event data + get detailed event data seteventdata - change/create an event + change/create an event eventsummary - get summary data for a specific event + get summary data for a specific event cancelevent - cancel an event + cancel an event getroomdata - get detailed data about a room + get detailed data about a room setroomdata - change/create a room + change/create a room getcustomerlist - get a list of customers + get a list of customers getcustomer - get detailed information about a customer + get detailed information about a customer setcustomer - change/create a customer + change/create a customer deletecustomer - delete a customer + delete a customer checkorder - check whether an order would succeed in ordering or selling + check whether an order would succeed in ordering or selling createorder - create an order (as pre-ordered, unpaid items) + create an order (as pre-ordered, unpaid items) createsale - create an order as sold and paid items + create an order as sold and paid items getorderlist - get a list of orders (overview) + get a list of orders (overview) getorder - get details about an order + get details about an order orderpay - pay for an order + pay for an order orderrefund - refund money from a cancelled or overpaid order + refund money from a cancelled or overpaid order ordershipped - mark an order as being shipped + mark an order as being shipped cancelorder - cancel an order + cancel an order orderbyticket - find an order by one of the tickets it contains + find an order by one of the tickets it contains getordersbyevents - get a list of all orders that contain tickets for an event + get a list of all orders that contain tickets for an event setordercomment - change the comment of an order + change the comment of an order getticket - get details about a ticket + get details about a ticket useticket - mark a ticket as used + mark a ticket as used changeticketprice - change the price of a specific ticket (automatically changes price of the order) + change the price of a specific ticket (automatically changes price of the order) ticketreturn - return a ticket unused + return a ticket unused gettemplatelist - get a list of templates stored at the server (necessary for printing) + get a list of templates stored at the server (necessary for printing) gettemplate - get a specific template (necessary for printing) + get a specific template (necessary for printing) settemplate - store a new template at the server + store a new template at the server _admin - administrator, implies all other privileges + administrator, implies all other privileges _anyshipping - user has the right to use any shipping method + user has the right to use any shipping method _repriceshipping - user has the right to change the shipping price of an order regardless of shipping type + user has the right to change the shipping price of an order regardless of shipping type createreservedorder - create an order as reservation (tickets blocked, but not usable until really ordered) + create an order as reservation (tickets blocked, but not usable until really ordered) orderchangeshipping - change the shipping method of an order + change the shipping method of an order reservationtoorder - change a reservation into a normal order + change a reservation into a normal order reservationtosale - change a reservation into a sale (order that is already paid) + change a reservation into a sale (order that is already paid) getshipping - get shipping methods + get shipping methods setshipping - create/change shipping methods + create/change shipping methods deleteshipping - delete a shipping method + delete a shipping method getvoucherprices - get the allowed voucher prices + get the allowed voucher prices cancelvoucher - cancel (give back) a voucher (price and value go to zero) + cancel (give back) a voucher (price and value go to zero) emptyvoucher - make a voucher invalid (remaining value goes to zero, price remains) + make a voucher invalid (remaining value goes to zero, price remains) usevoucher - use a voucher to pay for an order + use a voucher to pay for an order getvoucher - get details about a voucher + get details about a voucher settemplatedescription - set a new description for a template + set a new description for a template deletetemplate - delete a template (variant) + delete a template (variant) _anyvoucher - user may create vouchers with any value/price + user may create vouchers with any value/price _anypricevoucher - user may create vouchers for which price and value differ + user may create vouchers for which price and value differ _explicitshipdate - user may set an explicit shipping date/time when marking an order as shipped (default: current date/time) - - - - usevoucheroutside - - - - - backup - - - - - moneylog - + user may set an explicit shipping date/time when marking an order as shipped (default: current date/time) Voucher + + + WobTransaction - - cancel voucher - - - - - empty voucher - - - - - create voucher - - - - - pay with voucher - - - - - pay with voucher outside system + + XML result parser error line %1 col %2: %3 initkey - - + Warning - + Magic Smoke needs a host key. You have to generate one before you can use the program. - + Enter Host Name - + Host name: - + Magic Smoke needs a host name. You have to configure one before you can use the program. @@ -3703,18 +2789,18 @@ Value remaining on voucher: %2 initprofile - + default initial profile - + Create Initial Profile - + You need a profile to work with Magic Smoke. Magic Smoke will now create one for you. Please enter the name you wish to give this profile. @@ -3722,22 +2808,22 @@ Value remaining on voucher: %2 lang - + Chose Language - + Language: - + Information - + The changed language setting will only be active after restarting the application. @@ -3811,392 +2897,5 @@ Value remaining on voucher: %2 php:: - - - Unknown Customer - - - - - Unable to parse XML. - - - - - Cannot find customer ID to delete. - - - - - Invalid Customer ID, cannot delete. - - - - - Invalid Customer ID, cannot merge. - - - - - - Cannot find Customer ID, cannot delete. - - - - - Cannot merge customers. - - - - - Cannot delete customer. - - - - - - Malformed request. - - - - - The event id must be numeric. - - - - - - Invalid event id. - - - - - - Cannot place order, sorry. - - - - - Cannot place sale, sorry. - - - - - Internal Error: unknown action. - - - - - No such orderID in database. - - - - - Expected 2 arguments. - - - - - Invalid Order ID - - - - - Expected positive amount. - - - - - Order does not exist. - - - - - Order cannot be changed, it is closed. - - - - - - Order ID must be numeric. - - - - - - - - Order ID is invalid. - - - - - Wrong state, cannot set order to shipped. - - - - - Wrong state, cannot set order to cancelled. - - - - - - - - Unable to find this ticket. - - - - - Price must be a number. - - - - - Price must be positive. - - - - - Ticket cannot be returned. - - - - - - - - - unable to parse XML data - - - - - Cannot delete special hosts. - - - - - expected exactly one passwd element - - - - - cannot set an empty password - - - - - - invalid user name - - - - - expected exactly 1 ACL element - - - - - - unknown user name - - - - - expected exactly 1 Hosts element - - - - - Syntax Error - - - - - Cannot remove user: DB error while deleting ACL. - - - - - Cannot remove user: unable to replace user. - - - - - Cannot remove user: DB error while deleting user. - - - - - Unable to change this password. - - - - - Template File not found in database - - - - - - Unable to find file name - - - - - - Illegal File Name - - - - - Invalid Request, please use the MagicSmoke Client with this page. - - - - - Invalid or missing sessionid, or session timed out. - - - - - Session not yet authenticated. - - - - - You do not have the right to execute this transaction. - - - - - Internal Error: unknown command, hiccup in code structure. - - - - - Order cannot be paid for, it is only a reservation. Order or sell it first! - - - - - Unable to update order comment. - - - - - - Invalid Order. - - - - - Invalid Shipping Method. - - - - - Unable to create new shipping method. - - - - - Unable to change shipping method. - - - - - Expected a numeric shipping ID. - - - - - Unable to delete shipping method. - - - - - Cannot change order from reservation. - - - - - Template file does not exist - - - - - Unable to cancel voucher. - - - - - Invalid voucher, cannot empty it. - - - - - Expected two arguments: voucher id and order id. - - - - - - Invalid voucher id. - - - - - - Unable to process payment via voucher. - - - - - Invalid voucher ID. - - - - - payment - - - - - refund - - - - - Ticket or Voucher not found. - - - - - Ticket/Voucher has no order. - - - - - shipping changed - - - - - Expected 2 arguments: query type and ID. - - - - - Invalid Query Type. - - - - - Expected two arguments: voucher id and amount to deduct. - - diff --git a/src/wbase/WTransaction.cpp b/src/wbase/WTransaction.cpp index a153a00..9d040f7 100644 --- a/src/wbase/WTransaction.cpp +++ b/src/wbase/WTransaction.cpp @@ -15,6 +15,7 @@ #include "waitcursor.h" +#include #include #include #include @@ -74,7 +75,7 @@ QByteArray WTransaction::executeQuery(QString hreq,QByteArray data) qDebug("Error: transaction cannot find interface."); m_stage=Error; m_errtype="_iface"; - m_errstr="interface not found"; + m_errstr=tr("interface not found"); return QByteArray(); } QUrl url=iface->url(); @@ -127,7 +128,7 @@ QByteArray WTransaction::executeQuery(QString hreq,QByteArray data) if(m_stage==Error && m_errtype=="_timeout"){ //it did not finish yet, caught a timeout. req.abort(); - m_errstr="Web Request timed out."; + m_errstr=tr("Web Request timed out."); qDebug("Request %i timed out.",m_httpid); if(loglvl&WInterface::LogOnError) qDebug()<svnRepositoryUrl()+"\";}\n\n").toAscii()); } +void WocPHPServerOut::transInfo2() +{ + WocProcessor*woc=WocProcessor::instance(); + QString code=" static public function transactionNames(){\n\treturn array("; + QStringList tns=woc->transactionNames(); + for(int i=0;iprop_"+prop+"){\n"; QList > ev=cls.enumValues(cls.propertyPlainType(prop)); for(int j=0;j\n\n"; QStringList k=cls.propertyNames(); for(int i=0;i\n"; for(int i=0;i\n"; @@ -654,7 +654,7 @@ QString WocQtClientOut::trnOutput(const WocTransaction&trn) code+="\tdoc=QDomDocument();\n"; code+="\tQString emsg;int eln,ecl;\n"; code+="\tif(!doc.setContent(rba,&emsg,&eln,&ecl)){\n"; - code+="\t\tm_stage=Error;m_errtype=\"_iface\";m_errstr=QString(\"XML result parser error line %1 col %2: %3\").arg(eln).arg(ecl).arg(emsg);\n\t}\n"; + code+="\t\tm_stage=Error;m_errtype=\"_iface\";m_errstr=QString(QCoreApplication::translate(\"WobTransaction\",\"XML result parser error line %1 col %2: %3\")).arg(eln).arg(ecl).arg(emsg);\n\t}\n"; code+="\troot=doc.documentElement();\n"; //decide where to go, error handling code+="\tif(m_wobstatus!=\"ok\"){\n\t\tm_stage=Error;m_errtype=\"_server\";m_errstr=\"unknown server error\";\n"; diff --git a/www/inc/machine/translation.php b/www/inc/machine/translation.php index 3ac6699..f9b808c 100644 --- a/www/inc/machine/translation.php +++ b/www/inc/machine/translation.php @@ -15,13 +15,22 @@ class Translation { static public function getFile($trans) { - $name=$trans->getlanguage(); + $nlst=explode("_",trim($trans->getlanguage())); $form=$trans->getformat(); - if($form!="ts" && $form!="qm")$trans->abortWithError(tr("Format must be either 'ts' or 'qm'.")); - if(!ereg("^[a-z]{1,3}$",$name))$trans->abortWithError(tr("Language invalid.")); - $fn="translations/_server".$name.".".$form; - if(!file_exists($fn))$trans->abortWithError(tr("Language unknown.")); - $trans->setfile(file_get_contents($fn,FILE_BINARY)); + if($form!="ts" && $form!="qm") + $trans->abortWithError(translate("Translation","Format must be either 'ts' or 'qm'.")); + foreach($nlst as $nm) + if(!ereg("^[a-zA-Z]{1,3}$",$nm)) + $trans->abortWithError(translate("Translation","Language invalid.")); + for($i=count($nlst);$i>0;$i--){ + $name=implode("_",array_slice($nlst,0,$i)); + $fn="translations/_server_".$name.".".$form; + if(file_exists($fn)){ + $trans->setfile(file_get_contents($fn,FILE_BINARY)); + return; + } + } + $trans->abortWithError(translate("Translation","Language unknown.")); } }; diff --git a/www/translations/Makefile b/www/translations/Makefile index 5e99476..0d820ac 100644 --- a/www/translations/Makefile +++ b/www/translations/Makefile @@ -17,4 +17,7 @@ lrelease: done $(LRL) server.pro -.PHONY: all lupdate lrelease \ No newline at end of file +clean: + rm -f server.pro _server_* + +.PHONY: all lupdate lrelease clean \ No newline at end of file diff --git a/www/translations/server_de.ts b/www/translations/server_de.ts index 217d796..92e0fc1 100644 --- a/www/translations/server_de.ts +++ b/www/translations/server_de.ts @@ -1,6 +1,29 @@ + + + + Ok + Ok + + + + Sold + Verkauft + + + + Reserved + Reserviert + + + + Used + Benutzt + + + MBackupDialog @@ -3298,6 +3321,164 @@ Verbleibender Betrag: %2 + TransactionNames + + + Backup + Sicherung + + + + GetLanguage + + + + + ServerInfo + + + + + Login + Login + + + + Logout + + + + + GetMyRoles + + + + + GetMyRights + + + + + ChangeMyPassword + + + + + GetAllUsers + + + + + CreateUser + + + + + ChangePassword + + + + + DeleteUser + + + + + SetUserDescription + + + + + GetUserRoles + + + + + SetUserRoles + + + + + GetAllHostNames + + + + + GetAllHosts + + + + + SetHost + + + + + DeleteHost + + + + + GetUserHosts + + + + + SetUserHosts + + + + + GetCustomer + + + + + GetAllCustomerNames + + + + + GetEvent + + + + + GetAllEvents + + + + + CancelEvent + + + + + GetAllRooms + + + + + GetTicket + + + + + GetVoucher + + + + + GetOrder + + + + + GetAllShipping + + + + TransactionNames:: @@ -3661,6 +3842,24 @@ Verbleibender Betrag: %2 + Translation + + + Format must be either 'ts' or 'qm'. + + + + + Language invalid. + + + + + Language unknown. + + + + Voucher @@ -3689,6 +3888,308 @@ Verbleibender Betrag: %2 + WOAddress + + + Unable to deserialize object of type WOAddress: invalid XML. + + + + + WOArtist + + + Unable to deserialize object of type WOArtist: invalid XML. + + + + + WOCartOrder + + + Unable to deserialize object of type WOCartOrder: invalid XML. + + + + + Ok + Ok + + + + SaleOnly + + + + + OrderOnly + + + + + Invalid + + + + + WOCartTicket + + + Unable to deserialize object of type WOCartTicket: invalid XML. + + + + + Ok + Ok + + + + TooLate + + + + + Exhausted + + + + + SaleOnly + + + + + OrderOnly + + + + + WOCartVoucher + + + Unable to deserialize object of type WOCartVoucher: invalid XML. + + + + + Ok + Ok + + + + InvalidValue + + + + + InvalidPrice + + + + + WOContact + + + Unable to deserialize object of type WOContact: invalid XML. + + + + + WOContactType + + + Unable to deserialize object of type WOContactType: invalid XML. + + + + + WOCountry + + + Unable to deserialize object of type WOCountry: invalid XML. + + + + + WOCustomer + + + Unable to deserialize object of type WOCustomer: invalid XML. + + + + + WOCustomerShort + + + Unable to deserialize object of type WOCustomerShort: invalid XML. + + + + + WOEvent + + + Unable to deserialize object of type WOEvent: invalid XML. + + + + + WOHost + + + Unable to deserialize object of type WOHost: invalid XML. + + + + + WOOrder + + + Unable to deserialize object of type WOOrder: invalid XML. + + + + + Placed + + + + + Sent + + + + + Sold + Verkauft + + + + Cancelled + + + + + Reserved + Reserviert + + + + Closed + + + + + WOPrice + + + Unable to deserialize object of type WOPrice: invalid XML. + + + + + WORoom + + + Unable to deserialize object of type WORoom: invalid XML. + + + + + WOShipping + + + Unable to deserialize object of type WOShipping: invalid XML. + + + + + WOTicket + + + Unable to deserialize object of type WOTicket: invalid XML. + + + + + Reserved + Reserviert + + + + Ordered + + + + + Used + Benutzt + + + + Cancelled + + + + + Refund + + + + + MaskBlock + + + + + MaskPay + + + + + MaskUsable + + + + + MaskReturnable + + + + + WOUser + + + Unable to deserialize object of type WOUser: invalid XML. + + + + + WOVoucher + + + Unable to deserialize object of type WOVoucher: invalid XML. + + + + + Ok + Ok + + + + InvalidValue + + + + + InvalidPrice + + + + initkey diff --git a/www/translations/server_en.ts b/www/translations/server_en.ts index 5a31ccb..dee7b98 100644 --- a/www/translations/server_en.ts +++ b/www/translations/server_en.ts @@ -1,30 +1,6 @@ - MBackupDialog - - - MCentDialog - - - MCheckDialog - - - MCustomerDialog - - - MCustomerListDialog - - - MEvent - - - MEventEditor - - - MEventSummary - - MKeyGen @@ -36,27 +12,6 @@ - MLabelDialog - - - MMainWindow - - - MMoneyLog - - - MOfficeConfig - - - MOrder - - - MOrderItemView - - - MOrderWindow - - MOverview @@ -76,42 +31,6 @@ - MPasswordChange - - - MShippingChange - - - MShippingEditor - - - MTemplateChoice - - - MTemplateEditor - - - MTemplateStore - - - MTicket - - - MUser - - - MVoucher - - - MWebRequest - - - Order - - - Session - - SpecialHost @@ -130,7 +49,162 @@ - Ticket + TransactionNames + + + Backup + + + + + GetLanguage + + + + + ServerInfo + + + + + Login + + + + + Logout + + + + + GetMyRoles + + + + + GetMyRights + + + + + ChangeMyPassword + + + + + GetAllUsers + + + + + CreateUser + + + + + ChangePassword + + + + + DeleteUser + + + + + SetUserDescription + + + + + GetUserRoles + + + + + SetUserRoles + + + + + GetAllHostNames + + + + + GetAllHosts + + + + + SetHost + + + + + DeleteHost + + + + + GetUserHosts + + + + + SetUserHosts + + + + + GetCustomer + + + + + GetAllCustomerNames + + + + + GetEvent + + + + + GetAllEvents + + + + + CancelEvent + + + + + GetAllRooms + + + + + GetTicket + + + + + GetVoucher + + + + + GetOrder + + + + + GetAllShipping + + TransactionNames:: @@ -481,22 +555,324 @@ - Voucher + Translation + + + Format must be either 'ts' or 'qm'. + + + + + Language invalid. + + + + + Language unknown. + + - initkey + WOAddress + + + Unable to deserialize object of type WOAddress: invalid XML. + + - initprofile + WOArtist + + + Unable to deserialize object of type WOArtist: invalid XML. + + - lang + WOCartOrder + + + Unable to deserialize object of type WOCartOrder: invalid XML. + + + + + Ok + + + + + SaleOnly + + + + + OrderOnly + + + + + Invalid + + - misc + WOCartTicket + + + Unable to deserialize object of type WOCartTicket: invalid XML. + + + + + Ok + + + + + TooLate + + + + + Exhausted + + + + + SaleOnly + + + + + OrderOnly + + - office + WOCartVoucher + + + Unable to deserialize object of type WOCartVoucher: invalid XML. + + + + + Ok + + + + + InvalidValue + + + + + InvalidPrice + + + + + WOContact + + + Unable to deserialize object of type WOContact: invalid XML. + + + + + WOContactType + + + Unable to deserialize object of type WOContactType: invalid XML. + + + + + WOCountry + + + Unable to deserialize object of type WOCountry: invalid XML. + + + + + WOCustomer + + + Unable to deserialize object of type WOCustomer: invalid XML. + + + + + WOCustomerShort + + + Unable to deserialize object of type WOCustomerShort: invalid XML. + + + + + WOEvent + + + Unable to deserialize object of type WOEvent: invalid XML. + + + + + WOHost + + + Unable to deserialize object of type WOHost: invalid XML. + + + + + WOOrder + + + Unable to deserialize object of type WOOrder: invalid XML. + + + + + Placed + + + + + Sent + + + + + Sold + + + + + Cancelled + + + + + Reserved + + + + + Closed + + + + + WOPrice + + + Unable to deserialize object of type WOPrice: invalid XML. + + + + + WORoom + + + Unable to deserialize object of type WORoom: invalid XML. + + + + + WOShipping + + + Unable to deserialize object of type WOShipping: invalid XML. + + + + + WOTicket + + + Unable to deserialize object of type WOTicket: invalid XML. + + + + + Reserved + + + + + Ordered + + + + + Used + + + + + Cancelled + + + + + Refund + + + + + MaskBlock + + + + + MaskPay + + + + + MaskUsable + + + + + MaskReturnable + + + + + WOUser + + + Unable to deserialize object of type WOUser: invalid XML. + + + + + WOVoucher + + + Unable to deserialize object of type WOVoucher: invalid XML. + + + + + Ok + + + + + InvalidValue + + + + + InvalidPrice + + php:: -- 1.7.2.5