From: stefan Date: Thu, 12 Mar 2009 18:19:37 +0000 (+0000) Subject: Fix issue1895192. X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=872b1d39007c27a6dfab310bab5d6361b0f77c3d;p=roundup.git Fix issue1895192. git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4190 57a73879-2fb5-44c3-a270-3262357dd7e2 --- diff --git a/locale/de.po b/locale/de.po index 962e15f..1f23326 100644 --- a/locale/de.po +++ b/locale/de.po @@ -5,38 +5,50 @@ # # $Id: de.po,v 1.9 2008-08-19 01:51:10 richard Exp $ # -# roundup.pot revision 1.8 -# msgid "" msgstr "" -"Project-Id-Version: Roundup 1.2.1\n" +"Project-Id-Version: Roundup 1.4.6\n" "Report-Msgid-Bugs-To: roundup-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2004-12-08 10:25+0200\n" -"PO-Revision-Date: 2008-03-19 11:34+0100\n" -"Last-Translator: Toni Mueller \n" +"POT-Creation-Date: 2009-03-12 11:58+0200\n" +"PO-Revision-Date: 2009-03-12 18:05Westeuropäische Normalzeit\n" +"Last-Translator: Tobias Herp \n" "Language-Team: German Translators \n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Poedit-Bookmarks: 75,-1,-1,-1,-1,-1,-1,-1,-1,-1\n" + +#: ../roundup/actions.py:53 +#: ../roundup/cgi/actions.py:120 +msgid "You may not retire the admin or anonymous user" +msgstr "Sie können den Administrator oder den Gast-Benutzer nicht löschen" -# ../roundup/admin.py:83 :949 :998 :1020 -#: ../roundup/admin.py:84 ../roundup/admin.py:954 ../roundup/admin.py:1003 -#: ../roundup/admin.py:1025 +#: ../roundup/actions.py:66 +#: ../roundup/cgi/actions.py:57 +#, python-format +msgid "You do not have permission to %(action)s the %(classname)s class." +msgstr "Sie sind nicht berechtigt, die Aktion(en) %(action)s auf die Klasse %(classname)s anzuwenden." + +#: ../roundup/admin.py:83 +#: ../roundup/admin.py:986 +#: ../roundup/admin.py:1037 +#: ../roundup/admin.py:1060 +#: ../roundup/admin.py:83:986 +#: :1037:1060 #, python-format msgid "no such class \"%(classname)s\"" msgstr "Die Klasse \"%(classname)s\" existiert nicht" -#: ../roundup/admin.py:96 ../roundup/admin.py:100 ../roundup/admin.py:96:100 # ../roundup/admin.py:93 :97 -#: ../roundup/admin.py:94 ../roundup/admin.py:98 +#: ../roundup/admin.py:93 +#: ../roundup/admin.py:97 +#: ../roundup/admin.py:93:97 #, python-format msgid "argument \"%(arg)s\" not propname=value" -msgstr "" -"Der Parameter \"%(arg)s\" entspricht nicht dem Format Eigenschaft=Wert" +msgstr "Der Parameter \"%(arg)s\" entspricht nicht dem Format Eigenschaft=Wert" -#: ../roundup/admin.py:113 -#: ../roundup/admin.py:111 +#: ../roundup/admin.py:110 #, python-format msgid "" "Problem: %(message)s\n" @@ -45,15 +57,13 @@ msgstr "" "Problem: %(message)s\n" "\n" -#: ../roundup/admin.py:114 -#: ../roundup/admin.py:113 +#: ../roundup/admin.py:111 #, python-format msgid "" "%(message)sUsage: roundup-admin [options] [ ]\n" "\n" "Options:\n" -" -i instance home -- specify the issue tracker \"home directory\" to " -"administer\n" +" -i instance home -- specify the issue tracker \"home directory\" to administer\n" " -u -- the user[:password] to use for commands\n" " -d -- print full designators not just class id numbers\n" " -c -- when outputting lists of data, comma-separate them.\n" @@ -75,41 +85,38 @@ msgstr "" "%(message)sVerwendung: roundup-admin [Optionen] [ ]\n" "\n" "Optionen:\n" -" -i -- Tracker-Instanz zur Administration auswählen\n" -" -u -- Benutzer[:Passwort] für das Ausführen von Befehlen\n" +" -i -- Tracker-Instanz zur Administration auswählen\n" +" -u -- Benutzer[:Passwort] für das Ausführen von Befehlen\n" " -d -- lange Bezeichner statt Klassen-Ids anzeigen\n" " -c -- Komma-getrennte Listenausgabe (CSV).\n" " Analog zu '-S \",\"'.\n" " -S -- Trennzeichen bei der Listenausgabe.\n" " -s -- Leerzeichen als Trennzeichen verwenden.\n" " Analog zu '-S \" \"'.\n" -" -V -- ausführliche Ausgaben (\"verbose\") beim Import\n" +" -V -- ausführliche Ausgaben (\"verbose\") beim Import\n" " -v -- Roundup- und Python-Version ausgeben (und beenden)\n" "\n" -" Nur eine der Optionen -s, -c or -S kann gewählt werden.\n" +" Nur eine der Optionen -s, -c or -S kann gewählt werden.\n" "\n" "Hilfe:\n" " roundup-admin -h\n" " roundup-admin help -- diese Kurzhilfe anzeigen\n" " roundup-admin help -- Hilfe zu einem Befehl anzeigen\n" -" roundup-admin help all -- sämtliche Hilfen anzeigen\n" +" roundup-admin help all -- sämtliche Hilfen anzeigen\n" -#: ../roundup/admin.py:141 -#: ../roundup/admin.py:137 +#: ../roundup/admin.py:138 msgid "Commands:" msgstr "Befehle:" -#: ../roundup/admin.py:148 -#: ../roundup/admin.py:144 +#: ../roundup/admin.py:145 msgid "" "Commands may be abbreviated as long as the abbreviation\n" "matches only one command, e.g. l == li == lis == list." msgstr "" -"Befehle können abgekürzt werden, solange sie eindeutig bleiben, \n" +"Befehle können abgekürzt werden, solange sie eindeutig bleiben, \n" "z.B. l == li == lis == list." -#: ../roundup/admin.py:178 -#: ../roundup/admin.py:174 +#: ../roundup/admin.py:175 msgid "" "\n" "All commands (except help) require a tracker specifier. This is just\n" @@ -144,7 +151,8 @@ msgid "" " Roch\\'e Compaan (2 tokens: Roch'e Compaan)\n" " address=\"1 2 3\" (1 token: address=1 2 3)\n" " \\\\ (1 token: \\)\n" -" \\n\\r\\t (1 token: a newline, carriage-return and tab)\n" +" \\n" +"\\r\\t (1 token: a newline, carriage-return and tab)\n" "\n" "When multiple nodes are specified to the roundup get or roundup set\n" "commands, the specified properties are retrieved or set on all the listed\n" @@ -174,30 +182,30 @@ msgid "" "Command help:\n" msgstr "" "\n" -"Sie müssen für sämtliche Befehle - außer für die Hilfe - das Verzeichnis\n" +"Sie müssen für sämtliche Befehle - außer für die Hilfe - das Verzeichnis\n" "einer Tracker-Instanz angeben. Dort wird die Konfiguration gespeichert und\n" -" - je nach Datenbank - auch die Daten. Das Tracker-Verzeichnis kann über\n" +" - je nach Datenbank - auch die Daten. Das Tracker-Verzeichnis kann über\n" "die Umgebungsvariable TRACKER_HOME oder die Option \"-i Verzeichnis\"\n" "angegeben werden.\n" "\n" "Ein Bezeichner besteht aus einem Klassennamen und einer ID, zum Beispiel\n" "\"issue12\"\n" "\n" -"Eigenschaften werden als Zeichenketten übergeben und angezeigt.\n" +"Eigenschaften werden als Zeichenketten übergeben und angezeigt.\n" " . Eine Zeichenkette (\"String\") wird direkt ausgegeben.\n" -" . Datumswerte werden als vollständiges Datum in der lokalen Zeitzone\n" -" ausgegeben und können im vollständigen Format oder in einem Teilformat\n" +" . Datumswerte werden als vollständiges Datum in der lokalen Zeitzone\n" +" ausgegeben und können im vollständigen Format oder in einem Teilformat\n" " eingeben werden (siehe unten).\n" -" . Links zu anderen Einträgen werden mit dem Bezeichner dargestellt.\n" -" Bei der Eingabe wird entweder der Bezeichner oder nur der Schlüssel\n" +" . Links zu anderen Einträgen werden mit dem Bezeichner dargestellt.\n" +" Bei der Eingabe wird entweder der Bezeichner oder nur der Schlüssel\n" " angegeben.\n" " . Bei Mehrfach-Links werden die verlinkten Bezeichner mit Kommata getrennt\n" -" ausgegeben. Bei der Eingabe können Bezeichner oder Schlüssel\n" +" ausgegeben. Bei der Eingabe können Bezeichner oder Schlüssel\n" " mit Kommata getrennt eingegeben werden.\n" "\n" -"Falls Eigenschaften Leerzeichen enthalten, müssen die Werte in\n" -"\"Anführungszeichen\" eingeschlossen werden. Leerzeichen können auch mit\n" -"einem \\Backslash geschützt werden. Ebenso müssen Anführungszeichen im Wert\n" +"Falls Eigenschaften Leerzeichen enthalten, müssen die Werte in\n" +"\"Anführungszeichen\" eingeschlossen werden. Leerzeichen können auch mit\n" +"einem \\Backslash geschützt werden. Ebenso müssen Anführungszeichen im Wert\n" "mit einem Backslash versehen werden, einfache ' wie doppelte \".\n" "Beispiele:\n" " Hallo Welt (2 Werte: Hallo, Welt)\n" @@ -206,22 +214,23 @@ msgstr "" " Alfons\\' Welt (2 Werte: Alfons', Welt)\n" " Adresse=\"1 2 3\" (1 Wert: Address=1 2 3)\n" " \\\\ (1 Wert: \\)\n" -" \\n\\r\\t (1 Wert: Zeilenumbruch + CR + Tab)\n" +" \\n" +"\\r\\t (1 Wert: Zeilenumbruch + CR + Tab)\n" "\n" -"Wenn bei einer Abfrage oder einer Änderung mehrere Einträge angegeben\n" -"werden, so werden die gewünschten Eigenschaften aller Einträge angezeigt\n" -"bzw. geändert.\n" +"Wenn bei einer Abfrage oder einer Änderung mehrere Einträge angegeben\n" +"werden, so werden die gewünschten Eigenschaften aller Einträge angezeigt\n" +"bzw. geändert.\n" "\n" -"Wenn ein Befehl \"get\" oder \"find\" mehrere Einträge zurückgibt, so \n" -"werden diese Zeile für Zeile oder (mit der Option -c) kommagetrennt\n" +"Wenn ein Befehl \"get\" oder \"find\" mehrere Einträge zurückgibt, so \n" +"werden diese Zeile für Zeile oder (mit der Option -c) kommagetrennt\n" "ausgegeben.\n" "\n" -"Bei Änderungen wird ein Benutzername und ein Passwort benötigt.\n" -"Diese Angaben können in der Umgebungsvariable ROUNDUP_LOGIN oder mit der\n" +"Bei Änderungen wird ein Benutzername und ein Passwort benötigt.\n" +"Diese Angaben können in der Umgebungsvariable ROUNDUP_LOGIN oder mit der\n" "Option -u gemacht werden, entweder als \"Benutzername\" oder als\n" "\"benutzername:passwort\".\n" "\n" -"Beispiele für Datumsformate:\n" +"Beispiele für Datumsformate:\n" " \"2000-04-17.03:45\" ergibt \n" " \"2000-04-17\" ergibt \n" " \"01-25\" ergibt \n" @@ -233,14 +242,12 @@ msgstr "" "\n" "Befehlshilfe:\n" -#: ../roundup/admin.py:241 -#: ../roundup/admin.py:237 +#: ../roundup/admin.py:238 #, python-format msgid "%s:" msgstr "%s:" -#: ../roundup/admin.py:246 -#: ../roundup/admin.py:242 +#: ../roundup/admin.py:243 msgid "" "Usage: help topic\n" " Give help about topic.\n" @@ -252,34 +259,34 @@ msgid "" " " msgstr "" "Verwendung: help Thema\n" -" Zeigt die Hilfe für ein Thema ein.\n" +" Zeigt die Hilfe für ein Thema ein.\n" "\n" " commands -- Befehle auflisten\n" " -- Hilfe zu einem bestimmten Befehl\n" " initopts -- Optionen zur Initialisierung\n" -" all -- sämtlichen Hilfetext anzeigen\n" +" all -- sämtlichen Hilfetext anzeigen\n" " " -#: ../roundup/admin.py:269 -#: ../roundup/admin.py:265 +#: ../roundup/admin.py:266 #, python-format msgid "Sorry, no help for \"%(topic)s\"" msgstr "Zum Thema \"%(topic)s\" existiert leider kein Hilfetext" -#: ../roundup/admin.py:346 ../roundup/admin.py:402 ../roundup/admin.py:346:402 # ../roundup/admin.py:336 :382 -#: ../roundup/admin.py:337 ../roundup/admin.py:386 +#: ../roundup/admin.py:343 +#: ../roundup/admin.py:399 +#: ../roundup/admin.py:343:399 msgid "Templates:" msgstr "Vorlagen:" -#: ../roundup/admin.py:349 ../roundup/admin.py:413 ../roundup/admin.py:349:413 # ../roundup/admin.py:339 :393 -#: ../roundup/admin.py:340 ../roundup/admin.py:397 +#: ../roundup/admin.py:346 +#: ../roundup/admin.py:410 +#: ../roundup/admin.py:346:410 msgid "Back ends:" msgstr "Datenbanken:" -#: ../roundup/admin.py:352 -#: ../roundup/admin.py:343 +#: ../roundup/admin.py:349 msgid "" "Usage: install [template [backend [key=val[,key=val]]]]\n" " Install a new Roundup tracker.\n" @@ -304,58 +311,68 @@ msgid "" " See also initopts help.\n" " " msgstr "" -"Verwendung: install [Vorlage [Datenbanktyp [Admin-Paßwort [opt=wert[,...]]]]]\n" +"Verwendung: install [Vorlage [Datenbanktyp [Admin-Paßwort [opt=wert[,...]]]]]\n" " Installiert einen neuen Roundup-Tracker.\n" "\n" -" Sie werden aufgefordert, ein Tracker-Verzeichnis zu wählen\n" +" Sie werden aufgefordert, ein Tracker-Verzeichnis zu wählen\n" " (falls Sie keines mit TRACKER_HOME oder -i angegeben haben),\n" " sowie eine Vorlage, den Datenbanktyp und das Administrations-\n" " passwort anzugeben.\n" -" Sie können auch die Vorlage, den Datenbanktyp und das Passwort\n" +" Sie können auch die Vorlage, den Datenbanktyp und das Passwort\n" " in dieser Reihenfolge auf der Kommandozeile angegen.\n" "\n" " Das letzte Argument erlaubt die Angabe von Konfigurations-Optionen.\n" " So wird zum Beispiel durch Angabe von\n" " \"web_http_auth=no,rdbms_user=dinsdale\"\n" " die Option http_auth in der Sektion [web] ausgeschaltet und der\n" -" Name des Datenbank-Benutzers in der Sektion [rdbms] geändert.\n" -" Vorsicht bitte mit Leerzeichen! Wenn sie Leerzeichen angeben müssen,\n" -" schließen Sie das ganze Argument in Gänsefüßchen ein.\n" +" Name des Datenbank-Benutzers in der Sektion [rdbms] geändert.\n" +" Vorsicht bitte mit Leerzeichen! Wenn sie Leerzeichen angeben müssen,\n" +" schließen Sie das ganze Argument in Gänsefüßchen ein.\n" "\n" -" Nach der Installation müssen Sie die Datenbank mit dem Befehl \n" -" \"initialise\" einrichten. Zuvor können Sie in der Datei\n" +" Nach der Installation müssen Sie die Datenbank mit dem Befehl \n" +" \"initialise\" einrichten. Zuvor können Sie in der Datei\n" " \"dbinit.py\" die Funktion \"init()\" einen Anfangsbestand an\n" " Daten programmieren.\n" "\n" " Siehe auch unter dem Hilfethema \"initopts\".\n" " " -#: ../roundup/admin.py:375 ../roundup/admin.py:472 ../roundup/admin.py:533 -#: ../roundup/admin.py:612 ../roundup/admin.py:663 ../roundup/admin.py:721 -#: ../roundup/admin.py:742 ../roundup/admin.py:770 ../roundup/admin.py:842 -#: ../roundup/admin.py:909 ../roundup/admin.py:980 ../roundup/admin.py:1030 -#: ../roundup/admin.py:1053 ../roundup/admin.py:1084 ../roundup/admin.py:1180 -#: ../roundup/admin.py:1253 ../roundup/admin.py:375:472 :1030:1053 :1084:1180 -#: :1253 :533:612 :663:721 :742:770 :842:909 :980 # ../roundup/admin.py:358 :483 :562 :612 :682 :703 :731 :802 :869 :940 :988 # :1010 :1037 :1098 :1156 -#: ../roundup/admin.py:359 ../roundup/admin.py:441 ../roundup/admin.py:502 -#: ../roundup/admin.py:581 ../roundup/admin.py:631 ../roundup/admin.py:687 -#: ../roundup/admin.py:708 ../roundup/admin.py:736 ../roundup/admin.py:807 -#: ../roundup/admin.py:874 ../roundup/admin.py:945 ../roundup/admin.py:993 -#: ../roundup/admin.py:1015 ../roundup/admin.py:1042 ../roundup/admin.py:1104 -#: ../roundup/admin.py:1170 +#: ../roundup/admin.py:372 +#: ../roundup/admin.py:469 +#: ../roundup/admin.py:530 +#: ../roundup/admin.py:609 +#: ../roundup/admin.py:660 +#: ../roundup/admin.py:718 +#: ../roundup/admin.py:739 +#: ../roundup/admin.py:767 +#: ../roundup/admin.py:839 +#: ../roundup/admin.py:906 +#: ../roundup/admin.py:977 +#: ../roundup/admin.py:1027 +#: ../roundup/admin.py:1050 +#: ../roundup/admin.py:1081 +#: ../roundup/admin.py:1177 +#: ../roundup/admin.py:1250 +#: ../roundup/admin.py:372:469 +#: :1027:1050 +#: :1081:1177 +#: :1250 +#: :530:609 +#: :660:718 +#: :739:767 +#: :839:906 +#: :977 msgid "Not enough arguments supplied" -msgstr "Zu wenig Parameter übergeben" +msgstr "Zu wenig Parameter übergeben" -#: ../roundup/admin.py:381 -#: ../roundup/admin.py:365 +#: ../roundup/admin.py:378 #, python-format msgid "Instance home parent directory \"%(parent)s\" does not exist" msgstr "Das angegebene Tracker-Verzeichnis \"%(parent)s\" existiert nicht" -#: ../roundup/admin.py:389 -#: ../roundup/admin.py:373 +#: ../roundup/admin.py:386 #, python-format msgid "" "WARNING: There appears to be a tracker in \"%(tracker_home)s\"!\n" @@ -363,31 +380,27 @@ msgid "" "Erase it? Y/N: " msgstr "" "WARNUNG: Im Verzeichnis \"%(tracker_home)s\" scheint bereits ein Tracker\n" -"installiert zu sein! Eine erneute Installation löscht sämtliche Daten!\n" -"Wirklich löschen? Y/N: " +"installiert zu sein! Eine erneute Installation löscht sämtliche Daten!\n" +"Wirklich löschen? Y/N: " -#: ../roundup/admin.py:404 -#: ../roundup/admin.py:388 +#: ../roundup/admin.py:401 msgid "Select template [classic]: " -msgstr "Template auswählen [classic]:" +msgstr "Template auswählen [classic]:" -#: ../roundup/admin.py:415 -#: ../roundup/admin.py:399 +#: ../roundup/admin.py:412 msgid "Select backend [anydbm]: " -msgstr "Datenbank auswählen [anydbm]" +msgstr "Datenbank auswählen [anydbm]" -#: ../roundup/admin.py:425 -#: ../roundup/admin.py:419 +#: ../roundup/admin.py:422 #, python-format msgid "Error in configuration settings: \"%s\"" -msgstr "" -"Fehler in der Konfiguration: \"%s\"" +msgstr "Fehler in der Konfiguration: \"%s\"" -#: ../roundup/admin.py:434 -#: ../roundup/admin.py:408 -#, python-format +#: ../roundup/admin.py:431 +#, fuzzy, python-format msgid "" "\n" +"---------------------------------------------------------------------------\n" " You should now edit the tracker configuration file:\n" " %(config_file)s" msgstr "" @@ -395,13 +408,11 @@ msgstr "" " Sie sollten nun die Konfigurationsdatei des Trackers bearbeiten:\n" " %(config_file)s" -#: ../roundup/admin.py:444 -#: ../roundup/admin.py:417 +#: ../roundup/admin.py:441 msgid " ... at a minimum, you must set following options:" msgstr " ... passen sie zumindest folgende Optionen an:" -#: ../roundup/admin.py:449 -#: ../roundup/admin.py:422 +#: ../roundup/admin.py:446 #, python-format msgid "" "\n" @@ -419,15 +430,14 @@ msgstr "" "\n" " Um das Datenbank-Schema anzupassen, bearbeiten Sie die Datei:\n" " %(database_config_file)s\n" -" Sie können zudem auch den anfänglichen Datenbestand ändern:\n" +" Sie können zudem auch den anfänglichen Datenbestand ändern:\n" " %(database_init_file)s\n" -" ... die Online-Dokumentation enthält ein eigenes Kapitel über Anpassungen.\n" +" ... die Online-Dokumentation enthält ein eigenes Kapitel über Anpassungen.\n" "\n" -" Anschließend MÜSSEN Sie \"roundup-admin initialise\" ausführen.\n" +" Anschließend MÜSSEN Sie \"roundup-admin initialise\" ausführen.\n" "---------------------------------------------------------------------------\n" -#: ../roundup/admin.py:467 -#: ../roundup/admin.py:436 +#: ../roundup/admin.py:464 msgid "" "Usage: genconfig \n" " Generate a new tracker config file (ini style) with default values\n" @@ -440,8 +450,7 @@ msgstr "" " " #. password -#: ../roundup/admin.py:477 -#: ../roundup/admin.py:446 +#: ../roundup/admin.py:474 msgid "" "Usage: initialise [adminpw]\n" " Initialise a new Roundup tracker.\n" @@ -451,7 +460,7 @@ msgid "" " Execute the tracker's initialisation function dbinit.init()\n" " " msgstr "" -"Verwendung: initialise [Admin-Paßwort]\n" +"Verwendung: initialise [Admin-Paßwort]\n" " Initialisieren eines neuen Roundup-Trackers.\n" "\n" " Der Administrator-Benutzer wird eingerichtet.\n" @@ -459,34 +468,33 @@ msgstr "" " Die Funktion dbinit.init() wird aufgerufen\n" " " -#: ../roundup/admin.py:460 +#: ../roundup/admin.py:488 msgid "Admin Password: " msgstr "Administratorpasswort: " -#: ../roundup/admin.py:461 +#: ../roundup/admin.py:489 msgid " Confirm: " msgstr " Wiederholen: " -#: ../roundup/admin.py:465 +#: ../roundup/admin.py:493 msgid "Instance home does not exist" msgstr "Tracker-Verzeichnis existiert nicht" -#: ../roundup/admin.py:469 +#: ../roundup/admin.py:497 msgid "Instance has not been installed" msgstr "Tracker-Instanz wurde nicht installiert" -#: ../roundup/admin.py:474 +#: ../roundup/admin.py:502 msgid "" "WARNING: The database is already initialised!\n" "If you re-initialise it, you will lose all the data!\n" "Erase it? Y/N: " msgstr "" "WARNUNG: Die Datenbank ist schon initialisiert!\n" -"Eine erneute Initialisierung löscht sämtliche Daten!\n" -"Wirklich löschen? Y/N: " +"Eine erneute Initialisierung löscht sämtliche Daten!\n" +"Wirklich löschen? Y/N: " -#: ../roundup/admin.py:526 -#: ../roundup/admin.py:495 +#: ../roundup/admin.py:523 msgid "" "Usage: get property designator[,designator]*\n" " Get the given property of one or more designator(s).\n" @@ -496,41 +504,37 @@ msgid "" " " msgstr "" "Verwendung: get Eigenschaft Bezeichner[,Bezeichner]*\n" -" Gibt die Eigenschaft eines oder mehrerer Einträge zurück.\n" +" Gibt die Eigenschaft eines oder mehrerer Einträge zurück.\n" "\n" " Diese Funktion zeigt Ihnen die Werte einer bestimmten\n" -" Eigenschaft der gewünschten Einträge an.\n" +" Eigenschaft der gewünschten Einträge an.\n" " " -#: ../roundup/admin.py:566 ../roundup/admin.py:581 ../roundup/admin.py:566:581 # ../roundup/admin.py:516 :531 -#: ../roundup/admin.py:535 ../roundup/admin.py:550 +#: ../roundup/admin.py:563 +#: ../roundup/admin.py:578 +#: ../roundup/admin.py:563:578 #, python-format msgid "property %s is not of type Multilink or Link so -d flag does not apply." -msgstr "" -"Die Eigenschaft %s ist kein Multilink oder Link; die Option -d wird " -"deshalb hier nicht ausgewertet." +msgstr "Die Eigenschaft %s ist kein Multilink oder Link; die Option -d wird deshalb hier nicht ausgewertet." -#: ../roundup/admin.py:589 ../roundup/admin.py:991 ../roundup/admin.py:1042 -#: ../roundup/admin.py:1065 ../roundup/admin.py:589:991 :1042:1065 # ../roundup/admin.py:539 :951 :1000 :1022 -#: ../roundup/admin.py:558 ../roundup/admin.py:956 ../roundup/admin.py:1005 -#: ../roundup/admin.py:1027 +#: ../roundup/admin.py:586 +#: ../roundup/admin.py:988 +#: ../roundup/admin.py:1039 +#: ../roundup/admin.py:1062 +#: ../roundup/admin.py:586:988 +#: :1039:1062 #, python-format msgid "no such %(classname)s node \"%(nodeid)s\"" -msgstr "" -"Es existiert kein Eintrag der Klasse %(classname)s mit der ID \"%(nodeid)s\"" +msgstr "Es existiert kein Eintrag der Klasse %(classname)s mit der ID \"%(nodeid)s\"" -#: ../roundup/admin.py:591 -#: ../roundup/admin.py:560 +#: ../roundup/admin.py:588 #, python-format msgid "no such %(classname)s property \"%(propname)s\"" -msgstr "" -"Die Eigenschaft \"%(propname)s\" ist für die Klasse \"%" -"(classname)s\" nicht definiert" +msgstr "Die Eigenschaft \"%(propname)s\" ist für die Klasse \"%(classname)s\" nicht definiert" -#: ../roundup/admin.py:600 -#: ../roundup/admin.py:569 +#: ../roundup/admin.py:597 msgid "" "Usage: set items property=value property=value ...\n" " Set the given properties of one or more items(s).\n" @@ -544,21 +548,20 @@ msgid "" " ids for the multilink as comma-separated numbers (ie \"1,2,3\").\n" " " msgstr "" -"Verwendung: set Einträge Eigenschaft=Wert Eigenschaft=Wert ...\n" -" Bearbeitet den Eigenschaftswert eines oder mehrerer Einträge.\n" +"Verwendung: set Einträge Eigenschaft=Wert Eigenschaft=Wert ...\n" +" Bearbeitet den Eigenschaftswert eines oder mehrerer Einträge.\n" "\n" -" Für \"Einträge\" können Sie eine Klasse angeben oder eine Liste\n" -" von einem oder mehreren mit Kommata getrennten Bezeichnern aufführen\n" +" Für \"Einträge\" können Sie eine Klasse angeben oder eine Liste\n" +" von einem oder mehreren mit Kommata getrennten Bezeichnern aufführen\n" " (\"Bezeichner[,Bezeichner]*\").\n" "\n" -" Der Wert der Eigenschaft wird für alle angegebenen Einträge gesetzt.\n" -" Wenn der Wert fehlt (Eigenschaft=), wird die Eigenschaft gelöscht.\n" +" Der Wert der Eigenschaft wird für alle angegebenen Einträge gesetzt.\n" +" Wenn der Wert fehlt (Eigenschaft=), wird die Eigenschaft gelöscht.\n" " Wenn die Eigenschaft ein Link/Multilink ist, werden die verlinkten\n" -" Einträge als mit Kommata getrennte ID-Nummern angegeben (\"1,2,3\").\n" +" Einträge als mit Kommata getrennte ID-Nummern angegeben (\"1,2,3\").\n" " " -#: ../roundup/admin.py:655 -#: ../roundup/admin.py:623 +#: ../roundup/admin.py:652 msgid "" "Usage: find classname propname=value ...\n" " Find the nodes of the given class with a given link property value.\n" @@ -569,24 +572,25 @@ msgid "" " " msgstr "" "Verwendung: find Klassenname Eigenschaft=Wert ...\n" -" Findet Einträge, welche die angegebene Verlinkung aufweisen.\n" +" Findet Einträge, welche die angegebene Verlinkung aufweisen.\n" "\n" -" Findet sämtliche Einträge einer Klasse, bei welchen die Link-\n" -" Eigenschaft den angegebenen Wert enthält. Der Wert kann entweder\n" +" Findet sämtliche Einträge einer Klasse, bei welchen die Link-\n" +" Eigenschaft den angegebenen Wert enthält. Der Wert kann entweder\n" " als ID oder als Bezeichner (\"msg23\") spezifiziert werden.\n" " " -#: ../roundup/admin.py:708 ../roundup/admin.py:862 ../roundup/admin.py:874 -#: ../roundup/admin.py:928 ../roundup/admin.py:708:862 :874:928 # ../roundup/admin.py:631 :669 :822 :834 :888 -#: ../roundup/admin.py:674 ../roundup/admin.py:827 ../roundup/admin.py:839 -#: ../roundup/admin.py:893 +#: ../roundup/admin.py:705 +#: ../roundup/admin.py:859 +#: ../roundup/admin.py:871 +#: ../roundup/admin.py:925 +#: ../roundup/admin.py:705:859 +#: :871:925 #, python-format msgid "%(classname)s has no property \"%(propname)s\"" msgstr "Die Klasse \"%(classname)s\" hat keine Eigenschaft \"%(propname)s\"" -#: ../roundup/admin.py:715 -#: ../roundup/admin.py:681 +#: ../roundup/admin.py:712 msgid "" "Usage: specification classname\n" " Show the properties for a classname.\n" @@ -597,23 +601,22 @@ msgstr "" "Verwendung: specification Klassenname\n" " Gibt die Attribute der Klasse aus.\n" "\n" -" Zeigt sämtliche Eigenschaften der Klasse auf.\n" +" Zeigt sämtliche Eigenschaften der Klasse auf.\n" " " -#: ../roundup/admin.py:730 -#: ../roundup/admin.py:696 +#: ../roundup/admin.py:727 #, python-format msgid "%(key)s: %(value)s (key property)" -msgstr "%(key)s: %(value)s (Schlüsseleigenschaft)" +msgstr "%(key)s: %(value)s (Schlüsseleigenschaft)" -#: ../roundup/admin.py:732 ../roundup/admin.py:759 ../roundup/admin.py:732:759 -#: ../roundup/admin.py:698 +#: ../roundup/admin.py:729 +#: ../roundup/admin.py:756 +#: ../roundup/admin.py:729:756 #, python-format msgid "%(key)s: %(value)s" msgstr "%(key)s: %(value)s" -#: ../roundup/admin.py:735 -#: ../roundup/admin.py:701 +#: ../roundup/admin.py:732 msgid "" "Usage: display designator[,designator]*\n" " Show the property values for the given node(s).\n" @@ -625,24 +628,17 @@ msgstr "" "Verwendung: display Bezeichner[,Bezeichner]*\n" " Zeigt alle Eigenschaften eines oder mehrerer Eintrage an.\n" "\n" -" Der Befehl zeigt die Eigenschaften und Ihre Werte des\n" -" gewählten Eintrags an.\n" +" Der Befehl zeigt die Eigenschaften und ihre Werte des\n" +" gewählten Eintrags an.\n" " " -#: ../roundup/admin.py:725 -#, python-format -msgid "%(key)s: %(value)r" -msgstr "%(key)s: %(value)r" - -#: ../roundup/admin.py:762 -#: ../roundup/admin.py:728 +#: ../roundup/admin.py:759 msgid "" "Usage: create classname property=value ...\n" " Create a new entry of a given class.\n" "\n" " This creates a new entry of the given class using the property\n" -" name=value arguments provided on the command line after the \"create" -"\"\n" +" name=value arguments provided on the command line after the \"create\"\n" " command.\n" " " msgstr "" @@ -653,31 +649,31 @@ msgstr "" " werden mit den Werten initialisiert\n" " " -#: ../roundup/admin.py:755 +#: ../roundup/admin.py:786 #, python-format msgid "%(propname)s (Password): " msgstr "%(propname)s (Passwort):" -#: ../roundup/admin.py:757 +#: ../roundup/admin.py:788 #, python-format msgid " %(propname)s (Again): " msgstr " %(propname)s (Wiederholen):" -#: ../roundup/admin.py:759 +#: ../roundup/admin.py:790 msgid "Sorry, try again..." msgstr "Bitte erneut versuchen..." -#: ../roundup/admin.py:763 +#: ../roundup/admin.py:794 #, python-format msgid "%(propname)s (%(proptype)s): " msgstr "%(propname)s (%(proptype)s): " -#: ../roundup/admin.py:781 +#: ../roundup/admin.py:812 #, python-format msgid "you must provide the \"%(propname)s\" property." -msgstr "Sie müssen einen Wert für \"%(propname)s\" angeben." +msgstr "Sie müssen einen Wert für \"%(propname)s\" angeben." -#: ../roundup/admin.py:792 +#: ../roundup/admin.py:824 msgid "" "Usage: list classname [property]\n" " List the instances of a class.\n" @@ -693,34 +689,30 @@ msgid "" " " msgstr "" "Usage: list Klassenname [Eigenschaft]\n" -" Listet sämtliche Einträge einer Klasse auf.\n" +" Listet sämtliche Einträge einer Klasse auf.\n" "\n" -" Es werden sämtliche Einträge der Klasse ausgegeben. Wird keine\n" +" Es werden sämtliche Einträge der Klasse ausgegeben. Wird keine\n" " Eigenschaft angegeben, so wird ein Bezeichner aus der folgenden\n" -" Liste generiert, mit absteigender Priorität:\n" -" Schlüsselfeld, ein Feld namens \"name\" oder \"title\". Falls\n" +" Liste generiert, mit absteigender Priorität:\n" +" Schlüsselfeld, ein Feld namens \"name\" oder \"title\". Falls\n" " auch diese Felder nicht existieren, wird das \n" " erste Feld alphabetisch sortiert angezeigt.\n" "\n" " Mit den Optionen -c, -S or -s wird eine Liste von IDs ausgegeben,\n" " falls keine Eigenschaft angegeben wird. Sonst werden die Werte\n" -" dieser Eigenschaften sämtlicher Instanzen dieser Klasse " -"aufgelistet.\n" +" dieser Eigenschaften sämtlicher Instanzen dieser Klasse aufgelistet.\n" " " -#: ../roundup/admin.py:840 -#: ../roundup/admin.py:805 +#: ../roundup/admin.py:837 msgid "Too many arguments supplied" -msgstr "Sie haben zuviele Argumente übergeben" +msgstr "Sie haben zuviele Argumente übergeben" -#: ../roundup/admin.py:876 -#: ../roundup/admin.py:841 +#: ../roundup/admin.py:873 #, python-format msgid "%(nodeid)4s: %(value)s" msgstr "%(nodeid)4s: %(value)s" -#: ../roundup/admin.py:880 -#: ../roundup/admin.py:845 +#: ../roundup/admin.py:877 msgid "" "Usage: table classname [property[,property]*]\n" " List the instances of a class in tabular form.\n" @@ -752,12 +744,12 @@ msgid "" " " msgstr "" "Verwendung: table Klassenname [Eigenschaft[,Eigenschaft]*]\n" -" Listet die Einträge einer Klasse in tabellarischer Form.\n" +" Listet die Einträge einer Klasse in tabellarischer Form.\n" "\n" -" Dieser Befehl gibt eine Liste sämtlicher Instanzen einer Klasse aus.\n" +" Dieser Befehl gibt eine Liste sämtlicher Instanzen einer Klasse aus.\n" " Werden die Eigenschaften nicht explizit angegeben, so werden\n" " alle angezeigt. Die Spaltenbreite wird automatisch nach dem \n" -" grössten Wert jeder Spalte berechnet, oder sie kann explizit\n" +" grössten Wert jeder Spalte berechnet, oder sie kann explizit\n" " als \"Eigenschaft:Breite\" angegeben werden.\n" " Beispiel:\n" "\n" @@ -768,7 +760,7 @@ msgstr "" " 3 usability\n" " 4 feature\n" "\n" -" Um die Spaltenbreite auf die Grösse des Spaltentitels zu bechränken,\n" +" Um die Spaltenbreite auf die Grösse des Spaltentitels zu bechränken,\n" " lassen Sie die Breitenangabe hinter dem Doppelpunkt weg.\n" " Beispiel:\n" "\n" @@ -781,14 +773,12 @@ msgstr "" "\n" " " -#: ../roundup/admin.py:924 -#: ../roundup/admin.py:889 +#: ../roundup/admin.py:921 #, python-format msgid "\"%(spec)s\" not name:width" msgstr "\"%(spec)s\" entspricht nicht dem Format Eigenschaft:Breite" -#: ../roundup/admin.py:974 -#: ../roundup/admin.py:939 +#: ../roundup/admin.py:971 msgid "" "Usage: history designator\n" " Show the history entries of a designator.\n" @@ -803,8 +793,7 @@ msgstr "" " Bezeichner auf.\n" " " -#: ../roundup/admin.py:995 -#: ../roundup/admin.py:960 +#: ../roundup/admin.py:992 msgid "" "Usage: commit\n" " Commit changes made to the database during an interactive session.\n" @@ -818,18 +807,17 @@ msgid "" " " msgstr "" "Verwendung: commit\n" -" Speichern der Datenbank-Änderungen.\n" +" Speichern der Datenbank-Änderungen.\n" "\n" -" Falls die Datenbank Transaktionen unterstützt, werden Änderungen\n" -" während einer Bearbeitungs-Session erst nach einem \"commit\" an die\n" -" Datenbank übermittelt.\n" +" Falls die Datenbank Transaktionen unterstützt, werden Änderungen\n" +" während einer Bearbeitungs-Session erst nach einem \"commit\" an die\n" +" Datenbank übermittelt.\n" "\n" -" Einzelbefehle über die Kommandozeile werden sofort in die Datenbank\n" +" Einzelbefehle über die Kommandozeile werden sofort in die Datenbank\n" " geschrieben.\n" " " -#: ../roundup/admin.py:1010 -#: ../roundup/admin.py:974 +#: ../roundup/admin.py:1007 msgid "" "Usage: rollback\n" " Undo all changes that are pending commit to the database.\n" @@ -841,15 +829,14 @@ msgid "" " " msgstr "" "Verwendung: rollback\n" -" Sämtliche nicht gespeicherte Änderungen werden verworfen.\n" +" Sämtliche nicht gespeicherte Änderungen werden verworfen.\n" "\n" -" Falls die Datenbank Transaktionen unterstützt, werden dadurch\n" -" sämtliche noch nicht gespeicherte Änderungen (siehe \"commit\")\n" +" Falls die Datenbank Transaktionen unterstützt, werden dadurch\n" +" sämtliche noch nicht gespeicherte Änderungen (siehe \"commit\")\n" " verworfen.\n" " " -#: ../roundup/admin.py:1023 -#: ../roundup/admin.py:986 +#: ../roundup/admin.py:1020 msgid "" "Usage: retire designator[,designator]*\n" " Retire the node specified by designator.\n" @@ -859,15 +846,14 @@ msgid "" " " msgstr "" "Verwendung: retire Bezeichner[,Bezeichner]*\n" -" Verbirgt einen oder mehrere Einträge.\n" +" Verbirgt einen oder mehrere Einträge.\n" "\n" " Das Verbergen eines Eintrags bewirkt, dass dieser bei einer Suche\n" -" nicht mehr angezeigt wird. Der Schlüssel des verborgenen Eintrags\n" +" nicht mehr angezeigt wird. Der Schlüssel des verborgenen Eintrags\n" " kann zudem wiederverwendet werden.\n" " " -#: ../roundup/admin.py:1047 -#: ../roundup/admin.py:1009 +#: ../roundup/admin.py:1044 msgid "" "Usage: restore designator[,designator]*\n" " Restore the retired node specified by designator.\n" @@ -876,15 +862,14 @@ msgid "" " " msgstr "" "Verwendung: restore Bezeichner[,Bezeichner]*\n" -" Ein oder mehrere verborgene Einträge werden wiederhergestellt.\n" +" Ein oder mehrere verborgene Einträge werden wiederhergestellt.\n" "\n" " Ein verborgener Eintrag wird wiederhergestellt und ist danach\n" -" für die Benutzer wieder sichtbar.\n" +" für die Benutzer wieder sichtbar.\n" " " #. grab the directory to export to -#: ../roundup/admin.py:1070 -#: ../roundup/admin.py:1031 +#: ../roundup/admin.py:1067 msgid "" "Usage: export [[-]class[,class]] export_dir\n" " Export the database to colon-separated-value files.\n" @@ -904,20 +889,18 @@ msgstr "" " Um die im Dateisystem abgelegten Daten fortzulassen (z. B.\n" " die Klassen msg und file), verwenden Sie \"exporttables\".\n" "\n" -" Wenn Sie Klassennamen übergeben, wird der Export auf diese beschränkt\n" +" Wenn Sie Klassennamen übergeben, wird der Export auf diese beschränkt\n" " bzw. (wenn der ersten Klasse ein '-' vorgestellt wird) diese fortgelassen.\n" "\n" " Die Daten werden als kommagetrennte Dateien in das angegebene\n" " Exportverzeichnis geschrieben.\n" " " -#: ../roundup/admin.py:1145 -#: ../roundup/admin.py:1145 +#: ../roundup/admin.py:1142 msgid "" "Usage: exporttables [[-]class[,class]] export_dir\n" " Export the database to colon-separated-value files, excluding the\n" -" files below $TRACKER_HOME/db/files/ (which can be archived " -"separately).\n" +" files below $TRACKER_HOME/db/files/ (which can be archived separately).\n" " To include the files, use the export command.\n" "\n" " Optionally limit the export to just the named classes\n" @@ -933,15 +916,14 @@ msgstr "" " unter Fortlassung der im Dateisystem unter $TRACKER_HOME/db/files\n" " abgelegten Daten; um diese mitzuexportieren, verwenden Sie \"export\".\n" "\n" -" Wenn Sie Klassennamen übergeben, wird der Export auf diese beschränkt\n" +" Wenn Sie Klassennamen übergeben, wird der Export auf diese beschränkt\n" " bzw. (wenn der ersten Klasse ein '-' vorgestellt wird) diese fortgelassen.\n" "\n" " Die Daten werden als kommagetrennte Dateien in das angegebene\n" " Exportverzeichnis geschrieben.\n" " " -#: ../roundup/admin.py:1160 -#: ../roundup/admin.py:1084 +#: ../roundup/admin.py:1157 msgid "" "Usage: import import_dir\n" " Import a database from the directory containing CSV files,\n" @@ -964,37 +946,35 @@ msgid "" " " msgstr "" "Verwendung: import Importverzeichnis\n" -" Importiert Datensätze aus einem Verzeichnis mit CSV-Dateien\n" +" Importiert Datensätze aus einem Verzeichnis mit CSV-Dateien\n" "\n" " Folgende Dateien werden beim Import verwendet:\n" "\n" " .csv\n" -" In dieser Datei sind die Daten zu den Einträgen einer Klasse.\n" -" Für sämtliche Eigenschaften der Klasse muss eine Spalte \n" +" In dieser Datei sind die Daten zu den Einträgen einer Klasse.\n" +" Für sämtliche Eigenschaften der Klasse muss eine Spalte \n" " exisitieren. In der ersten Zeile stehen die Eigenschaftsnamen.\n" " -journals.csv\n" -" In dieser Datei wird der Bearbeitungs-Verlauf der Einträge\n" +" In dieser Datei wird der Bearbeitungs-Verlauf der Einträge\n" " beschrieben.\n" "\n" -" Importierte Einträge übernehmen die IDs, welche in den Dateien\n" -" definiert sind. Existierende Einträge mit denselben IDs werden\n" -" überschrieben.\n" -" Die Einträge werden in die existierende Datenbank geschrieben.\n" -" Falls eine neue, leere Datenbank verwendet werden soll, so müssen\n" -" Sie diese zuerst erstellen (oder sämtliche bestehenden Inhalte \n" +" Importierte Einträge übernehmen die IDs, welche in den Dateien\n" +" definiert sind. Existierende Einträge mit denselben IDs werden\n" +" überschrieben.\n" +" Die Einträge werden in die existierende Datenbank geschrieben.\n" +" Falls eine neue, leere Datenbank verwendet werden soll, so müssen\n" +" Sie diese zuerst erstellen (oder sämtliche bestehenden Inhalte \n" " verbergen).\n" " " -#: ../roundup/admin.py:1235 -#: ../roundup/admin.py:1152 +#: ../roundup/admin.py:1232 msgid "" "Usage: pack period | date\n" "\n" " Remove journal entries older than a period of time specified or\n" " before a certain date.\n" "\n" -" A period is specified using the suffixes \"y\", \"m\", and \"d\". " -"The\n" +" A period is specified using the suffixes \"y\", \"m\", and \"d\". The\n" " suffix \"w\" (for \"week\") means 7 days.\n" "\n" " \"3y\" means three years\n" @@ -1010,28 +990,25 @@ msgstr "" "Verwendung: pack Periode | Datum\n" " Entfernt den Bearbeitungsverlauf ab einem gewissen Datum.\n" "\n" -" Das Datum kann als rückläufige Periode spezifiziert werden:\n" -" \"y\", \"m\", and \"d\". wobei \"w\" (Woche) für 7 Tage " -"steht.\n" +" Das Datum kann als rückläufige Periode spezifiziert werden:\n" +" \"y\", \"m\", and \"d\". wobei \"w\" (Woche) für 7 Tage steht.\n" "\n" " Beispiele:\n" -" \"3y\" steht für 3 Jahre\n" -" \"2y 1m\" steht für 2 Jahre und ein Monat\n" -" \"1m 25d\" steht für 1 Monat und 25 Tage\n" -" \"2w 3d\" steht für 2 Wochen und 3 Tage\n" +" \"3y\" steht für 3 Jahre\n" +" \"2y 1m\" steht für 2 Jahre und ein Monat\n" +" \"1m 25d\" steht für 1 Monat und 25 Tage\n" +" \"2w 3d\" steht für 2 Wochen und 3 Tage\n" "\n" " Das Datumsformat lautet \"JJJJ-MM-TT\", z.B:\n" " 2001-06-27\n" "\n" " " -#: ../roundup/admin.py:1263 -#: ../roundup/admin.py:1180 +#: ../roundup/admin.py:1260 msgid "Invalid format" -msgstr "Ungültiges Format" +msgstr "Ungültiges Format" -#: ../roundup/admin.py:1274 -#: ../roundup/admin.py:1190 +#: ../roundup/admin.py:1271 msgid "" "Usage: reindex [classname|designator]*\n" " Re-generate a tracker's search indexes.\n" @@ -1047,14 +1024,12 @@ msgstr "" " normalerweise automatisch.\n" " " -#: ../roundup/admin.py:1288 -#: ../roundup/admin.py:1204 +#: ../roundup/admin.py:1285 #, python-format msgid "no such item \"%(designator)s\"" msgstr "Der Eintrag \"%(designator)s\" existiert nicht" -#: ../roundup/admin.py:1298 -#: ../roundup/admin.py:1214 +#: ../roundup/admin.py:1295 msgid "" "Usage: security [Role name]\n" " Display the Permissions available to one or all Roles.\n" @@ -1064,77 +1039,129 @@ msgstr "" " Zeigt die Berechtigungen einer oder aller Rollen an.\n" " " -#: ../roundup/admin.py:1222 +#: ../roundup/admin.py:1303 #, python-format msgid "No such Role \"%(role)s\"" msgstr "Die Rolle \"%(role)s\" existiert nicht " -#: ../roundup/admin.py:1228 +#: ../roundup/admin.py:1309 #, python-format msgid "New Web users get the Roles \"%(role)s\"" msgstr "Neue Web-Benutzer erhalten die Rollen \"%(role)s\"" -#: ../roundup/admin.py:1230 +#: ../roundup/admin.py:1311 #, python-format msgid "New Web users get the Role \"%(role)s\"" msgstr "Neue Web-Benutzer erhalten die Rolle \"%(role)s\"" -#: ../roundup/admin.py:1233 +#: ../roundup/admin.py:1314 #, python-format msgid "New Email users get the Roles \"%(role)s\"" msgstr "Neue E-Mail-Benutzer erhalten die Rollen \"%(role)s\"" -#: ../roundup/admin.py:1235 +#: ../roundup/admin.py:1316 #, python-format msgid "New Email users get the Role \"%(role)s\"" msgstr "Neue E-Mail-Benutzer erhalten die Rolle \"%(role)s\"" -#: ../roundup/admin.py:1238 +#: ../roundup/admin.py:1319 #, python-format msgid "Role \"%(name)s\":" msgstr "Rolle \"%(name)s\":" -#: ../roundup/admin.py:1280 +#: ../roundup/admin.py:1324 #, python-format msgid " %(description)s (%(name)s for \"%(klass)s\": %(properties)s only)" -msgstr " %(description)s (%(name)s für \"%(klass)s\": ausschließlich %(properties)s)" +msgstr " %(description)s (%(name)s für \"%(klass)s\": ausschließlich %(properties)s)" -#: ../roundup/admin.py:1241 +#: ../roundup/admin.py:1327 #, python-format msgid " %(description)s (%(name)s for \"%(klass)s\" only)" -msgstr "%(description)s (%(name)s einzig für \"%(klass)s\")" +msgstr "%(description)s (%(name)s einzig für \"%(klass)s\")" -#: ../roundup/admin.py:1244 +#: ../roundup/admin.py:1330 #, python-format msgid " %(description)s (%(name)s)" msgstr " %(description)s (%(name)s)" -#: ../roundup/admin.py:1273 +#: ../roundup/admin.py:1335 +msgid "" +"Usage: migrate\n" +" Update a tracker's database to be compatible with the Roundup\n" +" codebase.\n" +"\n" +" You should run the \"migrate\" command for your tracker once you've\n" +" installed the latest codebase. \n" +"\n" +" Do this before you use the web, command-line or mail interface and\n" +" before any users access the tracker.\n" +"\n" +" This command will respond with either \"Tracker updated\" (if you've\n" +" not previously run it on an RDBMS backend) or \"No migration action\n" +" required\" (if you have run it, or have used another interface to the\n" +" tracker, or possibly because you are using anydbm).\n" +"\n" +" It's safe to run this even if it's not required, so just get into\n" +" the habit.\n" +" " +msgstr "" +"Verwendung: migrate\n" +" Aktualisiert die Datenbank eines Trackers, um sie mit dem aktuellen\n" +" Roundup-Code kompatibel zu machen\n" +"\n" +" Sie sollten \"migrate\" einmalig ausführen, wenn Sie auf die neueste Roundup-Version aktualisiert haben.\n" +"\n" +" Tun Sie das, bevor Sie per Web (Internet-Browser), Kommandozeile\n" +" oder Mail auf den Tracker zugreifen.\n" +"\n" +" Das Kommando wird anschließend \"Tracker aktualisiert\" antworten\n" +" (sofern Sie es nicht schon vorher ausgeführt haben) oder\n" +" \"Keine Migration notwendig\" (wenn Sie es schon ausgeführt hatten,\n" +" oder ein anderes Datenbank-Backend verwendet haben, oder\n" +" vielleicht weil Sie anydbm verwenden.\n" +"\n" +" Es kann nicht schaden, dieses Kommando auszuführen, selbst wenn\n" +" es nicht nötig ist; also gewöhnen Sie es sich einfach an.\n" +" " + +#: ../roundup/admin.py:1354 +msgid "Tracker updated" +msgstr "Tracker aktualisiert" + +#: ../roundup/admin.py:1357 +msgid "No migration action required" +msgstr "Keine Migration notwendig" + +#: ../roundup/admin.py:1386 #, python-format msgid "Unknown command \"%(command)s\" (\"help commands\" for a list)" msgstr "Der Befehl \"%(command)s\" existiert nicht (siehe \"help commands\")" -#: ../roundup/admin.py:1279 +#: ../roundup/admin.py:1392 #, python-format msgid "Multiple commands match \"%(command)s\": %(list)s" -msgstr "Zur Abkürzung \"%(command)s\" passen mehrere Befehle: %(list)s" +msgstr "Zur Abkürzung \"%(command)s\" passen mehrere Befehle: %(list)s" -#: ../roundup/admin.py:1286 +#: ../roundup/admin.py:1399 msgid "Enter tracker home: " msgstr "Tracker-Verzeichnis: " # ../roundup/admin.py:1263 :1269 :1289 -#: ../roundup/admin.py:1293 ../roundup/admin.py:1299 ../roundup/admin.py:1319 +#: ../roundup/admin.py:1406 +#: ../roundup/admin.py:1412 +#: ../roundup/admin.py:1432 +#: ../roundup/admin.py:1406:1412 +#: :1432 #, python-format msgid "Error: %(message)s" msgstr "Fehler: %(message)s" -#: ../roundup/admin.py:1307 +#: ../roundup/admin.py:1420 #, python-format msgid "Error: Couldn't open tracker: %(message)s" -msgstr "Fehler: Die Tracker-Instanz konnte nicht geöffnet werden: %(message)s" +msgstr "Fehler: Die Tracker-Instanz konnte nicht geöffnet werden: %(message)s" -#: ../roundup/admin.py:1332 +#: ../roundup/admin.py:1445 #, python-format msgid "" "Roundup %s ready for input.\n" @@ -1143,274 +1170,253 @@ msgstr "" "Roundup %s ist bereit.\n" "Schreiben Sie \"help\", um zur Hilfe zu gelangen." -#: ../roundup/admin.py:1426 -#: ../roundup/admin.py:1337 -#, on my Windows(tm) system, they *are* available +#: ../roundup/admin.py:1450 msgid "Note: command history and editing not available" -msgstr "Bemerkung: Befehlsverlauf/-bearbeitung möglicherweise nicht verfügbar" +msgstr "Bemerkung: Befehlsverlauf/-bearbeitung möglicherweise nicht verfügbar" -#: ../roundup/admin.py:1430 -#: ../roundup/admin.py:1341 +#: ../roundup/admin.py:1454 msgid "roundup> " msgstr "roundup> " -#: ../roundup/admin.py:1432 -#: ../roundup/admin.py:1343 +#: ../roundup/admin.py:1456 msgid "exit..." msgstr "beenden..." -#: ../roundup/admin.py:1442 -#: ../roundup/admin.py:1353 +#: ../roundup/admin.py:1466 msgid "There are unsaved changes. Commit them (y/N)? " -msgstr "Es gibt noch ungespeicherte Änderungen. Änderungen speichern (y/N)?" +msgstr "Es gibt noch ungespeicherte Änderungen. Änderungen speichern (y/N)?" -#: ../roundup/backends/back_anydbm.py:219 +#: ../roundup/backends/back_anydbm.py:218 #: ../roundup/backends/sessions_dbm.py:50 msgid "Couldn't identify database type" -msgstr "" -"Konnte den Datenbanktyp nicht ermitteln" +msgstr "Konnte den Datenbanktyp nicht ermitteln" -#: ../roundup/backends/back_anydbm.py:245 +#: ../roundup/backends/back_anydbm.py:244 #, python-format msgid "Couldn't open database - the required module '%s' is not available" -msgstr "" -"Konnte die Datenbank nicht öffnen - das erforderliche Modul '%s' ist nicht verfügbar" - -#: ../roundup/backends/back_anydbm.py:795 -#: ../roundup/backends/back_anydbm.py:1070 -#: ../roundup/backends/back_anydbm.py:1267 -#: ../roundup/backends/back_anydbm.py:1285 -#: ../roundup/backends/back_anydbm.py:1331 -#: ../roundup/backends/back_anydbm.py:1901 -#: ../roundup/backends/back_anydbm.py:795:1070 -#: ../roundup/backends/back_metakit.py:567 -#: ../roundup/backends/back_metakit.py:834 -#: ../roundup/backends/back_metakit.py:866 -#: ../roundup/backends/back_metakit.py:1601 -#: ../roundup/backends/back_metakit.py:567:834 -#: ../roundup/backends/rdbms_common.py:1320 -#: ../roundup/backends/rdbms_common.py:1549 -#: ../roundup/backends/rdbms_common.py:1755 -#: ../roundup/backends/rdbms_common.py:1775 -#: ../roundup/backends/rdbms_common.py:1828 -#: ../roundup/backends/rdbms_common.py:2436 -#: ../roundup/backends/rdbms_common.py:1320:1549 :1267:1285 :1331:1901 -#: :1755:1775 :1828:2436 :866:1601 +msgstr "Konnte die Datenbank nicht öffnen - das erforderliche Modul '%s' ist nicht verfügbar" + +#: ../roundup/backends/back_anydbm.py:799 +#: ../roundup/backends/back_anydbm.py:1074 +#: ../roundup/backends/back_anydbm.py:1271 +#: ../roundup/backends/back_anydbm.py:1289 +#: ../roundup/backends/back_anydbm.py:1335 +#: ../roundup/backends/back_anydbm.py:1905 +#: ../roundup/backends/back_anydbm.py:799:1074 +#: ../roundup/backends/rdbms_common.py:1396 +#: ../roundup/backends/rdbms_common.py:1625 +#: ../roundup/backends/rdbms_common.py:1831 +#: ../roundup/backends/rdbms_common.py:1851 +#: ../roundup/backends/rdbms_common.py:1904 +#: ../roundup/backends/rdbms_common.py:2512 +#: ../roundup/backends/rdbms_common.py:1396:1625 +#: :1271:1289 +#: :1335:1905 +#: :1831:1851 +#: :1904:2512 msgid "Database open read-only" -msgstr "" -"Datenbank nur zum Lesen geöffnet" +msgstr "Datenbank nur zum Lesen geöffnet" -#: ../roundup/backends/back_anydbm.py:2003 -#: ../roundup/backends/back_anydbm.py:2054 +#: ../roundup/backends/back_anydbm.py:2007 #, python-format msgid "WARNING: invalid date tuple %r" -msgstr "WARNUNG: ungültiges Datums-Tupel %r" +msgstr "WARNUNG: ungültiges Datums-Tupel %r" -#: ../roundup/backends/rdbms_common.py:1449 -#: ../roundup/backends/rdbms_common.py:1425 +#: ../roundup/backends/rdbms_common.py:1525 msgid "create" msgstr "erstellt" -#: ../roundup/backends/rdbms_common.py:1615 -#: ../roundup/backends/rdbms_common.py:1588 +#: ../roundup/backends/rdbms_common.py:1691 msgid "unlink" -msgstr "Link gelöscht" +msgstr "Link gelöscht" -#: ../roundup/backends/rdbms_common.py:1619 -#: ../roundup/backends/rdbms_common.py:1592 +#: ../roundup/backends/rdbms_common.py:1695 msgid "link" msgstr "verlinkt" -#: ../roundup/backends/rdbms_common.py:1741 -#: ../roundup/backends/rdbms_common.py:1702 +#: ../roundup/backends/rdbms_common.py:1817 msgid "set" -msgstr "geändert" +msgstr "geändert" -#: ../roundup/backends/rdbms_common.py:1765 -#: ../roundup/backends/rdbms_common.py:1726 +#: ../roundup/backends/rdbms_common.py:1841 msgid "retired" msgstr "verborgen" -#: ../roundup/backends/rdbms_common.py:1795 -#: ../roundup/backends/rdbms_common.py:1756 +#: ../roundup/backends/rdbms_common.py:1871 msgid "restored" msgstr "wiederhergestellt" -#: ../roundup/cgi/actions.py:58 -#, python-format -msgid "You do not have permission to %(action)s the %(classname)s class." -msgstr "" -"Sie sind nicht berechtigt, die Aktion(en) %(action)s auf die Klasse" -" %(classname)s anzuwenden." - -#: ../roundup/cgi/actions.py:89 +#: ../roundup/cgi/actions.py:88 msgid "No type specified" msgstr "Typ nicht spezifiziert" -#: ../roundup/cgi/actions.py:91 +#: ../roundup/cgi/actions.py:90 msgid "No ID entered" msgstr "keine ID spezifiziert" -#: ../roundup/cgi/actions.py:97 +#: ../roundup/cgi/actions.py:96 #, python-format msgid "\"%(input)s\" is not an ID (%(classname)s ID required)" msgstr "\"%(input)s\" ist keine ID (%(classname)s ID wird erwartet)" -#: ../roundup/cgi/actions.py:117 -msgid "You may not retire the admin or anonymous user" -msgstr "Sie können den Administrator oder den Gast-Benutzer nicht löschen" +#: ../roundup/cgi/actions.py:108 +#: ../roundup/cgi/actions.py:287 +#: ../roundup/cgi/actions.py:590 +#: ../roundup/cgi/actions.py:636 +#: ../roundup/cgi/actions.py:822 +#: ../roundup/cgi/actions.py:940 +#: ../roundup/cgi/actions.py:108:287 +#: :590:636 +#: :822:940 +msgid "Invalid request" +msgstr "Ungültige Anforderung" + +#: ../roundup/cgi/actions.py:126 +#: ../roundup/cgi/actions.py:382 +#: ../roundup/cgi/actions.py:126:382 +#, python-format +msgid "You do not have permission to retire %(class)s" +msgstr "Sie sind nicht berechtigt, Einträge der Klasse \"%(class)s\" zu löschen" -#: ../roundup/cgi/actions.py:124 +#: ../roundup/cgi/actions.py:134 #, python-format msgid "%(classname)s %(itemid)s has been retired" -msgstr "%(classname)s %(itemid)s wurde gelöscht" +msgstr "%(classname)s %(itemid)s wurde gelöscht" -#: ../roundup/cgi/actions.py:169 ../roundup/cgi/actions.py:197 -#: ../roundup/cgi/actions.py:169:197 # ../roundup/cgi/actions.py:174 :202 -#: ../roundup/cgi/actions.py:174 ../roundup/cgi/actions.py:202 +#: ../roundup/cgi/actions.py:175 +#: ../roundup/cgi/actions.py:203 +#: ../roundup/cgi/actions.py:175:203 msgid "You do not have permission to edit queries" msgstr "Sie haben keine Berechtigung, Abfragen zu bearbeiten." -#: ../roundup/cgi/actions.py:175 ../roundup/cgi/actions.py:204 -#: ../roundup/cgi/actions.py:175:204 # ../roundup/cgi/actions.py:180 :209 -#: ../roundup/cgi/actions.py:180 ../roundup/cgi/actions.py:209 +#: ../roundup/cgi/actions.py:181 +#: ../roundup/cgi/actions.py:210 +#: ../roundup/cgi/actions.py:181:210 msgid "You do not have permission to store queries" msgstr "Sie haben keine Berechtigung, Abfragen zu speichern." -#: ../roundup/cgi/actions.py:310 -#: ../roundup/cgi/actions.py:279 +#: ../roundup/cgi/actions.py:321 +#: ../roundup/cgi/actions.py:507 +#: ../roundup/cgi/actions.py:321:507 +#, python-format +msgid "You do not have permission to create %(class)s" +msgstr "Sie sind nicht berechtigt, Einträge der Klasse \"%(class)s\" zu erstellen" + +#: ../roundup/cgi/actions.py:329 #, python-format msgid "Not enough values on line %(line)s" -msgstr "Nicht genügend Werte in Zeile %(line)s" +msgstr "Nicht genügend Werte in Zeile %(line)s" + +#: ../roundup/cgi/actions.py:339 +#: ../roundup/cgi/actions.py:495 +#: ../roundup/cgi/actions.py:339:495 +#, python-format +msgid "You do not have permission to edit %(class)s" +msgstr "Sie sind nicht berechtigt, Einträge der Klasse \"%(class)s\" zu bearbeiten" -#: ../roundup/cgi/actions.py:357 -#: ../roundup/cgi/actions.py:326 +#: ../roundup/cgi/actions.py:389 msgid "Items edited OK" -msgstr "Die Einträge wurden aktualisiert" +msgstr "Die Einträge wurden aktualisiert" -#: ../roundup/cgi/actions.py:416 -#: ../roundup/cgi/actions.py:386 +#: ../roundup/cgi/actions.py:448 #, python-format msgid "%(class)s %(id)s %(properties)s edited ok" msgstr "Eigenschaft \"%(properties)s\" bei \"%(class)s %(id)s\" bearbeitet" -#: ../roundup/cgi/actions.py:419 -#: ../roundup/cgi/actions.py:389 +#: ../roundup/cgi/actions.py:451 #, python-format msgid "%(class)s %(id)s - nothing changed" -msgstr "%(class)s %(id)s - keine Änderungen" +msgstr "%(class)s %(id)s - keine Änderungen" -#: ../roundup/cgi/actions.py:431 -#: ../roundup/cgi/actions.py:401 +#: ../roundup/cgi/actions.py:463 #, python-format msgid "%(class)s %(id)s created" msgstr "Der Eintrag \"%(class)s%(id)s\" wurde erstellt" -#: ../roundup/cgi/actions.py:463 -#: ../roundup/cgi/actions.py:433 -#, python-format -msgid "You do not have permission to edit %(class)s" -msgstr "" -"Sie sind nicht berechtigt, Einträge der Klasse \"%(class)s\" zu " -"bearbeiten" - -#: ../roundup/cgi/actions.py:475 -#: ../roundup/cgi/actions.py:445 -#, python-format -msgid "You do not have permission to create %(class)s" -msgstr "" -"Sie sind nicht berechtigt, Einträge der Klasse \"%(class)s\" zu " -"erstellen" - -#: ../roundup/cgi/actions.py:499 -#: ../roundup/cgi/actions.py:468 -msgid "You do not have permission to edit user roles" -msgstr "Sie sind nicht berechtigt, Benutzer-Rollen zu ändern" - -#: ../roundup/cgi/actions.py:549 -#: ../roundup/cgi/actions.py:537 +#: ../roundup/cgi/actions.py:575 #, python-format -msgid "" -"Edit Error: someone else has edited this %s (%s). View their changes in a new window." -msgstr "" -"Fehler: Jemand anders hat dieses %s bearbeitet (%s). Sehen Sie " -"dessen Änderungen in einem neuen Fenster." +msgid "Edit Error: someone else has edited this %s (%s). View their changes in a new window." +msgstr "Fehler: Jemand anders hat dieses %s bearbeitet (%s). Sehen Sie dessen Änderungen in einem neuen Fenster." -#: ../roundup/cgi/actions.py:577 -#: ../roundup/cgi/actions.py:530 +#: ../roundup/cgi/actions.py:607 #, python-format msgid "Edit Error: %s" msgstr "Fehler bei der Bearbeitung: %s" -#: ../roundup/cgi/actions.py:608 ../roundup/cgi/actions.py:619 -#: ../roundup/cgi/actions.py:790 ../roundup/cgi/actions.py:809 -#: ../roundup/cgi/actions.py:608:619 :790:809 # ../roundup/cgi/actions.py:546 :556 -#: ../roundup/cgi/actions.py:561 ../roundup/cgi/actions.py:572 -#: ../roundup/cgi/actions.py:743 ../roundup/cgi/actions.py:762 +#: ../roundup/cgi/actions.py:642 +#: ../roundup/cgi/actions.py:658 +#: ../roundup/cgi/actions.py:828 +#: ../roundup/cgi/actions.py:847 +#: ../roundup/cgi/actions.py:642:658 +#: :828:847 #, python-format msgid "Error: %s" msgstr "Fehler: %s" -#: ../roundup/cgi/actions.py:645 -#: ../roundup/cgi/actions.py:598 +#: ../roundup/cgi/actions.py:684 msgid "" "Invalid One Time Key!\n" -"(a Mozilla bug may cause this message to show up erroneously, please check " -"your email)" +"(a Mozilla bug may cause this message to show up erroneously, please check your email)" msgstr "" -"Ungültiger Authentifizierungscode!\n" -"(Ein Fehler in Mozilla kann diese Meldung hervorrufen, bitte prüfen Sie Ihr E-Mail-Konto)" +"Ungültiger Authentifizierungscode!\n" +"(Ein Fehler in Mozilla kann diese Meldung hervorrufen, bitte prüfen Sie Ihr E-Mail-Konto)" -#: ../roundup/cgi/actions.py:640 +#: ../roundup/cgi/actions.py:726 #, python-format msgid "Password reset and email sent to %s" -msgstr "Ihr Passwort wurde zurückgesetzt und per E-Mail an %s versandt" +msgstr "Ihr Passwort wurde zurückgesetzt und per E-Mail an %s versandt" -#: ../roundup/cgi/actions.py:649 +#: ../roundup/cgi/actions.py:735 msgid "Unknown username" msgstr "Benutzername unbekannt" -#: ../roundup/cgi/actions.py:657 +#: ../roundup/cgi/actions.py:743 msgid "Unknown email address" msgstr "E-Mail-Adresse unbekannt" -#: ../roundup/cgi/actions.py:662 +#: ../roundup/cgi/actions.py:748 msgid "You need to specify a username or address" -msgstr "Sie müssen einen Benutzernamen oder eine E-Mail-Adresse angeben" +msgstr "Sie müssen einen Benutzernamen oder eine E-Mail-Adresse angeben" -#: ../roundup/cgi/actions.py:687 +#: ../roundup/cgi/actions.py:773 #, python-format msgid "Email sent to %s" msgstr "Eine E-Mail wurde an %s versandt" -#: ../roundup/cgi/actions.py:706 +#: ../roundup/cgi/actions.py:787 msgid "You are now registered, welcome!" msgstr "Sie sind nun registriert. Willkommen!" -#: ../roundup/cgi/actions.py:751 +#: ../roundup/cgi/actions.py:836 msgid "It is not permitted to supply roles at registration." -msgstr "Bei der Registrierung dürfen keine Rollen angegeben werden" +msgstr "Bei der Registrierung dürfen keine Rollen angegeben werden" -#: ../roundup/cgi/actions.py:834 +#: ../roundup/cgi/actions.py:923 msgid "You are logged out" msgstr "Sie wurden vom System abgemeldet" -#: ../roundup/cgi/actions.py:845 +#: ../roundup/cgi/actions.py:944 msgid "Username required" msgstr "Benutzername notwendig" -#: ../roundup/cgi/actions.py:873 ../roundup/cgi/actions.py:877 +#: ../roundup/cgi/actions.py:978 +#: ../roundup/cgi/actions.py:982 +#: ../roundup/cgi/actions.py:978:982 msgid "Invalid login" -msgstr "Ungültiger Benutzername" +msgstr "Ungültiger Benutzername" -#: ../roundup/cgi/actions.py:883 +#: ../roundup/cgi/actions.py:988 msgid "You do not have permission to login" msgstr "Sie sind nicht berechtigt, sich anzumelden" +#: ../roundup/cgi/actions.py:1047 +#, python-format +msgid "You do not have permission to view %(class)s" +msgstr "Sie sind nicht berechtigt, Einträge der Klasse \"%(class)s\" zu lesen" + #: ../roundup/cgi/cgitb.py:49 #, python-format msgid "" @@ -1454,7 +1460,7 @@ msgid "" "\n" msgstr "" "\n" -"
  • Beim Ausführen von %(info)r auf Zeile %(line)d\n" +"
  • Beim Ausführen von %(info)r auf Zeile %(line)d\n" "\n" " \n" " %(globals)s\n" @@ -1463,7 +1469,7 @@ msgstr "" #: ../roundup/cgi/cgitb.py:103 msgid "Full traceback:" -msgstr "Vollständiger Traceback:" +msgstr "Vollständiger Traceback:" #: ../roundup/cgi/cgitb.py:116 #, python-format @@ -1471,19 +1477,12 @@ msgid "%(exc_type)s: %(exc_value)s" msgstr "%(exc_type)s: %(exc_value)s" #: ../roundup/cgi/cgitb.py:120 -msgid "" -"

    A problem occurred while running a Python script. Here is the sequence of " -"function calls leading up to the error, with the most recent (innermost) call " -"first. The exception attributes are:" -msgstr "" -"

    Ein Problem trat auf, als ein Python-Script ausgeführt wurde. Hier sehen " -"Sie die Aufrufe, welche zu dem Fehler führten. Der letzte (innerste) Aufruf erscheint " -"dabei zuoberst. Der Fehler hat folgende Attribute: " +msgid "

    A problem occurred while running a Python script. Here is the sequence of function calls leading up to the error, with the most recent (innermost) call first. The exception attributes are:" +msgstr "

    Ein Problem trat auf, als ein Python-Script ausgeführt wurde. Hier sehen Sie die Aufrufe, welche zu dem Fehler führten. Der letzte (innerste) Aufruf erscheint dabei zuoberst. Der Fehler hat folgende Attribute: " #: ../roundup/cgi/cgitb.py:129 msgid "<file is None - probably inside eval or exec>" -msgstr "<file ist None - Wahrscheinlich in einem eval oder einem " -"exec>" +msgstr "<file ist None - Wahrscheinlich in einem eval oder einem exec>" #: ../roundup/cgi/cgitb.py:138 #, python-format @@ -1491,530 +1490,460 @@ msgid "in %s" msgstr "in %s" # ../roundup/cgi/cgitb.py:145 :151 -#: ../roundup/cgi/cgitb.py:172 ../roundup/cgi/cgitb.py:178 +#: ../roundup/cgi/cgitb.py:172 +#: ../roundup/cgi/cgitb.py:178 +#: ../roundup/cgi/cgitb.py:172:178 msgid "undefined" msgstr "nicht definiert" -#: ../roundup/cgi/client.py:51 -#: ../roundup/cgi/client.py:49 -msgid "" -"An error has occurred\n" -"

    An error has occurred

    \n" -"

    A problem was encountered processing your request.\n" -"The tracker maintainers have been notified of the problem.

    \n" -"" -msgstr "" -"Ein Fehler ist aufgetreten\n" -"

    Ein Fehler ist aufgetreten

    \n" -"

    Bei der Bearbeitung Ihrer Daten ist ein Fehler aufgetreten. " -"Die Admistratoren wurden benachrichtigt.

    \n" -"" - -#: ../roundup/cgi/client.py:377 -#: ../roundup/cgi/client.py:291 +#: ../roundup/cgi/client.py:517 msgid "Form Error: " msgstr "Formular-Fehler: " -#: ../roundup/cgi/client.py:432 -#: ../roundup/cgi/client.py:344 +#: ../roundup/cgi/client.py:575 #, python-format msgid "Unrecognized charset: %r" msgstr "Zeichensatz nicht erkannt: %r" -#: ../roundup/cgi/client.py:560 -#: ../roundup/cgi/client.py:446 +#: ../roundup/cgi/client.py:696 msgid "Anonymous users are not allowed to use the web interface" -msgstr "" -"Gast-Benutzer sind nicht berechtigt, das Web-Interface zu benutzen." +msgstr "Gast-Benutzer sind nicht berechtigt, das Web-Interface zu benutzen." -#: ../roundup/cgi/client.py:715 -#: ../roundup/cgi/client.py:597 +#: ../roundup/cgi/client.py:851 msgid "You are not allowed to view this file." msgstr "Sie sind nicht berechtigt, diese Seite anzuzeigen." -#: ../roundup/cgi/client.py:808 -#: ../roundup/cgi/client.py:689 +#: ../roundup/cgi/client.py:968 #, python-format msgid "%(starttag)sTime elapsed: %(seconds)fs%(endtag)s\n" -msgstr "%(starttag)sBenötigte Zeit: %(seconds)fs%(endtag)s\n" +msgstr "%(starttag)sBenötigte Zeit: %(seconds)fs%(endtag)s\n" -#: ../roundup/cgi/client.py:812 -#: ../roundup/cgi/client.py:693 +#: ../roundup/cgi/client.py:972 #, python-format -msgid "" -"%(starttag)sCache hits: %(cache_hits)d, misses %(cache_misses)d. Loading " -"items: %(get_items)f secs. Filtering: %(filtering)f secs.%(endtag)s\n" -msgstr "" -"%(starttag)sCache benutzt: %(cache_hits)d, verfehlt: %(cache_misses)d. " -"Einträge laden: %(get_items)fs; filtern: %(filtering)fs.%(endtag)s\n" +msgid "%(starttag)sCache hits: %(cache_hits)d, misses %(cache_misses)d. Loading items: %(get_items)f secs. Filtering: %(filtering)f secs.%(endtag)s\n" +msgstr "%(starttag)sCache benutzt: %(cache_hits)d, verfehlt: %(cache_misses)d. Einträge laden: %(get_items)fs; filtern: %(filtering)fs.%(endtag)s\n" #: ../roundup/cgi/form_parser.py:283 #, python-format msgid "link \"%(key)s\" value \"%(entry)s\" not a designator" -msgstr "" -"Der Wert \"%(entry)s\" ist kein gültiger Bezeichner für die Verknüpfung \"%" -"(key)s\"" +msgstr "Der Wert \"%(entry)s\" ist kein gültiger Bezeichner für die Verknüpfung \"%(key)s\"" #: ../roundup/cgi/form_parser.py:301 -#: ../roundup/cgi/form_parser.py:290 #, python-format msgid "%(class)s %(property)s is not a link or multilink property" msgstr "%(class)s %(property)s ist weder ein Link noch ein Mehrfachlink" +#: ../roundup/cgi/form_parser.py:313 +#, python-format +msgid "The form action claims to require property \"%(property)s\" which doesn't exist" +msgstr "Die Aktion erfordert die fehlende Angabe \"%(property)s\"" + #: ../roundup/cgi/form_parser.py:335 -#: ../roundup/cgi/form_parser.py:312 #, python-format -msgid "" -"You have submitted a %(action)s action for the property \"%(property)s\" " -"which doesn't exist" -msgstr "Die Aktion %(action)s gilt nicht für die Eigenschaft \"%(property)s\" " +msgid "You have submitted a %(action)s action for the property \"%(property)s\" which doesn't exist" +msgstr "Die Aktion %(action)s gilt nicht für die Eigenschaft \"%(property)s\" " # ../roundup/cgi/form_parser.py:331 :357 -#: ../roundup/cgi/form_parser.py:331 ../roundup/cgi/form_parser.py:357 +#: ../roundup/cgi/form_parser.py:354 +#: ../roundup/cgi/form_parser.py:380 +#: ../roundup/cgi/form_parser.py:354:380 #, python-format msgid "You have submitted more than one value for the %s property" -msgstr "Sie haben mehr als einen Wert für die Eigenschaft \"%s\" übermittelt" +msgstr "Sie haben mehr als einen Wert für die Eigenschaft \"%s\" übermittelt" # ../roundup/cgi/form_parser.py:354 :360 -#: ../roundup/cgi/form_parser.py:354 ../roundup/cgi/form_parser.py:360 +#: ../roundup/cgi/form_parser.py:377 +#: ../roundup/cgi/form_parser.py:383 +#: ../roundup/cgi/form_parser.py:377:383 msgid "Password and confirmation text do not match" -msgstr "Die beiden Passwortfelder stimmen nicht überein" +msgstr "Die beiden Passwortfelder stimmen nicht überein" -#: ../roundup/cgi/form_parser.py:395 +#: ../roundup/cgi/form_parser.py:418 #, python-format msgid "property \"%(propname)s\": \"%(value)s\" not currently in list" -msgstr "Der Wert \"%(value)s\" ist nicht in der Liste für \"%(propname)s\"" +msgstr "Der Wert \"%(value)s\" ist nicht in der Liste für \"%(propname)s\"" -#: ../roundup/cgi/form_parser.py:509 +#: ../roundup/cgi/form_parser.py:557 #, python-format msgid "Required %(class)s property %(property)s not supplied" msgid_plural "Required %(class)s properties %(property)s not supplied" -msgstr[0] "Die Eigenschaft \"%(property)s\" muss für die Klasse \"%(class)s\" angegeben werden" -msgstr[1] "Die Eigenschaften \"%(property)s\" müssen für die Klasse \"%(class)s\" angegeben werden" +msgstr[0] "Die Eigenschaft \"%(property)s\" muss für die Klasse \"%(class)s\" angegeben werden" +msgstr[1] "Die Eigenschaften \"%(property)s\" müssen für die Klasse \"%(class)s\" angegeben werden" -#: ../roundup/cgi/form_parser.py:574 -#: ../roundup/cgi/form_parser.py:529 +#: ../roundup/cgi/form_parser.py:580 msgid "File is empty" -msgstr "Die ausgewählte Datei ist leer" +msgstr "Die ausgewählte Datei ist leer" #: ../roundup/cgi/templating.py:77 -#: ../roundup/cgi/templating.py:68 #, python-format msgid "You are not allowed to %(action)s items of class %(class)s" -msgstr "" -"Sie sind nicht berechtigt, die Aktion \"%(action)s\" auf Einträge der " -"Klasse \"%(class)s\" anzuwenden" +msgstr "Sie sind nicht berechtigt, die Aktion \"%(action)s\" auf Einträge der Klasse \"%(class)s\" anzuwenden" -#: ../roundup/cgi/templating.py:657 -#: ../roundup/cgi/templating.py:77 -#: ../roundup/cgi/templating.py:612 +#: ../roundup/cgi/templating.py:664 msgid "(list)" msgstr "(Liste)" -#: ../roundup/cgi/templating.py:726 -#: ../roundup/cgi/templating.py:646 +#: ../roundup/cgi/templating.py:733 msgid "Submit New Entry" msgstr "Eintrag speichern" -#: ../roundup/cgi/templating.py:740 ../roundup/cgi/templating.py:873 -#: ../roundup/cgi/templating.py:1294 ../roundup/cgi/templating.py:1323 -#: ../roundup/cgi/templating.py:1343 ../roundup/cgi/templating.py:1356 -#: ../roundup/cgi/templating.py:1407 ../roundup/cgi/templating.py:1430 -#: ../roundup/cgi/templating.py:1466 ../roundup/cgi/templating.py:1503 -#: ../roundup/cgi/templating.py:1556 ../roundup/cgi/templating.py:1573 -#: ../roundup/cgi/templating.py:1657 ../roundup/cgi/templating.py:1677 -#: ../roundup/cgi/templating.py:1695 ../roundup/cgi/templating.py:1727 -#: ../roundup/cgi/templating.py:1737 ../roundup/cgi/templating.py:1789 -#: ../roundup/cgi/templating.py:1978 ../roundup/cgi/templating.py:740:873 -#: :1294:1323 :1343:1356 :1407:1430 :1466:1503 :1556:1573 :1657:1677 :1695:1727 -#: :1737:1789 :1978 +#: ../roundup/cgi/templating.py:747 +#: ../roundup/cgi/templating.py:886 +#: ../roundup/cgi/templating.py:1358 +#: ../roundup/cgi/templating.py:1387 +#: ../roundup/cgi/templating.py:1407 +#: ../roundup/cgi/templating.py:1420 +#: ../roundup/cgi/templating.py:1471 +#: ../roundup/cgi/templating.py:1494 +#: ../roundup/cgi/templating.py:1530 +#: ../roundup/cgi/templating.py:1567 +#: ../roundup/cgi/templating.py:1620 +#: ../roundup/cgi/templating.py:1637 +#: ../roundup/cgi/templating.py:1721 +#: ../roundup/cgi/templating.py:1741 +#: ../roundup/cgi/templating.py:1759 +#: ../roundup/cgi/templating.py:1791 +#: ../roundup/cgi/templating.py:1801 +#: ../roundup/cgi/templating.py:1853 +#: ../roundup/cgi/templating.py:2069 +#: ../roundup/cgi/templating.py:747:886 +#: :1358:1387 +#: :1407:1420 +#: :1471:1494 +#: :1530:1567 +#: :1620:1637 +#: :1721:1741 +#: :1759:1791 +#: :1801:1853 +#: :2069 msgid "[hidden]" msgstr "[verborgen]" -#: ../roundup/cgi/templating.py:741 -#: ../roundup/cgi/templating.py:656 +#: ../roundup/cgi/templating.py:748 msgid "New node - no history" msgstr "Neuer Eintrag - Noch kein Verlauf" -#: ../roundup/cgi/templating.py:855 -#: ../roundup/cgi/templating.py:756 +#: ../roundup/cgi/templating.py:868 msgid "Submit Changes" msgstr "Speichern" -#: ../roundup/cgi/templating.py:937 -#: ../roundup/cgi/templating.py:837 +#: ../roundup/cgi/templating.py:950 msgid "The indicated property no longer exists" -msgstr "Die gewählte Eigenschaft existiert nicht mehr" +msgstr "Die gewählte Eigenschaft existiert nicht mehr" -#: ../roundup/cgi/templating.py:938 -#: ../roundup/cgi/templating.py:838 +#: ../roundup/cgi/templating.py:951 #, python-format msgid "%s: %s\n" msgstr "%s: %s\n" -#: ../roundup/cgi/templating.py:951 -#: ../roundup/cgi/templating.py:851 +#: ../roundup/cgi/templating.py:964 #, python-format msgid "The linked class %(classname)s no longer exists" msgstr "Die verlinkte Klasse \"%(classname)s\" existiert nicht mehr" -#: ../roundup/cgi/templating.py:984 ../roundup/cgi/templating.py:1008 -#: ../roundup/cgi/templating.py:984:1008 # ../roundup/cgi/templating.py:905 :926 -#: ../roundup/cgi/templating.py:884 ../roundup/cgi/templating.py:905 +#: ../roundup/cgi/templating.py:998 +#: ../roundup/cgi/templating.py:1023 +#: ../roundup/cgi/templating.py:998:1023 msgid "The linked node no longer exists" -msgstr "Der verknüpfte Eintrag existiert nicht mehr" +msgstr "Der verknüpfte Eintrag existiert nicht mehr" -#: ../roundup/cgi/templating.py:1061 -#: ../roundup/cgi/templating.py:955 +#: ../roundup/cgi/templating.py:1077 #, python-format msgid "%s: (no value)" msgstr "%s: (kein Wert)" -#: ../roundup/cgi/templating.py:1073 -#: ../roundup/cgi/templating.py:967 -msgid "" -"This event is not handled by the history display!" -msgstr "" -"Dieses Ereignis kann nicht im Verlauf angezeigt werden!" +#: ../roundup/cgi/templating.py:1089 +msgid "This event is not handled by the history display!" +msgstr "Dieses Ereignis kann nicht im Verlauf angezeigt werden!" -#: ../roundup/cgi/templating.py:1085 -#: ../roundup/cgi/templating.py:979 +#: ../roundup/cgi/templating.py:1101 msgid "" msgstr "" -#: ../roundup/cgi/templating.py:1094 -#: ../roundup/cgi/templating.py:988 +#: ../roundup/cgi/templating.py:1110 msgid "History" msgstr "Verlauf" -#: ../roundup/cgi/templating.py:1096 -#: ../roundup/cgi/templating.py:990 +#: ../roundup/cgi/templating.py:1112 msgid "" msgstr "" -#: ../roundup/cgi/templating.py:1097 -#: ../roundup/cgi/templating.py:991 +#: ../roundup/cgi/templating.py:1113 msgid "" msgstr "" -#: ../roundup/cgi/templating.py:1098 -#: ../roundup/cgi/templating.py:992 +#: ../roundup/cgi/templating.py:1114 msgid "" msgstr "" -#: ../roundup/cgi/templating.py:1099 -#: ../roundup/cgi/templating.py:993 +#: ../roundup/cgi/templating.py:1115 msgid "" msgstr "" -#: ../roundup/cgi/templating.py:1141 -#: ../roundup/cgi/templating.py:1097 +#: ../roundup/cgi/templating.py:1160 #, python-format msgid "Copy of %(class)s %(id)s" -msgstr "" -"Kopie von %(class)s %(id)s" +msgstr "Kopie von %(class)s %(id)s" -#: ../roundup/cgi/templating.py:1434 -#: ../roundup/cgi/templating.py:1234 +#: ../roundup/cgi/templating.py:1498 msgid "*encrypted*" -msgstr "*verschlüsselt*" +msgstr "*verschlüsselt*" -#: ../roundup/cgi/templating.py:1507 ../roundup/cgi/templating.py:1528 -#: ../roundup/cgi/templating.py:1534 ../roundup/cgi/templating.py:1050:1507 -#: :1528:1534 +#: ../roundup/cgi/templating.py:1571 +#: ../roundup/cgi/templating.py:1592 +#: ../roundup/cgi/templating.py:1598 +#: ../roundup/cgi/templating.py:1066:1571 +#: :1592:1598 msgid "No" msgstr "Nein" -#: ../roundup/cgi/templating.py:1507 ../roundup/cgi/templating.py:1526 -#: ../roundup/cgi/templating.py:1531 ../roundup/cgi/templating.py:1050:1507 -#: :1526:1531 +#: ../roundup/cgi/templating.py:1571 +#: ../roundup/cgi/templating.py:1590 +#: ../roundup/cgi/templating.py:1595 +#: ../roundup/cgi/templating.py:1066:1571 +#: :1590:1595 msgid "Yes" msgstr "Ja" -#: ../roundup/cgi/templating.py:1620 -msgid "" -"default value for DateHTMLProperty must be either DateHTMLProperty or string " -"date representation." +#: ../roundup/cgi/templating.py:1684 +msgid "default value for DateHTMLProperty must be either DateHTMLProperty or string date representation." msgstr "" "Der voreingestellte Wert einer DateHTML-Eigenschaft muss entweder ein\n" -"DateHTML-Objekt sein oder ein Datum repräsentieren." +"DateHTML-Objekt sein oder ein Datum repräsentieren." -#: ../roundup/cgi/templating.py:1780 +#: ../roundup/cgi/templating.py:1844 #, python-format msgid "Attempt to look up %(attr)s on a missing value" -msgstr "" -"Versuch, das Attribut %(attr)s eines nicht vorhandenen Werts abzufragen" +msgstr "Versuch, das Attribut %(attr)s eines nicht vorhandenen Werts abzufragen" -#: ../roundup/cgi/templating.py:1853 +#: ../roundup/cgi/templating.py:1929 #, python-format msgid "" -msgstr "" +msgstr "" -#: ../roundup/date.py:180 -#, python-format -msgid "Not a date spec: %s" -msgstr "Kein gültiges Datum: %s" +#: ../roundup/date.py:292 +msgid "Not a date spec: \"yyyy-mm-dd\", \"mm-dd\", \"HH:MM\", \"HH:MM:SS\" or \"yyyy-mm-dd.HH:MM:SS.SSS\"" +msgstr "Kein gültiges Datum: \"yyyy-mm-dd\", \"mm-dd\", \"HH:MM\", \"HH:MM:SS\" oder \"yyyy-mm-dd.HH:MM:SS.SSS\"" -#: ../roundup/date.py:300 -msgid "" -"Not a date spec: \"yyyy-mm-dd\", \"mm-dd\", \"HH:MM\", \"HH:MM:SS\" or \"yyyy-" -"mm-dd.HH:MM:SS.SSS\"" -msgstr "" -"Kein gültiges Datum: \"yyyy-mm-dd\", \"mm-dd\", \"HH:MM\", \"HH:MM:SS\" oder \"yyyy-" -"mm-dd.HH:MM:SS.SSS\"" +#: ../roundup/date.py:315 +msgid "Could not determine granularity" +msgstr "Konnte Körnigkeit nicht ermitteln" -#: ../roundup/date.py:359 +#: ../roundup/date.py:365 #, python-format -msgid "" -"%r not a date / time spec \"yyyy-mm-dd\", \"mm-dd\", \"HH:MM\", \"HH:MM:SS\" " -"or \"yyyy-mm-dd.HH:MM:SS.SSS\"" -msgstr "" -"%r ist keine Datums- oder Zeitangabe (\"yyyy-mm-dd\", \"mm-dd\", \"HH:MM\", \"HH:MM:SS\" " -"oder \"yyyy-mm-dd.HH:MM:SS.SSS\")" +msgid "%r not a date / time spec \"yyyy-mm-dd\", \"mm-dd\", \"HH:MM\", \"HH:MM:SS\" or \"yyyy-mm-dd.HH:MM:SS.SSS\"" +msgstr "%r ist keine Datums- oder Zeitangabe (\"yyyy-mm-dd\", \"mm-dd\", \"HH:MM\", \"HH:MM:SS\" oder \"yyyy-mm-dd.HH:MM:SS.SSS\")" -#: ../roundup/date.py:666 -#: ../roundup/date.py:522 -msgid "" -"Not an interval spec: [+-] [#y] [#m] [#w] [#d] [[[H]H:MM]:SS] [date spec]" -msgstr "" -"Keine gültige Intervall-Angabe:" -" [+-] [#y] [#m] [#w] [#d] [[[H]H:MM]:SS] [Datum]" +#: ../roundup/date.py:677 +msgid "Not an interval spec: [+-] [#y] [#m] [#w] [#d] [[[H]H:MM]:SS] [date spec]" +msgstr "Keine gültige Intervall-Angabe: [+-] [#y] [#m] [#w] [#d] [[[H]H:MM]:SS] [Datum]" -#: ../roundup/date.py:685 +#: ../roundup/date.py:699 msgid "Not an interval spec: [+-] [#y] [#m] [#w] [#d] [[[H]H:MM]:SS]" -msgstr "" -"Keine gültige Intervall-Angabe:" -" [+-] [#y] [#m] [#w] [#d] [[[H]H:MM]:SS]" +msgstr "Keine gültige Intervall-Angabe: [+-] [#y] [#m] [#w] [#d] [[[H]H:MM]:SS]" -#: ../roundup/date.py:822 -#: ../roundup/date.py:678 +#: ../roundup/date.py:836 #, python-format msgid "%(number)s year" msgid_plural "%(number)s years" msgstr[0] "%(number)s Jahr" msgstr[1] "%(number)s Jahren" -#: ../roundup/date.py:826 -#: ../roundup/date.py:682 +#: ../roundup/date.py:840 #, python-format msgid "%(number)s month" msgid_plural "%(number)s months" msgstr[0] "%(number)s Monat" msgstr[1] "%(number)s Monaten" -#: ../roundup/date.py:830 -#: ../roundup/date.py:686 +#: ../roundup/date.py:844 #, python-format msgid "%(number)s week" msgid_plural "%(number)s weeks" msgstr[0] "%(number)s Woche" msgstr[1] "%(number)s Wochen" -#: ../roundup/date.py:834 -#: ../roundup/date.py:690 +#: ../roundup/date.py:848 #, python-format msgid "%(number)s day" msgid_plural "%(number)s days" msgstr[0] "%(number)s Tag" msgstr[1] "%(number)s Tagen" -#: ../roundup/date.py:838 -#: ../roundup/date.py:694 +#: ../roundup/date.py:852 msgid "tomorrow" msgstr "morgen" -#: ../roundup/date.py:840 -#: ../roundup/date.py:696 +#: ../roundup/date.py:854 msgid "yesterday" msgstr "gestern" -#: ../roundup/date.py:843 -#: ../roundup/date.py:699 +#: ../roundup/date.py:857 #, python-format msgid "%(number)s hour" msgid_plural "%(number)s hours" msgstr[0] "%(number)s Stunde" msgstr[1] "%(number)s Stunden" -#: ../roundup/date.py:847 -#: ../roundup/date.py:703 +#: ../roundup/date.py:861 msgid "an hour" msgstr "eine Stunde" -#: ../roundup/date.py:849 -#: ../roundup/date.py:705 +#: ../roundup/date.py:863 msgid "1 1/2 hours" msgstr "1 1/2 Stunden" -#: ../roundup/date.py:851 -#: ../roundup/date.py:707 +#: ../roundup/date.py:865 #, python-format msgid "1 %(number)s/4 hours" msgid_plural "1 %(number)s/4 hours" msgstr[0] "1 %(number)s/4 Stunde" msgstr[1] "1 %(number)s/4 Stunden" -#: ../roundup/date.py:855 -#: ../roundup/date.py:711 +#: ../roundup/date.py:869 msgid "in a moment" -msgstr "in Kürze" +msgstr "in Kürze" -#: ../roundup/date.py:857 -#: ../roundup/date.py:713 +#: ../roundup/date.py:871 msgid "just now" msgstr "soeben" -#: ../roundup/date.py:860 -#: ../roundup/date.py:716 +#: ../roundup/date.py:874 msgid "1 minute" msgstr "1 Minute" -#: ../roundup/date.py:863 -#: ../roundup/date.py:719 +#: ../roundup/date.py:877 #, python-format msgid "%(number)s minute" msgid_plural "%(number)s minutes" msgstr[0] "%(number)s Minute" msgstr[1] "%(number)s Minuten" -#: ../roundup/date.py:866 -#: ../roundup/date.py:722 +#: ../roundup/date.py:880 msgid "1/2 an hour" msgstr "1/2 Stunde" -#: ../roundup/date.py:868 -#: ../roundup/date.py:724 +#: ../roundup/date.py:882 #, python-format msgid "%(number)s/4 hour" msgid_plural "%(number)s/4 hours" msgstr[0] "%(number)s/4 Stunde" msgstr[1] "%(number)s/4 Stunden" -#: ../roundup/date.py:872 -#: ../roundup/date.py:728 +#: ../roundup/date.py:886 #, python-format msgid "%s ago" msgstr "vor %s" -#: ../roundup/date.py:874 -#: ../roundup/date.py:730 +#: ../roundup/date.py:888 #, python-format msgid "in %s" msgstr "in %s" -#: ../roundup/hyperdb.py:87 +#: ../roundup/hyperdb.py:91 #, python-format msgid "property %s: %s" -msgstr "" - "Eigenschaft %s: %s" +msgstr "Eigenschaft %s: %s" -#: ../roundup/hyperdb.py:107 +#: ../roundup/hyperdb.py:111 #, python-format msgid "property %s: %r is an invalid date (%s)" -msgstr "" -"Eigenschaft %s: %r ist kein gültiges Datum (%s)" +msgstr "Eigenschaft %s: %r ist kein gültiges Datum (%s)" -#: ../roundup/hyperdb.py:124 +#: ../roundup/hyperdb.py:128 #, python-format msgid "property %s: %r is an invalid date interval (%s)" -msgstr "" -"Eigenschaft %s: %r ist kein gültiges Datumsintervall (%s)" +msgstr "Eigenschaft %s: %r ist kein gültiges Datumsintervall (%s)" -#: ../roundup/hyperdb.py:219 +#: ../roundup/hyperdb.py:223 #, python-format msgid "property %s: %r is not currently an element" -msgstr "" -"Eigenschaft %s: %r ist derzeit kein Element" +msgstr "Eigenschaft %s: %r ist derzeit kein Element" -#: ../roundup/hyperdb.py:263 +#: ../roundup/hyperdb.py:267 #, python-format msgid "property %s: %r is not a number" -msgstr "" -"Eigenschaft %s: %r ist keine Zahl" +msgstr "Eigenschaft %s: %r ist keine Zahl" -#: ../roundup/hyperdb.py:276 +#: ../roundup/hyperdb.py:280 #, python-format msgid "\"%s\" not a node designator" -msgstr "\"%s\" ist kein gültiger Bezeichner" +msgstr "\"%s\" ist kein gültiger Bezeichner" -#: ../roundup/hyperdb.py:949 ../roundup/hyperdb.py:957 -#: ../roundup/hyperdb.py:949:957 +#: ../roundup/hyperdb.py:953 +#: ../roundup/hyperdb.py:961 +#: ../roundup/hyperdb.py:953:961 #, python-format msgid "Not a property name: %s" msgstr "Keine Eigenschaft: %s" -#: ../roundup/hyperdb.py:1240 +#: ../roundup/hyperdb.py:1244 #, python-format msgid "property %s: %r is not a %s." -msgstr "" -"Eigenschaft %s: %r ist kein %s." +msgstr "Eigenschaft %s: %r ist kein %s." -#: ../roundup/hyperdb.py:1243 +#: ../roundup/hyperdb.py:1247 #, python-format msgid "you may only enter ID values for property %s" -msgstr "" +msgstr "Sie können für die Eigenschaft %s nur IDs eingeben" -#: ../roundup/hyperdb.py:1273 +#: ../roundup/hyperdb.py:1277 #, python-format msgid "%r is not a property of %s" -msgstr "" +msgstr "%r ist keine Eigenschaft von %s" -#: ../roundup/init.py:134 +#: ../roundup/init.py:136 #, python-format msgid "" "WARNING: directory '%s'\n" "\tcontains old-style template - ignored" msgstr "" "WARNUNG: Das Verzeichnis '%s'\n" -"\tenthält Templates im alten Format, die ignoriert werden." +"\tenthält Templates im alten Format, die ignoriert werden." -#: ../roundup/mailgw.py:199 ../roundup/mailgw.py:211 -#: ../roundup/mailgw.py:199:211 +#: ../roundup/mailgw.py:201 +#: ../roundup/mailgw.py:213 +#: ../roundup/mailgw.py:201:213 #, python-format msgid "Message signed with unknown key: %s" -msgstr "" -"Nachricht signiert mit unbekanntem Schlüssel: %s" +msgstr "Nachricht signiert mit unbekanntem Schlüssel: %s" -#: ../roundup/mailgw.py:202 +#: ../roundup/mailgw.py:204 #, python-format msgid "Message signed with an expired key: %s" -msgstr "" -"Nachricht signiert mit abgelaufenem Schlüssel: %s" +msgstr "Nachricht signiert mit abgelaufenem Schlüssel: %s" -#: ../roundup/mailgw.py:205 +#: ../roundup/mailgw.py:207 #, python-format msgid "Message signed with a revoked key: %s" -msgstr "" -"Nachricht signiert mit zurückgezogenem Schlüssel: %s" +msgstr "Nachricht signiert mit zurückgezogenem Schlüssel: %s" -#: ../roundup/mailgw.py:208 +#: ../roundup/mailgw.py:210 msgid "Invalid PGP signature detected." -msgstr "" -"Ungültige PGP-Signatur festgestellt." +msgstr "Ungültige PGP-Signatur festgestellt." -#: ../roundup/mailgw.py:404 +#: ../roundup/mailgw.py:464 msgid "Unknown multipart/encrypted version." -msgstr "" +msgstr "Unbekannte Version von multipart/encrypted." -#: ../roundup/mailgw.py:413 +#: ../roundup/mailgw.py:473 msgid "Unable to decrypt your message." -msgstr "" -"Kann Ihre Nachricht nicht entschlüsseln" +msgstr "Kann Ihre Nachricht nicht entschlüsseln" -#: ../roundup/mailgw.py:442 +#: ../roundup/mailgw.py:502 msgid "No PGP signature found in message." -msgstr "" -"Keine PGP-Signatur in Nachricht gefunden" +msgstr "Keine PGP-Signatur in Nachricht gefunden" -#: ../roundup/mailgw.py:749 +#: ../roundup/mailgw.py:812 msgid "" "\n" "Emails to Roundup trackers must include a Subject: line!\n" msgstr "" +"\n" +"Mails an Roundup müssen eine Subject-Zeile haben (Betreff)!\n" -#: ../roundup/mailgw.py:674 -#: ../roundup/mailgw.py:873 +#: ../roundup/mailgw.py:936 #, python-format msgid "" "\n" @@ -2030,8 +1959,20 @@ msgid "" "\n" "Subject was: '%(subject)s'\n" msgstr "" +"\n" +"Ihre Nachricht an Roundup enthielt keine gültige Betreffzeile (subject).\n" +"Der Betreff muß einen Klassennamen oder Bezeichner enthalten, um\n" +"anzuzeigen, worum es geht. Zum Beispiel:\n" +" Betreff: [issue] Ein neues Thema\n" +" - dadurch wird ein neuer issue-Eintrag mit dem Titel\n" +" 'Ein neues Thema' angelegt\n" +" Betreff: [issue1234] Vorhandenes Thema 1234\n" +" - dadurch wird dem vorhandenen 'issue' mit der Nummer 1234\n" +" eine neue Nachricht hinzugefügt\n" +"\n" +"Der Betreff war: '%(subject)s'\n" -#: ../roundup/mailgw.py:911 +#: ../roundup/mailgw.py:974 #, python-format msgid "" "\n" @@ -2042,13 +1983,11 @@ msgid "" "Subject was: \"%(subject)s\"\n" msgstr "" "\n" -"Der von Ihnen in der Betreffzeile angegebene Klassenname (\"%(classname)s\")" -"existiert in der Datenbank nicht." -"\n" -"Gültige Klassen sind: %(validname)s\n" +"Der von Ihnen in der Betreffzeile angegebene Klassenname (\"%(classname)s\")existiert in der Datenbank nicht.\n" +"Gültige Klassen sind: %(validname)s\n" "Die Betreffzeile war: \"%(subject)s\"\n" -#: ../roundup/mailgw.py:919 +#: ../roundup/mailgw.py:982 #, python-format msgid "" "\n" @@ -2065,20 +2004,20 @@ msgid "" "Subject was: '%(subject)s'\n" msgstr "" "\n" -"Sie haben in der Betreffzeile keinen Klassennamen angegeben, und es ist für\n" -"diesen Tracker kein Standardwert gesetzt. Die Betreffzeile muß eine Klasse\n" +"Sie haben in der Betreffzeile keinen Klassennamen angegeben, und es ist für\n" +"diesen Tracker kein Standardwert gesetzt. Die Betreffzeile muß eine Klasse\n" "oder einen Bezeichner des Gegenstands Ihrer Nachricht enthalten;\n" "zum Beispiel:\n" " Subject: [issue] Dies ist ein neues Issue\n" -" - dies erzeugt ein neues Issue im Tracker mit dem Titel \'Dies\n" -" ist ein neues Issue\'.\n" +" - dies erzeugt ein neues Issue im Tracker mit dem Titel 'Dies\n" +" ist ein neues Issue'.\n" " Subject: [issue1234] Dies bezieht sich auf Issue 1234\n" -" - fügt den Inhalt der Nachricht dem existierenden Issue 1234 hinzu\n" +" - fügt den Inhalt der Nachricht dem existierenden Issue 1234 hinzu\n" "\n" "Die Betreffzeile (Subject) war:\n" " '%(subject)s'\n" -#: ../roundup/mailgw.py:960 +#: ../roundup/mailgw.py:1023 #, python-format msgid "" "\n" @@ -2089,35 +2028,14 @@ msgid "" "Subject was: \"%(subject)s\"\n" msgstr "" "\n" -"Ich kann Ihre Nachricht keinem Eintrag in der Datenbank zuordnen - Sie müssen\n" +"Ich kann Ihre Nachricht keinem Eintrag in der Datenbank zuordnen - Sie müssen\n" "entweder einen vollen Bezeichner angeben (mit Nummer, z. B. \"[issue123]\")\n" -"oder die Betreffzeile intakt lassen, so daß ich diese zuordnen kann.\n" +"oder die Betreffzeile intakt lassen, so daß ich diese zuordnen kann.\n" "\n" "Die Betreffzeile (Subject) war:\n" " '%(subject)s'\n" -#: ../roundup/mailgw.py:733 -#, (old version) -#, python-format -msgid "" -"\n" -"I cannot match your message to a node in the database - you need to either\n" -"supply a full designator (with number, eg \"[issue123]\" or keep the\n" -"previous subject title intact so I can match that.\n" -"\n" -"Subject was: \"%(subject)s\"\n" -msgstr "" -"\n" -"Ich kann Ihre Nachricht keinem Eintrag in der Datenbank zuordnen - Sie müssen\n" -"entweder einen vollen Bezeichner angeben (mit Nummer, z. B. \"[issue123]\")\n" -"oder die Betreffzeile intakt lassen, so daß ich diese zuordnen kann.\n" -"\n" -"Die Betreffzeile (Subject) war:\n" -" '%(subject)s'\n" - - -#: ../roundup/mailgw.py:993 -#: ../roundup/mailgw.py:766 +#: ../roundup/mailgw.py:1056 #, python-format msgid "" "\n" @@ -2126,14 +2044,14 @@ msgid "" "\n" "Subject was: \"%(subject)s\"\n" msgstr "" +"\n" "Der in der Betreffzeile Ihre Nachricht bezeichnete Eintrag\n" "(\"%(nodeid)s\") existiert nicht.\n" "\n" "Die Betreffzeile (Subject) war:\n" " '%(subject)s'\n" -#: ../roundup/mailgw.py:1021 -#: ../roundup/mailgw.py:794 +#: ../roundup/mailgw.py:1084 #, python-format msgid "" "\n" @@ -2141,9 +2059,12 @@ msgid "" "%(mailadmin)s and have them fix the incorrect class specified as:\n" " %(current_class)s\n" msgstr "" +"\n" +"Das Mail-Gateway ist nicht korrekt eingerichtet. Bitte wenden\n" +"Sie sich an %(mailadmin)s und bitten Sie um Korrektur der\n" +"fehlerhaften Klasse: %(current_class)s\n" -#: ../roundup/mailgw.py:1044 -#: ../roundup/mailgw.py:817 +#: ../roundup/mailgw.py:1107 #, python-format msgid "" "\n" @@ -2151,8 +2072,12 @@ msgid "" "%(mailadmin)s and have them fix the incorrect properties:\n" " %(errors)s\n" msgstr "" +"\n" +"Das Mail-Gateway ist nicht korrekt eingerichtet. Bitte wenden\n" +"Sie sich an %(mailadmin)s und bitten Sie um Korrektur der\n" +"fehlerhaften Eigenschaften: %(errors)s\n" -#: ../roundup/mailgw.py:1084 +#: ../roundup/mailgw.py:1147 #, python-format msgid "" "\n" @@ -2165,42 +2090,21 @@ msgstr "" "\n" "Unbekannte Adresse: %(from_address)s\n" -#: ../roundup/mailgw.py:847 -#, (old version) -#, python-format -msgid "" -"\n" -"You are not a registered user.\n" -"\n" -"Unknown address: %(from_address)s\n" -msgstr "" -"\n" -"Sie sind kein registrierter Anwender.\n" -"\n" -"Unbekannte Adresse: %(from_address)s\n" - -#: ../roundup/mailgw.py:1092 -#: ../roundup/mailgw.py:855 +#: ../roundup/mailgw.py:1155 msgid "You are not permitted to access this tracker." -msgstr "" -"Sie haben keinen Zugriff auf diesen Tracker." +msgstr "Sie haben keinen Zugriff auf diesen Tracker." -#: ../roundup/mailgw.py:1099 -#: ../roundup/mailgw.py:862 +#: ../roundup/mailgw.py:1162 #, python-format msgid "You are not permitted to edit %(classname)s." -msgstr "" -"Sie sind nicht berechtigt, %(classname)s zu bearbeiten" +msgstr "Sie sind nicht berechtigt, die Klasse \"%(classname)s\" zu bearbeiten" -#: ../roundup/mailgw.py:1103 -#: ../roundup/mailgw.py:866 +#: ../roundup/mailgw.py:1166 #, python-format msgid "You are not permitted to create %(classname)s." -msgstr "" -"Sie sind nicht berechtigt, ein \"%(classname)s\" zu erzeugen" +msgstr "Sie sind nicht berechtigt, ein \"%(classname)s\" zu erzeugen" -#: ../roundup/mailgw.py:1150 -#: ../roundup/mailgw.py:913 +#: ../roundup/mailgw.py:1213 #, python-format msgid "" "\n" @@ -2215,7 +2119,7 @@ msgstr "" "\n" "Die Betreffzeile war: \"%(subject)s\"\n" -#: ../roundup/mailgw.py:1203 +#: ../roundup/mailgw.py:1266 msgid "" "\n" "This tracker has been configured to require all email be PGP signed or\n" @@ -2223,10 +2127,9 @@ msgid "" msgstr "" "\n" "Dieser Tracker wurde konfiguriert, Email-Nachrichten nur PGP-signiert oder\n" -"verschlüsselt entgegenzunehmen." +"verschlüsselt entgegenzunehmen." -#: ../roundup/mailgw.py:1209 -#: ../roundup/mailgw.py:942 +#: ../roundup/mailgw.py:1273 msgid "" "\n" "Roundup requires the submission to be plain text. The message parser could\n" @@ -2236,53 +2139,43 @@ msgstr "" "Dieser Tracker akzeptiert nur einfache Textnachrichten. Der Mail-Parser konnte\n" "keinen entsprechenden Teil (\"text/plain\") finden.\n" -#: ../roundup/mailgw.py:1226 -#: ../roundup/mailgw.py:964 +#: ../roundup/mailgw.py:1290 msgid "You are not permitted to create files." -msgstr "" -"Sie sind nicht berechtigt, Dateien zu erzeugen" +msgstr "Sie sind nicht berechtigt, Dateien zu erzeugen." -#: ../roundup/mailgw.py:1240 -#: ../roundup/mailgw.py:978 +#: ../roundup/mailgw.py:1304 #, python-format msgid "You are not permitted to add files to %(classname)s." -msgstr "" -"Sie sind nicht berechtigt, Dateien zu %(classname)s hinzuzufügen" +msgstr "Sie sind nicht berechtigt, Dateien zu %(classname)s hinzuzufügen." -#: ../roundup/mailgw.py:1258 -#: ../roundup/mailgw.py:996 +#: ../roundup/mailgw.py:1322 msgid "You are not permitted to create messages." -msgstr "" -"Sie sind nicht berechtigt, Nachrichten zu erzeugen" +msgstr "Sie sind nicht berechtigt, Nachrichten zu erzeugen" -#: ../roundup/mailgw.py:1266 -#: ../roundup/mailgw.py:1004 +#: ../roundup/mailgw.py:1330 #, python-format msgid "" "\n" "Mail message was rejected by a detector.\n" "%(error)s\n" msgstr "" -"Die Mail-Nachricht wurde von einem Detektor zurückgewiesen.\n" +"\n" +"Die Mail-Nachricht wurde von einem Detektor zurückgewiesen.\n" "%(error)s\n" -#: ../roundup/mailgw.py:1274 -#: ../roundup/mailgw.py:1012 +#: ../roundup/mailgw.py:1338 #, python-format msgid "You are not permitted to add messages to %(classname)s." -msgstr "" -"Sie sind nicht berechtigt, Kommentare zu %(classname)s hinzuzufügen" +msgstr "Sie sind nicht berechtigt, Kommentare zu %(classname)s hinzuzufügen." -#: ../roundup/mailgw.py:1301 -#: ../roundup/mailgw.py:1039 +#: ../roundup/mailgw.py:1365 #, python-format msgid "You are not permitted to edit property %(prop)s of class %(classname)s." msgstr "" "Sie sind nicht berechtigt, die Eigenschaft %(prop)s der Klasse %(classname)s\n" "zu bearbeiten." -#: ../roundup/mailgw.py:1309 -#: ../roundup/mailgw.py:1047 +#: ../roundup/mailgw.py:1374 #, python-format msgid "" "\n" @@ -2293,109 +2186,87 @@ msgstr "" "Es gab ein Problem mit Ihrer Nachricht:\n" " %(message)s\n" -#: ../roundup/mailgw.py:1331 -#: ../roundup/mailgw.py:1069 +#: ../roundup/mailgw.py:1396 msgid "not of form [arg=value,value,...;arg=value,value,...]" -msgstr "" -"entspricht nicht der Form [arg=wert,wert,...;arg=wert,wert,...]" +msgstr "entspricht nicht der Form [arg=wert,wert,...;arg=wert,wert,...]" -#: ../roundup/roundupdb.py:147 -#: ../roundup/roundupdb.py:142 +#: ../roundup/roundupdb.py:174 msgid "files" msgstr "Dateien" -#: ../roundup/roundupdb.py:147 -#: ../roundup/roundupdb.py:141 +#: ../roundup/roundupdb.py:174 msgid "messages" msgstr "Kommentare" -#: ../roundup/roundupdb.py:147 -#: ../roundup/roundupdb.py:141 +#: ../roundup/roundupdb.py:174 msgid "nosy" msgstr "Interessenten" -#: ../roundup/roundupdb.py:147 -#: ../roundup/roundupdb.py:141 +#: ../roundup/roundupdb.py:174 msgid "superseder" msgstr "ersetzt durch" -#: ../roundup/roundupdb.py:147 -#: ../roundup/roundupdb.py:141 +#: ../roundup/roundupdb.py:174 msgid "title" msgstr "Titel" -#: ../roundup/roundupdb.py:148 -#: ../roundup/roundupdb.py:142 +#: ../roundup/roundupdb.py:175 msgid "assignedto" msgstr "zugewiesen" -#: ../roundup/roundupdb.py:148 +#: ../roundup/roundupdb.py:175 msgid "keyword" -msgstr "" +msgstr "Schlagwort" -#: ../roundup/roundupdb.py:148 -#: ../roundup/roundupdb.py:142 +#: ../roundup/roundupdb.py:175 msgid "priority" -msgstr "Prioriät" +msgstr "Prioriät" -#: ../roundup/roundupdb.py:148 -#: ../roundup/roundupdb.py:142 +#: ../roundup/roundupdb.py:175 msgid "status" msgstr "Status" -#: ../roundup/roundupdb.py:142 -#, (old key, replaced by "keyword") -msgid "topic" -msgstr "Schlagwort" - -#: ../roundup/roundupdb.py:151 -#: ../roundup/roundupdb.py:145 +#: ../roundup/roundupdb.py:178 msgid "activity" -msgstr "Aktivität" +msgstr "Aktivität" #. following properties are common for all hyperdb classes #. they are listed here to keep things in one place -#: ../roundup/roundupdb.py:151 -#: ../roundup/roundupdb.py:145 +#: ../roundup/roundupdb.py:178 msgid "actor" msgstr "Akteur" -#: ../roundup/roundupdb.py:151 -#: ../roundup/roundupdb.py:145 +#: ../roundup/roundupdb.py:178 msgid "creation" msgstr "Erstellungsdatum" -#: ../roundup/roundupdb.py:151 -#: ../roundup/roundupdb.py:145 +#: ../roundup/roundupdb.py:178 msgid "creator" msgstr "Ersteller" -#: ../roundup/roundupdb.py:309 -#: ../roundup/roundupdb.py:304 +#: ../roundup/roundupdb.py:335 #, python-format msgid "New submission from %(authname)s%(authaddr)s:" -msgstr "" +msgstr "Neue Nachricht von %(authname)s%(authaddr)s:" -#: ../roundup/roundupdb.py:312 -#: ../roundup/roundupdb.py:307 +#: ../roundup/roundupdb.py:338 #, python-format msgid "%(authname)s%(authaddr)s added the comment:" msgstr "%(authname)s%(authaddr)s merkte an:" -#: ../roundup/roundupdb.py:315 +#: ../roundup/roundupdb.py:341 #, python-format msgid "Change by %(authname)s%(authaddr)s:" -msgstr "" -"Änderung von %(authname)s%(authaddr)s:" +msgstr "Änderung von %(authname)s%(authaddr)s:" -#: ../roundup/roundupdb.py:342 +#: ../roundup/roundupdb.py:361 #, python-format msgid "File '%(filename)s' not attached - you can download it from %(link)s." msgstr "" -"Die Datei '%(filename)s' ist nicht beigefügt - Sie können Sie unter\n" +"Die Datei '%(filename)s' ist nicht beigefügt - Sie können Sie unter\n" "%(link)s herunterladen." -#: ../roundup/roundupdb.py:615 +#: ../roundup/roundupdb.py:661 #, python-format msgid "" "\n" @@ -2413,12 +2284,12 @@ msgstr "" #: ../roundup/scripts/roundup_demo.py:32 #, python-format msgid "Enter directory path to create demo tracker [%s]: " -msgstr "Verzeichnis für Tracker-Demo eingeben [%s]: " +msgstr "Verzeichnis für Tracker-Demo eingeben [%s]: " #: ../roundup/scripts/roundup_gettext.py:22 #, python-format msgid "Usage: %(program)s " -msgstr "Verwendung: %(program)s " +msgstr "Verwendung: %(program)s " #: ../roundup/scripts/roundup_gettext.py:37 #, python-format @@ -2428,8 +2299,7 @@ msgstr "Keine Tracker-Vorlage gefunden im Verzeichnis %s" #: ../roundup/scripts/roundup_mailgw.py:36 #, python-format msgid "" -"Usage: %(program)s [-v] [-c class] [[-C class] -S field=value]* [method]\n" +"Usage: %(program)s [-v] [-c class] [[-C class] -S field=value]* [method]\n" "\n" "Options:\n" " -v: print version and exit\n" @@ -2463,16 +2333,22 @@ msgid "" " specified as:\n" " mailbox /path/to/mailbox\n" "\n" +"In all of the following the username and password can be stored in a\n" +"~/.netrc file. In this case only the server name need be specified on\n" +"the command-line.\n" +"\n" +"The username and/or password will be prompted for if not supplied on\n" +"the command-line or in ~/.netrc.\n" +"\n" "POP:\n" " In the third case, the gateway reads all messages from the POP server\n" " specified and submits each in turn to the roundup.mailgw module. The\n" " server is specified as:\n" " pop username:password@server\n" -" The username and password may be omitted:\n" +" Alternatively, one can omit one or both of username and password:\n" " pop username@server\n" " pop server\n" -" are both valid. The username and/or password will be prompted for if\n" -" not supplied on the command-line.\n" +" are both valid.\n" "\n" "POPS:\n" " Connect to a POP server over ssl. This requires python 2.4 or later.\n" @@ -2510,37 +2386,37 @@ msgstr "" " . mit einem Tracker-Verzeichnis und einem IMAP/IMAPS-Konto.\n" "\n" "Optional kann mit -C die Klasse des zu erstellenden Eintrags spezifiziert \n" -"werden. Zudem können Sie mit -S oder --set Eigenschaften der Einträge\n" +"werden. Zudem können Sie mit -S oder --set Eigenschaften der Einträge\n" "als Eigenschaft=Wert[;Eigenschaft=Wert]* setzen, analog zum Roundup-\n" "Kommandozeilen Programm, resp. zur Syntax in der Betreffszeile einer E-Mail.\n" "Voreingestellt ist die Klasse \"msg\", aber auch Klassen wie \"issue\",\n" -"\"user\" oder \"file\" können verwendet werden.\n" +"\"user\" oder \"file\" können verwendet werden.\n" "\n" -"Sie können dadurch mehrere E-Mail-Konten für einen Tracker verwenden und\n" +"Sie können dadurch mehrere E-Mail-Konten für einen Tracker verwenden und\n" "unterschiedliche Eintragstypen aus den Nachrichten erstellen.\n" "\n" "PIPE:\n" " Das Mail-Gateway liest eine Nachricht von der Standardeingabe und\n" -" übergibt sie an das Modul roundup.mailgw.\n" +" übergibt sie an das Modul roundup.mailgw.\n" "\n" -"UNIX Mailbox:\n" +"UNIX-Mailbox:\n" " Die angegebene Mailbox-Datei wird ausgelesen, und alle Nachrichten werden\n" -" an das Modul roundup.mailgw übergeben. Nach erfolgreicher Verarbeitung \n" +" an das Modul roundup.mailgw übergeben. Nach erfolgreicher Verarbeitung \n" " wird die Mail-Spooldatei geleert.\n" -" Die Mailbox-Datei wird folgendermaßen angegeben: mailbox /pfad/zur/mailbox\n" +" Die Mailbox-Datei wird folgendermaßen angegeben: mailbox /pfad/zur/mailbox\n" "\n" "POP:\n" " Das Gateway liest alle Nachrichten vom POP3-Konto und leitet sie weiter an \n" " das Modul roundup.mailgw. \n" -" Das Konto wird folgendermaßen angegeben:\n" +" Das Konto wird folgendermaßen angegeben:\n" " pop benutzername:passwort@server\n" -" Benutzername und Passwort können weggelassen werden:\n" +" Benutzername und Passwort können weggelassen werden:\n" " pop benutzername@server\n" " pop server\n" " In diesem Fall werden die Anmeldungs-Daten zur Laufzeit erfragt.\n" "\n" "POPS:\n" -" Mit einem POP3-Server über SSL verbinden; dies erfordert Python 2.4 oder\n" +" Mit einem POP3-Server über SSL verbinden; dies erfordert Python 2.4 oder\n" " neuer. Argumente wie bei POP.\n" "\n" "APOP:\n" @@ -2555,36 +2431,33 @@ msgstr "" " imap benutzername:passwort@server mailbox\n" "\n" "IMAPS:\n" -" Verbindung zu einem IMAP-Server über eine sichere SSL-Verbindung.\n" +" Verbindung zu einem IMAP-Server über eine sichere SSL-Verbindung.\n" " Die Syntax entspricht der IMAP-Spezifikation:\n" " imaps benutzername:passwort@server [mailbox]\n" "\n" -#: ../roundup/scripts/roundup_mailgw.py:147 +#: ../roundup/scripts/roundup_mailgw.py:157 msgid "Error: not enough source specification information" -msgstr "Sie haben nicht genügend Angaben zur E-Mail-Quelle gemacht" +msgstr "Sie haben nicht genügend Angaben zur E-Mail-Quelle gemacht" -#: ../roundup/scripts/roundup_mailgw.py:157 -msgid "Error: pop specification not valid" -msgstr "Fehler: pop Optionen ungültig" +#: ../roundup/scripts/roundup_mailgw.py:186 +#, python-format +msgid "Error: %s specification not valid" +msgstr "Fehler: %s-Optionen ungültig" -#: ../roundup/scripts/roundup_mailgw.py:164 -msgid "Error: apop specification not valid" -msgstr "Fehler: apop Optionen ungültig" +#: ../roundup/scripts/roundup_mailgw.py:192 +msgid "Error: a later version of python is required" +msgstr "Fehler: eine neuere Python-Version wird benötigt" -#: ../roundup/scripts/roundup_mailgw.py:178 -msgid "" -"Error: The source must be either \"mailbox\", \"pop\", \"apop\", \"imap\" or " -"\"imaps\"" -msgstr "Fehler: Als E-Mail-Quelle muss \"mailbox\", \"pop\", \"apop\", \"imap\" oder \"imaps\" gewählt werden" +#: ../roundup/scripts/roundup_mailgw.py:203 +msgid "Error: The source must be either \"mailbox\", \"pop\", \"pops\", \"apop\", \"imap\" or \"imaps\"" +msgstr "Fehler: Als E-Mail-Quelle muss \"mailbox\", \"pop\", \"pops\", \"apop\", \"imap\" oder \"imaps\" gewählt werden" #: ../roundup/scripts/roundup_server.py:76 msgid "WARNING: generating temporary SSL certificate" -msgstr "" -"WARNUNG: erzeuge temporäres SSL-Zertifikat" +msgstr "WARNUNG: erzeuge temporäres SSL-Zertifikat" #: ../roundup/scripts/roundup_server.py:253 -#: ../roundup/scripts/roundup_server.py:140 msgid "" "Roundup trackers index\n" "

    Roundup trackers index

      \n" @@ -2592,54 +2465,52 @@ msgstr "" "Roundup Tracker-Liste\n" "

      Roundup Tracker-Liste

        \n" -#: ../roundup/scripts/roundup_server.py:242 +#: ../roundup/scripts/roundup_server.py:389 #, python-format msgid "Error: %s: %s" msgstr "Fehler: %s: %s" -#: ../roundup/scripts/roundup_server.py:252 +#: ../roundup/scripts/roundup_server.py:399 msgid "WARNING: ignoring \"-g\" argument, not root" -msgstr "" -"WARNUNG: die Option \"-g\" wird ignoriert, da Sie nicht Administrator sind" +msgstr "WARNUNG: die Option \"-g\" wird ignoriert, da Sie nicht Administrator sind" -#: ../roundup/scripts/roundup_server.py:258 +#: ../roundup/scripts/roundup_server.py:405 msgid "Can't change groups - no grp module" msgstr "Die Gruppe kann nicht gewechselt werden - das Modul grp fehlt" -#: ../roundup/scripts/roundup_server.py:267 +#: ../roundup/scripts/roundup_server.py:414 #, python-format msgid "Group %(group)s doesn't exist" msgstr "Die Gruppe %(group)s existiert nicht" -#: ../roundup/scripts/roundup_server.py:278 +#: ../roundup/scripts/roundup_server.py:425 msgid "Can't run as root!" msgstr "Dieser Prozess kann nicht unter dem Administrator-Konto (\"root\") laufen!" -#: ../roundup/scripts/roundup_server.py:281 +#: ../roundup/scripts/roundup_server.py:428 msgid "WARNING: ignoring \"-u\" argument, not root" -msgstr "" -"WARNUNG: die Option \"-u\" wird ignoriert, da Sie nicht Administrator sind" +msgstr "WARNUNG: die Option \"-u\" wird ignoriert, da Sie nicht Administrator sind" -#: ../roundup/scripts/roundup_server.py:286 +#: ../roundup/scripts/roundup_server.py:434 msgid "Can't change users - no pwd module" msgstr "Der Benutzer kann nicht gewechselt werden - das Modul pwd fehlt" -#: ../roundup/scripts/roundup_server.py:295 +#: ../roundup/scripts/roundup_server.py:443 #, python-format msgid "User %(user)s doesn't exist" msgstr "Der Benutzer %(user)s existiert nicht" -#: ../roundup/scripts/roundup_server.py:417 +#: ../roundup/scripts/roundup_server.py:592 #, python-format msgid "Multiprocess mode \"%s\" is not available, switching to single-process" -msgstr "Der Multiprozessmodus \"%s\" ist nicht verfügbar, Einprozessmodus aktiviert" +msgstr "Der Multiprozessmodus \"%s\" ist nicht verfügbar, Einprozessmodus aktiviert" -#: ../roundup/scripts/roundup_server.py:440 +#: ../roundup/scripts/roundup_server.py:620 #, python-format msgid "Unable to bind to port %s, port already in use." msgstr "Start des Servers auf Port %s schlug fehl. Port bereits verwendet." -#: ../roundup/scripts/roundup_server.py:507 +#: ../roundup/scripts/roundup_server.py:688 msgid "" " -c Windows Service options.\n" " If you want to run the server as a Windows Service, you\n" @@ -2652,11 +2523,10 @@ msgstr "" " Um den Roundup-Server als Windows Service zu starten,\n" " benutzen Sie eine Server-Konfiguration, in der die Tracker-\n" " Instanzen angegeben werden.\n" -" Zudem müssen Sie die Logfile-Option aktivieren.\n" +" Zudem müssen Sie die Logfile-Option aktivieren.\n" " \"roundup-server -c help\" zeigt eine weitere Hilfe zum Thema." #: ../roundup/scripts/roundup_server.py:695 -#: ../roundup/scripts/roundup_server.py:514 msgid "" " -u runs the Roundup web server as this UID\n" " -g runs the Roundup web server as this GID\n" @@ -2671,7 +2541,6 @@ msgstr "" " Die Option -l muss dann auch angegeben werden." #: ../roundup/scripts/roundup_server.py:702 -#: ../roundup/scripts/roundup_server.py:521 #, python-format msgid "" "%(message)sUsage: roundup-server [options] [name=tracker home]*\n" @@ -2684,8 +2553,7 @@ msgid "" " -n set the host name of the Roundup web server instance\n" " -p set the port to listen on (default: %(port)s)\n" " -l log to the file indicated by fname instead of stderr/stdout\n" -" -N log client machine names instead of IP addresses (much " -"slower)\n" +" -N log client machine names instead of IP addresses (much slower)\n" " -i set tracker index template\n" " -s enable SSL\n" " -e PEM file containing SSL key and certificate\n" @@ -2738,9 +2606,9 @@ msgstr "" " -n Hostnamen des Serverprozesses bestimmen\n" " -p Port bestimmen (Voreinstellung: %(port)s)\n" " -l Logdatei bestimmen (anstelle \"stderr\" / \"stdout\")\n" -" -N Domainnamen in der Logdatei auflösen (viel langsamer)\n" +" -N Domainnamen in der Logdatei auflösen (viel langsamer)\n" " -t Multiprozessmodus (Voreinstellung: %(mp_def)s).\n" -" Verfügbare Modi: %(mp_types)s.\n" +" Verfügbare Modi: %(mp_types)s.\n" "%(os_part)s\n" "\n" "Lange Optionen:\n" @@ -2748,7 +2616,7 @@ msgstr "" " --help Diese Hilfe ausgeben und beenden\n" " --save-config Konfiguration erstellen oder aktualiseren und beenden\n" " --config Konfiguration verwenden\n" -" Die Einstellungen in der Sektion [main] der Konfigurationsdatei können Sie\n" +" Die Einstellungen in der Sektion [main] der Konfigurationsdatei können Sie\n" " auch in der Form --= angegeben.\n" "\n" "Beispiele:\n" @@ -2767,50 +2635,50 @@ msgstr "" "Konfigurations-Format:\n" " Roundup Server benutzt das standardisierte .ini Format.\n" " Konfigurationen, welche mit 'roundup-server -S' erstellt werden, \n" -" enthalten detaillierte Erklärungen zu jeder Option. Bitte konsultieren\n" -" Sie diese Datei für weitere Angaben.\n" +" enthalten detaillierte Erklärungen zu jeder Option. Bitte konsultieren\n" +" Sie diese Datei für weitere Angaben.\n" "\n" "Tracker-Name=Tracker-Verzeichnis:\n" " Gibt an, welche Tracker-Instanz(en) verwendet werden. Der Tracker-Name\n" " bestimmt den URL-Pfad im Web. Das Tracker-Verzeichnis gibt an, in \n" " welchem Verzeichnis die Tracker-Konfiguration gespeichert wurde.\n" -" Sie können mehrere Tracker-Instanzen auf der Kommandozeile angeben oder\n" +" Sie können mehrere Tracker-Instanzen auf der Kommandozeile angeben oder\n" " alternativ die Variable TRACKER_HOME in der roundup-server Datei \n" " anpassen. \n" " ACHTUNG: Der Tracker-Name darf keine Sonderzeichen enthalten, welche in \n" -" URLs Probleme bereiten könnten. Am besten verwenden Sie nur Buchstaben, \n" +" URLs Probleme bereiten könnten. Am besten verwenden Sie nur Buchstaben, \n" " Zahlen und \"-_\".\n" -#: ../roundup/scripts/roundup_server.py:669 +#: ../roundup/scripts/roundup_server.py:860 msgid "Instances must be name=home" -msgstr "Instanzen müssen als Tracker-Name=Tracker-Verzeichnis angegeben werden" +msgstr "Instanzen müssen als Tracker-Name=Tracker-Verzeichnis angegeben werden" -#: ../roundup/scripts/roundup_server.py:683 +#: ../roundup/scripts/roundup_server.py:874 #, python-format msgid "Configuration saved to %s" msgstr "Konfiguration in der Datei %s gespeichert" -#: ../roundup/scripts/roundup_server.py:694 +#: ../roundup/scripts/roundup_server.py:892 msgid "Sorry, you can't run the server as a daemon on this Operating System" msgstr "Auf diesem Betriebssystem kann der Server nicht als Hintergrundprozess laufen" -#: ../roundup/scripts/roundup_server.py:706 +#: ../roundup/scripts/roundup_server.py:907 #, python-format msgid "Roundup server started on %(HOST)s:%(PORT)s" msgstr "Der Roundup-Server wurde unter %(HOST)s:%(PORT)s gestartet" -#: ../templates/classic/html/_generic.collision.html:4 -#: ../templates/minimal/html/_generic.collision.html:4 +#: ../share/roundup/templates/classic/html/_generic.collision.html:4 +#: ../share/roundup/templates/minimal/html/_generic.collision.html:4 msgid "${class} Edit Collision - ${tracker}" msgstr "Kollision bei der Bearbeitung - ${tracker}" -#: ../templates/classic/html/_generic.collision.html:7 -#: ../templates/minimal/html/_generic.collision.html:7 +#: ../share/roundup/templates/classic/html/_generic.collision.html:7 +#: ../share/roundup/templates/minimal/html/_generic.collision.html:7 msgid "${class} Edit Collision" msgstr "Kollision bei der Bearbeitung" -#: ../templates/classic/html/_generic.collision.html:14 -#: ../templates/minimal/html/_generic.collision.html:14 +#: ../share/roundup/templates/classic/html/_generic.collision.html:14 +#: ../share/roundup/templates/minimal/html/_generic.collision.html:14 msgid "" "\n" " There has been a collision. Another user updated this node\n" @@ -2818,1326 +2686,1114 @@ msgid "" " the node and review your edits.\n" msgstr "" "\n" -" Eine Kollision wurde festgestellt. Während Ihrer Bearbeitung\n" -" hat ein anderer Benutzer diesen Eintrag aktualisiert. Bitte laden Sie diese Seite neu \n" -" und fügen Sie Ihre Änderungen erneut ein.\n" +" Eine Kollision wurde festgestellt. Während Ihrer Bearbeitung\n" +" hat ein anderer Benutzer diesen Eintrag aktualisiert. Bitte laden Sie diese Seite neu \n" +" und fügen Sie Ihre Änderungen erneut ein.\n" -#: ../templates/classic/html/_generic.help-empty.html:6 +#: ../share/roundup/templates/classic/html/_generic.help-empty.html:6 msgid "Please specify your search parameters!" msgstr "Bitte geben Sie Ihre Suchparameter an!" -#: ../templates/classic/html/_generic.help-list.html:20 -#: ../templates/classic/html/_generic.index.html:14 -#: ../templates/classic/html/_generic.item.html:12 -#: ../templates/classic/html/file.item.html:9 -#: ../templates/classic/html/issue.index.html:16 -#: ../templates/classic/html/issue.item.html:28 -#: ../templates/classic/html/msg.item.html:26 -#: ../templates/classic/html/user.index.html:9 -#: ../templates/classic/html/user.item.html:35 -#: ../templates/minimal/html/_generic.index.html:14 -#: ../templates/minimal/html/_generic.item.html:12 -#: ../templates/minimal/html/user.index.html:9 -#: ../templates/minimal/html/user.item.html:35 -#: ../templates/minimal/html/user.register.html:14 +#: ../share/roundup/templates/classic/html/_generic.help-list.html:20 +#: ../share/roundup/templates/classic/html/_generic.index.html:14 +#: ../share/roundup/templates/classic/html/_generic.item.html:12 +#: ../share/roundup/templates/classic/html/file.item.html:9 +#: ../share/roundup/templates/classic/html/issue.index.html:16 +#: ../share/roundup/templates/classic/html/issue.item.html:28 +#: ../share/roundup/templates/classic/html/msg.item.html:26 +#: ../share/roundup/templates/classic/html/user.index.html:9 +#: ../share/roundup/templates/classic/html/user.item.html:35 +#: ../share/roundup/templates/minimal/html/_generic.index.html:14 +#: ../share/roundup/templates/minimal/html/_generic.item.html:12 +#: ../share/roundup/templates/minimal/html/user.index.html:9 +#: ../share/roundup/templates/minimal/html/user.item.html:35 +#: ../share/roundup/templates/minimal/html/user.register.html:14 msgid "You are not allowed to view this page." msgstr "Sie sind nicht berechtigt, diese Seite anzuzeigen." -#: ../templates/classic/html/_generic.help-list.html:34 +#: ../share/roundup/templates/classic/html/_generic.help-list.html:34 msgid "1..25 out of 50" -msgstr "" -"1..25 von 50" +msgstr "1..25 von 50" -#: ../templates/classic/html/_generic.help-search.html:9 -msgid "" -"Generic template ${template} or version for class ${classname} is not yet " -"implemented" -msgstr "" -"Die generische Vorlage ${template} bzw. die Version für die Klasse ${classname} " -"ist noch nicht implementiert" - -#: ../templates/classic/html/_generic.help-submit.html:57 -#: ../templates/classic/html/_generic.help.html:31 -#: ../templates/minimal/html/_generic.help.html:31 -#: ../templates/classic/html/_generic.help.html:30 -#: ../templates/minimal/html/_generic.help.html:30 +#: ../share/roundup/templates/classic/html/_generic.help-search.html:9 +msgid "Generic template ${template} or version for class ${classname} is not yet implemented" +msgstr "Die generische Vorlage ${template} bzw. die Version für die Klasse ${classname} ist noch nicht implementiert" + +#: ../share/roundup/templates/classic/html/_generic.help-submit.html:57 +#: ../share/roundup/templates/classic/html/_generic.help.html:31 +#: ../share/roundup/templates/minimal/html/_generic.help.html:31 msgid " Cancel " msgstr " Abbrechen " -#: ../templates/classic/html/_generic.help-submit.html:63 -#: ../templates/classic/html/_generic.help.html:34 -#: ../templates/minimal/html/_generic.help.html:34 -#: ../templates/classic/html/_generic.help.html:33 -#: ../templates/minimal/html/_generic.help.html:33 +#: ../share/roundup/templates/classic/html/_generic.help-submit.html:63 +#: ../share/roundup/templates/classic/html/_generic.help.html:34 +#: ../share/roundup/templates/minimal/html/_generic.help.html:34 msgid " Apply " msgstr " Anwenden " -#: ../templates/classic/html/_generic.help.html:9 -#: ../templates/classic/html/user.help.html:13 -#: ../templates/minimal/html/_generic.help.html:9 +#: ../share/roundup/templates/classic/html/_generic.help.html:9 +#: ../share/roundup/templates/classic/html/user.help.html:13 +#: ../share/roundup/templates/minimal/html/_generic.help.html:9 msgid "${property} help - ${tracker}" msgstr "Hilfe zu \"${property}\" - ${tracker}" -#: ../templates/classic/html/_generic.help.html:41 -#: ../templates/classic/html/help.html:21 -#: ../templates/classic/html/issue.index.html:81 -#: ../templates/minimal/html/_generic.help.html:41 -#: ../templates/classic/html/_generic.help.html:40 -#: ../templates/classic/html/issue.index.html:67 -#: ../templates/minimal/html/_generic.help.html:40 +#: ../share/roundup/templates/classic/html/_generic.help.html:41 +#: ../share/roundup/templates/classic/html/help.html:21 +#: ../share/roundup/templates/classic/html/issue.index.html:81 +#: ../share/roundup/templates/minimal/html/_generic.help.html:41 msgid "<< previous" -msgstr "<< zurück" - -#: ../templates/classic/html/_generic.help.html:53 -#: ../templates/classic/html/help.html:28 -#: ../templates/classic/html/issue.index.html:89 -#: ../templates/minimal/html/_generic.help.html:53 -#: ../templates/classic/html/_generic.help.html:50 -#: ../templates/classic/html/issue.index.html:75 -#: ../templates/minimal/html/_generic.help.html:50 +msgstr "<< zurück" + +#: ../share/roundup/templates/classic/html/_generic.help.html:53 +#: ../share/roundup/templates/classic/html/help.html:28 +#: ../share/roundup/templates/classic/html/issue.index.html:89 +#: ../share/roundup/templates/minimal/html/_generic.help.html:53 msgid "${start}..${end} out of ${total}" msgstr "${start}..${end} von ${total}" -#: ../templates/classic/html/_generic.help.html:57 -#: ../templates/classic/html/help.html:32 -#: ../templates/classic/html/issue.index.html:92 -#: ../templates/minimal/html/_generic.help.html:57 -#: ../templates/classic/html/_generic.help.html:54 -#: ../templates/classic/html/issue.index.html:78 -#: ../templates/minimal/html/_generic.help.html:54 +#: ../share/roundup/templates/classic/html/_generic.help.html:57 +#: ../share/roundup/templates/classic/html/help.html:32 +#: ../share/roundup/templates/classic/html/issue.index.html:92 +#: ../share/roundup/templates/minimal/html/_generic.help.html:57 msgid "next >>" msgstr "weiter >>" -#: ../templates/classic/html/_generic.index.html:6 -#: ../templates/classic/html/_generic.item.html:4 -#: ../templates/minimal/html/_generic.index.html:6 -#: ../templates/minimal/html/_generic.item.html:4 +#: ../share/roundup/templates/classic/html/_generic.index.html:6 +#: ../share/roundup/templates/classic/html/_generic.item.html:4 +#: ../share/roundup/templates/minimal/html/_generic.index.html:6 +#: ../share/roundup/templates/minimal/html/_generic.item.html:4 msgid "${class} editing - ${tracker}" msgstr "Klasse bearbeiten - ${tracker}" -#: ../templates/classic/html/_generic.index.html:9 -#: ../templates/classic/html/_generic.item.html:7 -#: ../templates/minimal/html/_generic.index.html:9 -#: ../templates/minimal/html/_generic.item.html:7 +#: ../share/roundup/templates/classic/html/_generic.index.html:9 +#: ../share/roundup/templates/classic/html/_generic.item.html:7 +#: ../share/roundup/templates/minimal/html/_generic.index.html:9 +#: ../share/roundup/templates/minimal/html/_generic.item.html:7 msgid "${class} editing" msgstr "\"${class}\" bearbeiten" -#: ../templates/classic/html/_generic.index.html:19 -#: ../templates/classic/html/_generic.item.html:16 -#: ../templates/classic/html/file.item.html:13 -#: ../templates/classic/html/issue.index.html:20 -#: ../templates/classic/html/issue.item.html:32 -#: ../templates/classic/html/msg.item.html:30 -#: ../templates/classic/html/user.index.html:13 -#: ../templates/classic/html/user.item.html:39 -#: ../templates/minimal/html/_generic.index.html:19 -#: ../templates/minimal/html/_generic.item.html:17 -#: ../templates/minimal/html/user.index.html:13 -#: ../templates/minimal/html/user.item.html:39 -#: ../templates/minimal/html/user.register.html:17 +#: ../share/roundup/templates/classic/html/_generic.index.html:19 +#: ../share/roundup/templates/classic/html/_generic.item.html:16 +#: ../share/roundup/templates/classic/html/file.item.html:13 +#: ../share/roundup/templates/classic/html/issue.index.html:20 +#: ../share/roundup/templates/classic/html/issue.item.html:32 +#: ../share/roundup/templates/classic/html/msg.item.html:30 +#: ../share/roundup/templates/classic/html/user.index.html:13 +#: ../share/roundup/templates/classic/html/user.item.html:39 +#: ../share/roundup/templates/minimal/html/_generic.index.html:19 +#: ../share/roundup/templates/minimal/html/_generic.item.html:17 +#: ../share/roundup/templates/minimal/html/user.index.html:13 +#: ../share/roundup/templates/minimal/html/user.item.html:39 +#: ../share/roundup/templates/minimal/html/user.register.html:17 msgid "Please login with your username and password." -msgstr "" +msgstr "Bitte melden Sie sich an mit Ihrem Benutzernamen und Paßwort" -#: ../templates/classic/html/_generic.index.html:28 -#: ../templates/minimal/html/_generic.index.html:28 -#: ../templates/classic/html/_generic.index.html:22 -#: ../templates/minimal/html/_generic.index.html:22 -msgid "" -"

        You may edit the contents of the ${classname} class " -"using this form. Commas, newlines and double quotes (\") must be handled " -"delicately. You may include commas and newlines by enclosing the values in " -"double-quotes (\"). Double quotes themselves must be quoted by doubling " -"(\"\").

        Multilink properties have their multiple " -"values colon (\":\") separated (... ,\"one:two:three\", ...)

        Remove entries by deleting their line. Add new entries by " -"appending them to the table - put an X in the id column.

        " -msgstr "" -"

        Sie können hier die Einträge der Klasse \"${classname}\" " -"bearbeiten. Hinweise:

        " -"
          " -"
        • Kommata, Zeilenumbrüche und " -"Anführungszeichen (\") mit Vorsicht verwenden:" -"
          • Kommata und Zeilenumbrüche " -"dürfen nur in Anführungszeichen (\") verwendet werden." -"
          • Um Anführungszeichen in " -"Werten zu verwenden, müssen sie verdoppelt werden (\"\")
          " -"
        • Mehrfachlinks werden durch Doppelpunkt (:) getrennt " -"(... ,\"eins:zwei:drei\", ...)" -"
        • Einträge können " -"gelöscht werden, indem Sie Zeilen entfernen." -"
        • Für neue Einträge fügen Sie Zeilen ein; " -"geben Sie bei der ID-Spalte ein großes X an.

        " - -#: ../templates/classic/html/_generic.index.html:50 -#: ../templates/minimal/html/_generic.index.html:50 -#: ../templates/classic/html/_generic.index.html:44 -#: ../templates/minimal/html/_generic.index.html:44 +#: ../share/roundup/templates/classic/html/_generic.index.html:28 +#: ../share/roundup/templates/minimal/html/_generic.index.html:28 +msgid "

        You may edit the contents of the ${classname} class using this form. Commas, newlines and double quotes (\") must be handled delicately. You may include commas and newlines by enclosing the values in double-quotes (\"). Double quotes themselves must be quoted by doubling (\"\").

        Multilink properties have their multiple values colon (\":\") separated (... ,\"one:two:three\", ...)

        Remove entries by deleting their line. Add new entries by appending them to the table - put an X in the id column.

        " +msgstr "

        Sie können hier die Einträge der Klasse \"${classname}\" bearbeiten. Hinweise:

        • Kommata, Zeilenumbrüche und Anführungszeichen (\") mit Vorsicht verwenden:
          • Kommata und Zeilenumbrüche dürfen nur in Anführungszeichen (\") verwendet werden.
          • Um Anführungszeichen in Werten zu verwenden, müssen sie verdoppelt werden (\"\")
        • Mehrfachlinks werden durch Doppelpunkt (:) getrennt (... ,\"eins:zwei:drei\", ...)
        • Einträge können gelöscht werden, indem Sie Zeilen entfernen.
        • Für neue Einträge fügen Sie Zeilen ein; geben Sie bei der ID-Spalte ein großes X an.

        " + +#: ../share/roundup/templates/classic/html/_generic.index.html:50 +#: ../share/roundup/templates/minimal/html/_generic.index.html:50 msgid "Edit Items" -msgstr "Einträge bearbeiten" +msgstr "Einträge bearbeiten" -#: ../templates/classic/html/file.index.html:4 +#: ../share/roundup/templates/classic/html/file.index.html:4 msgid "List of files - ${tracker}" msgstr "Dateiliste - ${tracker}" -#: ../templates/classic/html/file.index.html:5 +#: ../share/roundup/templates/classic/html/file.index.html:5 msgid "List of files" msgstr "Dateiliste" -#: ../templates/classic/html/file.index.html:10 +#: ../share/roundup/templates/classic/html/file.index.html:10 msgid "Download" msgstr "Herunterladen" -#: ../templates/classic/html/file.index.html:11 -#: ../templates/classic/html/file.item.html:27 -#: ../templates/classic/html/file.item.html:23 -#: ../templates/classic/html/file.item.html:51 +#: ../share/roundup/templates/classic/html/file.index.html:11 +#: ../share/roundup/templates/classic/html/file.item.html:27 msgid "Content Type" msgstr "Inhaltstyp" -#: ../templates/classic/html/file.index.html:12 +#: ../share/roundup/templates/classic/html/file.index.html:12 msgid "Uploaded By" msgstr "Hochgeladen von" -#: ../templates/classic/html/file.index.html:13 -#: ../templates/classic/html/msg.item.html:38 -#: ../templates/classic/html/msg.item.html:48 +#: ../share/roundup/templates/classic/html/file.index.html:13 +#: ../share/roundup/templates/classic/html/msg.item.html:48 msgid "Date" msgstr "Datum" -#: ../templates/classic/html/file.item.html:2 +#: ../share/roundup/templates/classic/html/file.item.html:2 msgid "File display - ${tracker}" msgstr "Datei anzeigen - ${tracker}" -#: ../templates/classic/html/file.item.html:4 +#: ../share/roundup/templates/classic/html/file.item.html:4 msgid "File display" msgstr "Datei anzeigen" -#: ../templates/classic/html/file.item.html:23 -#: ../templates/classic/html/file.item.html:18 -#: ../templates/classic/html/user.item.html:39 -#: ../templates/classic/html/user.register.html:17 +#: ../share/roundup/templates/classic/html/file.item.html:23 +#: ../share/roundup/templates/classic/html/user.register.html:17 msgid "Name" msgstr "Name" -#: ../templates/classic/html/file.item.html:45 -#: ../templates/classic/html/file.item.html:41 +#: ../share/roundup/templates/classic/html/file.item.html:45 msgid "download" msgstr "herunterladen" -#: ../templates/classic/html/home.classlist.html:2 -#: ../templates/minimal/html/home.classlist.html:2 +#: ../share/roundup/templates/classic/html/home.classlist.html:2 +#: ../share/roundup/templates/minimal/html/home.classlist.html:2 msgid "List of classes - ${tracker}" msgstr "Klassenliste - ${tracker}" -#: ../templates/classic/html/home.classlist.html:4 -#: ../templates/minimal/html/home.classlist.html:4 +#: ../share/roundup/templates/classic/html/home.classlist.html:4 +#: ../share/roundup/templates/minimal/html/home.classlist.html:4 msgid "List of classes" msgstr "Klassenliste" -#: ../templates/classic/html/issue.index.html:4 -msgid "List of issues - ${tracker}" -msgstr "Aufgabenliste - ${tracker}" - -#: ../templates/classic/html/issue.index.html:10 -msgid "List of issues" -msgstr "" -"Aufgabenliste" - -#: ../templates/classic/html/issue.index.html:6 +#: ../share/roundup/templates/classic/html/issue.index.html:4 +#: ../share/roundup/templates/classic/html/issue.index.html:10 msgid "List of issues" msgstr "Aufgabenliste" -#: ../templates/classic/html/issue.index.html:6 -msgid "List of issues - ${query} - ${tracker}" -msgstr "Aufgabenliste - ${query} - ${tracker}" - -#: ../templates/classic/html/issue.index.html:6 -msgid "List of issues - ${query}" -msgstr "Aufgabenliste - ${query}" - -#: ../templates/classic/html/issue.index.html:27 -#: ../templates/classic/html/issue.item.html:49 -#: ../templates/classic/html/issue.index.html:17 -#: ../templates/classic/html/issue.item.html:38 +#: ../share/roundup/templates/classic/html/issue.index.html:27 +#: ../share/roundup/templates/classic/html/issue.item.html:49 msgid "Priority" -msgstr "Priorität" +msgstr "Priorität" -#: ../templates/classic/html/issue.index.html:28 -#: ../templates/classic/html/issue.index.html:18 +#: ../share/roundup/templates/classic/html/issue.index.html:28 msgid "ID" msgstr "ID" -#: ../templates/classic/html/issue.index.html:29 -#: ../templates/classic/html/issue.index.html:19 +#: ../share/roundup/templates/classic/html/issue.index.html:29 msgid "Creation" msgstr "Erstellungsdatum" -#: ../templates/classic/html/issue.index.html:30 -#: ../templates/classic/html/issue.index.html:20 +#: ../share/roundup/templates/classic/html/issue.index.html:30 msgid "Activity" -msgstr "Aktivität" +msgstr "Aktivität" -#: ../templates/classic/html/issue.index.html:31 -#: ../templates/classic/html/issue.index.html:21 +#: ../share/roundup/templates/classic/html/issue.index.html:31 msgid "Actor" msgstr "Akteur" -#: ../templates/classic/html/issue.index.html:32 -#: ../templates/classic/html/keyword.item.html:37 +#: ../share/roundup/templates/classic/html/issue.index.html:32 +#: ../share/roundup/templates/classic/html/keyword.item.html:37 msgid "Keyword" -msgstr "" - -#: ../templates/classic/html/issue.index.html:22 -#, (old key, topic replaced by "keyword") -#, Schlagwort <-> verschlagworten. Fachbegriff; besser als Stichwort oder Thema! -msgid "Topic" msgstr "Schlagwort" -#: ../templates/classic/html/issue.index.html:33 -#: ../templates/classic/html/issue.item.html:44 -#: ../templates/classic/html/issue.index.html:23 -#: ../templates/classic/html/issue.item.html:33 +#: ../share/roundup/templates/classic/html/issue.index.html:33 +#: ../share/roundup/templates/classic/html/issue.item.html:44 msgid "Title" msgstr "Titel" -#: ../templates/classic/html/issue.index.html:34 -#: ../templates/classic/html/issue.item.html:51 -#: ../templates/classic/html/issue.index.html:24 -#: ../templates/classic/html/issue.item.html:40 +#: ../share/roundup/templates/classic/html/issue.index.html:34 +#: ../share/roundup/templates/classic/html/issue.item.html:51 msgid "Status" msgstr "Status" -#: ../templates/classic/html/issue.index.html:35 -#: ../templates/classic/html/issue.index.html:25 +#: ../share/roundup/templates/classic/html/issue.index.html:35 msgid "Creator" msgstr "Ersteller" -#: ../templates/classic/html/issue.index.html:36 -#: ../templates/classic/html/issue.index.html:26 +#: ../share/roundup/templates/classic/html/issue.index.html:36 msgid "Assigned To" msgstr "Zugewiesen" -#: ../templates/classic/html/issue.index.html:105 -#: ../templates/classic/html/issue.index.html:90 +#: ../share/roundup/templates/classic/html/issue.index.html:105 msgid "Download as CSV" msgstr "Als CSV-Datei herunterladen" -#: ../templates/classic/html/issue.index.html:115 -#: ../templates/classic/html/issue.index.html:98 +#: ../share/roundup/templates/classic/html/issue.index.html:115 msgid "Sort on:" msgstr "Sortieren:" -#: ../templates/classic/html/issue.index.html:119 -#: ../templates/classic/html/issue.index.html:140 -#: ../templates/classic/html/issue.index.html:101 -#: ../templates/classic/html/issue.index.html:118 +#: ../share/roundup/templates/classic/html/issue.index.html:119 +#: ../share/roundup/templates/classic/html/issue.index.html:140 msgid "- nothing -" msgstr "- nichts -" -#: ../templates/classic/html/issue.index.html:127 -#: ../templates/classic/html/issue.index.html:148 -#: ../templates/classic/html/issue.index.html:109 -#: ../templates/classic/html/issue.index.html:126 +#: ../share/roundup/templates/classic/html/issue.index.html:127 +#: ../share/roundup/templates/classic/html/issue.index.html:148 msgid "Descending:" msgstr "Absteigend:" -#: ../templates/classic/html/issue.index.html:136 -#: ../templates/classic/html/issue.index.html:115 +#: ../share/roundup/templates/classic/html/issue.index.html:136 msgid "Group on:" msgstr "Gruppieren:" -#: ../templates/classic/html/issue.index.html:155 -#: ../templates/classic/html/issue.index.html:132 +#: ../share/roundup/templates/classic/html/issue.index.html:155 msgid "Redisplay" msgstr "Aktualisieren" -#: ../templates/classic/html/issue.item.html:7 +#: ../share/roundup/templates/classic/html/issue.item.html:7 msgid "Issue ${id}: ${title} - ${tracker}" msgstr "Aufgabe ${id}: ${title} - ${tracker}" -#: ../templates/classic/html/issue.item.html:10 +#: ../share/roundup/templates/classic/html/issue.item.html:10 msgid "New Issue - ${tracker}" msgstr "Neue Aufgabe - ${tracker}" -#: ../templates/classic/html/issue.item.html:14 +#: ../share/roundup/templates/classic/html/issue.item.html:14 msgid "New Issue" msgstr "Neue Aufgabe" -#: ../templates/classic/html/issue.item.html:16 +#: ../share/roundup/templates/classic/html/issue.item.html:16 msgid "New Issue Editing" msgstr "Neue Aufgabe bearbeiten" -#: ../templates/classic/html/issue.item.html:19 +#: ../share/roundup/templates/classic/html/issue.item.html:19 msgid "Issue${id}" msgstr "Aufgabe${id}" -#: ../templates/classic/html/issue.item.html:22 +#: ../share/roundup/templates/classic/html/issue.item.html:22 msgid "Issue${id} Editing" msgstr "Aufgabe ${id} bearbeiten" -#: ../templates/classic/html/issue.item.html:56 -#: ../templates/classic/html/issue.item.html:45 +#: ../share/roundup/templates/classic/html/issue.item.html:56 msgid "Superseder" msgstr "Ersetzt durch" -#: ../templates/classic/html/issue.item.html:61 +#: ../share/roundup/templates/classic/html/issue.item.html:61 msgid "View:" msgstr "Anzeigen:" -#: ../templates/classic/html/issue.item.html:50 -msgid "View: ${link}" -msgstr "Anzeigen: ${link}" - -#: ../templates/classic/html/issue.item.html:67 -#: ../templates/classic/html/issue.item.html:54 +#: ../share/roundup/templates/classic/html/issue.item.html:67 msgid "Nosy List" msgstr "Interessenten" -#: ../templates/classic/html/issue.item.html:76 -#: ../templates/classic/html/issue.item.html:63 +#: ../share/roundup/templates/classic/html/issue.item.html:76 msgid "Assigned To" msgstr "Zugewiesen" -#: ../templates/classic/html/issue.item.html:78 -#: ../templates/classic/html/page.html:103 -#: ../templates/minimal/html/page.html:102 +#: ../share/roundup/templates/classic/html/issue.item.html:78 +#: ../share/roundup/templates/classic/html/page.html:103 +#: ../share/roundup/templates/minimal/html/page.html:102 msgid "Keywords" -msgstr "Schlagwörter" - -#: ../templates/classic/html/issue.item.html:65 -msgid "Topics" -msgstr "Schlagwörter" +msgstr "Schlagwörter" -#: ../templates/classic/html/issue.item.html:86 -#: ../templates/classic/html/issue.item.html:73 +#: ../share/roundup/templates/classic/html/issue.item.html:86 msgid "Change Note" -msgstr "Änderungsnotiz" +msgstr "Änderungsnotiz" -#: ../templates/classic/html/issue.item.html:94 -#: ../templates/classic/html/issue.item.html:81 +#: ../share/roundup/templates/classic/html/issue.item.html:94 msgid "File" msgstr "Datei" -#: ../templates/classic/html/issue.item.html:106 -#: ../templates/classic/html/issue.item.html:99 +#: ../share/roundup/templates/classic/html/issue.item.html:106 msgid "Make a copy" msgstr "kopieren" -#: ../templates/classic/html/issue.item.html:100 -#: ../templates/classic/html/issue.item.html:114 -#: ../templates/classic/html/user.item.html:153 -#: ../templates/classic/html/user.register.html:69 -#: ../templates/minimal/html/user.item.html:153 -msgid "" -"

    Aktuelle Variablen:
    Note:
    Bitte beachten:
    DateDatumUserBenutzerActionAktionArgsArgumente
    Note:  highlighted  fields are required.
    " -msgstr "" -" " -"
    Achtung:  Fett markierte  Felder sind immer auszufüllen.
    " +#: ../share/roundup/templates/classic/html/issue.item.html:114 +#: ../share/roundup/templates/classic/html/user.item.html:153 +#: ../share/roundup/templates/classic/html/user.register.html:69 +#: ../share/roundup/templates/minimal/html/user.item.html:153 +msgid "
    Note:  highlighted  fields are required.
    " +msgstr "
    Achtung:  Fett markierte  Felder sind immer auszufüllen.
    " -#: ../templates/classic/html/issue.item.html:128 -#: ../templates/classic/html/issue.item.html:114 -msgid "" -"Created on ${creation} by ${creator}, last changed " -"${activity} by ${actor}." -msgstr "" -"Erstellt am ${creation} durch ${creator}, geändert am " -"${activity} durch ${actor}." +#: ../share/roundup/templates/classic/html/issue.item.html:128 +#, fuzzy +msgid "Created on ${creation} by ${creator}, last changed ${activity} by ${actor}." +msgstr "Erstellt am ${creation} durch ${creator}, geändert am ${activity} durch ${actor}." -#: ../templates/classic/html/issue.item.html:132 -#: ../templates/classic/html/msg.item.html:61 -#: ../templates/classic/html/issue.item.html:118 -#: ../templates/classic/html/msg.item.html:51 +#: ../share/roundup/templates/classic/html/issue.item.html:132 +#: ../share/roundup/templates/classic/html/msg.item.html:61 msgid "Files" msgstr "Dateien" -#: ../templates/classic/html/issue.item.html:134 -#: ../templates/classic/html/msg.item.html:63 -#: ../templates/classic/html/issue.item.html:120 -#: ../templates/classic/html/msg.item.html:53 +#: ../share/roundup/templates/classic/html/issue.item.html:134 +#: ../share/roundup/templates/classic/html/msg.item.html:63 msgid "File name" msgstr "Dateiname" -#: ../templates/classic/html/issue.item.html:135 -#: ../templates/classic/html/msg.item.html:64 -#: ../templates/classic/html/issue.item.html:121 -#: ../templates/classic/html/msg.item.html:54 +#: ../share/roundup/templates/classic/html/issue.item.html:135 +#: ../share/roundup/templates/classic/html/msg.item.html:64 msgid "Uploaded" msgstr "Hochgeladen" -#: ../templates/classic/html/issue.item.html:136 -#: ../templates/classic/html/issue.item.html:122 +#: ../share/roundup/templates/classic/html/issue.item.html:136 msgid "Type" msgstr "Typ" -#: ../templates/classic/html/issue.item.html:137 -#: ../templates/classic/html/issue.item.html:123 -#: ../templates/classic/html/query.edit.html:30 +#: ../share/roundup/templates/classic/html/issue.item.html:137 +#: ../share/roundup/templates/classic/html/query.edit.html:30 msgid "Edit" msgstr "bearbeiten" -#: ../templates/classic/html/issue.item.html:138 -#: ../templates/classic/html/issue.item.html:124 +#: ../share/roundup/templates/classic/html/issue.item.html:138 msgid "Remove" msgstr "verbergen" -#: ../templates/classic/html/issue.item.html:158 -#: ../templates/classic/html/issue.item.html:179 -#: ../templates/classic/html/issue.item.html:144 -#: ../templates/classic/html/issue.item.html:165 -#: ../templates/classic/html/query.edit.html:50 +#: ../share/roundup/templates/classic/html/issue.item.html:158 +#: ../share/roundup/templates/classic/html/issue.item.html:179 +#: ../share/roundup/templates/classic/html/query.edit.html:50 msgid "remove" msgstr "verbergen" -#: ../templates/classic/html/issue.item.html:165 -#: ../templates/classic/html/issue.item.html:151 -#: ../templates/classic/html/msg.index.html:9 +#: ../share/roundup/templates/classic/html/issue.item.html:165 +#: ../share/roundup/templates/classic/html/msg.index.html:9 msgid "Messages" msgstr "Kommentare" -#: ../templates/classic/html/issue.item.html:169 -#: ../templates/classic/html/issue.item.html:155 +#: ../share/roundup/templates/classic/html/issue.item.html:169 msgid "msg${id} (view)" msgstr "Kommentar msg${id} (betrachten)" -#: ../templates/classic/html/issue.item.html:170 -#: ../templates/classic/html/issue.item.html:156 +#: ../share/roundup/templates/classic/html/issue.item.html:170 msgid "Author: ${author}" msgstr "Autor: ${author}" -#: ../templates/classic/html/issue.item.html:172 -#: ../templates/classic/html/issue.item.html:158 +#: ../share/roundup/templates/classic/html/issue.item.html:172 msgid "Date: ${date}" msgstr "Datum: ${date}" -#: ../templates/classic/html/issue.search.html:2 +#: ../share/roundup/templates/classic/html/issue.search.html:2 msgid "Issue searching - ${tracker}" msgstr "Aufgaben suchen - ${tracker}" -#: ../templates/classic/html/issue.search.html:4 +#: ../share/roundup/templates/classic/html/issue.search.html:4 msgid "Issue searching" msgstr "Aufgaben suchen" -#: ../templates/classic/html/issue.search.html:31 -#: ../templates/classic/html/issue.search.html:25 +#: ../share/roundup/templates/classic/html/issue.search.html:31 msgid "Filter on" msgstr "Filtern" -#: ../templates/classic/html/issue.search.html:32 -#: ../templates/classic/html/issue.search.html:26 +#: ../share/roundup/templates/classic/html/issue.search.html:32 msgid "Display" msgstr "anzeigen" -#: ../templates/classic/html/issue.search.html:33 -#: ../templates/classic/html/issue.search.html:27 +#: ../share/roundup/templates/classic/html/issue.search.html:33 msgid "Sort on" msgstr "sortieren" -#: ../templates/classic/html/issue.search.html:34 -#: ../templates/classic/html/issue.search.html:28 +#: ../share/roundup/templates/classic/html/issue.search.html:34 msgid "Group on" msgstr "gruppieren" -#: ../templates/classic/html/issue.search.html:38 -#: ../templates/classic/html/issue.search.html:32 +#: ../share/roundup/templates/classic/html/issue.search.html:38 msgid "All text*:" msgstr "Volltext*:" -#: ../templates/classic/html/issue.search.html:46 -#: ../templates/classic/html/issue.search.html:40 +#: ../share/roundup/templates/classic/html/issue.search.html:46 msgid "Title:" msgstr "Titel:" -#: ../templates/classic/html/issue.search.html:56 +#: ../share/roundup/templates/classic/html/issue.search.html:56 msgid "Keyword:" -msgstr "" - -#: ../templates/classic/html/issue.search.html:50 -#, (old key, topic replaced by "keyword") -msgid "Topic:" msgstr "Schlagwort:" -#: ../templates/classic/html/issue.search.html:58 -#: ../templates/classic/html/issue.search.html:123 -#: ../templates/classic/html/issue.search.html:139 -#: ../templates/classic/html/issue.search.html:114 -#: ../templates/classic/html/issue.search.html:130 +#: ../share/roundup/templates/classic/html/issue.search.html:58 +#: ../share/roundup/templates/classic/html/issue.search.html:123 +#: ../share/roundup/templates/classic/html/issue.search.html:139 msgid "not selected" -msgstr "" -"nicht ausgewählt" +msgstr "nicht ausgewählt" -#: ../templates/classic/html/issue.search.html:67 +#: ../share/roundup/templates/classic/html/issue.search.html:67 msgid "ID:" msgstr "ID:" -#: ../templates/classic/html/issue.search.html:75 -#: ../templates/classic/html/issue.search.html:66 +#: ../share/roundup/templates/classic/html/issue.search.html:75 msgid "Creation Date:" msgstr "Erstellungsdatum:" -#: ../templates/classic/html/issue.search.html:86 -#: ../templates/classic/html/issue.search.html:77 +#: ../share/roundup/templates/classic/html/issue.search.html:86 msgid "Creator:" msgstr "Ersteller:" -#: ../templates/classic/html/issue.search.html:88 -#: ../templates/classic/html/issue.search.html:79 +#: ../share/roundup/templates/classic/html/issue.search.html:88 msgid "created by me" msgstr "von mir erstellt" -#: ../templates/classic/html/issue.search.html:97 -#: ../templates/classic/html/issue.search.html:88 +#: ../share/roundup/templates/classic/html/issue.search.html:97 msgid "Activity:" -msgstr "Aktivität:" +msgstr "Aktivität:" -#: ../templates/classic/html/issue.search.html:108 -#: ../templates/classic/html/issue.search.html:99 +#: ../share/roundup/templates/classic/html/issue.search.html:108 msgid "Actor:" msgstr "Akteur:" -#: ../templates/classic/html/issue.search.html:110 -#: ../templates/classic/html/issue.search.html:101 +#: ../share/roundup/templates/classic/html/issue.search.html:110 msgid "done by me" -msgstr "von mir zuletzt geändert" +msgstr "von mir zuletzt geändert" -#: ../templates/classic/html/issue.search.html:121 -#: ../templates/classic/html/issue.search.html:112 +#: ../share/roundup/templates/classic/html/issue.search.html:121 msgid "Priority:" -msgstr "Priorität:" +msgstr "Priorität:" -#: ../templates/classic/html/issue.search.html:134 -#: ../templates/classic/html/issue.search.html:125 +#: ../share/roundup/templates/classic/html/issue.search.html:134 msgid "Status:" msgstr "Status:" -#: ../templates/classic/html/issue.search.html:137 -#: ../templates/classic/html/issue.search.html:128 +#: ../share/roundup/templates/classic/html/issue.search.html:137 msgid "not resolved" -msgstr "ungelöst" +msgstr "ungelöst" -#: ../templates/classic/html/issue.search.html:152 -#: ../templates/classic/html/issue.search.html:143 +#: ../share/roundup/templates/classic/html/issue.search.html:152 msgid "Assigned to:" msgstr "Zugewiesen:" -#: ../templates/classic/html/issue.search.html:155 -#: ../templates/classic/html/issue.search.html:146 +#: ../share/roundup/templates/classic/html/issue.search.html:155 msgid "assigned to me" msgstr "mir zugewiesen" -#: ../templates/classic/html/issue.search.html:157 -#: ../templates/classic/html/issue.search.html:148 +#: ../share/roundup/templates/classic/html/issue.search.html:157 msgid "unassigned" msgstr "nicht zugewiesen" -#: ../templates/classic/html/issue.search.html:167 -#: ../templates/classic/html/issue.search.html:158 +#: ../share/roundup/templates/classic/html/issue.search.html:167 msgid "No Sort or group:" -msgstr "" -"Nicht sortieren/gruppieren:" +msgstr "Nicht sortieren/gruppieren:" -#: ../templates/classic/html/issue.search.html:175 -#: ../templates/classic/html/issue.search.html:166 +#: ../share/roundup/templates/classic/html/issue.search.html:175 msgid "Pagesize:" -msgstr "Einträge/Seite:" +msgstr "Einträge/Seite:" -#: ../templates/classic/html/issue.search.html:181 -#: ../templates/classic/html/issue.search.html:164 +#: ../share/roundup/templates/classic/html/issue.search.html:181 msgid "Start With:" msgstr "Starten bei:" -#: ../templates/classic/html/issue.search.html:187 -#: ../templates/classic/html/issue.search.html:170 +#: ../share/roundup/templates/classic/html/issue.search.html:187 msgid "Sort Descending:" msgstr "Absteigend sortieren:" -#: ../templates/classic/html/issue.search.html:194 -#: ../templates/classic/html/issue.search.html:177 +#: ../share/roundup/templates/classic/html/issue.search.html:194 msgid "Group Descending:" msgstr "Absteigend gruppieren:" -#: ../templates/classic/html/issue.search.html:201 -#: ../templates/classic/html/issue.search.html:184 +#: ../share/roundup/templates/classic/html/issue.search.html:201 msgid "Query name**:" msgstr "Speichern unter**:" -#: ../templates/classic/html/issue.search.html:213 -#: ../templates/classic/html/page.html:43 -#: ../templates/classic/html/page.html:92 -#: ../templates/classic/html/page.html:31 -#: ../templates/classic/html/page.html:60 -#: ../templates/classic/html/user.help-search.html:69 -#: ../templates/classic/html/issue.search.html:204 -#: ../templates/minimal/html/page.html:43 -#: ../templates/minimal/html/page.html:91 -#: ../templates/minimal/html/page.html:31 +#: ../share/roundup/templates/classic/html/issue.search.html:213 +#: ../share/roundup/templates/classic/html/page.html:43 +#: ../share/roundup/templates/classic/html/page.html:92 +#: ../share/roundup/templates/classic/html/user.help-search.html:69 +#: ../share/roundup/templates/minimal/html/page.html:43 +#: ../share/roundup/templates/minimal/html/page.html:91 msgid "Search" msgstr "Suchen" -#: ../templates/classic/html/issue.search.html:218 -#: ../templates/classic/html/issue.search.html:209 +#: ../share/roundup/templates/classic/html/issue.search.html:218 msgid "*: The \"all text\" field will look in message bodies and issue titles" -msgstr "" -"*: Das Feld \"Volltext\" durchsucht Titel von Aufgaben und Kommentartexte" +msgstr "*: Das Feld \"Volltext\" durchsucht Titel von Aufgaben und Kommentartexte" -#: ../templates/classic/html/issue.search.html:221 -#: ../templates/classic/html/issue.search.html:212 -msgid "" -"**: If you supply a name, the query will be saved off and available as a link " -"in the sidebar" -msgstr "" -"**: Geben Sie einen Namen für diese Abfrage ein, um sie in der Seitenleiste " -"zu speichern. " +#: ../share/roundup/templates/classic/html/issue.search.html:221 +msgid "**: If you supply a name, the query will be saved off and available as a link in the sidebar" +msgstr "**: Geben Sie einen Namen für diese Abfrage ein, um sie in der Seitenleiste zu speichern. " -#: ../templates/classic/html/keyword.item.html:3 +#: ../share/roundup/templates/classic/html/keyword.item.html:3 msgid "Keyword editing - ${tracker}" msgstr "Schlagwort bearbeiten - ${tracker}" -#: ../templates/classic/html/keyword.item.html:5 +#: ../share/roundup/templates/classic/html/keyword.item.html:5 msgid "Keyword editing" -msgstr "Schlagwörter bearbeiten" +msgstr "Schlagwörter bearbeiten" -#: ../templates/classic/html/keyword.item.html:11 +#: ../share/roundup/templates/classic/html/keyword.item.html:11 msgid "Existing Keywords" -msgstr "Vorhandene Schlagwörter" +msgstr "Vorhandene Schlagwörter" -#: ../templates/classic/html/keyword.item.html:20 -msgid "" -"To edit an existing keyword (for spelling or typing errors), click on its " -"entry above." +#: ../share/roundup/templates/classic/html/keyword.item.html:20 +msgid "To edit an existing keyword (for spelling or typing errors), click on its entry above." msgstr "Um ein bestehendes Schlagwort zu bearbeiten, klicken Sie darauf." -#: ../templates/classic/html/keyword.item.html:27 +#: ../share/roundup/templates/classic/html/keyword.item.html:27 msgid "To create a new keyword, enter it below and click \"Submit New Entry\"." -msgstr "" -"Um ein neues Schlagwort hinzufügen, tragen Sie es hier ein und klicken Sie " -"auf \"Eintrag speichern\"." +msgstr "Um ein neues Schlagwort hinzufügen, tragen Sie es hier ein und klicken Sie auf \"Eintrag speichern\"." -#: ../templates/classic/html/msg.index.html:3 +#: ../share/roundup/templates/classic/html/msg.index.html:3 msgid "List of messages - ${tracker}" msgstr "Kommentare - ${tracker}" -#: ../templates/classic/html/msg.index.html:5 +#: ../share/roundup/templates/classic/html/msg.index.html:5 msgid "Message listing" msgstr "Kommentare" -#: ../templates/classic/html/msg.item.html:6 +#: ../share/roundup/templates/classic/html/msg.item.html:6 msgid "Message ${id} - ${tracker}" msgstr "Kommentar ${id} - ${tracker}" -#: ../templates/classic/html/msg.item.html:9 +#: ../share/roundup/templates/classic/html/msg.item.html:9 msgid "New Message - ${tracker}" msgstr "Neuer Kommentar - ${tracker}" -#: ../templates/classic/html/msg.item.html:13 +#: ../share/roundup/templates/classic/html/msg.item.html:13 msgid "New Message" msgstr "Neuer Kommentar" -#: ../templates/classic/html/msg.item.html:15 +#: ../share/roundup/templates/classic/html/msg.item.html:15 msgid "New Message Editing" msgstr "Neuen Kommentar bearbeiten" -#: ../templates/classic/html/msg.item.html:18 +#: ../share/roundup/templates/classic/html/msg.item.html:18 msgid "Message${id}" msgstr "Kommentar ${id}" -#: ../templates/classic/html/msg.item.html:21 +#: ../share/roundup/templates/classic/html/msg.item.html:21 msgid "Message${id} Editing" msgstr "Kommentar ${id} bearbeiten" -#: ../templates/classic/html/msg.item.html:38 -#: ../templates/classic/html/msg.item.html:28 +#: ../share/roundup/templates/classic/html/msg.item.html:38 msgid "Author" msgstr "Autor" -#: ../templates/classic/html/msg.item.html:43 -#: ../templates/classic/html/msg.item.html:33 +#: ../share/roundup/templates/classic/html/msg.item.html:43 msgid "Recipients" -msgstr "Empfänger" +msgstr "Empfänger" -#: ../templates/classic/html/msg.item.html:54 -#: ../templates/classic/html/msg.item.html:44 +#: ../share/roundup/templates/classic/html/msg.item.html:54 msgid "Content" msgstr "Inhalt" -#: ../templates/classic/html/page.html:54 -#: ../templates/minimal/html/page.html:53 -#: ../templates/classic/html/page.html:28 +#: ../share/roundup/templates/classic/html/page.html:54 +#: ../share/roundup/templates/minimal/html/page.html:53 msgid "Your Queries (edit)" msgstr "Abfragen (bearbeiten)" -#: ../templates/classic/html/page.html:65 -#: ../templates/minimal/html/page.html:64 -#: ../templates/classic/html/page.html:39 +#: ../share/roundup/templates/classic/html/page.html:65 +#: ../share/roundup/templates/minimal/html/page.html:64 msgid "Issues" msgstr "Aufgaben" -#: ../templates/classic/html/page.html:67 -#: ../templates/classic/html/page.html:105 -#: ../templates/minimal/html/page.html:66 -#: ../templates/minimal/html/page.html:104 -#: ../templates/classic/html/page.html:41 -#: ../templates/classic/html/page.html:60 +#: ../share/roundup/templates/classic/html/page.html:67 +#: ../share/roundup/templates/classic/html/page.html:105 +#: ../share/roundup/templates/minimal/html/page.html:66 +#: ../share/roundup/templates/minimal/html/page.html:104 msgid "Create New" msgstr "neuer Eintrag" -#: ../templates/classic/html/page.html:69 -#: ../templates/minimal/html/page.html:68 -#: ../templates/classic/html/page.html:43 +#: ../share/roundup/templates/classic/html/page.html:69 +#: ../share/roundup/templates/minimal/html/page.html:68 msgid "Show Unassigned" msgstr "nicht zugewiesen" -#: ../templates/classic/html/page.html:81 -#: ../templates/minimal/html/page.html:80 -#: ../templates/classic/html/page.html:45 +#: ../share/roundup/templates/classic/html/page.html:81 +#: ../share/roundup/templates/minimal/html/page.html:80 msgid "Show All" msgstr "alle anzeigen" -#: ../templates/classic/html/page.html:93 -#: ../templates/minimal/html/page.html:92 -#: ../templates/classic/html/page.html:48 +#: ../share/roundup/templates/classic/html/page.html:93 +#: ../share/roundup/templates/minimal/html/page.html:92 msgid "Show issue:" msgstr "Aufgabe anzeigen:" -#: ../templates/classic/html/page.html:58 -msgid "Keywords" -msgstr "Schlagwörter" -# siehe die Anmerkung zu "Schlagwort" - -#: ../templates/classic/html/page.html:64 +#: ../share/roundup/templates/classic/html/page.html:108 +#: ../share/roundup/templates/minimal/html/page.html:107 msgid "Edit Existing" msgstr "bearbeiten" -#: ../templates/classic/html/page.html:70 -#: ../templates/minimal/html/page.html:48 +#: ../share/roundup/templates/classic/html/page.html:114 +#: ../share/roundup/templates/minimal/html/page.html:113 msgid "Administration" msgstr "Administration" -#: ../templates/classic/html/page.html:72 -#: ../templates/minimal/html/page.html:49 +#: ../share/roundup/templates/classic/html/page.html:116 +#: ../share/roundup/templates/minimal/html/page.html:115 msgid "Class List" msgstr "Klassenliste" -#: ../templates/classic/html/page.html:76 -#: ../templates/minimal/html/page.html:51 +#: ../share/roundup/templates/classic/html/page.html:120 +#: ../share/roundup/templates/minimal/html/page.html:119 msgid "User List" msgstr "Benutzerliste" -#: ../templates/classic/html/page.html:78 -#: ../templates/minimal/html/page.html:54 +#: ../share/roundup/templates/classic/html/page.html:122 +#: ../share/roundup/templates/minimal/html/page.html:121 msgid "Add User" -msgstr "Benutzer hinzufügen" +msgstr "Benutzer hinzufügen" -#: ../templates/classic/html/page.html:85 -#: ../templates/classic/html/page.html:89 -#: ../templates/minimal/html/page.html:30 +#: ../share/roundup/templates/classic/html/page.html:129 +#: ../share/roundup/templates/classic/html/page.html:135 +#: ../share/roundup/templates/minimal/html/page.html:128 +#: ../share/roundup/templates/minimal/html/page.html:134 msgid "Login" msgstr "anmelden" -#: ../templates/classic/html/page.html:104 -#: ../templates/minimal/html/page.html:45 +#: ../share/roundup/templates/classic/html/page.html:134 +#: ../share/roundup/templates/minimal/html/page.html:133 msgid "Remember me?" msgstr "dauerhaft anmelden?" -#: ../templates/classic/html/page.html:108 -#: ../templates/classic/html/user.register.html:63 -#: ../templates/minimal/html/page.html:50 -#: ../templates/minimal/html/user.register.html:58 +#: ../share/roundup/templates/classic/html/page.html:138 +#: ../share/roundup/templates/classic/html/user.register.html:63 +#: ../share/roundup/templates/minimal/html/page.html:137 +#: ../share/roundup/templates/minimal/html/user.register.html:61 msgid "Register" msgstr "registrieren" -#: ../templates/classic/html/page.html:94 +#: ../share/roundup/templates/classic/html/page.html:141 +#: ../share/roundup/templates/minimal/html/page.html:140 msgid "Lost your login?" msgstr "Passwort vergessen?" -#: ../templates/classic/html/page.html:99 +#: ../share/roundup/templates/classic/html/page.html:146 +#: ../share/roundup/templates/minimal/html/page.html:145 msgid "Hello, ${user}" msgstr "Hallo, ${user}" -#: ../templates/classic/html/page.html:101 +#: ../share/roundup/templates/classic/html/page.html:148 msgid "Your Issues" msgstr "Ihre Aufgaben" -#: ../templates/classic/html/page.html:102 -#: ../templates/minimal/html/page.html:40 +#: ../share/roundup/templates/classic/html/page.html:160 +#: ../share/roundup/templates/minimal/html/page.html:147 msgid "Your Details" msgstr "Ihr Konto" -#: ../templates/classic/html/page.html:104 -#: ../templates/minimal/html/page.html:42 +#: ../share/roundup/templates/classic/html/page.html:162 +#: ../share/roundup/templates/minimal/html/page.html:149 msgid "Logout" msgstr "abmelden" -#: ../templates/classic/html/page.html:108 +#: ../share/roundup/templates/classic/html/page.html:166 +#: ../share/roundup/templates/minimal/html/page.html:153 msgid "Help" msgstr "Hilfe" -#: ../templates/classic/html/page.html:109 +#: ../share/roundup/templates/classic/html/page.html:167 +#: ../share/roundup/templates/minimal/html/page.html:154 msgid "Roundup docs" msgstr "Roundup-Handbuch" -#: ../templates/classic/html/page.html:160 -#: ../templates/classic/html/page.html:136 -#: ../templates/minimal/html/page.html:81 -msgid "diese Nachricht löschen" -msgstr "" - +#: ../share/roundup/templates/classic/html/page.html:177 +#: ../share/roundup/templates/minimal/html/page.html:164 +msgid "clear this message" +msgstr "diese Nachricht löschen" + +#: ../share/roundup/templates/classic/html/page.html:241 +#: ../share/roundup/templates/classic/html/page.html:256 +#: ../share/roundup/templates/classic/html/page.html:270 +#: ../share/roundup/templates/minimal/html/page.html:228 +#: ../share/roundup/templates/minimal/html/page.html:243 +#: ../share/roundup/templates/minimal/html/page.html:257 msgid "don't care" msgstr "egal" -#: ../templates/classic/html/page.html:162 +#: ../share/roundup/templates/classic/html/page.html:243 +#: ../share/roundup/templates/classic/html/page.html:258 +#: ../share/roundup/templates/classic/html/page.html:271 +#: ../share/roundup/templates/minimal/html/page.html:230 +#: ../share/roundup/templates/minimal/html/page.html:245 +#: ../share/roundup/templates/minimal/html/page.html:258 msgid "------------" msgstr "------------" -#: ../templates/classic/html/page.html:188 +#: ../share/roundup/templates/classic/html/page.html:299 +#: ../share/roundup/templates/minimal/html/page.html:286 msgid "no value" msgstr "kein Wert" -#: ../templates/classic/html/query.edit.html:4 +#: ../share/roundup/templates/classic/html/query.edit.html:4 msgid "\"Your Queries\" Editing - ${tracker}" msgstr "Abfragen bearbeiten - ${tracker}" -#: ../templates/classic/html/query.edit.html:6 +#: ../share/roundup/templates/classic/html/query.edit.html:6 msgid "\"Your Queries\" Editing" msgstr "Abfragen bearbeiten" -#: ../templates/classic/html/query.edit.html:11 +#: ../share/roundup/templates/classic/html/query.edit.html:11 msgid "You are not allowed to edit queries." msgstr "Sie sind nicht berechtigt, Abfragen zu bearbeiten." -#: ../templates/classic/html/query.edit.html:28 +#: ../share/roundup/templates/classic/html/query.edit.html:28 msgid "Query" msgstr "Abfrage" -#: ../templates/classic/html/query.edit.html:29 +#: ../share/roundup/templates/classic/html/query.edit.html:29 msgid "Include in \"Your Queries\"" -msgstr "Unter \"Abfragen\" aufführen" +msgstr "Unter \"Abfragen\" aufführen" -#: ../templates/classic/html/query.edit.html:31 +#: ../share/roundup/templates/classic/html/query.edit.html:31 msgid "Private to you?" -msgstr "Nur für Sie?" +msgstr "Nur für Sie?" -#: ../templates/classic/html/query.edit.html:44 +#: ../share/roundup/templates/classic/html/query.edit.html:44 msgid "leave out" msgstr "weglassen" -#: ../templates/classic/html/query.edit.html:45 +#: ../share/roundup/templates/classic/html/query.edit.html:45 msgid "include" -msgstr "anfügen" +msgstr "anfügen" -#: ../templates/classic/html/query.edit.html:49 +#: ../share/roundup/templates/classic/html/query.edit.html:49 msgid "leave in" msgstr "belassen" -#: ../templates/classic/html/query.edit.html:54 +#: ../share/roundup/templates/classic/html/query.edit.html:54 msgid "[query is retired]" msgstr "[Abfrage ist verborgen]" -#: ../templates/classic/html/query.edit.html:67 -#: ../templates/classic/html/query.edit.html:94 -#: ../templates/classic/html/query.edit.html:92 +#: ../share/roundup/templates/classic/html/query.edit.html:67 +#: ../share/roundup/templates/classic/html/query.edit.html:94 msgid "edit" msgstr "bearbeiten" -#: ../templates/classic/html/query.edit.html:71 +#: ../share/roundup/templates/classic/html/query.edit.html:71 msgid "yes" msgstr "ja" -#: ../templates/classic/html/query.edit.html:73 +#: ../share/roundup/templates/classic/html/query.edit.html:73 msgid "no" msgstr "nein" -#: ../templates/classic/html/query.edit.html:79 +#: ../share/roundup/templates/classic/html/query.edit.html:79 msgid "Delete" -msgstr "Löschen" +msgstr "Löschen" -#: ../templates/classic/html/query.edit.html:96 -#: ../templates/classic/html/query.edit.html:90 +#: ../share/roundup/templates/classic/html/query.edit.html:96 msgid "[not yours to edit]" msgstr "[nicht Ihr Eintrag]" -#: ../templates/classic/html/query.edit.html:104 -#: ../templates/classic/html/query.edit.html:96 +#: ../share/roundup/templates/classic/html/query.edit.html:104 msgid "Save Selection" msgstr "Auswahl speichern" -#: ../templates/classic/html/user.forgotten.html:3 +#: ../share/roundup/templates/classic/html/user.forgotten.html:3 msgid "Password reset request - ${tracker}" -msgstr "Passwort zurücksetzen - ${tracker}" +msgstr "Passwort zurücksetzen - ${tracker}" -#: ../templates/classic/html/user.forgotten.html:5 +#: ../share/roundup/templates/classic/html/user.forgotten.html:5 msgid "Password reset request" -msgstr "Passwort zurücksetzen" +msgstr "Passwort zurücksetzen" -#: ../templates/classic/html/user.forgotten.html:9 -msgid "" -"You have two options if you have forgotten your password. If you know the " -"email address you registered with, enter it below." -msgstr "Um Ihr Passwort zurückzusetzen, geben Sie entweder die E-Mail-Adresse an, mit der Sie sich registriert haben..." +#: ../share/roundup/templates/classic/html/user.forgotten.html:9 +msgid "You have two options if you have forgotten your password. If you know the email address you registered with, enter it below." +msgstr "Um Ihr Passwort zurückzusetzen, geben Sie entweder die E-Mail-Adresse an, mit der Sie sich registriert haben..." -#: ../templates/classic/html/user.forgotten.html:16 +#: ../share/roundup/templates/classic/html/user.forgotten.html:16 msgid "Email Address:" msgstr "E-Mail-Adresse" -#: ../templates/classic/html/user.forgotten.html:24 -#: ../templates/classic/html/user.forgotten.html:34 +#: ../share/roundup/templates/classic/html/user.forgotten.html:24 +#: ../share/roundup/templates/classic/html/user.forgotten.html:34 msgid "Request password reset" -msgstr "Passwort zurücksetzen" +msgstr "Passwort zurücksetzen" -#: ../templates/classic/html/user.forgotten.html:30 +#: ../share/roundup/templates/classic/html/user.forgotten.html:30 msgid "Or, if you know your username, then enter it below." msgstr "... oder Ihren Benutzernamen." -#: ../templates/classic/html/user.forgotten.html:33 +#: ../share/roundup/templates/classic/html/user.forgotten.html:33 msgid "Username:" msgstr "Benutzername:" -#: ../templates/classic/html/user.forgotten.html:39 -msgid "" -"A confirmation email will be sent to you - please follow the instructions " -"within it to complete the reset process." -msgstr "Danach wird eine Bestätigungs-E-Mail verschickt. Bitte folgen Sie den Anweisungen darin, um ihr Passwort zurückzusetzen." +#: ../share/roundup/templates/classic/html/user.forgotten.html:39 +msgid "A confirmation email will be sent to you - please follow the instructions within it to complete the reset process." +msgstr "Danach wird eine Bestätigungs-E-Mail verschickt. Bitte folgen Sie den Anweisungen darin, um ihr Passwort zurückzusetzen." -#: ../templates/classic/html/user.help-search.html:73 +#: ../share/roundup/templates/classic/html/user.help-search.html:73 msgid "Pagesize" -msgstr "Einträge/Seite" +msgstr "Einträge/Seite" -#: ../templates/classic/html/user.help.html:43 -msgid "" -"Your browser is not capable of using frames; you should be redirected " -"immediately, or visit ${link}." -msgstr "" +#: ../share/roundup/templates/classic/html/user.help.html:43 +msgid "Your browser is not capable of using frames; you should be redirected immediately, or visit ${link}." +msgstr "Ihr Browser unterstützt keine Frames; Sie sollten gleich weitergeleitetwerden, oder besuchen Sie ${link}." -#: ../templates/classic/html/user.index.html:3 -#: ../templates/minimal/html/user.index.html:3 +#: ../share/roundup/templates/classic/html/user.index.html:3 +#: ../share/roundup/templates/minimal/html/user.index.html:3 msgid "User listing - ${tracker}" msgstr "Benutzerliste - ${tracker}" -#: ../templates/classic/html/user.index.html:5 -#: ../templates/minimal/html/user.index.html:5 +#: ../share/roundup/templates/classic/html/user.index.html:5 +#: ../share/roundup/templates/minimal/html/user.index.html:5 msgid "User listing" msgstr "Benutzerliste" -#: ../templates/classic/html/user.index.html:14 -#: ../templates/minimal/html/user.index.html:14 +#: ../share/roundup/templates/classic/html/user.index.html:19 +#: ../share/roundup/templates/minimal/html/user.index.html:19 msgid "Username" msgstr "Benutzername" -#: ../templates/classic/html/user.index.html:15 +#: ../share/roundup/templates/classic/html/user.index.html:20 msgid "Real name" msgstr "Name" -#: ../templates/classic/html/user.index.html:16 -#: ../templates/classic/html/user.item.html:65 -#: ../templates/classic/html/user.register.html:45 +#: ../share/roundup/templates/classic/html/user.index.html:21 +#: ../share/roundup/templates/classic/html/user.register.html:45 msgid "Organisation" msgstr "Organisation" -#: ../templates/classic/html/user.index.html:17 -#: ../templates/minimal/html/user.index.html:15 +#: ../share/roundup/templates/classic/html/user.index.html:22 +#: ../share/roundup/templates/minimal/html/user.index.html:20 msgid "Email address" msgstr "E-Mail-Adresse" -#: ../templates/classic/html/user.index.html:18 +#: ../share/roundup/templates/classic/html/user.index.html:23 msgid "Phone number" msgstr "Telefonnummer" -#: ../templates/classic/html/user.index.html:19 +#: ../share/roundup/templates/classic/html/user.index.html:24 msgid "Retire" msgstr "Entfernen" -#: ../templates/classic/html/user.index.html:32 +#: ../share/roundup/templates/classic/html/user.index.html:41 msgid "retire" msgstr "entfernen" -#: ../templates/classic/html/user.item.html:7 -#: ../templates/minimal/html/user.item.html:7 +#: ../share/roundup/templates/classic/html/user.item.html:9 +#: ../share/roundup/templates/minimal/html/user.item.html:9 msgid "User ${id}: ${title} - ${tracker}" msgstr "Benutzer ${id}: ${title} - ${tracker}" -#: ../templates/classic/html/user.item.html:10 -#: ../templates/minimal/html/user.item.html:10 +#: ../share/roundup/templates/classic/html/user.item.html:12 +#: ../share/roundup/templates/minimal/html/user.item.html:12 msgid "New User - ${tracker}" msgstr "Neuer Benutzer - ${tracker}" -#: ../templates/classic/html/user.item.html:14 -#: ../templates/minimal/html/user.item.html:6 +#: ../share/roundup/templates/classic/html/user.item.html:21 +#: ../share/roundup/templates/minimal/html/user.item.html:21 msgid "New User" msgstr "Neuer Benutzer" -#: ../templates/classic/html/user.item.html:16 -#: ../templates/minimal/html/user.item.html:8 +#: ../share/roundup/templates/classic/html/user.item.html:23 +#: ../share/roundup/templates/minimal/html/user.item.html:23 msgid "New User Editing" msgstr "Neuen Benutzer bearbeiten" -#: ../templates/classic/html/user.item.html:19 -#: ../templates/minimal/html/user.item.html:11 +#: ../share/roundup/templates/classic/html/user.item.html:26 +#: ../share/roundup/templates/minimal/html/user.item.html:26 msgid "User${id}" msgstr "Benutzer${id}" -#: ../templates/classic/html/user.item.html:22 -#: ../templates/minimal/html/user.item.html:14 +#: ../share/roundup/templates/classic/html/user.item.html:29 +#: ../share/roundup/templates/minimal/html/user.item.html:29 msgid "User${id} Editing" msgstr "Benutzer ${id} bearbeiten" -#: ../templates/classic/html/user.item.html:43 -#: ../templates/classic/html/user.register.html:21 -#: ../templates/minimal/html/user.item.html:40 -#: ../templates/minimal/html/user.register.html:26 -msgid "Login Name" -msgstr "Benutzername" - -#: ../templates/classic/html/user.item.html:42 -#: ../templates/classic/html/user.register.html:25 -#: ../templates/minimal/html/user.item.html:31 -#: ../templates/minimal/html/user.register.html:30 -msgid "Login Password" -msgstr "Passwort" - -#: ../templates/classic/html/user.item.html:46 -#: ../templates/classic/html/user.register.html:29 -#: ../templates/minimal/html/user.item.html:35 -#: ../templates/minimal/html/user.register.html:34 -msgid "Confirm Password" -msgstr "Passwort bestätigen" - -#: ../templates/classic/html/user.item.html:50 -#: ../templates/classic/html/user.register.html:33 -#: ../templates/minimal/html/user.item.html:39 -#: ../templates/minimal/html/user.register.html:38 +#: ../share/roundup/templates/classic/html/user.item.html:80 +#: ../share/roundup/templates/classic/html/user.register.html:33 +#: ../share/roundup/templates/minimal/html/user.item.html:80 +#: ../share/roundup/templates/minimal/html/user.register.html:41 msgid "Roles" msgstr "Rollen" -#: ../templates/classic/html/user.item.html:61 -#: ../templates/minimal/html/user.item.html:58 +#: ../share/roundup/templates/classic/html/user.item.html:88 +#: ../share/roundup/templates/minimal/html/user.item.html:88 msgid "(to give the user more than one role, enter a comma,separated,list)" -msgstr "" -"Verwenden,Sie,Kommata, um einem Benutzer mehrere Rollen zuzuteilen" - -#: ../templates/classic/html/user.item.html:61 -#: ../templates/classic/html/user.register.html:41 -msgid "Phone" -msgstr "Telefon" +msgstr "Verwenden,Sie,Kommata, um einem Benutzer mehrere Rollen zuzuteilen" -#: ../templates/classic/html/user.item.html:69 -msgid "Timezone" -msgstr "Zeitzone" - -#: ../templates/classic/html/user.item.html:73 +#: ../share/roundup/templates/classic/html/user.item.html:109 +#: ../share/roundup/templates/minimal/html/user.item.html:109 msgid "(this is a numeric hour offset, the default is ${zone})" msgstr "(als Differenz zu GMT/UTC in Stunden - Voreinstellung: ${zone})" -#: ../templates/classic/html/user.item.html:83 -#: ../templates/classic/html/user.register.html:49 -#: ../templates/minimal/html/user.item.html:63 -#: ../templates/minimal/html/user.register.html:46 -msgid "E-mail address" -msgstr "E-Mail-Adresse" - -#: ../templates/classic/html/user.item.html:82 -#: ../templates/classic/html/user.register.html:53 -#: ../templates/minimal/html/user.item.html:51 -#: ../templates/minimal/html/user.register.html:50 +#: ../share/roundup/templates/classic/html/user.item.html:130 +#: ../share/roundup/templates/classic/html/user.register.html:53 +#: ../share/roundup/templates/minimal/html/user.item.html:130 +#: ../share/roundup/templates/minimal/html/user.register.html:53 msgid "Alternate E-mail addresses
    One address per line" msgstr "
    Alternative E-Mail-Adressen
    (eine pro Zeile)" -#: ../templates/classic/html/user.register.html:4 -#: ../templates/classic/html/user.register.html:7 -#: ../templates/minimal/html/user.register.html:4 -#: ../templates/minimal/html/user.register.html:7 +#: ../share/roundup/templates/classic/html/user.register.html:4 +#: ../share/roundup/templates/classic/html/user.register.html:7 +#: ../share/roundup/templates/minimal/html/user.register.html:4 +#: ../share/roundup/templates/minimal/html/user.register.html:7 msgid "Registering with ${tracker}" -msgstr "Registrieren für ${tracker}" - -#: ../templates/classic/html/user.register.html:21 -#: ../templates/minimal/html/user.register.html:29 -#: ../templates/classic/html/user.item.html:43 -#: ../templates/classic/html/user.register.html:21 -#: ../templates/minimal/html/user.item.html:40 -#: ../templates/minimal/html/user.register.html:26 +msgstr "Registrieren für ${tracker}" + +#: ../share/roundup/templates/classic/html/user.register.html:21 +#: ../share/roundup/templates/minimal/html/user.register.html:29 msgid "Login Name" msgstr "Benutzername" -#: ../templates/classic/html/user.item.html:42 -#: ../templates/classic/html/user.register.html:25 -#: ../templates/minimal/html/user.register.html:33 -#: ../templates/minimal/html/user.item.html:31 -#: ../templates/minimal/html/user.register.html:30 +#: ../share/roundup/templates/classic/html/user.register.html:25 +#: ../share/roundup/templates/minimal/html/user.register.html:33 msgid "Login Password" -msgstr "Paßwort" +msgstr "Paßwort" -#: ../templates/classic/html/user.item.html:46 -#: ../templates/classic/html/user.register.html:29 -#: ../templates/minimal/html/user.register.html:37 -#: ../templates/minimal/html/user.item.html:35 -#: ../templates/minimal/html/user.register.html:34 +#: ../share/roundup/templates/classic/html/user.register.html:29 +#: ../share/roundup/templates/minimal/html/user.register.html:37 msgid "Confirm Password" -msgstr "Paßwort bestätigen" +msgstr "Paßwort bestätigen" -#: ../templates/classic/html/user.register.html:41 -#: ../templates/classic/html/user.item.html:61 -#: ../templates/classic/html/user.register.html:41 +#: ../share/roundup/templates/classic/html/user.register.html:41 msgid "Phone" msgstr "Telefon" -#: ../templates/classic/html/user.item.html:83 -#: ../templates/classic/html/user.register.html:49 -#: ../templates/minimal/html/user.register.html:49 -#: ../templates/minimal/html/user.item.html:63 -#: ../templates/minimal/html/user.register.html:46 +#: ../share/roundup/templates/classic/html/user.register.html:49 +#: ../share/roundup/templates/minimal/html/user.register.html:49 msgid "E-mail address" msgstr "Email-Adresse" -#: ../templates/classic/html/user.rego_progress.html:4 -#: ../templates/minimal/html/user.rego_progress.html:4 +#: ../share/roundup/templates/classic/html/user.rego_progress.html:4 +#: ../share/roundup/templates/minimal/html/user.rego_progress.html:4 msgid "Registration in progress - ${tracker}" msgstr "Die Registrierung ist im Gange - ${tracker}" -#: ../templates/classic/html/user.rego_progress.html:6 -#: ../templates/minimal/html/user.rego_progress.html:6 +#: ../share/roundup/templates/classic/html/user.rego_progress.html:6 +#: ../share/roundup/templates/minimal/html/user.rego_progress.html:6 msgid "Registration in progress..." msgstr "Die Registrierung ist im Gange..." -#: ../templates/classic/html/user.rego_progress.html:10 -#: ../templates/minimal/html/user.rego_progress.html:10 -msgid "" -"You will shortly receive an email to confirm your registration. To complete " -"the registration process, visit the link indicated in the email." -msgstr "Sie werden in Kürze eine Bestätigungs-E-Mail erhalten. Um die Registrierung abzuschließen, klicken Sie auf den enthaltenen Link." - -#: ../templates/minimal/html/page.html:38 -msgid "Hello,
    ${user}" -msgstr "Hallo,
    ${user}" - -#: ../templates/minimal/html/user.item.html:3 -msgid "User editing - ${tracker}" -msgstr "Benutzer bearbeiten - ${tracker}" - -#: ../templates/classic/html/issue.item.html:120; -msgid "Copy item" -msgstr "kopieren" - -#: ../templates/classic/html/...:123 -msgid "No Sort or group" -msgstr "nicht sortieren/gruppieren" - -#: ../templates/classic/html/issue.search.html:170 -msgid "sort descending" -msgstr "absteigend sortieren" - -#: ../templates/classic/html/issue.search.html:177 -msgid "group descending" -msgstr "absteigend gruppieren" - -#: ../templates/classic/html/issue.search.html:170 -msgid "don't sort" -msgstr "nicht sortieren" - -#: ../templates/classic/html/issue.search.html:177 -msgid "don't group" -msgstr "nicht gruppieren" - -#: ../templates/classic(th)/html/issue.search.html:XXX -msgid "Sort/Group Descending:" -msgstr "absteigend sortieren/gruppieren:" - -#: ../templates/classic(th)/html/issue.search.html:XXX -msgid "Paged Output:" -msgstr "seitenweise ausgeben:" - -#: ../templates/classic/html/user.item.html:XXX -msgid "username" -msgstr "Benutzername" - -#: ../templates/classic/html/user.item.html:XXX -msgid "realname" -msgstr "Name" - -#: ../templates/classic/html/user.item.html:XXX -msgid "firstname" -msgstr "Vorname" - -#: ../templates/classic/html/user.item.html:XXX -msgid "lastname" -msgstr "Nachname" - -#: ../templates/classic/html/user.item.html:XXX -msgid "address" -msgstr "Mail-Adresse" +#: ../share/roundup/templates/classic/html/user.rego_progress.html:10 +#: ../share/roundup/templates/minimal/html/user.rego_progress.html:10 +msgid "You will shortly receive an email to confirm your registration. To complete the registration process, visit the link indicated in the email." +msgstr "Sie werden in Kürze eine Bestätigungs-E-Mail erhalten. Um die Registrierung abzuschließen, klicken Sie auf den enthaltenen Link." # priority translations: -#: ../templates/classic/initial_data.py:5 +#: ../share/roundup/templates/classic/initial_data.py:5 msgid "critical" msgstr "Fehler (KRITISCH)" -#: ../templates/classic/initial_data.py:6 +#: ../share/roundup/templates/classic/initial_data.py:6 msgid "urgent" msgstr "Fehler (dringend)" -#: ../templates/classic/initial_data.py:7 +#: ../share/roundup/templates/classic/initial_data.py:7 msgid "bug" msgstr "Fehler" -#: ../templates/classic/initial_data.py:8 +#: ../share/roundup/templates/classic/initial_data.py:8 msgid "feature" msgstr "Anforderung" -#: ../templates/classic/initial_data.py:9 +#: ../share/roundup/templates/classic/initial_data.py:9 msgid "wish" msgstr "Wunsch" -#: status translations: -#: ../templates/classic/initial_data.py:12 +#: ../share/roundup/templates/classic/initial_data.py:12 msgid "unread" msgstr "ungelesen" -#: ../templates/classic/initial_data.py:13 +#: ../share/roundup/templates/classic/initial_data.py:13 msgid "deferred" -msgstr "zurückgestellt" +msgstr "zurückgestellt" -#: ../templates/classic/initial_data.py:14 +#: ../share/roundup/templates/classic/initial_data.py:14 msgid "chatting" msgstr "in Diskussion" -#: ../templates/classic/initial_data.py:15 -#: ../templates/classic/initial_data.py:16 +#: ../share/roundup/templates/classic/initial_data.py:15 msgid "need-eg" msgstr "Beispiel erbeten" -#: ../templates/classic/initial_data.py:16 -#: ../templates/classic/initial_data.py:15 +#: ../share/roundup/templates/classic/initial_data.py:16 msgid "in-progress" msgstr "in Arbeit" -#: ../templates/classic/initial_data.py:17 +#: ../share/roundup/templates/classic/initial_data.py:17 msgid "testing" msgstr "im Test" -#: ../templates/classic/initial_data.py:18 +#: ../share/roundup/templates/classic/initial_data.py:18 msgid "done-cbb" msgstr "erledigt (provisorisch)" -#: ../templates/classic/initial_data.py:19 +#: ../share/roundup/templates/classic/initial_data.py:19 msgid "resolved" msgstr "erledigt" -#: ../templates/minimal/html/home.html:2 +#: ../share/roundup/templates/minimal/html/home.html:2 msgid "Tracker home - ${tracker}" -msgstr "Tracker-Start - ${tracker}" +msgstr "Tracker-Startseite - ${tracker}" -#: ../templates/minimal/html/home.html:4 +#: ../share/roundup/templates/minimal/html/home.html:4 msgid "Tracker home" -msgstr "Tracker-Start" +msgstr "Tracker-Startseite" -#: ../templates/minimal/html/home.html:16 +#: ../share/roundup/templates/minimal/html/home.html:16 msgid "Please select from one of the menu options on the left." -msgstr "Bitte wählen Sie links eine Menu-Option." +msgstr "Bitte wählen Sie links eine Menu-Option." -#: ../templates/minimal/html/home.html:19 +#: ../share/roundup/templates/minimal/html/home.html:19 msgid "Please log in or register." msgstr "Bitte anmelden oder registrieren" -#: ../templates/classic(th)/html/issue.item.html -msgid "(cal)" -msgstr "(Kal.)" +#~ msgid "%(key)s: %(value)r" +#~ msgstr "%(key)s: %(value)r" +#~ msgid "You do not have permission to edit user roles" +#~ msgstr "Sie sind nicht berechtigt, Benutzer-Rollen zu ändern" +#~ msgid "" +#~ "An error has occurred\n" +#~ "

    An error has occurred

    \n" +#~ "

    A problem was encountered processing your request.\n" +#~ "The tracker maintainers have been notified of the problem.

    \n" +#~ "" +#~ msgstr "" +#~ "Ein Fehler ist aufgetreten\n" +#~ "

    Ein Fehler ist aufgetreten

    \n" +#~ "

    Bei der Bearbeitung Ihrer Daten ist ein Fehler aufgetreten. Die " +#~ "Admistratoren wurden benachrichtigt.

    \n" +#~ "" +#~ msgid "Not a date spec: %s" +#~ msgstr "Kein gültiges Datum: %s" +#~ msgid "" +#~ "\n" +#~ "I cannot match your message to a node in the database - you need to " +#~ "either\n" +#~ "supply a full designator (with number, eg \"[issue123]\" or keep the\n" +#~ "previous subject title intact so I can match that.\n" +#~ "\n" +#~ "Subject was: \"%(subject)s\"\n" +#~ msgstr "" +#~ "\n" +#~ "Ich kann Ihre Nachricht keinem Eintrag in der Datenbank zuordnen - Sie " +#~ "müssen\n" +#~ "entweder einen vollen Bezeichner angeben (mit Nummer, z. B. \"[issue123]" +#~ "\")\n" +#~ "oder die Betreffzeile intakt lassen, so daß ich diese zuordnen kann.\n" +#~ "\n" +#~ "Die Betreffzeile (Subject) war:\n" +#~ " '%(subject)s'\n" +#~ msgid "" +#~ "\n" +#~ "You are not a registered user.\n" +#~ "\n" +#~ "Unknown address: %(from_address)s\n" +#~ msgstr "" +#~ "\n" +#~ "Sie sind kein registrierter Anwender.\n" +#~ "\n" +#~ "Unbekannte Adresse: %(from_address)s\n" +#~ msgid "topic" +#~ msgstr "Schlagwort" +#~ msgid "Error: apop specification not valid" +#~ msgstr "Fehler: apop Optionen ungültig" +#~ msgid "List of issues - ${tracker}" +#~ msgstr "Aufgabenliste - ${tracker}" +#~ msgid "List of issues - ${query} - ${tracker}" +#~ msgstr "Aufgabenliste - ${query} - ${tracker}" +#~ msgid "List of issues - ${query}" +#~ msgstr "Aufgabenliste - ${query}" +#~ msgid "Topic" +#~ msgstr "Schlagwort" +#~ msgid "View: ${link}" +#~ msgstr "Anzeigen: ${link}" +#~ msgid "Topics" +#~ msgstr "Schlagwörter" +#~ msgid "Topic:" +#~ msgstr "Schlagwort:" +#~ msgid "Timezone" +#~ msgstr "Zeitzone" +#~ msgid "Hello,
    ${user}" +#~ msgstr "Hallo,
    ${user}" +#~ msgid "User editing - ${tracker}" +#~ msgstr "Benutzer bearbeiten - ${tracker}" +#~ msgid "Copy item" +#~ msgstr "kopieren" +#~ msgid "sort descending" +#~ msgstr "absteigend sortieren" +#~ msgid "group descending" +#~ msgstr "absteigend gruppieren" +#~ msgid "don't sort" +#~ msgstr "nicht sortieren" +#~ msgid "don't group" +#~ msgstr "nicht gruppieren" +#~ msgid "Sort/Group Descending:" +#~ msgstr "absteigend sortieren/gruppieren:" +#~ msgid "Paged Output:" +#~ msgstr "seitenweise ausgeben:" +#~ msgid "username" +#~ msgstr "Benutzername" +#~ msgid "realname" +#~ msgstr "Name" +#~ msgid "firstname" +#~ msgstr "Vorname" +#~ msgid "lastname" +#~ msgstr "Nachname" +#~ msgid "address" +#~ msgstr "Mail-Adresse" +#~ msgid "(cal)" +#~ msgstr "(Kal.)" +