From: Konrad Rosenbaum Date: Sun, 20 Dec 2015 17:59:25 +0000 (+0100) Subject: update translations, add translations for sub-modules X-Git-Url: http://git.silmor.de/gitweb/?a=commitdiff_plain;h=0a2ce190b5aa593a7833dc522579804c24dd7de3;p=web%2Fkonrad%2Fsmoke.git update translations, add translations for sub-modules --- diff --git a/Makefile b/Makefile index afa0de1..e0c9ef2 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ ########################################################### # global Makefile for MagicSmoke -# (c) Konrad Rosenbaum, 2008-2012 +# (c) Konrad Rosenbaum, 2008-2015 # # This Makefile is used for creating the complete # MagicSmoke package - including all sub-packages in @@ -15,7 +15,7 @@ #change this if the correct Qt is not in your PATH QMAKE = qmake -#QMAKE = /usr/local/Qt-5.1.0/bin/qmake +#QMAKE = /usr/local/Qt-5.6.0/bin/qmake #set this if you want additional arguments to qmake # normally only a spec is usefule for this, see below @@ -91,10 +91,11 @@ wob: woc cd wob && $(abspath pack/woc/woc) magicsmoke.wolf woc: - cd pack && $(MAKE) + cd pack && $(MAKE) QMAKE=$(QMAKE) LRELEASE=$(LREL) wbase: woc cp -a pack/qtbase/lib* bin + cp -a pack/qtbase/*.qm bin server: wob @@ -127,6 +128,9 @@ sdoc: lrelease: cd src && $(LREL) smoke.pro + for i in `find plugins -name '*.pro'` ; do $(LREL) $$i ; done + cp `find plugins -name '*.qm'` bin + mkdir -p bin && cp src/smoke*.qm bin -$(MAKE) -C www/translations LREL=$(LREL) XPAT=$(XPAT) lrelease lupdate: @@ -135,7 +139,7 @@ lupdate: install: install-client install-server install-doc -install-client: client +install-client: client lrelease mkdir -p $(PREFIX)/bin install -D src/msmoke $(PREFIX)/lib/magicsmoke2/msmoke strip $(PREFIX)/lib/magicsmoke2/msmoke diff --git a/iface/iface.pro b/iface/iface.pro index bf315e2..a1e5d06 100644 --- a/iface/iface.pro +++ b/iface/iface.pro @@ -22,4 +22,10 @@ SOURCES += \ msinterface.cpp \ sslexception.cpp -INCLUDEPATH += $$PWD \ No newline at end of file +INCLUDEPATH += $$PWD + +#Localization +TRANSLATIONS = \ + smokeifc_de.ts \ + smokeifc_de_SAX.ts \ + smokeifc_en.ts diff --git a/iface/smokeifc_de.ts b/iface/smokeifc_de.ts new file mode 100644 index 0000000..488344a --- /dev/null +++ b/iface/smokeifc_de.ts @@ -0,0 +1,1742 @@ + + + + + MInterface + + + Backup + Sicherung + + + + GetLanguage + Übersetzung für Servermeldungen holen + + + + ServerInfo + Serverinformationen + + + + Login + Login + + + + Logout + Logout + + + + GetMyRoles + meine Rollen herausfinden + + + + GetMyRights + meine Rechte herausfinden + + + + ChangeMyPassword + Mein Passwort ändern + + + + GetAllUsers + Nutzer abfragen + + + + CreateUser + Nutzer anlegen + + + + ChangePassword + Passwort eines anderen Nutzers ändern + + + + DeleteUser + Nutzer löschen + + + + SetUserDescription + Nutzerkommentar setzen + + + + GetUserRoles + Rollen eines anderen Nutzers herausfinden + + + + SetUserRoles + Rollen eines anderen Nutzers setzen + + + + GetAllRoles + Alle Rollen abfragen + + + + GetRole + spezifische Rolle abfragen + + + + CreateRole + Rolle anlegen + + + + SetRoleDescription + Rollenkommentar setzen + + + + SetRoleRights + Rollenrechte setzen + + + + DeleteRole + Rolle löschen + + + + GetAllRightNames + Namen aller Rechte abfragen + + + + GetAllHostNames + Namen aller Hosts abfragen + + + + GetAllHosts + Alle Hosts (incl. Keys) abfragen + + + + SetHost + Host ändern/anlegen + + + + DeleteHost + Host löschen + + + + GetUserHosts + erlaubte Hosts eines Nutzers abfragen + + + + GetValidFlags + alle gültigen Flags abfragen + + + + SetFlag + Flag anlegen/ändern + + + + DeleteFlag + Flag löschen + + + + GetUser + Nutzerdaten abfragen + + + + SetUserHosts + erlaubte Hosts eines Nutzers abfragen + + + + SetUserFlags + Flags des Nutzers setzen + + + + SetRoleFlags + Flags der Rolle setzen + + + + GetAllContactTypes + Kontaktinformationstypen abfragen + + + + CreateContactType + Kontaktinformationstypen anlegen + + + + GetCustomer + Kunden abfragen + + + + GetAllCustomerNames + Alle Kundennamen abfragen + + + + CreateCustomer + Kunden anlegen + + + + ChangeCustomer + Kunden ändern + + + + ChangeCustomerMail + Kunden-E-Mail-Adresse ändern + + + + DeleteCustomer + Kunden löschen + + + + GetAddress + Addresse abfragen + + + + GetAllCountries + gespeicherte Länder abfragen + + + + CreateCountry + Land anlegen + + + + ResetCustomerPassword + Kundenpasswort zurücksetzen (sendet Mail) + + + + GetAllArtists + Künstler abfragen + + + + CreateArtist + Künstler anlegen + + + + GetAllPriceCategories + Preiskategorien abfragen + + + + CreatePriceCategory + Preiskategorie anlegen + + + + ChangePriceCategory + Preiskategorie anpassen + + + + GetEvent + Veranstaltungsdetails abfragen + + + + GetAllEvents + Liste der Veranstaltungen abfragen + + + + GetEventList + Liste der Veranstaltungen abfragen (spezifische Liste) + + + + CreateEvent + Veranstaltung anlegen + + + + ChangeEvent + Veranstaltung ändern + + + + CancelEvent + Veranstaltung absagen + + + + GetAllRooms + Liste aller Räume abfragen + + + + CreateRoom + Raum anlegen + + + + GetEventSummary + Veranstaltungübersicht + + + + GetTicket + Ticket abrufen + + + + GetVoucher + Gutschein abfragen + + + + GetVoucherAudit + Logdaten zu Gutschein abfragen + + + + GetOrderAudit + Logdaten zu Bestellung abfragen + + + + GetOrder + Bestellung: Details abfragen + + + + GetCreateCustomerHints + Editierhilfen für Kunden-Wizard abholen + + + + GetOrderList + Liste der Bestellungen abfragen + + + + GetOrdersByEvents + Bestellungen finden, die Veranstaltung enthalten + + + + GetOrdersByCustomer + Bestellungen finden, die zu einem Kunden gehören + + + + GetMyOrders + Eigene Bestellungen ansehen + + + + GetOrdersByUser + Bestellungen eines anderen Nutzers ansehen + + + + GetOrderByBarcode + Bestellung finden, die Eintrittskarte oder Gutschein enthält + + + + CreateOrder + Bestellung anlegen + + + + CreateReservation + Reservierung anlegen + + + + ReservationToOrder + Reservierung in Bestellung wandeln + + + + CancelOrder + Bestellung stornieren + + + + OrderPay + Bestellung bezahlen + + + + OrderRefund + Bestellung: Geld zurück geben + + + + UseVoucher + Gutschein benutzen (damit bezahlen) + + + + DeductVoucher + Gutschein für Waren außerhalb MagicSmoke benutzen + + + + EmptyVoucher + Gutschein ungültig machen + + + + OrderChangeShipping + Versandoption einer Bestellung ändern + + + + OrderMarkShipped + Bestellung als verschickt markieren + + + + OrderAddComment + Bestellkommentar (in angelegter Bestellung) hinzufügen + + + + OrderChangeComments + Bestellkommentar (in angelegter Bestellung) ändern (Adminfunktion) + + + + ReturnTicketVoucher + Eintrittskarte oder Gutschein zurückgeben + + + + ChangeTicketPrice + Ticketpreis ändern + + + + ChangeTicketPriceCategory + Preiskategorie einer Karte ändern + + + + ChangeOrderAddress + Adresse einer Bestellung ändern + + + + GetAllShipping + Versandoptionen holen + + + + ChangeShipping + Versandoptionsdaten ändern + + + + CreateShipping + Versandoption anlegen + + + + DeleteShipping + Versandoption löschen + + + + GetValidVoucherPrices + Gutscheinpreise abfragen (zB. für Bestellformular) + + + + UseTicket + Ticket entwerten + + + + GetEntranceEvents + Liste der Veranstaltungen abfragen, die am Einlass relevant sind + + + + GetPaymentTypes + Bezahlarten abholen + + + + SetPaymentType + Bezahlart anlegen/ändern + + + + SetDefaultPaymentType + Standard-Bezahlart festlegen + + + + DeletePaymentType + Bezahlart löschen + + + + GetTicketAudit + Auditierung nach Eintrittskarte + + + + GetUserAudit + Auditierung nach Nutzer + + + + WebCartAddTicket + Nur Web: Karte zum Warenkorb hinzufügen + + + + WebCartRemoveTicket + Nur Web: Karte aus Warenkorb entfernen + + + + WebCartAddVoucher + Nur Web: Gutschein zum Warenkorb hinzufügen + + + + WebCartRemoveVoucher + Nur Web: Gutschein aus Warenkorb entfernen + + + + GetTemplateList + Vorlagenliste abfragen + + + + GetTemplate + Vorlage abfragen + + + + SetTemplate + Vorlage anlegen oder ändern + + + + SetTemplateDescription + Beschreibung einer Vorlage ändern + + + + DeleteTemplate + Vorlage löschen + + + + SetTemplateFlags + Falgs für Template setzen + + + + ChangeEvent:CancelEvent + Veranstaltung absagen + + + + CreateOrder:AnyVoucherValue + Bestellung anlegen: beliebige Gutscheinwerte erlauben + + + + CreateOrder:DiffVoucherValuePrice + Bestellung anlegen: Gutscheinpreis darf von Gutscheinwert abweichen + + + + CreateOrder:LateSale + Bestellung anlegen: bis zu Veranstaltungsbeginn erlauben + + + + CreateOrder:AfterTheFactSale + Bestellung anlegen: auch nach der Veranstaltung erlauben (Adminfunktion) + + + + CreateOrder:CanOrder + Bestellung anlegen: Nutzer darf bestellen + + + + CreateOrder:CanSell + Bestellung anlegen: Nutzer darf verkaufen + + + + CreateOrder:CanOrderTicket + Bestellung anlegen: Nutzer darf Tickets verkaufen + + + + CreateOrder:CanOrderVoucher + Bestellung anlegen: Nutzer darf Gutscheine verkaufen + + + + CreateOrder:CanOrderItem + Bestellung anlegen: Nutzer darf Waren verkaufen + + + + CreateReservation:LateReserve + Reservierung anlegen: bis Veranstaltungsbeginn erlauben + + + + CancelOrder:CancelSentOrder + Bestellung stornieren: auch für bereits versandte Bestellung + + + + CancelOrder:CancelPastTickets + Bestellung stornieren: auch für Bestellung mit Karten vergangener Veranstaltungen + + + + OrderChangeShipping:ChangePrice + Versandoption einer Bestellung ändern: beliebigen Preis erlauben + + + + OrderMarkShipped:SetTime + Bestellung als verschickt markieren: beliebigen Zeitpunkt erlauben + + + + ReturnTicketVoucher:ReturnPastTicket + Eintrittskarte oder Gutschein zurückgeben: auch abgelaufene Karten erlauben + + + + ChangeTicketPrice:ChangeUsedTicket + Ticketpreis ändern: auch bereits genutzte Karten + + + + ChangeTicketPrice:ChangePastTicket + Ticketpreis ändern: auch abgelaufene Karten + + + + ChangeTicketPriceCategory:ChangeUsedTicket + Kartenkategorie ändern: Nutzer darf benutzte Karte ändern + + + + ChangeTicketPriceCategory:ChangePastTicket + Kartenkategorie ändern: Nutzer darf Karte für Veranstaltung ändern, die schon vorbei ist + + + + MLocalFormat + + + Monday + Montag + + + + Tuesday + Dienstag + + + + Wednesday + Mittwoch + + + + Thursday + Donnerstag + + + + Friday + Freitag + + + + Saturday + Samstag + + + + Sunday + Sonntag + + + + Mon + short weekday + Mo + + + + Tue + short weekday + Di + + + + Wed + short weekday + Mi + + + + Thu + short weekday + Do + + + + Fri + short weekday + Fr + + + + Sat + short weekday + Sa + + + + Sun + short weekday + So + + + + January + Januar + + + + February + Februar + + + + March + März + + + + April + April + + + + May + Mai + + + + June + Juni + + + + July + Juli + + + + August + August + + + + September + September + + + + October + Oktober + + + + November + November + + + + December + Dezember + + + + Jan + short month name + Jan + + + + Feb + short month name + Feb + + + + Mar + short month name + Mär + + + + Apr + short month name + Apr + + + + May + short month name + Mai + + + + Jun + short month name + Jun + + + + Jul + short month name + Jul + + + + Aug + short month name + Aug + + + + Sep + short month name + Sep + + + + Oct + short month name + Okt + + + + Nov + short month name + Nov + + + + Dec + short month name + Dez + + + + am + AM/PM time component + vormittags + + + + pm + AM/PM time component + nachmittags + + + + . + decimal dot + , + + + + , + thousand division character + + + + + 0 + digits between thousand division chars, <=0 means none + 3 + + + + %Y-%M-%D + date format + %w %d.%m.%Y + + + + %h:%I + time format + %h:%I + + + + %Y-%M-%D %h:%I + date and time format + %w %d.%m.%Y %h:%I + + + + MOCartOrder + + + + Ok + ok + Ok + + + + + Invalid + invalid + ungültig + + + + MOCartTicket + + + + Ok + ok + Ok + + + + + EventOver + Veranstaltung ist vorbei + + + + + TooLate + toolate + zu spät + + + + + Exhausted + exhausted + keine Karten mehr verfügbar + + + + + Invalid + ungültig + + + + MOCartVoucher + + + + Ok + ok + Ok + + + + + InvalidValue + invalidvalue + Gutscheinwert nicht zulässig + + + + + InvalidPrice + invalidprice + Gutscheinpreis nicht zulässig + + + + MOEvent + + + . + price decimal dot + , + + + + MOOrderAbstract + + + + Placed + placed + bestellt + + + + + Sent + sent + versandt + + + + + Sold + sold + Verkauft + + + + + Cancelled + cancelled + storniert + + + + + Reserved + reserved + Reserviert + + + + + Closed + closed + geschlossen + + + + MOOrderAudit + + + + Placed + bestellt + + + + + Sent + versandt + + + + + Sold + Verkauft + + + + + Cancelled + storniert + + + + + Reserved + Reserviert + + + + + Closed + geschlossen + + + + MOOrderInfoAbstract + + + + Placed + placed + bestellt + + + + + Sent + sent + versandt + + + + + Sold + sold + Verkauft + + + + + Cancelled + cancelled + storniert + + + + + Reserved + reserved + Reserviert + + + + + Closed + closed + geschlossen + + + + MOServerFormat + + + + NoSign + Kein Vorzeichen + + + + + SignBeforeNum + Vorzeichen vor der Zahl + + + + + SignAfterNum + Vorzeichen nach der Zahl + + + + + SignBeforeSym + Vorzeichen vor Währungszeichen + + + + + SignAfterSym + Vorzeichen nach Währungszeichen + + + + + SignParen + Klammern benutzen + + + + MOTicketAbstract + + + + Reserved + reserved + Reserviert + + + + + Ordered + ordered + bestellt + + + + + Used + used + Benutzt + + + + + Cancelled + cancelled + storniert + + + + + Refund + refund + zurückgegeben + + + + + MaskBlock + maskblock + MaskBlock + + + + + MaskPay + maskpay + MaskPay + + + + + MaskUsable + maskusable + MaskUsable + + + + + MaskReturnable + maskreturnable + MaskReturnable + + + + + MaskChangeable + MaskChangeable + + + + MOTicketUse + + + + Ok + Ok + + + + + NotFound + Karte nicht gefunden. + + + + + WrongEvent + Falsche Veranstaltung + + + + + AlreadyUsed + bereits benutzt + + + + + NotUsable + kann nicht benutzt werden + + + + + Unpaid + noch nicht bezahlt + + + + + InvalidEvent + ungültige Veranstaltung + + + + MOVoucherAbstract + + + + Ok + Ok + + + + + InvalidValue + Gutscheinwert nicht zulässig + + + + + InvalidPrice + Gutscheinpreis nicht zulässig + + + + MSInterface + + + Warning + Warnung + + + + Login failed: %1 + Login fehlgeschlagen: %1 + + + + + + + Error + Fehler + + + + Communication problem while talking to the server, see log for details. + Kommunikationsfehler zum Server, bitte schauen Sie ins Log, um Details zu sehen. + + + + Communication with server was not successful. + Kommunikation mit dem Server ist nicht möglich. + + + + The server implementation is too old for this client. + Der Server ist zu alt für diesen Client. + + + + This client is too old for the server, please upgrade. + Dieser Client ist zu alt für den Server. + + + + Connection Error + Verbindungsfehler + + + + There were problems while authenticating the server. Aborting. Check your configuration. + Es gab Probelme bei der Authentifikation. Abbruch. Bitte prüfen Sie Ihre Konfiguration. + + + + MTemplateStore + + + Retrieving templates from server. + Hole Vorlagen vom Server. + + + + WobTransaction + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + XML result parser error: empty response. + XML Fehler: leere Antwort. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + XML result parser error line %1 col %2: %3 + XML Fehler in Antwort Zeile %1 Spalte %2: %3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Class '%1' property '%2' is integer, but non-integer was found. + Klasse '%1' Wert '%2' ist eine Zahl, aber es wurde keine Zahl gefunden. + + + + + + + + + + + + + + Class '%1' property '%2' is enum, invalid value was found. + Klasse '%1' Wert '%2' ist "enum", ungültiger Wert gefunden. + + + diff --git a/iface/smokeifc_de_SAX.ts b/iface/smokeifc_de_SAX.ts new file mode 100644 index 0000000..0d2c95a --- /dev/null +++ b/iface/smokeifc_de_SAX.ts @@ -0,0 +1,1722 @@ + + + + + MInterface + + + Backup + + + + + GetLanguage + + + + + GetValidFlags + + + + + SetFlag + + + + + DeleteFlag + + + + + ServerInfo + + + + + Login + Droff offn' Reschnor + + + + Logout + + + + + GetMyRoles + + + + + GetMyRights + + + + + ChangeMyPassword + + + + + GetAllUsers + + + + + GetUser + + + + + CreateUser + + + + + ChangePassword + + + + + DeleteUser + + + + + SetUserDescription + + + + + GetUserRoles + + + + + SetUserRoles + + + + + GetUserHosts + + + + + SetUserHosts + + + + + SetUserFlags + + + + + GetAllRoles + + + + + GetRole + + + + + CreateRole + + + + + SetRoleDescription + + + + + SetRoleRights + + + + + DeleteRole + + + + + SetRoleFlags + + + + + GetAllRightNames + + + + + GetAllHostNames + + + + + GetAllHosts + + + + + SetHost + + + + + DeleteHost + + + + + GetAllContactTypes + + + + + CreateContactType + + + + + GetCustomer + + + + + GetAllCustomerNames + + + + + CreateCustomer + + + + + ChangeCustomer + + + + + ChangeCustomerMail + + + + + DeleteCustomer + + + + + GetAddress + + + + + GetAllCountries + + + + + CreateCountry + + + + + ResetCustomerPassword + + + + + GetCreateCustomerHints + + + + + GetAllArtists + + + + + CreateArtist + + + + + GetAllPriceCategories + + + + + CreatePriceCategory + + + + + ChangePriceCategory + + + + + GetEvent + + + + + GetAllEvents + + + + + GetEventList + + + + + CreateEvent + + + + + ChangeEvent + + + + + CancelEvent + + + + + GetAllRooms + + + + + CreateRoom + + + + + GetEventSummary + + + + + GetTicket + + + + + GetVoucher + + + + + GetOrder + + + + + GetOrderList + + + + + GetOrdersByEvents + + + + + GetOrdersByCustomer + + + + + GetMyOrders + + + + + GetOrdersByUser + + + + + GetOrderByBarcode + + + + + CreateOrder + + + + + CreateReservation + + + + + ReservationToOrder + + + + + CancelOrder + + + + + OrderPay + + + + + OrderRefund + + + + + UseVoucher + + + + + DeductVoucher + + + + + EmptyVoucher + + + + + OrderChangeShipping + + + + + OrderMarkShipped + + + + + OrderAddComment + + + + + OrderChangeComments + + + + + ReturnTicketVoucher + + + + + ChangeTicketPrice + + + + + ChangeTicketPriceCategory + + + + + ChangeOrderAddress + + + + + GetAllShipping + + + + + ChangeShipping + + + + + CreateShipping + + + + + DeleteShipping + + + + + GetValidVoucherPrices + + + + + UseTicket + + + + + GetEntranceEvents + + + + + GetPaymentTypes + + + + + SetPaymentType + + + + + SetDefaultPaymentType + + + + + DeletePaymentType + + + + + GetTicketAudit + + + + + GetVoucherAudit + + + + + GetOrderAudit + + + + + GetUserAudit + + + + + WebCartAddTicket + + + + + WebCartRemoveTicket + + + + + WebCartAddVoucher + + + + + WebCartRemoveVoucher + + + + + GetTemplateList + + + + + GetTemplate + + + + + SetTemplate + + + + + SetTemplateDescription + + + + + DeleteTemplate + + + + + SetTemplateFlags + + + + + ChangeEvent:CancelEvent + + + + + CreateOrder:AnyVoucherValue + + + + + CreateOrder:DiffVoucherValuePrice + + + + + CreateOrder:LateSale + + + + + CreateOrder:AfterTheFactSale + + + + + CreateOrder:CanOrder + + + + + CreateOrder:CanSell + + + + + CreateOrder:CanOrderTicket + + + + + CreateOrder:CanOrderVoucher + + + + + CreateOrder:CanOrderItem + + + + + CreateReservation:LateReserve + + + + + CancelOrder:CancelSentOrder + + + + + CancelOrder:CancelPastTickets + + + + + OrderChangeShipping:ChangePrice + + + + + OrderMarkShipped:SetTime + + + + + ReturnTicketVoucher:ReturnPastTicket + + + + + ChangeTicketPrice:ChangeUsedTicket + + + + + ChangeTicketPrice:ChangePastTicket + + + + + ChangeTicketPriceCategory:ChangeUsedTicket + + + + + ChangeTicketPriceCategory:ChangePastTicket + + + + + MLocalFormat + + + Sunday + + + + + Monday + + + + + Tuesday + + + + + Wednesday + + + + + Thursday + + + + + Friday + + + + + Saturday + + + + + Sun + short weekday + + + + + Mon + short weekday + + + + + Tue + short weekday + + + + + Wed + short weekday + + + + + Thu + short weekday + + + + + Fri + short weekday + + + + + Sat + short weekday + + + + + January + + + + + February + + + + + March + + + + + April + + + + + May + + + + + June + + + + + July + + + + + August + + + + + September + + + + + October + + + + + November + + + + + December + + + + + Jan + short month name + + + + + Feb + short month name + + + + + Mar + short month name + + + + + Apr + short month name + + + + + May + short month name + + + + + Jun + short month name + + + + + Jul + short month name + + + + + Aug + short month name + + + + + Sep + short month name + + + + + Oct + short month name + + + + + Nov + short month name + + + + + Dec + short month name + + + + + %Y-%M-%D + date format + + + + + %h:%I + time format + + + + + %Y-%M-%D %h:%I + date and time format + + + + + am + AM/PM time component + + + + + pm + AM/PM time component + + + + + . + decimal dot + , + + + + , + thousand division character + + + + + 0 + digits between thousand division chars, <=0 means none + + + + + MOCartOrder + + + + Ok + ok + Is gud so. + + + + + Invalid + + + + + MOCartTicket + + + + Ok + ok + Is gud so. + + + + + EventOver + + + + + + TooLate + + + + + + Exhausted + + + + + + Invalid + + + + + MOCartVoucher + + + + Ok + ok + Is gud so. + + + + + InvalidValue + + + + + + InvalidPrice + + + + + MOEvent + + + . + price decimal dot + , + + + + MOOrderAbstract + + + + Placed + + + + + + Sent + + + + + + Sold + sold + Vergaufd + + + + + Cancelled + + + + + + Reserved + reserved + Resorvierd + + + + + Closed + + + + + MOOrderAudit + + + + Placed + + + + + + Sent + + + + + + Sold + Vergaufd + + + + + Cancelled + + + + + + Reserved + Resorvierd + + + + + Closed + + + + + MOOrderInfoAbstract + + + + Placed + + + + + + Sent + + + + + + Sold + sold + Vergaufd + + + + + Cancelled + + + + + + Reserved + reserved + Resorvierd + + + + + Closed + + + + + MOServerFormat + + + + NoSign + + + + + + SignBeforeNum + + + + + + SignAfterNum + + + + + + SignBeforeSym + + + + + + SignAfterSym + + + + + + SignParen + + + + + MOTicketAbstract + + + + Reserved + reserved + Resorvierd + + + + + Ordered + + + + + + Used + used + Benudsd + + + + + Cancelled + + + + + + Refund + + + + + + MaskBlock + + + + + + MaskPay + + + + + + MaskUsable + + + + + + MaskReturnable + + + + + + MaskChangeable + + + + + MOTicketUse + + + + Ok + Is gud so. + + + + + NotFound + + + + + + WrongEvent + + + + + + AlreadyUsed + + + + + + NotUsable + + + + + + Unpaid + + + + + + InvalidEvent + + + + + MOVoucherAbstract + + + + Ok + Is gud so. + + + + + InvalidValue + + + + + + InvalidPrice + + + + + 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. + + + + + Connection Error + + + + + There were problems while authenticating the server. Aborting. Check your configuration. + + + + + MTemplateStore + + + Retrieving templates from server. + Hole Vorlachn vom Sörvor. S' gann ä bissl dauern. + + + + WobTransaction + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Class '%1' property '%2' is integer, but non-integer was found. + + + + + + + + + + + + + + + Class '%1' property '%2' is enum, invalid value was found. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + XML result parser error: empty response. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + XML result parser error line %1 col %2: %3 + + + + diff --git a/iface/smokeifc_en.ts b/iface/smokeifc_en.ts new file mode 100644 index 0000000..54284ef --- /dev/null +++ b/iface/smokeifc_en.ts @@ -0,0 +1,1713 @@ + + + + + MInterface + + + Backup + make backups of the server database + + + + GetLanguage + retrieve language files + + + + ServerInfo + basic server information (implicitly granted) + + + + Login + log into the server + + + + Logout + log out of a session + + + + GetMyRoles + retrieve the roles/privileges I have + + + + GetMyRights + retrieve the explicit privileges I have + + + + ChangeMyPassword + set my own password + + + + GetAllUsers + get a list of all (system) users existing at the system + + + + CreateUser + create a new (system) user account + + + + ChangePassword + set the password of any (system) user + + + + DeleteUser + delete a (system) user + + + + SetUserDescription + set description of a user + + + + GetUserRoles + retrieve the roles of another (system) user + + + + SetUserRoles + change the roles of another (system) user + + + + GetAllRoles + get a list of the existing system roles + + + + GetRole + get detail data about a (system-user) role + + + + CreateRole + create a new role/group + + + + SetRoleDescription + set the description of a role/group + + + + SetRoleRights + assign rights to a specific role/group + + + + DeleteRole + delete a role/group + + + + GetAllRightNames + get the names of all rights/transaction types that exist at the server + + + + GetAllHostNames + get the names of all hosts (instances of clients) registered with the server + + + + GetAllHosts + get detailed data about registered hosts + + + + SetHost + set the data of a host (like key, description) + + + + DeleteHost + delete/unregister a host from the system + + + + GetUserHosts + get the hosts that a specific user can login from + + + + GetValidFlags + get all flags that can be set (necessary for everybody who can create new events, payment types, ...) + + + + SetFlag + add/change the definition of a flag + + + + DeleteFlag + delete a flag + + + + GetUser + get detailed info about a (system) user + + + + SetUserHosts + set the hosts a user may connect from + + + + SetUserFlags + set the flags that a user carries (can be used to give access to or remove access to privileged actions) + + + + SetRoleFlags + set the flags that a role/group carries (can be used to give access to or remove access to privileged actions) + + + + GetAllContactTypes + get all the types of contacts that can exist for a customer (needed by almost every user) + + + + CreateContactType + create a new contact type + + + + GetCustomer + get customer data (needed by almost everyone) + + + + GetAllCustomerNames + get the basic data of all customers to show a list of customers (needed by almost everyone) + + + + CreateCustomer + create a new customer (needed by everyone who sells/orders) + + + + ChangeCustomer + change customer data (needed by everyone who sells/orders) + + + + DeleteCustomer + delete a customer + + + + GetAddress + retrieve customer address (needed by everyone) + + + + GetAllCountries + get country definitions (needed by everyone who sells/orders) + + + + CreateCountry + create new country + + + + ResetCustomerPassword + reset the web-login of a customer (needed by customer support) + + + + GetAllArtists + retrieve data of all known artists (needed for creating new events) + + + + CreateArtist + create a new artist (needed for creating new events) + + + + GetAllPriceCategories + retrieve existing (general) price categories (needed to create new events) + + + + CreatePriceCategory + create new price category (rarely needed by people who are allowed to set price policy) + + + + ChangePriceCategory + change existing price category (rarely needed by people who are allowed to set price policy) + + + + GetEvent + retrieve specific event (needed by most people) + + + + GetAllEvents + retrieve detailed data of all events (needed by everyone selling tickets) + + + + GetEventList + get events by a list of event IDs (needed for order processing, showing orders) + + + + CreateEvent + create a new event + + + + ChangeEvent + change details of an existing event + + + + CancelEvent + cancel an event + + + + GetAllRooms + get the names of all existing rooms/venues + + + + CreateRoom + create a new room/theater/venue + + + + GetEventSummary + retrieve summary data for an event + + + + GetTicket + get data about a specific ticket + + + + GetVoucher + get data about a specific voucher + + + + GetVoucherAudit + get audit data for a specific voucher (when bought, used, etc.; only for auditors) + + + + GetOrderAudit + get audit data about an order (when ordered, sent, payed,...; auditors only) + + + + GetOrder + get detailed data for an order (usually allowed for everyone who sells/orders; necessary for processing orders) + + + + ChangeCustomerMail + change the mail address that a customer uses to log into the web-shop (needed by customer support) + + + + GetCreateCustomerHints + get the hints shown in the "create customer" wizard (necessary for everyone who sells/orders using the wizard) + + + + GetOrderList + get a list of orders (overview) + + + + GetOrdersByEvents + get a list of all orders that contain tickets for an event + + + + GetOrdersByCustomer + get all orders by a specific customer + + + + GetMyOrders + get all orders processed by the current user + + + + GetOrdersByUser + get all orders processed by another user (auditors; privileged order processing) + + + + GetOrderByBarcode + get the order that contains a specific ticket or voucher (order processing, everyone accepting vouchers for payment) + + + + CreateOrder + create a new order (everyone selling/ordering; specific sub-privileges must be set) + + + + CreateReservation + create a reservation (order in "reserved" state) + + + + ReservationToOrder + change a reservation into a regular order or sale (order processing) + + + + CancelOrder + cancel an order (order processing) + + + + OrderPay + pay for an order (order processing) + + + + OrderRefund + refund an order (order processing) + + + + UseVoucher + use a voucher to pay for an order (order processing, everyone accepting vouchers) + + + + DeductVoucher + deduct money from a voucher (outside the system, not for an order) + + + + EmptyVoucher + make a voucher invalid (remaining value goes to zero, price remains) + + + + OrderChangeShipping + change the shipping method of an order + + + + OrderMarkShipped + mark an order as being shipped + + + + OrderAddComment + add a comment to an order + + + + OrderChangeComments + change the comment of an order + + + + ReturnTicketVoucher + return a ticket or voucher unused + + + + ChangeTicketPrice + change the price of a specific ticket (automatically changes price of the order) + + + + ChangeTicketPriceCategory + change the price category of an existing ticket (privileged: customer support, order processing) + + + + ChangeOrderAddress + change the address on an order (customer support, order processing) + + + + GetAllShipping + get all allowed shipping types (anyone creating orders that are to be shipped) + + + + ChangeShipping + change a shipping method (privileged users) + + + + CreateShipping + create a new shipping type (privileged users) + + + + DeleteShipping + delete a shipping type (privileged users) + + + + GetValidVoucherPrices + get the allowed voucher prices + + + + UseTicket + mark a ticket as used (checking tickets at the theater entrance) + + + + GetEntranceEvents + retrieve all events that are playing now (for checking tickets at the theater entrance) + + + + GetPaymentTypes + get all types of payment (order/payment processing) + + + + SetPaymentType + create a new type of payment (privileged) + + + + SetDefaultPaymentType + set the default payment type (privileged) + + + + DeletePaymentType + delete a payment type (privileged) + + + + GetTicketAudit + get audit data for a ticket (when bought, paid, used; auditors only) + + + + GetUserAudit + get audit data for a user (what orders were created/changed/...; auditors only) + + + + WebCartAddTicket + add a ticket to the web cart (web system only) + + + + WebCartRemoveTicket + remove a ticket from the web cart (web system only) + + + + WebCartAddVoucher + add a voucher to the web cart (web system only) + + + + WebCartRemoveVoucher + remove a voucher from the web cart (web system only) + + + + GetTemplateList + get the list of existing templates (anyone printing tickets, vouchers, summaries, or bills) + + + + GetTemplate + retrieve a specific template (anyone printing; access to specific templates can be restricted with flags) + + + + SetTemplate + create/change a template + + + + SetTemplateDescription + set the description of a template + + + + DeleteTemplate + delete a template + + + + SetTemplateFlags + set flags of a template (used to regulate access to templates) + + + + ChangeEvent:CancelEvent + the user can cancel an event (see also the CancelEvent right) + + + + CreateOrder:AnyVoucherValue + the user can create vouchers with arbitrary values (normally only specific values are allowed) + + + + CreateOrder:DiffVoucherValuePrice + the user can create vouchers whose price differs from the value (privileged) + + + + CreateOrder:LateSale + the user can create sales when the event has already started (but not after it is over; theater booth for late arrivals) + + + + CreateOrder:AfterTheFactSale + the user can create sales for events that are already over (privileged) + + + + CreateOrder:CanOrder + the user can create orders (anyone creating orders that are to be paid later) + + + + CreateOrder:CanSell + the user can create sales (anyone selling directly to customers with immediate payment) + + + + CreateOrder:CanOrderTicket + user can sell/order tickets + + + + CreateOrder:CanOrderVoucher + user can sell/order vouchers + + + + CreateOrder:CanOrderItem + the user can sell shop items (merchandising) + + + + CreateReservation:LateReserve + the user can create a reservation right to the start of the event (normally reservation ends a configured amount of days earlier) + + + + CancelOrder:CancelSentOrder + the user can also cancel orders that are already shipped out + + + + CancelOrder:CancelPastTickets + the user can cancel tickets for events that have already started or are over + + + + OrderChangeShipping:ChangePrice + the user is allowed to change the shipping price arbitrarily (normally a fixed price per shipping type is used) + + + + OrderMarkShipped:SetTime + the user can set a different time for when the order was shipped + + + + ReturnTicketVoucher:ReturnPastTicket + a ticket for an event that is already over can be returned + + + + ChangeTicketPrice:ChangeUsedTicket + the user can change the price of a ticket that is already in use (customer has entered the theater) + + + + ChangeTicketPrice:ChangePastTicket + the user can change the price of a ticket for an event that is already over + + + + ChangeTicketPriceCategory:ChangeUsedTicket + the user can change the price-category of a ticket that is already in use (customer has entered the theater) + + + + ChangeTicketPriceCategory:ChangePastTicket + the user can change the price-category of a ticket for an event that is already over + + + + MLocalFormat + + + Sunday + + + + + Monday + + + + + Tuesday + + + + + Wednesday + + + + + Thursday + + + + + Friday + + + + + Saturday + + + + + Sun + short weekday + + + + + Mon + short weekday + + + + + Tue + short weekday + + + + + Wed + short weekday + + + + + Thu + short weekday + + + + + Fri + short weekday + + + + + Sat + short weekday + + + + + January + + + + + February + + + + + March + + + + + April + + + + + May + + + + + June + + + + + July + + + + + August + + + + + September + + + + + October + + + + + November + + + + + December + + + + + Jan + short month name + + + + + Feb + short month name + + + + + Mar + short month name + + + + + Apr + short month name + + + + + May + short month name + + + + + Jun + short month name + + + + + Jul + short month name + + + + + Aug + short month name + + + + + Sep + short month name + + + + + Oct + short month name + + + + + Nov + short month name + + + + + Dec + short month name + + + + + %Y-%M-%D + date format + + + + + %h:%I + time format + + + + + %Y-%M-%D %h:%I + date and time format + + + + + am + AM/PM time component + + + + + pm + AM/PM time component + + + + + . + decimal dot + + + + + , + thousand division character + + + + + 0 + digits between thousand division chars, <=0 means none + + + + + MOCartOrder + + + + Ok + + + + + + Invalid + + + + + MOCartTicket + + + + Ok + + + + + + EventOver + + + + + + TooLate + + + + + + Exhausted + + + + + + Invalid + + + + + MOCartVoucher + + + + Ok + + + + + + InvalidValue + + + + + + InvalidPrice + + + + + MOEvent + + + . + price decimal dot + + + + + MOOrderAbstract + + + + Placed + + + + + + Sent + + + + + + Sold + + + + + + Cancelled + + + + + + Reserved + + + + + + Closed + + + + + MOOrderAudit + + + + Placed + + + + + + Sent + + + + + + Sold + + + + + + Cancelled + + + + + + Reserved + + + + + + Closed + + + + + MOOrderInfoAbstract + + + + Placed + + + + + + Sent + + + + + + Sold + + + + + + Cancelled + + + + + + Reserved + + + + + + Closed + + + + + MOServerFormat + + + + NoSign + + + + + + SignBeforeNum + + + + + + SignAfterNum + + + + + + SignBeforeSym + + + + + + SignAfterSym + + + + + + SignParen + + + + + MOTicketAbstract + + + + Reserved + + + + + + Ordered + + + + + + Used + + + + + + Cancelled + + + + + + Refund + + + + + + MaskBlock + + + + + + MaskPay + + + + + + MaskUsable + + + + + + MaskReturnable + + + + + + MaskChangeable + + + + + MOTicketUse + + + + Ok + + + + + + NotFound + + + + + + WrongEvent + + + + + + AlreadyUsed + + + + + + NotUsable + + + + + + Unpaid + + + + + + InvalidEvent + + + + + MOVoucherAbstract + + + + Ok + + + + + + InvalidValue + + + + + + InvalidPrice + + + + + MSInterface + + + Warning + + + + + Login failed: %1 + + + + + + + + Error + + + + + 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. + + + + + Connection Error + + + + + There were problems while authenticating the server. Aborting. Check your configuration. + + + + + MTemplateStore + + + Retrieving templates from server. + + + + + WobTransaction + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Class '%1' property '%2' is integer, but non-integer was found. + + + + + + + + + + + + + + + Class '%1' property '%2' is enum, invalid value was found. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + XML result parser error: empty response. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + XML result parser error line %1 col %2: %3 + + + + diff --git a/pack b/pack index 057ae7c..4199dd9 160000 --- a/pack +++ b/pack @@ -1 +1 @@ -Subproject commit 057ae7c5183e52efe4d5a972d878693613295b14 +Subproject commit 4199dd9f5fc6f0e7c0707bcfff731402ec9e7a01 diff --git a/plugins/bcs-usb/bcs-usb.pro b/plugins/bcs-usb/bcs-usb.pro index 61de9c9..0f7e826 100644 --- a/plugins/bcs-usb/bcs-usb.pro +++ b/plugins/bcs-usb/bcs-usb.pro @@ -9,4 +9,6 @@ include (hidapi.pri) SOURCES += bcs-plugin.cpp configwidget.cpp bcskeyboard.cpp hidscanner.cpp HEADERS += bcs-plugin.h configwidget.h bcskeyboard.h hidscanner.h -RESOURCES += layouts.qrc \ No newline at end of file +RESOURCES += layouts.qrc + +TRANSLATIONS += smoke-barcode-usb_de.ts diff --git a/plugins/bcs-usb/smoke-barcode-usb_de.ts b/plugins/bcs-usb/smoke-barcode-usb_de.ts new file mode 100644 index 0000000..d4ce4f1 --- /dev/null +++ b/plugins/bcs-usb/smoke-barcode-usb_de.ts @@ -0,0 +1,60 @@ + + + + + MUsbBarcodeConfig + + + Detection Interval + Suchintervall + + + + Driver Inactive + Treiber inaktiv + + + + 5 seconds + 5 Sekunden + + + + 10 seconds + 10 Sekunden + + + + 20 seconds + 20 Sekunden + + + + 30 seconds + 30 Sekunden + + + + Add Scanner + Barcodeleser hinzufügen + + + + add... + Hinzufügen... + + + + USB Settings + USB Einstellungen + + + + MUsbScannerConfig + + + USB Scanner: %1 + USB Leser: %1 + + + diff --git a/src/main.cpp b/src/main.cpp index f27abd7..f92e056 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -25,6 +25,7 @@ #include #include #include +#include #include #include @@ -355,27 +356,45 @@ static inline void loadTranslation(QTranslator*trans,const QString&lang,const QS void MApplication::initLanguage() { - //try to find appropriate locale - QString lang=QSettings().value("lang","--").toString(); - if(lang=="--"){ - lang=choseLanguage(false); - } - qDebug("Loading language %s",lang.toLatin1().data()); - //load Qt translation - loadTranslation(qttrans=new QTranslator(this),lang,"qt"); - installTranslator(qttrans); - //load magicSmoke translation - loadTranslation(mstrans=new QTranslator(this),lang,"smoke"); - installTranslator(mstrans); - //defaults - if(lang!="--"&&lang!=""){ - QLocale::setDefault(lang); + //try to find appropriate locale + QString lang=QSettings().value("lang","--").toString(); + if(lang=="--"){ + lang=choseLanguage(false); + } + qDebug("Loading language %s",lang.toLatin1().data()); + //load Qt translation + loadTranslation(qttrans=new QTranslator(this),lang,"qt"); + installTranslator(qttrans); + //load magicSmoke translation + loadTranslation(mstrans=new QTranslator(this),lang,"smoke"); + installTranslator(mstrans); + //load Pack translation + QTranslator*xtrans; + loadTranslation(xtrans=new QTranslator(this),lang,"qwbase"); + installTranslator(xtrans); + //detect and load remaining modules + QStringList files=QDir(applicationDirPath()).entryList(QStringList()<<"smoke-*.qm",QDir::Files|QDir::Readable,QDir::Name); + QStringList loaded, modules; + // --> stage 1: find modules + for(auto file:files){ + QString m=file.split('_').value(0); + if(!m.isEmpty() && !modules.contains(m)) + modules.append(m); + } + // --> stage 2: go through modules and load + for(auto mod:modules){ + loadTranslation(xtrans=new QTranslator(this),lang,mod); + installTranslator(xtrans); + } + //defaults + if(lang!="--"&&lang!=""){ + QLocale::setDefault(lang); #ifndef Q_OS_WIN - setenv("LANG",lang.toLatin1().data(),1); - }else{ - setenv("LANG","C",1); + setenv("LANG",lang.toLatin1().data(),1); + }else{ + setenv("LANG","C",1); #endif - } + } } void MApplication::initialize() diff --git a/src/smoke_de.ts b/src/smoke_de.ts index b2715ae..5f0e81f 100644 --- a/src/smoke_de.ts +++ b/src/smoke_de.ts @@ -1397,47 +1397,47 @@ Priorität: Quellen mit dem niedrigsten Wert werden zuerst durchsucht. MEEPriceEdit - + Change Price Preis ändern - + Price category: Preiskategorie: - + Price: Preis: - + Maximum Seats: Maximale Zahl der Plätze: - + Ordering: Reihenfolge: - + Flags: Flags: - + Ok Ok - + Cancel Abbrechen - + Edit flags of price %1: Flags des Preises %1 ändern: @@ -1450,108 +1450,108 @@ Priorität: Quellen mit dem niedrigsten Wert werden zuerst durchsucht.Kartennummer eingeben oder scannen: - + Open Order Bestellung öffnen - + Total: Summe: - + Used: Benutzt: - + Unused: Unbenutzt: - + searching... entrance control suche Kartendaten... - + Ticket "%1" Not Valid Karte "%1" ist nicht gültig. - + Ticket "%1" is not for this event. Karte "%1" ist nicht für diese Veranstaltung. - + Ticket "%1" has already been used Karte "%1" wurde bereits verwendet. - + Ticket "%1" has not been bought. Karte "%1" wurde nicht gekauft. - + Ticket "%1" Ok Karte "%1" Okay. - + Ticket "%1" is not paid for! 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. - + Warning Warnung - + Error while retrieving order: %1 Fehler beim Einholen der Bestelldaten: %1 - + Entrance Configuration Konfiguration der Eingangskontrolle - + Show events that start within hours: Veranstaltungen zeigen die innerhalb von x Stunden beginnen: - + Show events a maximum of hours after they end: Veranstaltungen bis maximal x Stunden nach ihrem Ende zeigen: - + Use Cache: Puffer verwenden: - + Cache update interval: Puffer Auffrischintervall: - + Ok Ok - + Cancel Abbrechen @@ -1559,129 +1559,129 @@ Priorität: Quellen mit dem niedrigsten Wert werden zuerst durchsucht. MEventEditor - + Event Editor Veranstaltungseditor - + Event Veranstaltung - + Title: Titel: - + Artist: Künstler: - + 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: - + Event Cancelled: Veranstaltung absagen: - + Flags: Flags: - + Edit Flags of Event '%1' Flags der Veranstaltung '%1' ändern - + Description Beschreibung - + The description will be displayed on the web site, please use HTML syntax. Diese Beschreibung wird auf der Webseite benutzt, bitte nutzen Sie HTML. - + Comment Kommentar - + The comment is for internal use only, please add any hints relevant for your collegues. Dieser Kommentar ist nur für den internen Gebrauch, bitte fügen Sie für Kollegen relevante Hinweise hinzu. - + Prices Preise - + Change Price Preis ändern - + Add Price Preis hinzufügen - + Remove Price Preis entfernen - + Hint: Prices with the lowest Ordering number are shown first when selecting a category for tickets. Hinweis: Preise mit der niedrigsten Zahl bei Reihenfolge werden als erstes aufgeführt. - + Save Speichern - + Close Schließen - + Error while creating event: %1 Fehler beim anlegen der Veranstaltung: %1 - + Error while changing event: %1 Fehler beim Ändern der Veranstaltung: %1 @@ -1690,138 +1690,138 @@ Priorität: Quellen mit dem niedrigsten Wert werden zuerst durchsucht.Flags der Veranstaltung ändern %1: - + Price Category Preiskategorie - + Price Preis - + Ticket Capacity max. Anzahl Karten - + Tickets Karten - + Seats Blocked blockierte Plätze - + Ordering Reihenfolge - + Flags Flags - + Price category already exists in this event. Diese Preiskategorie existiert bereits für diese Veranstaltung. - + Cannot remove price '%1' - it has tickets in the database. Preis '%1' kann nicht entfernt werden - es existieren Karten dafür. - - + + Cancel Abbrechen - + Error while creating new room: %1 Fehler beim Anlegen eines Raumes: %1 - + Select an Artist Künstler auswählen - + New... new artist Neu... - + Select select artist Auswählen - + New Artist Neuer Künstler - + Name of new artist: Name des Künstlers: - + Error while creating new artist: %1 Fehler beim Anlegen des Künstlers: %1 - - - - - - - + + + + + + + Warning Warnung - + Unable to load event from server. Veranstaltung kann nicht vom Server geladen werden. - + Select a Room Raum auswählen - + New... new room Neu... - + Select select room Auswählen - + New Room Neuer Raum - + Name of new room: Name des Raumes: - + ID: ID: @@ -1966,131 +1966,141 @@ Priorität: Quellen mit dem niedrigsten Wert werden zuerst durchsucht.MEventsTab + New Event + Neue Veranstaltung + + + New Event... Neue Veranstaltung... - + + Clone Current Event... + Veranstaltung kopieren... + + + Details... Details... - + Order Ticket... Bestellen... - + Event Summary... Veranstaltungsübersicht... - + Cancel Event... Veranstaltung absagen... - + &Event &Veranstaltung - + &Update Event List &Veranstaltungsliste auffrischen - + &Show/Edit details... &Details anzeigen/editieren... - + &New Event... &Neue Veranstaltung... - + Show &old Events vergangene Veranstaltungen anzeigen - + &Edit Price Categories... Preiskategorien ändern... - + Start Time Anfangszeit - + Title Titel - + Free Frei - + Reserved Reserviert - + Sold Verkauft - + Capacity Sitzplätze - + 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. - + Warning Warnung - + Unable to cancel event "%1": %2. Kann Veranstaltung '%1' nicht absagen: %2 - + Select Event Veranstaltung auswählen - + Select Auswählen - + Cancel Abbrechen @@ -4107,307 +4117,336 @@ Bitte auch eingeben wenn nicht versendet werden soll! MOdfEditor - - + + ODF Template Editor ODF Template Editor - + &File &Datei - + &Open Template File... Template &Datei öffnen... - + Ctrl+O open file shortcut Ctrl+O - + &Import ODF File... ODF-Datei &importieren... - + Ctrl+Shift+O import ODF file shortcut Ctrl+Shift+O - + &Save &Speichern - + Ctrl+S save file shortcut Ctrl+S - + Save &as... Speichern &unter... - + &Close S&chließen - + &Edit Änd&ern - + Insert &Calculation into current Berechnung an dieser Stelle einfügen - + Insert Calculation behind current Berechnung dahinter einfügen - + &Wrap in Condition In Bedingung verpacken - + Wrap in &Loop In Schleife einpacken - + Insert &Else behind current 'Else' dahinter einfügen - + Insert Comment into current Kommentar an dieser Stelle einfügen - + Insert Comment behind current Kommentar dahinter einfügen - + + Copy current item to clipboard + Aktuelles Element kopieren + + + + Insert clipboard into current + Element einfügen + + + + Insert clipboard behind current + Nach aktuellem Element einfügen + + + Unwrap Loop/Condition Schleife/Bedingung aufheben - + &Remove Item Element entfernen - + &Test &Test - + Test with &Order... Mit Bestellung testen... - + Test with Event &Summary... Mit Veranstaltungszusammenfassung testen... - + Document XML Tree XML Baum - + <h1>Special Template Tag<h1> <h1>Spezialelement</h1> - + <h1>Plain Text<h1> <h1>Klartext</h1> - + <h1>Tag</h1> <h1>Tag</h1> - + Tag Name: Tagname: - + Attributes: Attribute: - + <h1>Loop</h1> <h1>Schleife</h1> - + Loop Variable Schleifenvariable - + <h1>Calculation</h1> <h1>Berechnung</h1> - - + + Expression Ausdruck - + <h1>Condition</h1> <h1>Bedingung</h1> - + <h1>Comment</h1> <h1>Kommentar</h1> - - + + Error Fehler - + Unable to open file '%1' for reading. Kann Datei '%1' nicht zum lesen öffnen. - + Unable to interpret file '%1'. It is not an ODF container (PKZip format). Die Datei '%1' kann nicht als ODF geöffnet werden. - - - - + + + + + + + Warning Warnung - + The file '%1' does not contain a valid ODF file or template of any version. Die Datei '%1' enthält keine gültiges ODF-Datei oder Template. - + Conversion Info Konvertierungsinformation - + The file '%1' did contain a version 1 template. It has been converted to version 2. Please correct all formulas. Die Datei '%1' enthielt ein Template aus MagicSmoke 1. Sie wurde konvertiert. Bitte passen Sie alle Formeln an! - + Open ODF Template ODF-Template öffnen - + Open ODF File ODF-Datei öffnen - + ODF Template File (*.od?t);;All Files (*) ODF Templatedatei (*.od?t);;Alle Dateien (*) - + ODF File (*.od?);;All Files (*) ODF Datei (*.od?);;Alle Dateien (*) - + Unable to write to file %1 Kann Datei %1 nicht schreiben - + Save ODF Template ODF-Datei Speichern - + ODF Template (*%1);;All ODF Templates (*.od?t);;All Files (*) ODF Template (*%1);;Alle ODF Templates (*.od?t);;Alle Dateien (*) - + Test with Order Mit Bestellung Testen - + Please enter the Order ID of the order you want to use for testing: Bitte geben Sie die Bestellnummer ein, die Sie zum Testen nutzen wollen: - + Sorry I cannot retrieve this order: %1 Es tut mir leid, ich kann diese Bestellung nicht holen: %1 - + ODF Template Editor [%1] ODF Template Editor [%1] - + <b>Tag Type:</b> %1 <b>Tagtyp:</b> %1 - + Attribute Attribut - + Value Wert - - + + new comment neuer Kommentar - + The selected items do not have a common parent, this means I cannot wrap them without screwing up the DOM tree. Please check your selection! Die selektierten Elemente haben kein gemeinsames Elternelement. Dies bedeutet sie können nicht eingepackt werden ohne die Elemente-Hierarchie zu zerstören. Bitte prüfen Sie Ihre Selektion. + + + + There is nothing in the clipboard. Please copy a node first. + Es ist nichts in der Zwischenablage. + + + + Sorry, this kinde of node cannot be copied. + Diese Art von Element kann nicht kopiert werden. + MOfficeConfig @@ -6029,6 +6068,11 @@ Verbleibender Betrag auf dem Gutschein: %4 Kommentar: + + Please enter a reason for invalidating the voucher. + Bitte geben Sie einen Grund für die Ungültigkeit des Gutscheins ein. + + Voucher ID/Barcode: Gutscheincode/Barcode: diff --git a/src/smoke_de_SAX.ts b/src/smoke_de_SAX.ts index f60e51a..4e1da6e 100644 --- a/src/smoke_de_SAX.ts +++ b/src/smoke_de_SAX.ts @@ -1369,47 +1369,47 @@ Priority: locations with the lowest value are searched first, when a script it f MEEPriceEdit - + Change Price Breis ändorn - + Price category: - + Price: Breis: - + Maximum Seats: - + Ordering: - + Flags: - + Ok Is gud so. - + Cancel - + Edit flags of price %1: @@ -1422,108 +1422,108 @@ Priority: locations with the lowest value are searched first, when a script it f - + Open Order - + Total: - + Used: - + Unused: - + searching... entrance control - + Ticket "%1" Not Valid De Garde "%1" is ni güldsch. - + Ticket "%1" is not for this event. - + Ticket "%1" has already been used De Garde "%1" wurde schonma benudsd. - + Ticket "%1" has not been bought. De Garde "%1" wurde ni gegauft. - + Ticket "%1" Ok De Garde "%1" is in Ordnung. - + Ticket "%1" is not paid for! 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! - + Warning Dumm gelaufen - + Error while retrieving order: %1 - + Entrance Configuration - + Show events that start within hours: - + Show events a maximum of hours after they end: - + Use Cache: - + Cache update interval: - + Ok Is gud so. - + Cancel @@ -1558,22 +1558,22 @@ Priority: locations with the lowest value are searched first, when a script it f MEventEditor - + Event Editor Voranschdaldungsvorwurschdler - + Event Veranschdaldung - + Title: Diddel: - + Artist: Günsdlor: @@ -1582,29 +1582,29 @@ Priority: locations with the lowest value are searched first, when a script it f 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: @@ -1613,186 +1613,186 @@ Priority: locations with the lowest value are searched first, when a script it f Gardenbreis: - + Event Cancelled: Voranschaldung absachn: - + Flags: - + Edit Flags of Event '%1' - + Description Beschreibung - + The description will be displayed on the web site, please use HTML syntax. - + Comment - + The comment is for internal use only, please add any hints relevant for your collegues. - + Prices - + Change Price Breis ändorn - + Add Price - + Remove Price - + Hint: Prices with the lowest Ordering number are shown first when selecting a category for tickets. - + Save Schbeichorn - + Close Zumachn - + Error while creating event: %1 - + Error while changing event: %1 - + Price Category - + Price Breis - + Ticket Capacity - + Tickets Garden - + Seats Blocked - + Ordering - + Flags - + Price category already exists in this event. - + Cannot remove price '%1' - it has tickets in the database. - - + + Cancel Ne' schbeichorn - + Error while creating new room: %1 - + Select an Artist - + New... new artist Neier Raum... - + Select select artist - + New Artist - + Name of new artist: - + Error while creating new artist: %1 - - - - - - - + + + + + + + Warning Dumm gelaufen - + Unable to load event from server. Gann de Voranschdaldung ni' offm Reschnor findn'. @@ -1801,34 +1801,34 @@ Priority: locations with the lowest value are searched first, when a script it f Isch gann de Voranschdaldung ni hochladen: %s - + Select a Room Raum anlechen - + New... new room Neier Raum... - + Select select room Auswählen - + New Room Neier Raum - + Name of new room: Name vom dem Raum: - + ID: Nummor: @@ -1987,101 +1987,111 @@ Priority: locations with the lowest value are searched first, when a script it f MEventsTab + New Event + + + + New Event... Neue Veranschdaldung... - + + Clone Current Event... + + + + Details... Dedails anzeichen... - + Order Ticket... Eindriddsgarde beschdellen... - + Event Summary... Veranschdaldungszusammenfassung... - + Cancel Event... Veranschdaldung absach'n... - + &Event &Veranschdaldung - + &Update Event List &Voranschdaldungsliste nochma holen - + &Show/Edit details... &Dedails anzeichen... - + &New Event... Veranschdaldung &absach'n... - + Show &old Events Aldes Zeuch zeichen - + &Edit Price Categories... - + Start Time Anfangszeit - + Title Diddel - + Free Frei - + Reserved Resorvierd - + Sold Vergaufd - + Capacity Magsimale Gäsde - + Select Event Veranschdaldung auswähln - + Select - + Cancel @@ -2091,32 +2101,32 @@ Priority: locations with the lowest value are searched first, when a script it f ddd, d.M.yyyy hh:mm - + 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. - + Warning Dumm gelaufen - + Unable to cancel event "%1": %2. @@ -3396,306 +3406,335 @@ Please enter it also if it is not needed immediately. MOdfEditor - - + + ODF Template Editor - + &File &Dadai - + &Open Template File... - + Ctrl+O open file shortcut - + &Import ODF File... - + Ctrl+Shift+O import ODF file shortcut - + &Save &Schbeichorn - + Ctrl+S save file shortcut - + Save &as... - + &Close &Schließen - + &Edit - + Insert &Calculation into current - + Insert Calculation behind current - + &Wrap in Condition - + Wrap in &Loop - + Insert &Else behind current - + Insert Comment into current - + Insert Comment behind current - + + Copy current item to clipboard + + + + + Insert clipboard into current + + + + + Insert clipboard behind current + + + + Unwrap Loop/Condition - + &Remove Item Doch &ni' nehm' - + &Test - + Test with &Order... - + Test with Event &Summary... - + Document XML Tree - + <h1>Special Template Tag<h1> - + <h1>Plain Text<h1> - + <h1>Tag</h1> - + Tag Name: - + Attributes: - + <h1>Loop</h1> - + Loop Variable - + <h1>Calculation</h1> - - + + Expression - + <h1>Condition</h1> - + <h1>Comment</h1> - - + + Error Gans doller falschor Fehler - + Unable to open file '%1' for reading. - + Unable to interpret file '%1'. It is not an ODF container (PKZip format). - - - - + + + + + + + Warning Dumm gelaufen - + The file '%1' does not contain a valid ODF file or template of any version. - + Conversion Info - + The file '%1' did contain a version 1 template. It has been converted to version 2. Please correct all formulas. - + Open ODF Template - + Open ODF File - + ODF Template File (*.od?t);;All Files (*) - + ODF File (*.od?);;All Files (*) - + Unable to write to file %1 - + Save ODF Template - + ODF Template (*%1);;All ODF Templates (*.od?t);;All Files (*) - + Test with Order - + Please enter the Order ID of the order you want to use for testing: - + Sorry I cannot retrieve this order: %1 - + ODF Template Editor [%1] - + <b>Tag Type:</b> %1 - + Attribute - + Value - - + + new comment - + The selected items do not have a common parent, this means I cannot wrap them without screwing up the DOM tree. Please check your selection! + + + + There is nothing in the clipboard. Please copy a node first. + + + + + Sorry, this kinde of node cannot be copied. + + MOfficeConfig @@ -6153,6 +6192,11 @@ Value remaining on voucher: %2 + + Please enter a reason for invalidating the voucher. + + + Unable to invalidate voucher: %1 diff --git a/src/smoke_en.ts b/src/smoke_en.ts index 9f723d7..f6242f6 100644 --- a/src/smoke_en.ts +++ b/src/smoke_en.ts @@ -1353,47 +1353,47 @@ Priority: locations with the lowest value are searched first, when a script it f MEEPriceEdit - + Change Price - + Price category: - + Price: - + Maximum Seats: - + Ordering: - + Flags: - + Ok - + Cancel - + Edit flags of price %1: @@ -1406,108 +1406,108 @@ Priority: locations with the lowest value are searched first, when a script it f - + Open Order - + Total: - + Used: - + Unused: - + searching... entrance control - + Ticket "%1" Not Valid - + Ticket "%1" is not for this event. - + Ticket "%1" has already been used - + Ticket "%1" has not been bought. - + Ticket "%1" Ok - + Ticket "%1" is not paid for! - + Ticket "%1" cannot be accepted, please check the order! - + Warning - + Error while retrieving order: %1 - + Entrance Configuration - + Show events that start within hours: - + Show events a maximum of hours after they end: - + Use Cache: - + Cache update interval: - + Ok - + Cancel @@ -1515,264 +1515,264 @@ Priority: locations with the lowest value are searched first, when a script it f MEventEditor - - - - - - - + + + + + + + Warning - + Unable to load event from server. - + Event Editor - + Event - + ID: - + Title: - + Artist: - + Start Time: - - + + ddd MMMM d yyyy, h:mm ap time format - + End Time: - + Room/Place: - + Capacity: - + Event Cancelled: - + Flags: - + Edit Flags of Event '%1' - + Description - + The description will be displayed on the web site, please use HTML syntax. - + Comment - + The comment is for internal use only, please add any hints relevant for your collegues. - + Prices - + Change Price - + Add Price - + Remove Price - + Hint: Prices with the lowest Ordering number are shown first when selecting a category for tickets. - + Save - + Close - + Error while creating event: %1 - + Error while changing event: %1 - + Price Category - + Price - + Ticket Capacity - + Tickets - + Seats Blocked - + Ordering - + Flags - + Price category already exists in this event. - + Cannot remove price '%1' - it has tickets in the database. - - + + Cancel - + New Room - + Name of new room: - + Error while creating new room: %1 - + Select an Artist - + New... new artist - + Select select artist - + New Artist - + Name of new artist: - + Error while creating new artist: %1 - + Select a Room - + New... new room - + Select select room @@ -1918,131 +1918,141 @@ Priority: locations with the lowest value are searched first, when a script it f MEventsTab + New Event + + + + New Event... - - Details... + + Clone Current Event... - Order Ticket... + Details... - Event Summary... + Order Ticket... + Event Summary... + + + + Cancel Event... - + &Event - + &Update Event List - + &Show/Edit details... - + &New Event... - + Show &old Events - + &Edit Price Categories... - + Start Time - + Title - + Free - + Reserved - + Sold - + Capacity - + 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. - + Warning - + Unable to cancel event "%1": %2. - + Select Event - + Select - + Cancel @@ -3556,306 +3566,335 @@ Please enter it also if it is not needed immediately. MOdfEditor - - + + ODF Template Editor - + &File - + &Open Template File... - + Ctrl+O open file shortcut - + &Import ODF File... - + Ctrl+Shift+O import ODF file shortcut - + &Save - + Ctrl+S save file shortcut - + Save &as... - + &Close - + &Edit - + Insert &Calculation into current - + Insert Calculation behind current - + &Wrap in Condition - + Wrap in &Loop - + Insert &Else behind current - + Insert Comment into current - + Insert Comment behind current - + + Copy current item to clipboard + + + + + Insert clipboard into current + + + + + Insert clipboard behind current + + + + Unwrap Loop/Condition - + &Remove Item - + &Test - + Test with &Order... - + Test with Event &Summary... - + Document XML Tree - + <h1>Special Template Tag<h1> - + <h1>Plain Text<h1> - + <h1>Tag</h1> - + Tag Name: - + Attributes: - + <h1>Loop</h1> - + Loop Variable - + <h1>Calculation</h1> - - + + Expression - + <h1>Condition</h1> - + <h1>Comment</h1> - - + + Error - + Unable to open file '%1' for reading. - + Unable to interpret file '%1'. It is not an ODF container (PKZip format). - - - - + + + + + + + Warning - + The file '%1' does not contain a valid ODF file or template of any version. - + Conversion Info - + The file '%1' did contain a version 1 template. It has been converted to version 2. Please correct all formulas. - + Open ODF Template - + Open ODF File - + ODF Template File (*.od?t);;All Files (*) - + ODF File (*.od?);;All Files (*) - + Unable to write to file %1 - + Save ODF Template - + ODF Template (*%1);;All ODF Templates (*.od?t);;All Files (*) - + Test with Order - + Please enter the Order ID of the order you want to use for testing: - + Sorry I cannot retrieve this order: %1 - + ODF Template Editor [%1] - + <b>Tag Type:</b> %1 - + Attribute - + Value - - + + new comment - + The selected items do not have a common parent, this means I cannot wrap them without screwing up the DOM tree. Please check your selection! + + + + There is nothing in the clipboard. Please copy a node first. + + + + + Sorry, this kinde of node cannot be copied. + + MOfficeConfig @@ -5479,6 +5518,11 @@ Value remaining on voucher: %2 + + Please enter a reason for invalidating the voucher. + + + Unable to invalidate voucher: %1 diff --git a/www/translations/server_de.ts b/www/translations/server_de.ts index 6f1ef70..c8153a7 100644 --- a/www/translations/server_de.ts +++ b/www/translations/server_de.ts @@ -1,6 +1,6 @@ - + @@ -2781,7 +2781,7 @@ Verbleibender Betrag: %2 SpecialHost - + _any beliebiger (auch unregistrierter) Host @@ -3163,7 +3163,7 @@ Verbleibender Betrag: %2 WOAddress - + Unable to deserialize object of type WOAddress: invalid XML. Das WOAddress Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -3181,7 +3181,7 @@ Verbleibender Betrag: %2 Ein Künstler dieses Namens existiert bereits. - + Unable to deserialize object of type WOArtist: invalid XML. Das WOArtist Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -3189,7 +3189,7 @@ Verbleibender Betrag: %2 WOCartItem - + Unable to deserialize object of type WOCartItem: invalid XML. Das WOCartItem Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -3249,22 +3249,22 @@ Verbleibender Betrag: %2 Reservierungen dürfen nur Eintrittskarten enthalten. - + DB error while inserting order. Ein Datenbankfehler ist beim Anlegen der Bestellung aufgetreten. - + Ok Ok - + Invalid Ungültig - + Unable to deserialize object of type WOCartOrder: invalid XML. Das WOCartOrder Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -3272,32 +3272,32 @@ Verbleibender Betrag: %2 WOCartTicket - + Unable to deserialize object of type WOCartTicket: invalid XML. Das WOCartTicket Objekt kann nicht deserialisiert werden: ungültiges XML. - + Ok Ok - + EventOver Veranstaltung bereits vorbei - + TooLate zu spät - + Exhausted Kontingent verbraucht - + Invalid Ungültig @@ -3312,22 +3312,22 @@ Verbleibender Betrag: %2 WOCartVoucherAbstract - + Ok Ok - + InvalidValue Gutscheinwert nicht zulässig - + InvalidPrice Gutscheinpreis nicht zulässig - + Unable to deserialize object of type WOCartVoucher: invalid XML. Das WOCartVoucher Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -3335,7 +3335,7 @@ Verbleibender Betrag: %2 WOContact - + Unable to deserialize object of type WOContact: invalid XML. Das WOContact Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -3343,7 +3343,7 @@ Verbleibender Betrag: %2 WOContactType - + Unable to deserialize object of type WOContactType: invalid XML. Das WOContactType Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -3351,7 +3351,7 @@ Verbleibender Betrag: %2 WOCountry - + Unable to deserialize object of type WOCountry: invalid XML. Das WOCountry Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -3446,7 +3446,7 @@ Verbleibender Betrag: %2 Das neue Passwort ist leer oder die Bestätigung stimmt nicht überein. Bitte nutzen Sie den "Zurück"-Button Ihres Browsers und versuchen Sie es erneut. - + Unable to deserialize object of type WOCustomer: invalid XML. Das WOCustomer Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -3454,7 +3454,7 @@ Verbleibender Betrag: %2 WOCustomerInfo - + Unable to deserialize object of type WOCustomerInfo: invalid XML. Das WOCustomerInfo Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -3492,7 +3492,7 @@ Verbleibender Betrag: %2 Die Veranstaltungs-ID ist nicht gültig. - + Unable to deserialize object of type WOEvent: invalid XML. Das WOEvent Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -3500,7 +3500,7 @@ Verbleibender Betrag: %2 WOEventPriceAbstract - + Unable to deserialize object of type WOEventPrice: invalid XML. Das WOEventPrice Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -3508,7 +3508,7 @@ Verbleibender Betrag: %2 WOFlagAbstract - + Unable to deserialize object of type WOFlag: invalid XML. Das WOFlag Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -3516,7 +3516,7 @@ Verbleibender Betrag: %2 WOHost - + Unable to deserialize object of type WOHost: invalid XML. Das WOHost Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -3524,7 +3524,7 @@ Verbleibender Betrag: %2 WOItemAudit - + Unable to deserialize object of type WOItemAudit: invalid XML. Das WOItemAudit Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -3532,7 +3532,7 @@ Verbleibender Betrag: %2 WOItemInfo - + Unable to deserialize object of type WOItemInfo: invalid XML. Das WOItemInfo Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -3566,7 +3566,7 @@ Verbleibender Betrag: %2 - + Order ID is not valid. Die Bestellnr. ist nicht gültig. @@ -3583,7 +3583,7 @@ Verbleibender Betrag: %2 - + Amount to be paid must be positive. Der zu zahlende Betrag muss positiv sein. @@ -3600,187 +3600,197 @@ Verbleibender Betrag: %2 - - - - + + + + Voucher is not valid! Der Gutschein ist nicht gültig! - - + + Voucher cannot be used: it has not been paid for. Dieser Gutschein kann nicht benutzt werden: er ist selbst noch nicht bezahlt. - + + Voucher: + Gutschein: + + + Amount to be refunded must be positive. Der auszuzahlende Betrag muss positiv sein. - + Invalid Order ID. Ungültige Bestellnr. - + This order is not a reservation. Diese Bestellung ist keine Reservierung. - + This ticket cannot be returned! Diese Eintrittskarte kann nicht (mehr) zurückgegeben werden! - - - + + + Internal error: ticket for unknown event. Interner Fehler: Eintrittskarte für eine unbekannte Veranstaltung. - + This ticket is for a past event and you do not have the privilege to return it. Diese Eintrittskarte ist für eine vergangene Veranstaltung und Sie haben nicht die Berechtigung diese zurückzugeben. - + This voucher has already been used, cannot return it. Dieser Gutschein wurde bereits benutzt, er kann nicht zurückgegeben werden. - + Ticket or voucher not found. Gutschein oder Eintrittskarte wurde nicht gefunden. - + Invalid order ID. Ungültige Bestellnr. - + The order is in the wrong status or you do not have the privilege to cancel it. Diese Bestellung ist im falsches Zustand für Storno oder Sie haben nicht die Berechtigung ein Storno durchzuführen. - + This order contains a ticket that cannot be returned. Diese Bestellung enthält eine Eintrittskarte, die nicht zurückgegeben werden kann. - + This order contains a ticket that is for a past event and you do not have the privilege to cancel it. Diese Bestellung enthält eine Eintrittskarte für eine vergangene Veranstaltung und Sie haben nicht die Berechtigung diese zu stornieren. - + This order contains a voucher that has already been used. Diese Bestellung enthält einen Gutschein der bereits benutzt wurde. - - + + Invalid ticket ID. Ungültige Eintrittskarte. - + The ticket cannot be changed anymore or you do not have the privilege. Diese Eintrittskarte kann nicht mehr geändert werden oder Sie haben nicht die notwendige Berechtigung. - + The ticket is for an event in the past and you do not have the privilege to change it. Diese Eintrittskarte ist für eine vergangene Veranstaltung und Sie haben nicht die Berechtigung solche Karten zu ändern. - + Invalid price category. Ungültige Preiskategorie. - + Category is not valid for this event. Diese Kategorie ist für diese Veranstaltung nicht vorgesehen. - + You do not have access to this category on this event. Sie haben nicht die Berechtigung diese Preiskategorie für diese Veranstaltung zu verkaufen. - + + No more tickets left in this category. + Es gibt keine weiteren Karten in dieser Kategorie. + + + Internal error: negative voucher. Interner Fehler: negativer Gutschein. - + Order does not exist. Bestellung existiert nicht. - - + + Invalid address ID Ungültige Adresse (ID). - - + + Address does not match customer. Diese Adresse gehört nicht zu diesem Kunden. - + Invalid Data ungültige Bezahldaten - + The payment type does not exist, cannot set it as default. Dieser Bezahltyp existiert nicht, daher kann er nicht als Standard gesetzt werden. - + User does not exist. Dieser Nutzer existiert nicht. - + Placed bestellt - + Sent versandt - + Sold Verkauft - + Cancelled storniert - + Reserved Reserviert - + Closed geschlossen - + Unable to deserialize object of type WOOrder: invalid XML. Das WOOrder Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -3788,37 +3798,37 @@ Verbleibender Betrag: %2 WOOrderAudit - + Placed bestellt - + Sent versandt - + Sold Verkauft - + Cancelled storniert - + Reserved Reserviert - + Closed geschlossen - + Unable to deserialize object of type WOOrderAudit: invalid XML. Das WOOrderAudit Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -3826,37 +3836,37 @@ Verbleibender Betrag: %2 WOOrderInfoAbstract - + Placed bestellt - + Sent versandt - + Sold Verkauft - + Cancelled storniert - + Reserved Reserviert - + Closed geschlossen - + Unable to deserialize object of type WOOrderInfo: invalid XML. Das WOOrderInfo Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -3864,7 +3874,7 @@ Verbleibender Betrag: %2 WOPaymentType - + Unable to deserialize object of type WOPaymentType: invalid XML. Das WOPaymentType Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -3887,7 +3897,7 @@ Verbleibender Betrag: %2 Diese Kategorie existiert nicht. - + Unable to deserialize object of type WOPriceCategory: invalid XML. Das WOPriceCategory Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -3895,7 +3905,7 @@ Verbleibender Betrag: %2 WORoleAbstract - + Unable to deserialize object of type WORole: invalid XML. Das WORole Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -3908,51 +3918,91 @@ Verbleibender Betrag: %2 der Raum existiert bereits - + Unable to deserialize object of type WORoom: invalid XML. Das WORoom Objekt kann nicht deserialisiert werden: ungültiges XML. + WOSeatPlan + + + Unable to deserialize object of type WOSeatPlan: invalid XML. + Das WOSeatPlan Objekt kann nicht deserialisiert werden: ungültiges XML. + + + + WOSeatPlanBackground + + + Unable to deserialize object of type WOSeatPlanBackground: invalid XML. + Das WOSeatPlanBackground Objekt kann nicht deserialisiert werden: ungültiges XML. + + + + WOSeatPlanGroup + + + Unable to deserialize object of type WOSeatPlanGroup: invalid XML. + Das WOSeatPlanGroup Objekt kann nicht deserialisiert werden: ungültiges XML. + + + + WOSeatPlanInfo + + + Unable to deserialize object of type WOSeatPlanInfo: invalid XML. + Das WOSeatPlanInfo Objekt kann nicht deserialisiert werden: ungültiges XML. + + + + WOSeatPlanRow + + + Unable to deserialize object of type WOSeatPlanRow: invalid XML. + Das WOSeatPlanRow Objekt kann nicht deserialisiert werden: ungültiges XML. + + + WOServerFormatAbstract - - + + NoSign kein Vorzeichen - - + + SignBeforeNum Vorzeichen vor der Zahl - - + + SignAfterNum Vorzeichen nach der Zahl - - + + SignBeforeSym Vorzeichen vor Währungszeichen - - + + SignAfterSym Vorzeichen nach Währungszeichen - - + + SignParen Klammern als Vorzeichen - + Unable to deserialize object of type WOServerFormat: invalid XML. Das WOServerFormat Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -3970,7 +4020,7 @@ Verbleibender Betrag: %2 Es ist ein Fehler beim ändern der Versandinformationen aufgetreten. - + Unable to deserialize object of type WOShipping: invalid XML. Das WOShipping Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -3990,7 +4040,7 @@ Verbleibender Betrag: %2 Kann Flags nicht setzen - Datenbankfehler. - + Unable to deserialize object of type WOTemplate: invalid XML. Das WOTemplate Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -3998,7 +4048,7 @@ Verbleibender Betrag: %2 WOTemplateInfo - + Unable to deserialize object of type WOTemplateInfo: invalid XML. Das WOTemplateInfo Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -4017,57 +4067,57 @@ Verbleibender Betrag: %2 WOTicketAbstract - + Reserved Reserviert - + Ordered bestellt - + Used Benutzt - + Cancelled storniert - + Refund Geldrückgabe - + MaskBlock Maske: blockiert - + MaskPay Maske: bezahlen - + MaskUsable Maske: benutzbar - + MaskReturnable Maske: rückgebbar - + MaskChangeable Maske: änderbar - + Unable to deserialize object of type WOTicket: invalid XML. Das WOTicket Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -4075,7 +4125,7 @@ Verbleibender Betrag: %2 WOTicketAuditAbstract - + Unable to deserialize object of type WOTicketAudit: invalid XML. Das WOTicketAudit Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -4083,42 +4133,42 @@ Verbleibender Betrag: %2 WOTicketUse - + Ok Ok - + NotFound nicht gefunden - + WrongEvent Falsche Veranstaltung - + AlreadyUsed bereits benutzt - + NotUsable kann nicht benutzt werden - + Unpaid noch nicht bezahlt - + InvalidEvent ungültige Veranstaltung - + Unable to deserialize object of type WOTicketUse: invalid XML. Das WOTicketUse Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -4126,7 +4176,7 @@ Verbleibender Betrag: %2 WOUser - + Unable to deserialize object of type WOUser: invalid XML. Das WOUser Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -4141,22 +4191,22 @@ Verbleibender Betrag: %2 WOVoucherAbstract - + Ok Ok - + InvalidValue Gutscheinwert nicht zulässig - + InvalidPrice Gutscheinpreis nicht zulässig - + Unable to deserialize object of type WOVoucher: invalid XML. Das WOVoucher Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -4164,7 +4214,7 @@ Verbleibender Betrag: %2 WOVoucherAudit - + Unable to deserialize object of type WOVoucherAudit: invalid XML. Das WOVoucherAudit Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -4172,7 +4222,7 @@ Verbleibender Betrag: %2 WOWebCartAbstract - + Unable to deserialize object of type WOWebCart: invalid XML. Das WOWebCart Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -4180,7 +4230,7 @@ Verbleibender Betrag: %2 WOWebSessionAbstract - + Unable to deserialize object of type WOWebSession: invalid XML. Das WOWebSession Objekt kann nicht deserialisiert werden: ungültiges XML. @@ -4188,7 +4238,7 @@ Verbleibender Betrag: %2 WebSite - + An error occured, contact the server admin for details. Ein Fehler ist aufgetreten, bitte kontaktieren Sie den Server-Admin um Details zu erfahren. @@ -4196,102 +4246,102 @@ Verbleibender Betrag: %2 _PrivilegeNames - + ChangeEvent:CancelEvent Veranstaltung absagen - + CreateOrder:AnyVoucherValue Bestellung anlegen: beliebige Gutscheinwerte erlauben - + CreateOrder:DiffVoucherValuePrice Bestellung anlegen: Gutscheinpreis darf von Gutscheinwert abweichen - + CreateOrder:LateSale Bestellung anlegen: bis zu Veranstaltungsbeginn erlauben - + CreateOrder:AfterTheFactSale Bestellung anlegen: auch nach der Veranstaltung erlauben (Adminfunktion) - + CreateOrder:CanOrder Bestellung anlegen: Nutzer darf bestellen - + CreateOrder:CanSell Bestellung anlegen: Nutzer darf verkaufen - + CreateOrder:CanOrderTicket Bestellung anlegen: Nutzer darf Tickets verkaufen - + CreateOrder:CanOrderVoucher Bestellung anlegen: Nutzer darf Gutscheine verkaufen - + CreateOrder:CanOrderItem Bestellung anlegen: Nutzer darf Waren verkaufen - + CreateReservation:LateReserve Reservierung anlegen: bis Veranstaltungsbeginn erlauben - + CancelOrder:CancelSentOrder Bestellung stornieren: auch für bereits versandte Bestellung - + CancelOrder:CancelPastTickets Bestellung stornieren: auch für Bestellung mit Karten vergangener Veranstaltungen - + OrderChangeShipping:ChangePrice Versandoption einer Bestellung ändern: beliebigen Preis erlauben - + OrderMarkShipped:SetTime Bestellung als verschickt markieren: beliebigen Zeitpunkt erlauben - + ReturnTicketVoucher:ReturnPastTicket Eintrittskarte oder Gutschein zurückgeben: auch abgelaufene Karten erlauben - + ChangeTicketPrice:ChangeUsedTicket Ticketpreis ändern: auch bereits genutzte Karten - + ChangeTicketPrice:ChangePastTicket Ticketpreis ändern: auch abgelaufene Karten - + ChangeTicketPriceCategory:ChangeUsedTicket Kartenkategorie ändern: Nutzer darf benutzte Karte ändern - + ChangeTicketPriceCategory:ChangePastTicket Kartenkategorie ändern: Nutzer darf Karte für Veranstaltung ändern, die schon vorbei ist @@ -4299,562 +4349,562 @@ Verbleibender Betrag: %2 _TransactionNames - + Backup Sicherungskopie anlegen - + GetLanguage Übersetzung für Servermeldungen holen - + GetValidFlags alle gültigen Flags abfragen - + SetFlag Flag anlegen/ändern - + DeleteFlag Flag löschen - + ServerInfo Serverinformationen - + Login Login - + Logout Logout - + GetMyRoles meine Rollen herausfinden - + GetMyRights meine Rechte herausfinden - + ChangeMyPassword Mein Passwort ändern - + GetAllUsers Nutzer abfragen - + GetUser Nutzerdaten abfragen - + CreateUser Nutzer anlegen - + ChangePassword Passwort eines anderen Nutzers ändern - + DeleteUser Nutzer löschen - + SetUserDescription Nutzerkommentar setzen - + GetUserRoles erlaubte Hosts eines Nutzers abfragen - + SetUserRoles erlaubte Hosts eines Nutzers abfragen - + GetUserHosts erlaubte Hosts eines Nutzers abfragen - + SetUserHosts erlaubte Hosts eines Nutzers setzen - + SetUserFlags erlaubte Hosts eines Nutzers setzen - + GetAllRoles meine Rollen herausfinden - + GetRole spezifische Rolle abfragen - + CreateRole Rolle anlegen - + SetRoleDescription Rollenkommentar setzen - + SetRoleRights Rollenrechte setzen - + DeleteRole Rolle löschen - + SetRoleFlags Flags der Rolle setzen - + GetAllRightNames Namen aller Rechte abfragen - + GetAllHostNames Namen aller Hosts abfragen - + GetAllHosts Alle Hosts (incl. Keys) abfragen - + SetHost Host ändern/anlegen - + DeleteHost Host löschen - + GetAllContactTypes Kontaktinformationstypen abfragen - + CreateContactType Kontaktinformationstypen anlegen - + GetCustomer Kunden abfragen - + GetAllCustomerNames Alle Kundennamen abfragen - + CreateCustomer Kunden anlegen - + ChangeCustomer Kunden ändern - + ChangeCustomerMail Kunden-E-Mail-Adresse ändern - + DeleteCustomer Kunden löschen - + GetAddress Addresse abfragen - + GetAllCountries gespeicherte Länder abfragen - + CreateCountry Land anlegen - + ResetCustomerPassword Kundenpasswort zurücksetzen (sendet Mail) - + GetCreateCustomerHints Editierhilfen für Kunden-Wizard abholen - + GetAllArtists Künstler abfragen - + CreateArtist Künstler anlegen - + GetAllPriceCategories Preiskategorien abfragen - + CreatePriceCategory Preiskategorie anlegen - + ChangePriceCategory Preiskategorie anpassen - + GetEvent Veranstaltungsdetails abfragen - + GetAllEvents Liste der Veranstaltungen abfragen - + GetEventList Liste der Veranstaltungen abfragen (spezifische Liste) - + CreateEvent Veranstaltung anlegen - + ChangeEvent Veranstaltung ändern - + CancelEvent Veranstaltung absagen - + GetAllRooms Liste aller Räume abfragen - + CreateRoom Raum anlegen - + GetEventSummary Veranstaltungübersicht - + GetTicket Ticket abrufen - + GetVoucher Gutschein abfragen - + GetMyOrders Eigene Bestellungen ansehen - + GetOrdersByUser Bestellungen eines anderen Nutzers ansehen - + ChangeOrderAddress Adresse einer Bestellung ändern - + GetPaymentTypes Bezahlarten abholen - + SetPaymentType Bezahlart anlegen/ändern - + SetDefaultPaymentType Standard-Bezahlart festlegen - + DeletePaymentType Bezahlart löschen - + GetTicketAudit Auditierung nach Eintrittskarte - + GetVoucherAudit Logdaten zu Gutschein abfragen - + GetOrderAudit Logdaten zu Bestellung abfragen - + SetTemplateFlags Falgs für Template setzen - + GetOrder Bestellung: Details abfragen - + GetOrderList Liste der Bestellungen abfragen - + GetOrdersByEvents Bestellungen finden, die Veranstaltung enthalten - + GetOrdersByCustomer Bestellungen finden, die zu einem Kunden gehören - + GetOrderByBarcode Bestellung finden, die Eintrittskarte oder Gutschein enthält - + CreateOrder Bestellung anlegen - + CreateReservation Reservierung anlegen - + ReservationToOrder Reservierung in Bestellung wandeln - + CancelOrder Bestellung stornieren - + OrderPay Bestellung bezahlen - + OrderRefund Bestellung: Geld zurück geben - + UseVoucher Gutschein benutzen (damit bezahlen) - + DeductVoucher Gutschein für Waren außerhalb MagicSmoke benutzen - + EmptyVoucher Gutschein ungültig machen - + OrderChangeShipping Versandoption einer Bestellung ändern - + OrderMarkShipped Bestellung als verschickt markieren - + OrderAddComment Bestellkommentar (in angelegter Bestellung) hinzufügen - + OrderChangeComments Bestellkommentar (in angelegter Bestellung) ändern (Adminfunktion) - + ReturnTicketVoucher Eintrittskarte oder Gutschein zurückgeben - + ChangeTicketPrice Ticketpreis ändern - + ChangeTicketPriceCategory Preiskategorie einer Karte ändern - + GetAllShipping Versandoptionen holen - + ChangeShipping Versandoptionsdaten ändern - + CreateShipping Versandoption anlegen - + DeleteShipping Versandoption löschen - + GetValidVoucherPrices Gutscheinpreise abfragen (zB. für Bestellformular) - + UseTicket Ticket entwerten - + GetEntranceEvents Liste der Veranstaltungen abfragen, die am Einlass relevant sind - + GetUserAudit Auditierung nach Nutzer - + WebCartAddTicket Nur Web: Karte zum Warenkorb hinzufügen - + WebCartRemoveTicket Nur Web: Karte aus Warenkorb entfernen - + WebCartAddVoucher Nur Web: Gutschein zum Warenkorb hinzufügen - + WebCartRemoveVoucher Nur Web: Gutschein aus Warenkorb entfernen - + GetTemplateList Vorlagenliste abfragen - + GetTemplate Vorlage abfragen - + SetTemplate Vorlage anlegen oder ändern - + SetTemplateDescription Beschreibung einer Vorlage ändern - + DeleteTemplate Vorlage löschen diff --git a/www/translations/server_en.ts b/www/translations/server_en.ts index 950832e..3209d49 100644 --- a/www/translations/server_en.ts +++ b/www/translations/server_en.ts @@ -1,6 +1,6 @@ - + MKeyGen @@ -169,7 +169,7 @@ SpecialHost - + _any any registered host @@ -482,7 +482,7 @@ WOAddress - + Unable to deserialize object of type WOAddress: invalid XML. @@ -500,7 +500,7 @@ - + Unable to deserialize object of type WOArtist: invalid XML. @@ -508,7 +508,7 @@ WOCartItem - + Unable to deserialize object of type WOCartItem: invalid XML. @@ -561,22 +561,22 @@ - + DB error while inserting order. - + Ok - + Invalid - + Unable to deserialize object of type WOCartOrder: invalid XML. @@ -584,32 +584,32 @@ WOCartTicket - + Unable to deserialize object of type WOCartTicket: invalid XML. - + Ok - + EventOver - + TooLate - + Exhausted - + Invalid @@ -617,22 +617,22 @@ WOCartVoucherAbstract - + Ok - + InvalidValue - + InvalidPrice - + Unable to deserialize object of type WOCartVoucher: invalid XML. @@ -640,7 +640,7 @@ WOContact - + Unable to deserialize object of type WOContact: invalid XML. @@ -648,7 +648,7 @@ WOContactType - + Unable to deserialize object of type WOContactType: invalid XML. @@ -656,7 +656,7 @@ WOCountry - + Unable to deserialize object of type WOCountry: invalid XML. @@ -751,7 +751,7 @@ - + Unable to deserialize object of type WOCustomer: invalid XML. @@ -759,7 +759,7 @@ WOCustomerInfo - + Unable to deserialize object of type WOCustomerInfo: invalid XML. @@ -797,7 +797,7 @@ - + Unable to deserialize object of type WOEvent: invalid XML. @@ -805,7 +805,7 @@ WOEventPriceAbstract - + Unable to deserialize object of type WOEventPrice: invalid XML. @@ -813,7 +813,7 @@ WOFlagAbstract - + Unable to deserialize object of type WOFlag: invalid XML. @@ -821,7 +821,7 @@ WOHost - + Unable to deserialize object of type WOHost: invalid XML. @@ -829,7 +829,7 @@ WOItemAudit - + Unable to deserialize object of type WOItemAudit: invalid XML. @@ -837,7 +837,7 @@ WOItemInfo - + Unable to deserialize object of type WOItemInfo: invalid XML. @@ -860,7 +860,7 @@ - + Order ID is not valid. @@ -877,7 +877,7 @@ - + Amount to be paid must be positive. @@ -894,187 +894,197 @@ - - - - + + + + Voucher is not valid! - - + + Voucher cannot be used: it has not been paid for. - + + Voucher: + + + + Amount to be refunded must be positive. - + Invalid Order ID. - + This order is not a reservation. - + This ticket cannot be returned! - - - + + + Internal error: ticket for unknown event. - + This ticket is for a past event and you do not have the privilege to return it. - + This voucher has already been used, cannot return it. - + Ticket or voucher not found. - + Invalid order ID. - + The order is in the wrong status or you do not have the privilege to cancel it. - + This order contains a ticket that cannot be returned. - + This order contains a ticket that is for a past event and you do not have the privilege to cancel it. - + This order contains a voucher that has already been used. - - + + Invalid ticket ID. - + The ticket cannot be changed anymore or you do not have the privilege. - + The ticket is for an event in the past and you do not have the privilege to change it. - + Invalid price category. - + Category is not valid for this event. - + You do not have access to this category on this event. - + + No more tickets left in this category. + + + + Internal error: negative voucher. - + Order does not exist. - - + + Invalid address ID - - + + Address does not match customer. - + Invalid Data - + The payment type does not exist, cannot set it as default. - + User does not exist. - + Placed - + Sent - + Sold - + Cancelled - + Reserved - + Closed - + Unable to deserialize object of type WOOrder: invalid XML. @@ -1082,37 +1092,37 @@ WOOrderAudit - + Placed - + Sent - + Sold - + Cancelled - + Reserved - + Closed - + Unable to deserialize object of type WOOrderAudit: invalid XML. @@ -1120,37 +1130,37 @@ WOOrderInfoAbstract - + Placed - + Sent - + Sold - + Cancelled - + Reserved - + Closed - + Unable to deserialize object of type WOOrderInfo: invalid XML. @@ -1158,7 +1168,7 @@ WOPaymentType - + Unable to deserialize object of type WOPaymentType: invalid XML. @@ -1181,7 +1191,7 @@ - + Unable to deserialize object of type WOPriceCategory: invalid XML. @@ -1189,7 +1199,7 @@ WORoleAbstract - + Unable to deserialize object of type WORole: invalid XML. @@ -1202,51 +1212,91 @@ - + Unable to deserialize object of type WORoom: invalid XML. - WOServerFormatAbstract + WOSeatPlan - - - NoSign + + Unable to deserialize object of type WOSeatPlan: invalid XML. + + + + + WOSeatPlanBackground + + + Unable to deserialize object of type WOSeatPlanBackground: invalid XML. + + + + + WOSeatPlanGroup + + + Unable to deserialize object of type WOSeatPlanGroup: invalid XML. + + + + + WOSeatPlanInfo + + + Unable to deserialize object of type WOSeatPlanInfo: invalid XML. + + + + + WOSeatPlanRow + + + Unable to deserialize object of type WOSeatPlanRow: invalid XML. + + + WOServerFormatAbstract - SignBeforeNum + NoSign - SignAfterNum + SignBeforeNum - SignBeforeSym + SignAfterNum - SignAfterSym + SignBeforeSym + SignAfterSym + + + + + SignParen - + Unable to deserialize object of type WOServerFormat: invalid XML. @@ -1264,7 +1314,7 @@ - + Unable to deserialize object of type WOShipping: invalid XML. @@ -1284,7 +1334,7 @@ - + Unable to deserialize object of type WOTemplate: invalid XML. @@ -1292,7 +1342,7 @@ WOTemplateInfo - + Unable to deserialize object of type WOTemplateInfo: invalid XML. @@ -1300,57 +1350,57 @@ WOTicketAbstract - + Reserved - + Ordered - + Used - + Cancelled - + Refund - + MaskBlock - + MaskPay - + MaskUsable - + MaskReturnable - + MaskChangeable - + Unable to deserialize object of type WOTicket: invalid XML. @@ -1358,7 +1408,7 @@ WOTicketAuditAbstract - + Unable to deserialize object of type WOTicketAudit: invalid XML. @@ -1366,42 +1416,42 @@ WOTicketUse - + Ok - + NotFound - + WrongEvent - + AlreadyUsed - + NotUsable - + Unpaid - + InvalidEvent - + Unable to deserialize object of type WOTicketUse: invalid XML. @@ -1409,7 +1459,7 @@ WOUser - + Unable to deserialize object of type WOUser: invalid XML. @@ -1417,22 +1467,22 @@ WOVoucherAbstract - + Ok - + InvalidValue - + InvalidPrice - + Unable to deserialize object of type WOVoucher: invalid XML. @@ -1440,7 +1490,7 @@ WOVoucherAudit - + Unable to deserialize object of type WOVoucherAudit: invalid XML. @@ -1448,7 +1498,7 @@ WOWebCartAbstract - + Unable to deserialize object of type WOWebCart: invalid XML. @@ -1456,7 +1506,7 @@ WOWebSessionAbstract - + Unable to deserialize object of type WOWebSession: invalid XML. @@ -1464,7 +1514,7 @@ WebSite - + An error occured, contact the server admin for details. @@ -1472,102 +1522,102 @@ _PrivilegeNames - + ChangeEvent:CancelEvent the user can cancel an event (see also the CancelEvent right) - + CreateOrder:AnyVoucherValue the user can create vouchers with arbitrary values (normally only specific values are allowed) - + CreateOrder:DiffVoucherValuePrice the user can create vouchers whose price differs from the value (privileged) - + CreateOrder:LateSale the user can create sales when the event has already started (but not after it is over; theater booth for late arrivals) - + CreateOrder:AfterTheFactSale the user can create sales for events that are already over (privileged) - + CreateOrder:CanOrder the user can create orders (anyone creating orders that are to be paid later) - + CreateOrder:CanSell the user can create sales (anyone selling directly to customers with immediate payment) - + CreateOrder:CanOrderTicket user can sell/order tickets - + CreateOrder:CanOrderVoucher user can sell/order vouchers - + CreateOrder:CanOrderItem the user can sell shop items (merchandising) - + CreateReservation:LateReserve the user can create a reservation right to the start of the event (normally reservation ends a configured amount of days earlier) - + CancelOrder:CancelSentOrder the user can also cancel orders that are already shipped out - + CancelOrder:CancelPastTickets the user can cancel tickets for events that have already started or are over - + OrderChangeShipping:ChangePrice the user is allowed to change the shipping price arbitrarily (normally a fixed price per shipping type is used) - + OrderMarkShipped:SetTime the user can set a different time for when the order was shipped - + ReturnTicketVoucher:ReturnPastTicket a ticket for an event that is already over can be returned - + ChangeTicketPrice:ChangeUsedTicket the user can change the price of a ticket that is already in use (customer has entered the theater) - + ChangeTicketPrice:ChangePastTicket the user can change the price of a ticket for an event that is already over - + ChangeTicketPriceCategory:ChangeUsedTicket the user can change the price-category of a ticket that is already in use (customer has entered the theater) - + ChangeTicketPriceCategory:ChangePastTicket the user can change the price-category of a ticket for an event that is already over @@ -1575,562 +1625,562 @@ _TransactionNames - + Backup make backups of the server database - + GetLanguage retrieve language files - + GetValidFlags get all flags that can be set (necessary for everybody who can create new events, payment types, ...) - + SetFlag add/change the definition of a flag - + DeleteFlag delete a flag - + ServerInfo basic server information (implicitly granted) - + Login - + Logout log out of a session - + GetMyRoles retrieve the roles/privileges I have - + GetMyRights retrieve the explicit privileges I have - + ChangeMyPassword set my own password - + GetAllUsers get a list of all (system) users existing at the system - + GetUser get detailed info about a (system) user - + CreateUser create a new (system) user account - + ChangePassword set the password of any (system) user - + DeleteUser delete a (system) user - + SetUserDescription set description of a user - + GetUserRoles retrieve the roles of another (system) user - + SetUserRoles change the roles of another (system) user - + GetUserHosts get the hosts that a specific user can login from - + SetUserHosts set the hosts a user may connect from - + SetUserFlags set the flags that a user carries (can be used to give access to or remove access to privileged actions) - + GetAllRoles get a list of the existing system roles - + GetRole get detail data about a (system-user) role - + CreateRole create a new role/group - + SetRoleDescription set the description of a role/group - + SetRoleRights assign rights to a specific role/group - + DeleteRole delete a role/group - + SetRoleFlags set the flags that a role/group carries (can be used to give access to or remove access to privileged actions) - + GetAllRightNames get the names of all rights/transaction types that exist at the server - + GetAllHostNames get the names of all hosts (instances of clients) registered with the server - + GetAllHosts get detailed data about registered hosts - + SetHost set the data of a host (like key, description) - + DeleteHost delete/unregister a host from the system - + GetAllContactTypes get all the types of contacts that can exist for a customer (needed by almost every user) - + CreateContactType create a new contact type - + GetCustomer get customer data (needed by almost everyone) - + GetAllCustomerNames get the basic data of all customers to show a list of customers (needed by almost everyone) - + CreateCustomer create a new customer (needed by everyone who sells/orders) - + ChangeCustomer change customer data (needed by everyone who sells/orders) - + ChangeCustomerMail change the mail address that a customer uses to log into the web-shop (needed by customer support) - + DeleteCustomer delete a customer - + GetAddress retrieve customer address (needed by everyone) - + GetAllCountries get country definitions (needed by everyone who sells/orders) - + CreateCountry create new country - + ResetCustomerPassword reset the web-login of a customer (needed by customer support) - + GetCreateCustomerHints get the hints shown in the "create customer" wizard (necessary for everyone who sells/orders using the wizard) - + GetAllArtists retrieve data of all known artists (needed for creating new events) - + CreateArtist create a new artist (needed for creating new events) - + GetAllPriceCategories retrieve existing (general) price categories (needed to create new events) - + CreatePriceCategory create new price category (rarely needed by people who are allowed to set price policy) - + ChangePriceCategory change existing price category (rarely needed by people who are allowed to set price policy) - + GetEvent retrieve specific event (needed by most people) - + GetAllEvents retrieve detailed data of all events (needed by everyone selling tickets) - + GetEventList get events by a list of event IDs (needed for order processing, showing orders) - + CreateEvent create a new event - + ChangeEvent change details of an existing event - + CancelEvent cancel an event - + GetAllRooms get the names of all existing rooms/venues - + CreateRoom create a new room/theater/venue - + GetEventSummary retrieve summary data for an event - + GetTicket get data about a specific ticket - + GetVoucher get data about a specific voucher - + GetMyOrders get all orders processed by the current user - + GetOrdersByUser get all orders processed by another user (auditors; privileged order processing) - + ChangeOrderAddress change the address on an order (customer support, order processing) - + GetPaymentTypes get all types of payment (order/payment processing) - + SetPaymentType create a new type of payment (privileged) - + SetDefaultPaymentType set the default payment type (privileged) - + DeletePaymentType delete a payment type (privileged) - + GetTicketAudit get audit data for a ticket (when bought, paid, used; auditors only) - + GetVoucherAudit get audit data for a specific voucher (when bought, used, etc.; only for auditors) - + GetOrderAudit get audit data about an order (when ordered, sent, payed,...; auditors only) - + SetTemplateFlags set flags of a template (used to regulate access to templates) - + GetOrder get detailed data for an order (usually allowed for everyone who sells/orders; necessary for processing orders) - + GetOrderList get a list of orders (overview) - + GetOrdersByEvents get a list of all orders that contain tickets for an event - + GetOrdersByCustomer get all orders by a specific customer - + GetOrderByBarcode get the order that contains a specific ticket or voucher (order processing, everyone accepting vouchers for payment) - + CreateOrder create a new order (everyone selling/ordering; specific sub-privileges must be set) - + CreateReservation create a reservation (order in "reserved" state) - + ReservationToOrder change a reservation into a regular order or sale (order processing) - + CancelOrder cancel an order (order processing) - + OrderPay pay for an order (order processing) - + OrderRefund refund an order (order processing) - + UseVoucher use a voucher to pay for an order (order processing, everyone accepting vouchers) - + DeductVoucher deduct money from a voucher (outside the system, not for an order) - + EmptyVoucher make a voucher invalid (remaining value goes to zero, price remains) - + OrderChangeShipping change the shipping method of an order - + OrderMarkShipped mark an order as being shipped - + OrderAddComment add a comment to an order - + OrderChangeComments change the comment of an order - + ReturnTicketVoucher return a ticket or voucher unused - + ChangeTicketPrice change the price of a specific ticket (automatically changes price of the order) - + ChangeTicketPriceCategory change the price category of an existing ticket (privileged: customer support, order processing) - + GetAllShipping get all allowed shipping types (anyone creating orders that are to be shipped) - + ChangeShipping change a shipping method (privileged users) - + CreateShipping create a new shipping type (privileged users) - + DeleteShipping delete a shipping type (privileged users) - + GetValidVoucherPrices get the allowed voucher prices - + UseTicket mark a ticket as used (checking tickets at the theater entrance) - + GetEntranceEvents retrieve all events that are playing now (for checking tickets at the theater entrance) - + GetUserAudit get audit data for a user (what orders were created/changed/...; auditors only) - + WebCartAddTicket add a ticket to the web cart (web system only) - + WebCartRemoveTicket remove a ticket from the web cart (web system only) - + WebCartAddVoucher add a voucher to the web cart (web system only) - + WebCartRemoveVoucher remove a voucher from the web cart (web system only) - + GetTemplateList get the list of existing templates (anyone printing tickets, vouchers, summaries, or bills) - + GetTemplate retrieve a specific template (anyone printing; access to specific templates can be restricted with flags) - + SetTemplate create/change a template - + SetTemplateDescription set the description of a template - + DeleteTemplate delete a template