From ba1d3063026369b5e6257918d54fd33292d1a6bf Mon Sep 17 00:00:00 2001 From: konrad Date: Sun, 12 Jul 2009 11:24:04 +0000 Subject: [PATCH] merge stable branch changes -r349:393 git-svn-id: https://silmor.de/svn/softmagic/smoke/trunk@286 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33 --- src/misc.cpp | 6 +- src/office.cpp | 51 +++++- src/office.h | 2 +- src/overview.cpp | 2 +- src/smoke_de.ts | 443 +++++++++++++++++++++++++++++++++-------- src/smoke_de_SAX.ts | 459 ++++++++++++++++++++++++++++++++---------- src/smoke_en.ts | 459 +++++++++++++++++++++++++++++++------------ src/user.cpp | 2 +- www/inc/machine/session.php | 6 +- 9 files changed, 1101 insertions(+), 329 deletions(-) diff --git a/src/misc.cpp b/src/misc.cpp index 07f08cc..5e5fb79 100644 --- a/src/misc.cpp +++ b/src/misc.cpp @@ -92,7 +92,7 @@ QString unix2date(int tm,bool localize) { QString format; if(localize)format=QCoreApplication::translate("misc","yyyy-MM-dd","localized date format"); - format="yyyy-MM-dd"; + else format="yyyy-MM-dd"; return QDateTime::fromTime_t(tm).toString(format); } @@ -100,7 +100,7 @@ QString unix2time(int tm,bool localize) { QString format; if(localize)format=QCoreApplication::translate("misc","hh:mm","localized time format"); - format="hh:mm"; + else format="hh:mm"; return QDateTime::fromTime_t(tm).toString(format); } @@ -108,7 +108,7 @@ QString unix2dateTime(int tm,bool localize) { QString format; if(localize)format=QCoreApplication::translate("misc","yyyy-MM-dd hh:mm","localized date + time format"); - format="yyyy-MM-dd hh:mm"; + else format="yyyy-MM-dd hh:mm"; return QDateTime::fromTime_t(tm).toString(format); } diff --git a/src/office.cpp b/src/office.cpp index 703da62..dfc9c94 100644 --- a/src/office.cpp +++ b/src/office.cpp @@ -15,6 +15,7 @@ #include #include #include +#include #include #include #include @@ -40,11 +41,45 @@ void openOfficeFile(QString fname) QProcess::startDetached(getofficepath(),r); } +static void confirmPrinter(QString&prn) +{ + QDialog d; + d.setWindowTitle(QCoreApplication::translate("office","Chose Printer")); + QVBoxLayout*vl; + d.setLayout(vl=new QVBoxLayout); + vl->addWidget(new QLabel(QCoreApplication::translate("office","Please chose a printer:")),0); + QComboBox*printer; + vl->addWidget(printer=new QComboBox,0); + printer->setEditable(false); + printer->addItem(QCoreApplication::translate("office","(Default Printer)")); + QListaprn=QPrinterInfo::availablePrinters(); + int cprn=0; + QString cp=QSettings().value("officePrinter","").toString(); + for(int i=0;iaddItem(s); + if(cp==prn)cprn=i+1; + } + printer->setCurrentIndex(cprn); + vl->addSpacing(10); + vl->addStretch(1); + QHBoxLayout*hl; + vl->addLayout(hl=new QHBoxLayout,0); + hl->addStretch(10); + QPushButton*p; + hl->addWidget(p=new QPushButton(QCoreApplication::translate("office","Ok"))); + QObject::connect(p,SIGNAL(clicked()),&d,SLOT(accept())); + d.exec(); + if(printer->currentIndex()==0)prn=""; + else prn=printer->currentText(); +} + void printOfficeFile(QString fname) { //calculate parameters QStringList r; QString p=QSettings().value("officePrinter","").toString(); + if(QSettings().value("officePrinterConfirm",false).toBool())confirmPrinter(p); if(p=="")r<<"-p"; else r<<"-pt"<addWidget(gb=new QGroupBox(tr("Printing ODF"))); - gb->setLayout(hl=new QHBoxLayout); + gb->setLayout(vl2=new QVBoxLayout); + vl2->addLayout(hl=new QHBoxLayout); hl->addWidget(new QLabel(tr("Printer:"))); hl->addWidget(printer=new QComboBox,1); printer->setEditable(false); @@ -89,6 +132,10 @@ MOfficeConfig::MOfficeConfig(QWidget*par) if(cp==s)cprn=i+1; } printer->setCurrentIndex(cprn); + vl2->addWidget(askprint=new QCheckBox(tr("Always confirm printer when printing ODF"))); + askprint->setChecked(set.value("officePrinterConfirm",false).toBool()); + vl2->addWidget(saveprint=new QCheckBox(tr("Save printed files"))); + saveprint->setChecked(set.value("officePrinterSave",false).toBool()); vl->addWidget(gb=new QGroupBox(tr("Opening ODF"))); gb->setLayout(vl2=new QVBoxLayout); @@ -117,6 +164,8 @@ void MOfficeConfig::savedata() set.setValue("officePath",oopath->text()); set.setValue("officeViewOnly",viewonly->isChecked()); set.setValue("doOpenODFs",doopen->isChecked()); + set.setValue("officePrinterConfirm",askprint->isChecked()); + set.setValue("officePrinterSave",saveprint->isChecked()); } void MOfficeConfig::selectpath() diff --git a/src/office.h b/src/office.h index b340b41..75bc0ff 100644 --- a/src/office.h +++ b/src/office.h @@ -39,7 +39,7 @@ class MOfficeConfig:public QDialog void selectpath(); private: QComboBox*printer; - QCheckBox*viewonly,*doopen; + QCheckBox*viewonly,*doopen,*askprint,*saveprint; QLineEdit*oopath; }; diff --git a/src/overview.cpp b/src/overview.cpp index 25ec877..96a08d6 100644 --- a/src/overview.cpp +++ b/src/overview.cpp @@ -505,7 +505,7 @@ void MOverview::newUser() name=QInputDialog::getText(this,tr("New User"),tr("Please enter new user name (only letters, digits, and underscore allowed):"),QLineEdit::Normal,name,&ok); if(!ok) return; - if(QRegExp("[A-Za-z0-9_\\.]+").exactMatch(name)) + if(QRegExp("[A-Za-z0-9_\\.,:-]+").exactMatch(name)) break; if(QMessageBox::warning(this,tr("Error"),tr("The user name must contain only letters, digits, dots and underscores and must be at least one character long!"),QMessageBox::Retry|QMessageBox::Abort)!=QMessageBox::Retry) return; diff --git a/src/smoke_de.ts b/src/smoke_de.ts index 95416ae..0d50e42 100644 --- a/src/smoke_de.ts +++ b/src/smoke_de.ts @@ -1,5 +1,6 @@ - + + MBackupDialog @@ -191,6 +192,7 @@ &Nein + Error Fehler @@ -220,12 +222,14 @@ [0-9]+,[0-9]{2} + . price decimal dot , + yyyy-MM-dd hh:mm ap date/time format @@ -266,6 +270,7 @@ Startzeit: + ddd MMMM d yyyy, h:mm ap time format @@ -302,11 +307,13 @@ Speichern + Cancel Abbrechen + Warning Warnung @@ -377,7 +384,6 @@ Beginn: - yyyy-MM-dd hh:mm ap Date+Time format for displaying event start time ddd, d.M.yyyy hh:mm @@ -408,7 +414,6 @@ Umsatz: - . decimal dot , @@ -449,12 +454,12 @@ Schließen + Warning Warnung - Unable to get template file (eventsummary.odtt). Giving up. Kann Vorlage (eventsummary.odtt) nicht finden. Gebe auf. @@ -484,6 +489,7 @@ Kunde: + Unable to get template file (eventsummary). Giving up. Kann Vorlage (eventsummary) nicht finden. Gebe auf. @@ -497,6 +503,7 @@ MKeyGen + Current random buffer: %n Bits @@ -649,6 +656,15 @@ At least %1 Bits of random are required. Passwort Proxy: + + + + + + + + + Warning Warnung @@ -744,6 +760,7 @@ At least %1 Bits of random are required. Datei %1 kann nicht zum Lesen geöffnet werden: %2 + This is not a host key file. Dies ist keine Hostkeydatei. @@ -800,68 +817,78 @@ At least %1 Bits of random are required. MOfficeConfig - + Configure OpenOffice.org Access Zugriff auf OpenOffice Konfigurieren - + OpenOffice.org OpenOffice.org - + Path to Executable: Pfad zum Programm: - + ... select OpenOffice path button ... - + Printing ODF ODF Drucken - + Printer: Drucker: - + (Default Printer) (Standarddrucker) - + + Always confirm printer when printing ODF + Drucker bestägen, wenn ODF gedruckt wird. + + + + Save printed files + Gedruckte Dateien auch speichern + + + Opening ODF ODF Öffnen - + Always open as Read-Only Immer im Nur-Lese-Modus öffnen - + Automatically open all newly created files Alle neuen Dateien automatisch öffnen - + OK Ok - + Cancel Abbrechen - + Select OpenOffice.org executable OpenOffice.org Programm wählen @@ -923,18 +950,19 @@ At least %1 Bits of random are required. ungültig - . decimal dot , + yyyy-MM-dd hh:mm ap date/time format ddd, dd.MM.yyyy hh:mm 'Uhr' + yyyy-MM-dd date format @@ -946,6 +974,7 @@ At least %1 Bits of random are required. Dieses Ticket ist nicht in einer Bestellung enthalten. + Error Fehler @@ -1068,12 +1097,10 @@ At least %1 Bits of random are required. &Eintrittskarten drucken... - Print &Current Ticket... markierte Eintrittskarte drucken - &View Tickets... Eintrittskarten &ansehen... @@ -1118,12 +1145,10 @@ At least %1 Bits of random are required. Bestellstatus: - Ticket ID Karten-Nr. - Event Veranstaltung @@ -1148,16 +1173,35 @@ At least %1 Bits of random are required. Bestellung als versandt markieren... - Ch&ange Ticket-Price... Kartenpreis ändern... - &Return Ticket... Karte zurückgeben... + + + + + + + + + + + + + + + + + + + + + Warning Warnung @@ -1168,22 +1212,24 @@ At least %1 Bits of random are required. Kann Vorlage (ticket.xtt) nicht finden. Gebe auf. - Unable to get template file (bill.odtt). Giving up. Kann Vorlage (bill.odtt) nicht finden. Gebe auf. + + Mark as shipped? Als versandt markieren? + + Mark this order as shipped now? Diese Bestellung jetzt als versandt markieren? - Unable to get template file (eventsummary.odtt). Giving up. Kann Vorlage (eventsummary.odtt) nicht finden. Gebe auf. @@ -1198,11 +1244,13 @@ At least %1 Bits of random are required. Bitte geben Sie den Betrag ein, der bezahlt wurde: + Unable to submit payment request. Kann Bestellung nicht anlegen. + Error while trying to pay: %1 Fehler während der Bezahlung: %1 @@ -1373,12 +1421,12 @@ At least %1 Bits of random are required. Kann Vorlage (voucher) nicht finden. Gebe auf. + Unable to get template file (bill). Giving up. Kann Vorlage (bill) nicht finden. Gebe auf. - Unable to get template file (eventsummary). Giving up. Kann Vorlage (eventsummary) nicht finden. Gebe auf. @@ -1521,6 +1569,33 @@ At least %1 Bits of random are required. Veranstaltungen + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning Warnung @@ -1576,6 +1651,7 @@ At least %1 Bits of random are required. Neue Veranstaltung... + Details... Details... @@ -1626,11 +1702,13 @@ At least %1 Bits of random are required. Von vorn + Start Time Anfangszeit + Title Titel @@ -1707,6 +1785,11 @@ At least %1 Bits of random are required. Neuen Nutzernamen eingeben (Buchstaben, Ziffern, Unterstrich): + + + + + Error Fehler @@ -1858,6 +1941,7 @@ At least %1 Bits of random are required. Datei %1 kann nicht zum Lesen geöffnet werden: %2 + This is not a host key file. Dies ist keine Hostkeydatei. @@ -1943,6 +2027,9 @@ At least %1 Bits of random are required. Auswählen + + + Cancel Abbrechen @@ -1988,27 +2075,34 @@ At least %1 Bits of random are required. Auffrischen + + Status Status + + Total Gesamt + + Paid bezahlt + + Customer Kunde - &Upload Template... Vorlage &hochladen... @@ -2018,7 +2112,6 @@ At least %1 Bits of random are required. &Verschiedenes - &Return ticket... &Karte zurückgeben... @@ -2114,37 +2207,30 @@ Die Bestellung ist überbezahlt: es gibt noch Geld zurück. Server hat eine ungültige Bestellnummer geliefert. - Please select a template file. Bitte wählen Sie eine Vorlage aus. - Enter Template Name Vorlagenname eingeben - Please enter a name for the template file, it should contain only letters, digits, underscores and dots: Bitte geben Sie einen Namen für die Vorlage ein. Der Name sollte nur Buchstaben, Zahlen und Unterstriche und Punkte enthalten: - The template name must only contain letters, digits, underscores and dots. Der Vorlagenname darf nur Buchstaben, Ziffern, Unterstriche und Punkte enthalten. - Success Erfolg - Successfully uploaded the template. Vorlage wurde erfolgreich hochgeladen. - Unable to upload the template. Kann Vorlage nicht hochladen. @@ -2174,7 +2260,6 @@ Die Bestellung ist überbezahlt: es gibt noch Geld zurück. &Administration - &Schedule Backup... &Backupzeit festlegen... @@ -2184,7 +2269,6 @@ Die Bestellung ist überbezahlt: es gibt noch Geld zurück. &Jetzt Backup machen... - &Restore... Backup &wiederherstellen... @@ -2214,6 +2298,7 @@ Die Bestellung ist überbezahlt: es gibt noch Geld zurück. Veranstaltung auswählen + Ok Ok @@ -2300,11 +2385,13 @@ Die Bestellung ist überbezahlt: es gibt noch Geld zurück. Rechnerliste auffrischen + &OK &Ok + &Cancel &Abbrechen @@ -2485,6 +2572,7 @@ Die Bestellung ist überbezahlt: es gibt noch Geld zurück. Ok + Request failed. Anfrage ist fehlgeschlagen. @@ -2613,7 +2701,6 @@ Verbleibender Betrag: %2 MShipping - . decimal dot , @@ -2716,21 +2803,26 @@ Verbleibender Betrag: %2 Web + + Any User Jeder Nutzer + Yes Ja + No Nein + Shipping Option Description Versandoptionsbeschreibung @@ -2741,16 +2833,24 @@ Verbleibender Betrag: %2 Bitte geben Sie eine Beschreibung für diese Versandoption ein: + + + + + Warning Warnung + + Could not store the changes. Konnte Änderungen nicht speichern. + Shipping Option Price Versandoptionspreis @@ -2761,21 +2861,25 @@ Verbleibender Betrag: %2 Bitte geben Sie einen Preis für diese Versandoption ein: + None Nur privilegierte Nutzer + Web Interface Privilegierte Nutzer und Web-Kunden + Any User + Web Interface Jeder + Shipping Option Availability Versandoptionsverfügbarkeit @@ -2806,6 +2910,7 @@ Verbleibender Betrag: %2 Konnte die neue Versandoption nicht anlegen. + Unable to delete this option. Kann diese Option nicht löschen. @@ -2878,6 +2983,9 @@ Verbleibender Betrag: %2 Checksumme + + + Warning Warnung @@ -3015,7 +3123,6 @@ Verbleibender Betrag: %2 MTicketView - Preview Tickets Karten-Vorschau @@ -3154,6 +3261,7 @@ Verbleibender Betrag: %2 Fehler beim Lesen der Daten (CustomerList; Zeile %1, Spalte %2): %3 + Error parsing OrderList XML data (line %1 column %2): %3 Fehler beim Parsen der XML-Daten (Zeile %1, Spalte %2): %3 @@ -3165,6 +3273,85 @@ Verbleibender Betrag: %2 + Order + + + create order + Bestellung anlegen + + + + invalidvalue + voucher state + Gutscheinwert nicht zulässig + + + + invalidprice + voucher state + Gutscheinpreis nicht zulässig + + + + Shipping type not available to user. + Diese Versandoption ist privilegierten Nutzern vorbehalten. + + + + Illegal shipping type. + Ungültige Versandoption. + + + + order cancelled + Bestellung storniert + + + + reservation to order + Reservierung zu Bestellung gewandelt + + + + Session + + + + unable to parse XML data + Kann XML Daten nicht parsen + + + + missing some authentication data + Authentifikationsdaten sind unvollständig + + + + Not authenticated. Can't change password. + Nicht authentifiziert, Passwort kann nicht geändert werden. + + + + expected exactly one passwd element + Nur 1 "passwd" Element erwartet. + + + + cannot set an empty password + Leeres Passwort kann nicht gesetzt werden + + + + Ooops. Unable to find user. You have been deleted. + Ups. Sie wurden gelöscht. + + + + Wrong password. Session hijacked, terminating it. + Falsches Passwort. Session wird beendet. + + + SpecialHost @@ -3183,6 +3370,34 @@ Verbleibender Betrag: %2 + Ticket + + + The ticket is not valid. + Die Karte ist nicht gültig. + + + + The ticket has already been used. + Die Karte wurde bereits benutzt. + + + + The ticket has not been bought or is cancelled. + Die Karte wurde nicht gekauft oder ist zurückgegeben. + + + + The ticket has not been paid. + Die Karte ist nicht bezahlt. + + + + The tickets order is in an invalid state or does not exist. + Die Bestellung dieser Karte ist in einem ungültigen Zustand oder existiert nicht. + + + TransactionNames:: @@ -3525,7 +3740,7 @@ Verbleibender Betrag: %2 Gutscheine anlegen bei denen Preis und Wert unterschiedlich sind - + _explicitshipdate eine beliebige Zeit/Datum setzen, wenn Bestellungen versandt werden (statt aktueller Zeit/Datum) @@ -3540,14 +3755,43 @@ Verbleibender Betrag: %2 Sicherungskopie anlegen - + moneylog Geldtransfers anzeigen + Voucher + + + cancel voucher + Gutschein zurückgegeben + + + + empty voucher + Gutschein entleert + + + + create voucher + Gutschein angelegt + + + + pay with voucher + mit Gutschein bezahlt + + + + pay with voucher outside system + mit Gutschein außerhalb des Systems bezahlt + + + initkey + Warning Warnung @@ -3655,6 +3899,34 @@ Verbleibender Betrag: %2 + office + + + Chose Printer + Drucker auswählen + + + + Please chose a printer: + Bitte wählen Sie einen Drucker: + + + + (Default Printer) + (Standarddrucker) + + + + Ok + Ok + + + + Save current document as... + Aktuelles Dokuement speichern unter... + + + php:: @@ -3682,6 +3954,7 @@ Verbleibender Betrag: %2 Ungültige Kundennummer kann nicht vereint werden. + Cannot find Customer ID, cannot delete. Kann zu löschende Kundennummer nicht finden. @@ -3697,6 +3970,7 @@ Verbleibender Betrag: %2 Kann Kunde nicht löschen. + Malformed request. Fehlerhaftes Anfrageformat. @@ -3707,11 +3981,13 @@ Verbleibender Betrag: %2 Die Veranstaltungsnummer muss numerisch sein. + Invalid event id. Ungültige Veranstaltungsnummer. + Cannot place order, sorry. Kann Bestellung nicht anlegen. @@ -3757,11 +4033,15 @@ Verbleibender Betrag: %2 Die Bestellung kann nicht geändert werden, da sie bereits geschlossen ist. + Order ID must be numeric. Bestellnummer muss numerisch sein. + + + Order ID is invalid. Bestellnummer ist ungültig. @@ -3777,41 +4057,37 @@ Verbleibender Betrag: %2 Kann Bestellung nicht auf "abgebrochen" setzen: sie ist im falschen Ausgangszustand. - Ticket not found. Karte nicht gefunden. - Ticket has no order. Karte hat keine Bestellung. - The ticket is not valid. - Die Karte ist nicht gültig. + Die Karte ist nicht gültig. - The ticket has already been used. - Die Karte wurde bereits benutzt. + Die Karte wurde bereits benutzt. - The ticket has not been bought or is cancelled. - Die Karte wurde nicht gekauft oder ist zurückgegeben. + Die Karte wurde nicht gekauft oder ist zurückgegeben. - The ticket has not been paid. - Die Karte ist nicht bezahlt. + Die Karte ist nicht bezahlt. - The tickets order is in an invalid state or does not exist. - Die Bestellung dieser Karte ist in einem ungültigen Zustand oder existiert nicht. + Die Bestellung dieser Karte ist in einem ungültigen Zustand oder existiert nicht. + + + Unable to find this ticket. Kann diese Karte nicht finden. @@ -3832,6 +4108,10 @@ Verbleibender Betrag: %2 Karte kann nicht zurückgegeben werden. + + + + unable to parse XML data Kann XML Daten nicht parsen @@ -3842,14 +4122,12 @@ Verbleibender Betrag: %2 Spezialhosts können nicht gelöscht werden. - missing some authentication data - Authentifikationsdaten sind unvollständig + Authentifikationsdaten sind unvollständig - Not authenticated. Can't change password. - Nicht authentifiziert, Passwort kann nicht geändert werden. + Nicht authentifiziert, Passwort kann nicht geändert werden. @@ -3862,16 +4140,15 @@ Verbleibender Betrag: %2 Leeres Passwort kann nicht gesetzt werden - Ooops. Unable to find user. You have been deleted. - Ups. Sie wurden gelöscht. + Ups. Sie wurden gelöscht. - Wrong password. Session hijacked, terminating it. - Falsches Passwort. Session wird beendet. + Falsches Passwort. Session wird beendet. + invalid user name Falscher Nutzername. @@ -3882,6 +4159,7 @@ Verbleibender Betrag: %2 Clientfehler: es wurde nur 1 ACL Element erwartet. + unknown user name Unbekannter Nutzer. @@ -3922,11 +4200,13 @@ Verbleibender Betrag: %2 Vorlage kann nicht gefunden werden. + Unable to find file name Dateiname kann nicht gefunden werden. + Illegal File Name Illegaler Dateiname @@ -3957,26 +4237,22 @@ Verbleibender Betrag: %2 Interner Fehler: unbekanntes Kommando, Fehler in Code-Struktur. Bitte melden Sie diesen Fehler und wie es dazu kam dem Programmierer. - invalidvalue voucher state - Gutscheinwert nicht zulässig + Gutscheinwert nicht zulässig - invalidprice voucher state - Gutscheinpreis nicht zulässig + Gutscheinpreis nicht zulässig - Shipping type not available to user. - Diese Versandoption ist privilegierten Nutzern vorbehalten. + Diese Versandoption ist privilegierten Nutzern vorbehalten. - Illegal shipping type. - Ungültige Versandoption. + Ungültige Versandoption. @@ -3989,6 +4265,7 @@ Verbleibender Betrag: %2 Kann Bestellkommentar nicht ändern. + Invalid Order. Ungültige Bestellung. @@ -4044,11 +4321,13 @@ Verbleibender Betrag: %2 Es wurden zwei Argumente erwartet: Gutschein-ID und Bestell-ID. + Invalid voucher id. Ungültige Gutschein-ID. + Unable to process payment via voucher. Die Bezahlung per Gutschein kann nicht durchgeführt werden. @@ -4059,19 +4338,16 @@ Verbleibender Betrag: %2 Ungültige Gutschein-ID. - create order - Bestellung angelegt + Bestellung angelegt - order cancelled - Bestellung storniert + Bestellung storniert - reservation to order - Reservierung zu Bestellung gewandelt + Reservierung zu Bestellung gewandelt @@ -4109,29 +4385,24 @@ Verbleibender Betrag: %2 Ungültige Anfrage. - cancel voucher - Gutschein zurückgegeben + Gutschein zurückgegeben - empty voucher - Gutschein entleert + Gutschein entleert - create voucher - Gutschein angelegt + Gutschein angelegt - pay with voucher - mit Gutschein bezahlt + mit Gutschein bezahlt - pay with voucher outside system - mit Gutschein außerhalb des Systems bezahlt + mit Gutschein außerhalb des Systems bezahlt diff --git a/src/smoke_de_SAX.ts b/src/smoke_de_SAX.ts index 700c789..e539aef 100644 --- a/src/smoke_de_SAX.ts +++ b/src/smoke_de_SAX.ts @@ -1,5 +1,6 @@ - + + MBackupDialog @@ -191,6 +192,7 @@ Nee &Lass ma! + Error Gans doller falschor Fehler @@ -220,12 +222,14 @@ [0-9]+,[0-9]{2} + . price decimal dot , + yyyy-MM-dd hh:mm ap date/time format @@ -266,6 +270,7 @@ 'S fängd an: + ddd MMMM d yyyy, h:mm ap time format @@ -302,11 +307,13 @@ Schbeichorn + Cancel Ne' schbeichorn + Warning Dumm gelaufen @@ -377,7 +384,6 @@ Da gehds los: - yyyy-MM-dd hh:mm ap Date+Time format for displaying event start time ddd, d.M.yyyy hh:mm @@ -408,7 +414,6 @@ Summe dor Einnahm'n: - . decimal dot , @@ -449,12 +454,12 @@ Zumachn + Warning Dumm gelaufen - Unable to get template file (eventsummary.odtt). Giving up. Gann de Vorlache (eventsummary.odtt) ni findn'. Isch hab mor Mühe gegebn. Abor jedsd gebsch off. @@ -484,6 +489,7 @@ Gunde: + Unable to get template file (eventsummary). Giving up. Gann de Vorlache (eventsummary) ni findn'. Isch hab mor Mühe gegebn. Abor jedsd gebsch off. @@ -497,6 +503,7 @@ MKeyGen + Current random buffer: %n Bits @@ -649,6 +656,15 @@ At least %1 Bits of random are required. Geheimer Gohd für'n Broggsie: + + + + + + + + + Warning Dumm gelaufen @@ -744,6 +760,7 @@ At least %1 Bits of random are required. Gann de Dadai %1 nisch lesen. Des iss jedsd geene Ordografieschwäche, sondern: %2 + This is not a host key file. Das is abor doch gar ge Schlüssel! Willsde misch verarschen? @@ -800,68 +817,78 @@ At least %1 Bits of random are required. MOfficeConfig - + Configure OpenOffice.org Access - + OpenOffice.org - + Path to Executable: - + ... select OpenOffice path button - + Printing ODF - + Printer: - + (Default Printer) - + + Always confirm printer when printing ODF + + + + + Save printed files + + + + Opening ODF - + Always open as Read-Only - + Automatically open all newly created files - + OK - + Cancel - + Select OpenOffice.org executable @@ -923,18 +950,19 @@ At least %1 Bits of random are required. ungüldsch - . decimal dot , + yyyy-MM-dd hh:mm ap date/time format ddd, d.M.yyyy hh:mm + yyyy-MM-dd date format @@ -946,6 +974,7 @@ At least %1 Bits of random are required. De Garde gehörd ni zu dor Beschdellung. Da mussde was vorwegseld ham! + Error Gans doller falschor Fehler @@ -1068,12 +1097,10 @@ At least %1 Bits of random are required. &Garden druggn... - Print &Current Ticket... &agduelle Garde druggn... - &View Tickets... Gar&den anguggn... @@ -1118,12 +1145,10 @@ At least %1 Bits of random are required. Beschdellschdadus: - Ticket ID Gardennummer - Event Veranschdaldung @@ -1148,16 +1173,35 @@ At least %1 Bits of random are required. Beschdellung is weschgeschiggd... - Ch&ange Ticket-Price... Gardenbreis ändorn... - &Return Ticket... Garde zurüggeben... + + + + + + + + + + + + + + + + + + + + + Warning Dumm gelaufen @@ -1168,22 +1212,24 @@ At least %1 Bits of random are required. Gann de Vorlache (ticket.xtt) ni findn'. Isch hab mor Mühe gegebn. Abor jedsd gebsch off. - Unable to get template file (bill.odtt). Giving up. Gann de Vorlache (bill.xtt) ni findn'. Isch hab mor Mühe gegebn. Abor jedsd gebsch off. + + Mark as shipped? Als wechgeschiggd margieren? + + Mark this order as shipped now? Als wechgeschiggd margieren? Also jedsd. Rischdisch weg? Beim Gunden? - Unable to get template file (eventsummary.odtt). Giving up. Gann de Vorlache (eventsummary.odtt) ni findn'. Isch hab mor Mühe gegebn. Abor jedsd gebsch off. @@ -1198,11 +1244,13 @@ At least %1 Bits of random are required. Bidde den Bedrach eingebn der bedsahld wurde: + Unable to submit payment request. Gann de Bedsahlung nisch schbeischorn. De Gommunisdn wolln das Neds vom Geld frei haldn. + Error while trying to pay: %1 'S is bleede, abor da war'n Fehlor beim bedsahln: %1 @@ -1373,12 +1421,12 @@ At least %1 Bits of random are required. Gann de Vorlache (voucher) ni findn'. Isch hab mor Mühe gegebn. Abor jedsd gebsch off. + Unable to get template file (bill). Giving up. Gann de Vorlache (bill) ni findn'. Isch hab mor Mühe gegebn. Abor jedsd gebsch off. - Unable to get template file (eventsummary). Giving up. Gann de Vorlache (eventsummary) ni findn'. Isch hab mor Mühe gegebn. Abor jedsd gebsch off. @@ -1521,6 +1569,33 @@ At least %1 Bits of random are required. Veranschdaldungen + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning Dumm gelaufen @@ -1576,6 +1651,7 @@ At least %1 Bits of random are required. Neue Veranschdaldung... + Details... Dedails anzeichen... @@ -1626,11 +1702,13 @@ At least %1 Bits of random are required. Wechwerfen und von vorne! + Start Time Anfangszeit + Title Diddel @@ -1707,6 +1785,11 @@ At least %1 Bits of random are required. Bidde gib ma nen neien Nudsornam' ein (nur Buchschdaben, Ziffern und "_"): + + + + + Error Gans doller falschor Fehler @@ -1858,6 +1941,7 @@ At least %1 Bits of random are required. Gann de Dadai %1 nisch lesen. Des iss jedsd geene Ordografieschwäche, sondern: %2 + This is not a host key file. Das is abor doch gar ge Schlüssel! Willsde misch verarschen? @@ -1943,6 +2027,9 @@ At least %1 Bits of random are required. Auswähln + + + Cancel Ni machen @@ -1988,27 +2075,34 @@ At least %1 Bits of random are required. Auffrischn + + Status Schdadus + + Total Summe + + Paid Bedsahld + + Customer Gunde - &Upload Template... Vorlache hochladn... @@ -2018,7 +2112,6 @@ At least %1 Bits of random are required. Vorschiednes - &Return ticket... Garde zurüggeben... @@ -2113,37 +2206,30 @@ At least %1 Bits of random are required. Dor große Reschnor will misch verarschn: der gibd mir ne falsche Beschdellnummer. - Please select a template file. Wähl ma nen Vorlachennam'n. - Enter Template Name Vorlachennam'n eingeben - Please enter a name for the template file, it should contain only letters, digits, underscores and dots: Bidde gib ma nen neien Vorlachnnam' ein (nur Buchschdaben, Ziffern, Bungde und "_"): - The template name must only contain letters, digits, underscores and dots. Nee. So ned. Du darfsd nur Buchschdaben, Zifforn, Bungde und "_" verwenden. Umlaude sind och nisch gud. Und es muss mid nem Buchschdaben anfangen. Is a bissl gomblizierd, aber Du schaffsd das schon! - Success Heuregah! Erfolsch! - Successfully uploaded the template. Isch graduliere! Dank unermüdlischer Arbeid im Gollegdief hammor de Vorlache erfolgreisch hochgeladn! - Unable to upload the template. Gann de Vorlache ni hochladn. S' lieschd vielleischd am Weddor. @@ -2173,7 +2259,6 @@ At least %1 Bits of random are required. &Adminischdradsion - &Schedule Backup... &Zeit für Sischerungsgobie fesdlechn... @@ -2183,7 +2268,6 @@ At least %1 Bits of random are required. Jedsd &Sischorungsgobie anleschn... - &Restore... &Wiedorherschdelln... @@ -2213,6 +2297,7 @@ At least %1 Bits of random are required. Veranschdaldung auswähln + Ok Is gud so. @@ -2299,11 +2384,13 @@ At least %1 Bits of random are required. Reschnorlisde nachguggn + &OK Nu &glar! Nehm'sch. + &Cancel &Nee lass mal. @@ -2484,6 +2571,7 @@ At least %1 Bits of random are required. + Request failed. @@ -2611,7 +2699,6 @@ Value remaining on voucher: %2 MShipping - . decimal dot , @@ -2714,21 +2801,26 @@ Value remaining on voucher: %2 Web + + Any User Jedor + Yes Nu! + No Nee! + Shipping Option Description Versandmedodenbeschreibung @@ -2739,16 +2831,24 @@ Value remaining on voucher: %2 Und nu' gib ma ne neue Beschreibung für de Versandmedode ein und wenn'de ferdsch bist drüggsde de "Endor"-Dasde: + + + + + Warning Dumm gelaufen + + Could not store the changes. Gann de Ändorung ni schbeichorn. S' muss was schiefgelofen sein. + Shipping Option Price Versandmedodenbreis @@ -2759,21 +2859,25 @@ Value remaining on voucher: %2 Gib' doch och ma ein was'de Dir vorschdellsd dass de Versandmedode gosden soll: + None Nur de ganz brivilischierden + Web Interface och de Nudsor vom Web-Indorfähs + Any User + Web Interface Wirschlich jedor. + Shipping Option Availability Versandmedodenverfüschbargeed @@ -2804,6 +2908,7 @@ Value remaining on voucher: %2 Gonnde de neue Versandmedode ni anleschn. S' iss schade abor wahr. + Unable to delete this option. Gann de Medode ni löschen. @@ -2876,6 +2981,9 @@ Value remaining on voucher: %2 Scheggsumme + + + Warning Dumm gelaufen @@ -3013,7 +3121,6 @@ Value remaining on voucher: %2 MTicketView - Preview Tickets Garden anguggn. @@ -3152,6 +3259,7 @@ Value remaining on voucher: %2 Isch gann des XML von dor CustomerList no vorschdehn (Zeile %1, Schbalde %2) weil: %3 + Error parsing OrderList XML data (line %1 column %2): %3 Isch gann des XML von dor OrderList ni verschdehn (Zeile %1, Schbalde %2) weil: %3 @@ -3163,6 +3271,85 @@ Value remaining on voucher: %2 + Order + + + create order + + + + + invalidvalue + voucher state + ungüldschor Werd + + + + invalidprice + voucher state + ungüldschor Breis + + + + Shipping type not available to user. + De Versandmedode gannsde nisch benudsen. S' had dor Scheff verboden. + + + + Illegal shipping type. + De Versandmedode gibs doch gar nisch! + + + + order cancelled + + + + + reservation to order + + + + + Session + + + + unable to parse XML data + Gann de XML Daden nisch verstehn + + + + missing some authentication data + Isch vormisse a bissl was von dor Audendigadsion. + + + + Not authenticated. Can't change password. + De bissd nisch angemeldet, also gannsde och gee Bassword ändorn. + + + + expected exactly one passwd element + Isch hadde eschendlich nur een Bassword erwarded. + + + + cannot set an empty password + Also ganns so eefach isses ned: Du mussd schon äweng in das neie Bassword eindrachen. + + + + Ooops. Unable to find user. You have been deleted. + Nanu. Dei Nudsoreindrach is fudsch. Jemand had'sch gelöschd. + + + + Wrong password. Session hijacked, terminating it. + Falsches Bassword. Du bissd wahrscheinlich a böser Birad. Geh wech! + + + SpecialHost @@ -3181,6 +3368,34 @@ Value remaining on voucher: %2 + Ticket + + + The ticket is not valid. + De Garde is nisch güldsch. Wollmor uns widder einschmuggeln - hä? + + + + The ticket has already been used. + De Garde wurde schonma benudsd. Mir sin' hier nisch bei "Nimm Zwei"! + + + + The ticket has not been bought or is cancelled. + De Garde wurde nisch gegaufd oder wurde schon zurüggegeben. So ni! + + + + The ticket has not been paid. + De Garde is nisch bezahlt! Kohle her oder zu Hause blei'm! + + + + The tickets order is in an invalid state or does not exist. + De Beschdellung von dor Garde is ungüldsch! Das müssmer ersdma scheggn eh der rein darf! + + + TransactionNames:: @@ -3523,7 +3738,7 @@ Value remaining on voucher: %2 Gudscheine vorgoofen, die 'n andorn Breis ham' als wo 'se werd sin - + _explicitshipdate @@ -3538,14 +3753,43 @@ Value remaining on voucher: %2 - + moneylog + Voucher + + + cancel voucher + + + + + empty voucher + + + + + create voucher + + + + + pay with voucher + + + + + pay with voucher outside system + + + + initkey + Warning Dumm gelaufen @@ -3653,6 +3897,34 @@ Value remaining on voucher: %2 + office + + + Chose Printer + + + + + Please chose a printer: + + + + + (Default Printer) + + + + + Ok + Is gud so. + + + + Save current document as... + + + + php:: @@ -3680,6 +3952,7 @@ Value remaining on voucher: %2 Ungüldsche Nummer sachd der Sörvor. Jedsd gannor de Gunden ni zusammlechn. + Cannot find Customer ID, cannot delete. Ei verbübschd! Ich gann den Kunden gar ni findn, den Du löschen willst! @@ -3695,6 +3968,7 @@ Value remaining on voucher: %2 Gann den Gunden ni löschen. Gomm'se morchen nochma'. + Malformed request. Gabudde Anfrache. Nimm ma' das Logbuch und lauf damit zum Brogrammierer, dem Lümmel. @@ -3705,11 +3979,13 @@ Value remaining on voucher: %2 Die Veranschdaldungsnummer muss och wirschlich 'ne Nummer sein. + Invalid event id. Ungüldsche Veranschdaldungsnummer. + Cannot place order, sorry. Jedsd gann'sch vor Schregg die Beschdellung ni anleschn. Dud mir wirschlich leid! @@ -3755,11 +4031,15 @@ Value remaining on voucher: %2 De Beschdellung gansch jedsd ni mehr ändern. Ärsdens is gleisch Feierahmd und zweed'ns is die schon geschloss'n. + Order ID must be numeric. Du hör ma! Das heesd Beschdellnummer weils 'ne Nummer sein soll, ni weil'de Göthe zidiern sollsd. + + + Order ID is invalid. Ungüldsche Beschdellnummer @@ -3775,41 +4055,37 @@ Value remaining on voucher: %2 De Beschdellung gann ni abgebrochn werden. Bungd. - Ticket not found. Garde nisch gefunden. - Ticket has no order. Garde had geene Beschdellung. Seid wann machn' worn sowas? - The ticket is not valid. - De Garde is nisch güldsch. Wollmor uns widder einschmuggeln - hä? + De Garde is nisch güldsch. Wollmor uns widder einschmuggeln - hä? - The ticket has already been used. - De Garde wurde schonma benudsd. Mir sin' hier nisch bei "Nimm Zwei"! + De Garde wurde schonma benudsd. Mir sin' hier nisch bei "Nimm Zwei"! - The ticket has not been bought or is cancelled. - De Garde wurde nisch gegaufd oder wurde schon zurüggegeben. So ni! + De Garde wurde nisch gegaufd oder wurde schon zurüggegeben. So ni! - The ticket has not been paid. - De Garde is nisch bezahlt! Kohle her oder zu Hause blei'm! + De Garde is nisch bezahlt! Kohle her oder zu Hause blei'm! - The tickets order is in an invalid state or does not exist. - De Beschdellung von dor Garde is ungüldsch! Das müssmer ersdma scheggn eh der rein darf! + De Beschdellung von dor Garde is ungüldsch! Das müssmer ersdma scheggn eh der rein darf! + + + Unable to find this ticket. Gann de Garde ni finden. War's vielleischd ä Gassenzeddel? @@ -3830,6 +4106,10 @@ Value remaining on voucher: %2 Garde gann nisch zurüggegeben werden. + + + + unable to parse XML data Gann de XML Daden nisch verstehn @@ -3840,14 +4120,12 @@ Value remaining on voucher: %2 Schbedsielle Reschnor gönnen nisch gelöschd werdn. - missing some authentication data - Isch vormisse a bissl was von dor Audendigadsion. + Isch vormisse a bissl was von dor Audendigadsion. - Not authenticated. Can't change password. - De bissd nisch angemeldet, also gannsde och gee Bassword ändorn. + De bissd nisch angemeldet, also gannsde och gee Bassword ändorn. @@ -3860,16 +4138,15 @@ Value remaining on voucher: %2 Also ganns so eefach isses ned: Du mussd schon äweng in das neie Bassword eindrachen. - Ooops. Unable to find user. You have been deleted. - Nanu. Dei Nudsoreindrach is fudsch. Jemand had'sch gelöschd. + Nanu. Dei Nudsoreindrach is fudsch. Jemand had'sch gelöschd. - Wrong password. Session hijacked, terminating it. - Falsches Bassword. Du bissd wahrscheinlich a böser Birad. Geh wech! + Falsches Bassword. Du bissd wahrscheinlich a böser Birad. Geh wech! + invalid user name Falscher Nudsorname. @@ -3880,6 +4157,7 @@ Value remaining on voucher: %2 Isch hab nur een ACL elemend erwarded. Nu hammern Salad, isch wees ned welsches. + unknown user name Unbegannder Nudsorname. Findsde das ni' ooch Misd? @@ -3920,11 +4198,13 @@ Value remaining on voucher: %2 De Vorlache gibsd ned in dor Dadenbank. + Unable to find file name De Dadai gibsd ned. + Illegal File Name De Dadai is nich erlaubd. Du mussd Disch schon an de Gonvendsion halden. @@ -3955,26 +4235,22 @@ Value remaining on voucher: %2 Isch hab da een Broblem. Irschendwie gibsd das Gommando nur halb, aber och ni' rischdisch. Frach ma' den Brogrammierer. - invalidvalue voucher state - ungüldschor Werd + ungüldschor Werd - invalidprice voucher state - ungüldschor Breis + ungüldschor Breis - Shipping type not available to user. - De Versandmedode gannsde nisch benudsen. S' had dor Scheff verboden. + De Versandmedode gannsde nisch benudsen. S' had dor Scheff verboden. - Illegal shipping type. - De Versandmedode gibs doch gar nisch! + De Versandmedode gibs doch gar nisch! @@ -3987,6 +4263,7 @@ Value remaining on voucher: %2 Gann den Gommendar ni anbassn. + Invalid Order. Ungüldsche Beschdellung. @@ -4042,11 +4319,13 @@ Value remaining on voucher: %2 + Invalid voucher id. + Unable to process payment via voucher. @@ -4057,21 +4336,6 @@ Value remaining on voucher: %2 - - create order - - - - - order cancelled - - - - - reservation to order - - - payment @@ -4107,31 +4371,6 @@ Value remaining on voucher: %2 - - cancel voucher - - - - - empty voucher - - - - - create voucher - - - - - pay with voucher - - - - - pay with voucher outside system - - - Expected two arguments: voucher id and amount to deduct. diff --git a/src/smoke_en.ts b/src/smoke_en.ts index 6c8beca..0186cab 100644 --- a/src/smoke_en.ts +++ b/src/smoke_en.ts @@ -1,5 +1,6 @@ - + + MBackupDialog @@ -190,6 +191,7 @@ + Error @@ -219,12 +221,14 @@ + . price decimal dot + yyyy-MM-dd hh:mm ap date/time format @@ -240,6 +244,7 @@ MEventEditor + Warning @@ -280,6 +285,7 @@ + ddd MMMM d yyyy, h:mm ap time format @@ -316,6 +322,7 @@ + Cancel @@ -461,11 +468,13 @@ + Warning + Unable to get template file (eventsummary). Giving up. @@ -491,6 +500,7 @@ At least %1 Bits of random are required. + Current random buffer: %n Bits @@ -691,6 +701,15 @@ At least %1 Bits of random are required. + + + + + + + + + Warning @@ -741,6 +760,7 @@ At least %1 Bits of random are required. + This is not a host key file. @@ -782,68 +802,78 @@ At least %1 Bits of random are required. MOfficeConfig - + Configure OpenOffice.org Access - + OpenOffice.org - + Path to Executable: - + ... select OpenOffice path button - + Printing ODF - + Printer: - + (Default Printer) - + + Always confirm printer when printing ODF + + + + + Save printed files + + + + Opening ODF - + Always open as Read-Only - + Automatically open all newly created files - + OK - + Cancel - + Select OpenOffice.org executable @@ -905,12 +935,14 @@ At least %1 Bits of random are required. + yyyy-MM-dd hh:mm ap date/time format + yyyy-MM-dd date format @@ -922,6 +954,7 @@ At least %1 Bits of random are required. + Error @@ -1124,6 +1157,27 @@ At least %1 Bits of random are required. + + + + + + + + + + + + + + + + + + + + + Warning @@ -1134,11 +1188,15 @@ At least %1 Bits of random are required. + + Mark as shipped? + + Mark this order as shipped now? @@ -1154,11 +1212,13 @@ At least %1 Bits of random are required. + Unable to submit payment request. + Error while trying to pay: %1 @@ -1309,6 +1369,7 @@ At least %1 Bits of random are required. + Unable to get template file (bill). Giving up. @@ -1542,6 +1603,7 @@ At least %1 Bits of random are required. + Details... @@ -1742,11 +1804,13 @@ At least %1 Bits of random are required. + Start Time + Title @@ -1778,6 +1842,33 @@ At least %1 Bits of random are required. + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning @@ -1833,6 +1924,11 @@ At least %1 Bits of random are required. + + + + + Error @@ -1970,6 +2066,7 @@ At least %1 Bits of random are required. + This is not a host key file. @@ -2020,6 +2117,9 @@ At least %1 Bits of random are required. + + + Cancel @@ -2080,21 +2180,29 @@ At least %1 Bits of random are required. + + Status + + Total + + Paid + + Customer @@ -2125,6 +2233,7 @@ At least %1 Bits of random are required. + Ok @@ -2175,11 +2284,13 @@ At least %1 Bits of random are required. + &OK + &Cancel @@ -2360,6 +2471,7 @@ At least %1 Bits of random are required. + Request failed. @@ -2581,21 +2693,26 @@ Value remaining on voucher: %2 + + Any User + Yes + No + Shipping Option Description @@ -2606,16 +2723,24 @@ Value remaining on voucher: %2 + + + + + Warning + + Could not store the changes. + Shipping Option Price @@ -2626,21 +2751,25 @@ Value remaining on voucher: %2 + None + Web Interface + Any User + Web Interface + Shipping Option Availability @@ -2671,6 +2800,7 @@ Value remaining on voucher: %2 + Unable to delete this option. @@ -2743,6 +2873,9 @@ Value remaining on voucher: %2 + + + Warning @@ -3011,6 +3144,7 @@ Value remaining on voucher: %2 + Error parsing OrderList XML data (line %1 column %2): %3 @@ -3022,6 +3156,85 @@ Value remaining on voucher: %2 + Order + + + create order + + + + + invalidvalue + voucher state + + + + + invalidprice + voucher state + + + + + Shipping type not available to user. + + + + + Illegal shipping type. + + + + + order cancelled + + + + + reservation to order + + + + + Session + + + + unable to parse XML data + + + + + missing some authentication data + + + + + Not authenticated. Can't change password. + + + + + expected exactly one passwd element + + + + + cannot set an empty password + + + + + Ooops. Unable to find user. You have been deleted. + + + + + Wrong password. Session hijacked, terminating it. + + + + SpecialHost @@ -3040,6 +3253,34 @@ Value remaining on voucher: %2 + Ticket + + + The ticket is not valid. + + + + + The ticket has already been used. + + + + + The ticket has not been bought or is cancelled. + + + + + The ticket has not been paid. + + + + + The tickets order is in an invalid state or does not exist. + + + + TransactionNames:: @@ -3382,7 +3623,7 @@ Value remaining on voucher: %2 user may create vouchers for which price and value differ - + _explicitshipdate user may set an explicit shipping date/time when marking an order as shipped (default: current date/time) @@ -3397,14 +3638,43 @@ Value remaining on voucher: %2 - + moneylog + Voucher + + + cancel voucher + + + + + empty voucher + + + + + create voucher + + + + + pay with voucher + + + + + pay with voucher outside system + + + + initkey + Warning @@ -3512,6 +3782,34 @@ Value remaining on voucher: %2 + office + + + Chose Printer + + + + + Please chose a printer: + + + + + (Default Printer) + + + + + Ok + + + + + Save current document as... + + + + php:: @@ -3539,6 +3837,7 @@ Value remaining on voucher: %2 + Cannot find Customer ID, cannot delete. @@ -3554,6 +3853,7 @@ Value remaining on voucher: %2 + Malformed request. @@ -3564,11 +3864,13 @@ Value remaining on voucher: %2 + Invalid event id. + Cannot place order, sorry. @@ -3614,11 +3916,15 @@ Value remaining on voucher: %2 + Order ID must be numeric. + + + Order ID is invalid. @@ -3634,31 +3940,9 @@ Value remaining on voucher: %2 - - The ticket is not valid. - - - - - The ticket has already been used. - - - - - The ticket has not been bought or is cancelled. - - - - - The ticket has not been paid. - - - - - The tickets order is in an invalid state or does not exist. - - - + + + Unable to find this ticket. @@ -3679,6 +3963,10 @@ Value remaining on voucher: %2 + + + + unable to parse XML data @@ -3689,16 +3977,6 @@ Value remaining on voucher: %2 - - missing some authentication data - - - - - Not authenticated. Can't change password. - - - expected exactly one passwd element @@ -3709,16 +3987,7 @@ Value remaining on voucher: %2 - - Ooops. Unable to find user. You have been deleted. - - - - - Wrong password. Session hijacked, terminating it. - - - + invalid user name @@ -3729,6 +3998,7 @@ Value remaining on voucher: %2 + unknown user name @@ -3769,11 +4039,13 @@ Value remaining on voucher: %2 + Unable to find file name + Illegal File Name @@ -3804,28 +4076,6 @@ Value remaining on voucher: %2 - - invalidvalue - voucher state - - - - - invalidprice - voucher state - - - - - Shipping type not available to user. - - - - - Illegal shipping type. - - - Order cannot be paid for, it is only a reservation. Order or sell it first! @@ -3836,6 +4086,7 @@ Value remaining on voucher: %2 + Invalid Order. @@ -3891,11 +4142,13 @@ Value remaining on voucher: %2 + Invalid voucher id. + Unable to process payment via voucher. @@ -3906,21 +4159,6 @@ Value remaining on voucher: %2 - - create order - - - - - order cancelled - - - - - reservation to order - - - payment @@ -3956,31 +4194,6 @@ Value remaining on voucher: %2 - - cancel voucher - - - - - empty voucher - - - - - create voucher - - - - - pay with voucher - - - - - pay with voucher outside system - - - Expected two arguments: voucher id and amount to deduct. diff --git a/src/user.cpp b/src/user.cpp index 7ec01b4..7716009 100644 --- a/src/user.cpp +++ b/src/user.cpp @@ -54,7 +54,7 @@ QString MUser::description() bool MUser::isValid() { - return QRegExp("[A-Za-z0-9_\\.]+").exactMatch(m_userid); + return QRegExp("[A-Za-z0-9_\\.,:-]+").exactMatch(m_userid); } bool MUser::create(QString pwd) diff --git a/www/inc/machine/session.php b/www/inc/machine/session.php index 8f4f83c..80c1139 100644 --- a/www/inc/machine/session.php +++ b/www/inc/machine/session.php @@ -291,7 +291,7 @@ function getUserAclXml($user) { //sanity check $user=trim($user); - if(ereg("^[A-Za-z0-9_\\.]+$",$user)===false){ + if(ereg("^[A-Za-z0-9_\\.,:-]+$",$user)===false){ header("X-MagicSmoke-Status: SyntaxError"); die(tr("invalid user name")); } @@ -372,7 +372,7 @@ function getUserHostsXml($user) { //sanity check $user=trim($user); - if(ereg("^[A-Za-z0-9_\\.]+$",$user)===false){ + if(ereg("^[A-Za-z0-9_\\.,:-]+$",$user)===false){ header("X-MagicSmoke-Status: SyntaxError"); die(tr("invalid user name")); } @@ -494,7 +494,7 @@ function addUserXml($txt) $root=$dom->createElement("Users"); for($i=0;$ibeginTransaction(); $res=$db->select("users","uname","uname='".$usr[$i]["name"]."'"); -- 1.7.2.5