Mercurial > p > roundup > code
diff locale/roundup.pot @ 6220:efc0d13cc7c5
checkin .po files for release of 2.0
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Mon, 06 Jul 2020 19:50:02 -0400 |
| parents | 63739dae0f7e |
| children | 85f3f54f9e79 |
line wrap: on
line diff
--- a/locale/roundup.pot Thu Jul 02 21:41:12 2020 -0400 +++ b/locale/roundup.pot Mon Jul 06 19:50:02 2020 -0400 @@ -1,25 +1,5 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR See Roundup README.txt -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: roundup-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2020-04-04 11:24-0400\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" -"Language-Team: LANGUAGE <LL@li.org>\n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: ../roundup/actions.py:49 -#, python-format msgid "You do not have permission to retire or restore the %(classname)s class." msgstr "" @@ -27,34 +7,25 @@ msgid "You may not retire the admin or anonymous user" msgstr "" -#: ../roundup/admin.py:92 ../roundup/admin.py:1075 ../roundup/admin.py:1130 -#: ../roundup/admin.py:1157 ../roundup/admin.py:92:1075 :1130:1157 -#, python-format +#: ../roundup/admin.py:95 :1149 :1204 :1231 msgid "no such class \"%(classname)s\"" msgstr "" -#: ../roundup/admin.py:102 ../roundup/admin.py:106 ../roundup/admin.py:102:106 -#, python-format +#: ../roundup/admin.py:107 msgid "argument \"%(arg)s\" not propname=value" msgstr "" -#: ../roundup/admin.py:119 -#, python-format -msgid "" -"Problem: %(message)s\n" -"\n" +#: ../roundup/admin.py:120 +msgid "Problem: %(message)s\n\n" msgstr "" -#: ../roundup/admin.py:120 -#, python-format +#: ../roundup/admin.py:121 msgid "" "%(message)sUsage: roundup-admin [options] [<command> <arguments>]\n" "\n" "Options:\n" -" -i instance home -- specify the issue tracker \"home directory\" to " -"administer\n" -" -u -- the user[:password] to use for commands (default " -"admin)\n" +" -i instance home -- specify the issue tracker \"home directory\" to administer\n" +" -u -- the user[:password] to use for commands (default admin)\n" " -d -- print full designators not just class id numbers\n" " -c -- when outputting lists of data, comma-separate them.\n" " Same as '-S \",\"'.\n" @@ -73,17 +44,17 @@ " roundup-admin help all -- all available help\n" msgstr "" -#: ../roundup/admin.py:147 +#: ../roundup/admin.py:148 msgid "Commands: " msgstr "" -#: ../roundup/admin.py:154 +#: ../roundup/admin.py:155 msgid "" "Commands may be abbreviated as long as the abbreviation\n" "matches only one command, e.g. l == li == lis == list." msgstr "" -#: ../roundup/admin.py:181 +#: ../roundup/admin.py:182 msgid "" "\n" "All commands (except help) require a tracker specifier. This is just\n" @@ -148,12 +119,11 @@ "Command help:\n" msgstr "" -#: ../roundup/admin.py:244 -#, python-format +#: ../roundup/admin.py:245 msgid "%s:" msgstr "" -#: ../roundup/admin.py:249 +#: ../roundup/admin.py:250 msgid "" "Usage: help topic\n" " Give help about topic.\n" @@ -166,15 +136,14 @@ msgstr "" #: ../roundup/admin.py:272 -#, python-format msgid "Sorry, no help for \"%(topic)s\"" msgstr "" -#: ../roundup/admin.py:349 ../roundup/admin.py:405 ../roundup/admin.py:349:405 +#: ../roundup/admin.py:349 :405 msgid "Templates:" msgstr "" -#: ../roundup/admin.py:352 ../roundup/admin.py:415 ../roundup/admin.py:352:415 +#: ../roundup/admin.py:352 :415 msgid "Back ends:" msgstr "" @@ -204,23 +173,16 @@ " " msgstr "" -#: ../roundup/admin.py:378 ../roundup/admin.py:510 ../roundup/admin.py:584 -#: ../roundup/admin.py:673 ../roundup/admin.py:730 ../roundup/admin.py:788 -#: ../roundup/admin.py:813 ../roundup/admin.py:840 ../roundup/admin.py:913 -#: ../roundup/admin.py:980 ../roundup/admin.py:1059 ../roundup/admin.py:1120 -#: ../roundup/admin.py:1147 ../roundup/admin.py:1179 ../roundup/admin.py:1293 -#: ../roundup/admin.py:1374 ../roundup/admin.py:378:510 :1059 :1120:1147 -#: :1179:1293 :1374 :584:673 :730:788 :813:840 :913:980 +#: ../roundup/admin.py:378 :510 :583 :674 :732 :792 :851 :878 :905 :980 :1047 +#: :1133 :1194 :1221 :1253 :1369 :1456 msgid "Not enough arguments supplied" msgstr "" #: ../roundup/admin.py:384 -#, python-format msgid "Instance home parent directory \"%(parent)s\" does not exist" msgstr "" #: ../roundup/admin.py:393 -#, python-format msgid "" "WARNING: There appears to be a tracker in \"%(tracker_home)s\"!\n" "If you re-install it, you will lose all the data!\n" @@ -236,12 +198,10 @@ msgstr "" #: ../roundup/admin.py:427 -#, python-format msgid "Error in configuration settings: \"%s\"" msgstr "" #: ../roundup/admin.py:458 -#, python-format msgid "" "\n" "---------------------------------------------------------------------------\n" @@ -254,7 +214,6 @@ msgstr "" #: ../roundup/admin.py:473 -#, python-format msgid "" "\n" " If you wish to modify the database schema,\n" @@ -272,8 +231,8 @@ #: ../roundup/admin.py:505 msgid "" "Usage: genconfig <filename>\n" -" Generate a new tracker config file (ini style) with default values\n" -" in <filename>.\n" +" Generate a new tracker config file (ini style) with default\n" +" values in <filename>.\n" " " msgstr "" @@ -321,7 +280,7 @@ "Erase it? Y/N: " msgstr "" -#: ../roundup/admin.py:574 +#: ../roundup/admin.py:573 msgid "" "Usage: get property designator[,designator]*\n" " Get the given property of one or more designator(s).\n" @@ -334,23 +293,19 @@ " " msgstr "" -#: ../roundup/admin.py:617 ../roundup/admin.py:634 ../roundup/admin.py:617:634 -#, python-format +#: ../roundup/admin.py:616 :633 msgid "property %s is not of type Multilink or Link so -d flag does not apply." msgstr "" -#: ../roundup/admin.py:644 ../roundup/admin.py:1077 ../roundup/admin.py:1132 -#: ../roundup/admin.py:1159 ../roundup/admin.py:644:1077 :1132:1159 -#, python-format +#: ../roundup/admin.py:643 :1151 :1206 msgid "no such %(classname)s node \"%(nodeid)s\"" msgstr "" -#: ../roundup/admin.py:647 -#, python-format +#: ../roundup/admin.py:646 msgid "no such %(classname)s property \"%(propname)s\"" msgstr "" -#: ../roundup/admin.py:656 +#: ../roundup/admin.py:654 msgid "" "Usage: set items property=value property=value ...\n" " Set the given properties of one or more items(s).\n" @@ -361,15 +316,35 @@ " A designator is a classname and a nodeid concatenated,\n" " eg. bug1, user10, ...\n" "\n" -" This command sets the properties to the values for all designators\n" -" given. If the value is missing (ie. \"property=\") then the property\n" -" is un-set. If the property is a multilink, you specify the linked\n" -" ids for the multilink as comma-separated numbers (ie \"1,2,3\").\n" +" This command sets the properties to the values for all\n" +" designators given. If a class is used, the property will be\n" +" set for all items in the class. If the value is missing\n" +" (ie. \"property=\") then the property is un-set. If the property\n" +" is a multilink, you specify the linked ids for the multilink\n" +" as comma-separated numbers (ie \"1,2,3\").\n" +"\n" " " msgstr "" #: ../roundup/admin.py:722 msgid "" +"Usage: filter classname propname=value ...\n" +" Find the nodes of the given class with a given property value.\n" +"\n" +" Find the nodes of the given class with a given property value.\n" +" Multiple values can be specified by separating them with commas.\n" +" If property is a string, all values must match. I.E. it's an\n" +" 'and' operation. If the property is a link/multilink any value\n" +" matches. I.E. an 'or' operation.\n" +" " +msgstr "" + +#: ../roundup/admin.py:777 :838 :1000 :1012 :1067 +msgid "%(classname)s has no property \"%(propname)s\"" +msgstr "" + +#: ../roundup/admin.py:784 +msgid "" "Usage: find classname propname=value ...\n" " Find the nodes of the given class with a given link property value.\n" "\n" @@ -379,13 +354,7 @@ " " msgstr "" -#: ../roundup/admin.py:775 ../roundup/admin.py:933 ../roundup/admin.py:945 -#: ../roundup/admin.py:1000 ../roundup/admin.py:775:933 :945:1000 -#, python-format -msgid "%(classname)s has no property \"%(propname)s\"" -msgstr "" - -#: ../roundup/admin.py:782 +#: ../roundup/admin.py:845 msgid "" "Usage: specification classname\n" " Show the properties for a classname.\n" @@ -394,71 +363,64 @@ " " msgstr "" -#: ../roundup/admin.py:798 -#, python-format +#: ../roundup/admin.py:861 msgid "%(key)s: %(value)s (key property)\n" msgstr "" -#: ../roundup/admin.py:800 -#, python-format +#: ../roundup/admin.py:864 msgid "%(key)s: %(value)s\n" msgstr "" -#: ../roundup/admin.py:803 +#: ../roundup/admin.py:867 msgid "" "Usage: display designator[,designator]*\n" +"\n" " Show the property values for the given node(s).\n" "\n" " A designator is a classname and a nodeid concatenated,\n" " eg. bug1, user10, ...\n" "\n" -" This lists the properties and their associated values for the given\n" -" node.\n" +" This lists the properties and their associated values\n" +" for the given node.\n" " " msgstr "" -#: ../roundup/admin.py:829 -#, python-format +#: ../roundup/admin.py:894 msgid "%(key)s: %(value)s" msgstr "" -#: ../roundup/admin.py:832 +#: ../roundup/admin.py:897 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 "" -#: ../roundup/admin.py:860 -#, python-format +#: ../roundup/admin.py:925 msgid "%(propname)s (Password): " msgstr "" -#: ../roundup/admin.py:862 -#, python-format +#: ../roundup/admin.py:928 msgid " %(propname)s (Again): " msgstr "" -#: ../roundup/admin.py:864 +#: ../roundup/admin.py:931 msgid "Sorry, try again..." msgstr "" -#: ../roundup/admin.py:868 -#, python-format +#: ../roundup/admin.py:935 msgid "%(propname)s (%(proptype)s): " msgstr "" -#: ../roundup/admin.py:886 -#, python-format +#: ../roundup/admin.py:953 msgid "you must provide the \"%(propname)s\" property." msgstr "" -#: ../roundup/admin.py:898 +#: ../roundup/admin.py:965 msgid "" "Usage: list classname [property]\n" " List the instances of a class.\n" @@ -474,16 +436,15 @@ " " msgstr "" -#: ../roundup/admin.py:911 +#: ../roundup/admin.py:978 msgid "Too many arguments supplied" msgstr "" -#: ../roundup/admin.py:947 -#, python-format +#: ../roundup/admin.py:1014 msgid "%(nodeid)4s: %(value)s" msgstr "" -#: ../roundup/admin.py:951 +#: ../roundup/admin.py:1018 msgid "" "Usage: table classname [property[,property]*]\n" " List the instances of a class in tabular form.\n" @@ -515,12 +476,15 @@ " " msgstr "" -#: ../roundup/admin.py:995 -#, python-format +#: ../roundup/admin.py:1062 msgid "\"%(spec)s\" not name:width" msgstr "" -#: ../roundup/admin.py:1046 +#: ../roundup/admin.py:1084 +msgid "\"%(spec)s\" does not have an integer width: \"%(width)s\"" +msgstr "" + +#: ../roundup/admin.py:1120 msgid "" "Usage: history designator [skipquiet]\n" " Show the history entries of a designator.\n" @@ -535,7 +499,7 @@ " " msgstr "" -#: ../roundup/admin.py:1082 +#: ../roundup/admin.py:1156 msgid "" "Usage: commit\n" " Commit changes made to the database during an interactive session.\n" @@ -549,7 +513,7 @@ " " msgstr "" -#: ../roundup/admin.py:1097 +#: ../roundup/admin.py:1171 msgid "" "Usage: rollback\n" " Undo all changes that are pending commit to the database.\n" @@ -561,7 +525,7 @@ " " msgstr "" -#: ../roundup/admin.py:1110 +#: ../roundup/admin.py:1184 msgid "" "Usage: retire designator[,designator]*\n" " Retire the node specified by designator.\n" @@ -574,7 +538,7 @@ " " msgstr "" -#: ../roundup/admin.py:1138 +#: ../roundup/admin.py:1212 msgid "" "Usage: restore designator[,designator]*\n" " Restore the retired node specified by designator.\n" @@ -586,8 +550,12 @@ " " msgstr "" +#: ../roundup/admin.py:1233 +msgid "no such %(classname)s node \" % (nodeid)s\"" +msgstr "" + #. grab the directory to export to -#: ../roundup/admin.py:1165 +#: ../roundup/admin.py:1239 msgid "" "Usage: export [[-]class[,class]] export_dir\n" " Export the database to colon-separated-value files.\n" @@ -603,12 +571,11 @@ " " msgstr "" -#: ../roundup/admin.py:1258 +#: ../roundup/admin.py:1334 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" @@ -620,7 +587,7 @@ " " msgstr "" -#: ../roundup/admin.py:1273 +#: ../roundup/admin.py:1349 msgid "" "Usage: import import_dir\n" " Import a database from the directory containing CSV files,\n" @@ -643,15 +610,22 @@ " " msgstr "" -#: ../roundup/admin.py:1356 +#: ../roundup/admin.py:1431 +msgid "" +"Usage: importtables export_dir\n" +"\n" +" This imports the database tables exported using exporttables.\n" +" " +msgstr "" + +#: ../roundup/admin.py:1438 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" @@ -665,11 +639,11 @@ " " msgstr "" -#: ../roundup/admin.py:1384 +#: ../roundup/admin.py:1466 msgid "Invalid format" msgstr "" -#: ../roundup/admin.py:1395 +#: ../roundup/admin.py:1477 msgid "" "Usage: reindex [classname|designator]*\n" " Re-generate a tracker's search indexes.\n" @@ -679,1093 +653,247 @@ " " msgstr "" -#: ../roundup/admin.py:1409 -#, python-format +#: ../roundup/admin.py:1491 msgid "no such item \"%(designator)s\"" msgstr "" -#: ../roundup/admin.py:1419 +#: ../roundup/admin.py:1501 msgid "" "Usage: security [Role name]\n" -" Display the Permissions available to one or all Roles.\n" +"\n" +" Display the Permissions available to one or all Roles.\n" " " msgstr "" -#: ../roundup/admin.py:1427 -#, python-format +#: ../roundup/admin.py:1510 msgid "No such Role \"%(role)s\"\n" msgstr "" -#: ../roundup/admin.py:1433 -#, python-format +#: ../roundup/admin.py:1516 msgid "New Web users get the Roles \"%(role)s\"\n" msgstr "" -#: ../roundup/admin.py:1435 -#, python-format +#: ../roundup/admin.py:1519 msgid "New Web users get the Role \"%(role)s\"\n" msgstr "" -#: ../roundup/admin.py:1438 -#, python-format +#: ../roundup/admin.py:1523 msgid "New Email users get the Roles \"%(role)s\"\n" msgstr "" -#: ../roundup/admin.py:1440 -#, python-format +#: ../roundup/admin.py:1525 msgid "New Email users get the Role \"%(role)s\"\n" msgstr "" -#: ../roundup/admin.py:1443 -#, python-format +#: ../roundup/admin.py:1528 msgid "Role \"%(name)s\":\n" msgstr "" -#: ../roundup/admin.py:1448 +#: ../roundup/admin.py:1533 msgid " %(description)s (%(name)s for \"%(klass)s\"" msgstr "" -#: ../roundup/admin.py:1448 -#, python-format -msgid " %(description)s (%(name)s for \"%(klass)s\": %(properties)s only)\n" +#: ../roundup/admin.py:1545 +msgid "\n **Invalid properties for %(class)s: %(props)s\n\n" msgstr "" -#: ../roundup/admin.py:1460 -#, python-format -msgid "" -"\n" -" **Invalid properties for %(class)s: %(props)s\n" -"\n" -msgstr "" - -#: ../roundup/admin.py:1462 -msgid " %(description)s (%(name)s for \"%(klass)s\" " -msgstr "" - -#: ../roundup/admin.py:1462 -#, python-format +#: ../roundup/admin.py:1547 msgid " %(description)s (%(name)s for \"%(klass)s\" only)\n" msgstr "" -#: ../roundup/admin.py:1465 -#, python-format +#: ../roundup/admin.py:1550 msgid " %(description)s (%(name)s)\n" msgstr "" -#: ../roundup/admin.py:1470 +#: ../roundup/admin.py:1554 msgid "" "Usage: migrate\n" +"\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" +" You should run the \"migrate\" command for your tracker once\n" +" you've 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" +" Do this before you use the web, command-line or mail interface\n" +" and 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" +" This command will respond with either \"Tracker updated\" (if\n" +" you've not previously run it on an RDBMS backend) or \"No\n" +" migration action required\" (if you have run it, or have used\n" +" another interface to the tracker, or possibly because you are\n" +" using anydbm).\n" "\n" -" It's safe to run this even if it's not required, so just get into\n" -" the habit.\n" +" It's safe to run this even if it's not required, so just get\n" +" into the habit.\n" " " msgstr "" -#: ../roundup/admin.py:1489 +#: ../roundup/admin.py:1575 msgid "Tracker updated" msgstr "" -#: ../roundup/admin.py:1492 +#: ../roundup/admin.py:1578 msgid "No migration action required" msgstr "" -#: ../roundup/admin.py:1518 -#, python-format +#: ../roundup/admin.py:1604 msgid "Unknown command \"%(command)s\" (\"help commands\" for a list)" msgstr "" -#: ../roundup/admin.py:1524 -#, python-format +#: ../roundup/admin.py:1610 msgid "Multiple commands match \"%(command)s\": %(list)s" msgstr "" -#: ../roundup/admin.py:1532 +#: ../roundup/admin.py:1619 msgid "Enter tracker home: " msgstr "" -#: ../roundup/admin.py:1541 ../roundup/admin.py:1547 ../roundup/admin.py:1573 -#: ../roundup/admin.py:1541:1547 :1573 -#, python-format +#: ../roundup/admin.py:1628 :1634 :1660 msgid "Error: %(message)s" msgstr "" -#: ../roundup/admin.py:1555 ../roundup/admin.py:1559 -#: ../roundup/admin.py:1555:1559 -#, python-format +#: ../roundup/admin.py:1642 :1646 msgid "Error: Couldn't open tracker: %(message)s" msgstr "" -#: ../roundup/admin.py:1586 -#, python-format +#: ../roundup/admin.py:1673 msgid "" "Roundup %s ready for input.\n" "Type \"help\" for help." msgstr "" -#: ../roundup/admin.py:1591 +#: ../roundup/admin.py:1678 msgid "Note: command history and editing not available" msgstr "" -#: ../roundup/admin.py:1595 +#: ../roundup/admin.py:1682 msgid "roundup> " msgstr "" -#: ../roundup/admin.py:1597 +#: ../roundup/admin.py:1684 msgid "exit..." msgstr "" -#: ../roundup/admin.py:1610 +#: ../roundup/admin.py:1697 msgid "There are unsaved changes. Commit them (y/N)? " msgstr "" -#: ../roundup/backends/back_anydbm.py:313 ../roundup/backends/sessions_dbm.py:55 -msgid "Couldn't identify database type" -msgstr "" - -#: ../roundup/backends/back_anydbm.py:342 -#, python-format -msgid "Couldn't open database - the required module '%s' is not available" -msgstr "" - -#: ../roundup/backends/back_anydbm.py:898 ../roundup/backends/back_anydbm.py:911 -#: ../roundup/backends/back_anydbm.py:1171 -#: ../roundup/backends/back_anydbm.py:1201 -#: ../roundup/backends/back_anydbm.py:1427 -#: ../roundup/backends/back_anydbm.py:1445 -#: ../roundup/backends/back_anydbm.py:1491 -#: ../roundup/backends/back_anydbm.py:2090 -#: ../roundup/backends/back_anydbm.py:898:911 -#: ../roundup/backends/rdbms_common.py:1581 -#: ../roundup/backends/rdbms_common.py:1818 -#: ../roundup/backends/rdbms_common.py:2053 -#: ../roundup/backends/rdbms_common.py:2073 -#: ../roundup/backends/rdbms_common.py:2126 -#: ../roundup/backends/rdbms_common.py:2964 -#: ../roundup/backends/rdbms_common.py:1581:1818 :1171:1201 :1427:1445 :1491 -#: :2053:2073 :2090 :2126:2964 -msgid "Database open read-only" -msgstr "" - -#: ../roundup/backends/rdbms_common.py:549 -#, python-format -msgid "ALTER operation disallowed: %(old)r -> %(new)r." -msgstr "" - -#: ../roundup/backends/rdbms_common.py:785 -#, python-format -msgid "CREATE operation disallowed: \"%s\"." -msgstr "" - -#: ../roundup/backends/rdbms_common.py:802 -#, python-format -msgid "DROP operation disallowed: \"%s\"." -msgstr "" - -#: ../roundup/backends/rdbms_common.py:1719 -msgid "create" -msgstr "" - -#: ../roundup/backends/rdbms_common.py:1888 -msgid "unlink" -msgstr "" - -#: ../roundup/backends/rdbms_common.py:1892 -msgid "link" -msgstr "" - -#: ../roundup/backends/rdbms_common.py:2034 -msgid "set" -msgstr "" - -#: ../roundup/backends/rdbms_common.py:2063 -msgid "retired" -msgstr "" - -#: ../roundup/backends/rdbms_common.py:2093 -msgid "restored" -msgstr "" - -#: ../roundup/cgi/actions.py:99 -msgid "Base url not set. Check configuration." -msgstr "" - -#: ../roundup/cgi/actions.py:115 -#, python-format -msgid "Base url %(base_url)s requires https. Redirect url %(url)s uses http." -msgstr "" - -#: ../roundup/cgi/actions.py:120 -#, python-format -msgid "Unrecognized scheme in %(url)s" -msgstr "" - -#: ../roundup/cgi/actions.py:124 -#, python-format -msgid "Net location in %(url)s does not match base: %(base_netloc)s" -msgstr "" - -#: ../roundup/cgi/actions.py:128 -#, python-format -msgid "Base path %(base_path)s is not a prefix for url %(url)s" -msgstr "" - -#: ../roundup/cgi/actions.py:142 -#, python-format -msgid "Path component (%(url_path)s) in %(url)s is not properly escaped" -msgstr "" - -#: ../roundup/cgi/actions.py:146 -#, python-format -msgid "Params component (%(url_params)s) in %(url)s is not properly escaped" -msgstr "" - -#: ../roundup/cgi/actions.py:149 -#, python-format -msgid "Query component (%(url_query)s) in %(url)s is not properly escaped" -msgstr "" - -#: ../roundup/cgi/actions.py:152 -#, python-format -msgid "Fragment component (%(url_fragment)s) in %(url)s is not properly escaped" -msgstr "" - -#: ../roundup/cgi/actions.py:174 -#, python-format -msgid "You do not have permission to %(action)s the %(classname)s class." -msgstr "" - -#: ../roundup/cgi/actions.py:209 -msgid "No type specified" -msgstr "" - -#: ../roundup/cgi/actions.py:211 -msgid "No ID entered" -msgstr "" - -#: ../roundup/cgi/actions.py:217 -#, python-format -msgid "\"%(input)s\" is not an ID (%(classname)s ID required)" -msgstr "" - -#: ../roundup/cgi/actions.py:230 ../roundup/cgi/actions.py:268 -#: ../roundup/cgi/actions.py:494 ../roundup/cgi/actions.py:827 -#: ../roundup/cgi/actions.py:874 ../roundup/cgi/actions.py:1079 -#: ../roundup/cgi/actions.py:1236 ../roundup/cgi/actions.py:230:268 :1236 -#: :494:827 :874:1079 -msgid "Invalid request" -msgstr "" - -#: ../roundup/cgi/actions.py:248 ../roundup/cgi/actions.py:600 -#: ../roundup/cgi/actions.py:248:600 -#, python-format -msgid "You do not have permission to retire %(class)s" -msgstr "" - -#: ../roundup/cgi/actions.py:256 -#, python-format -msgid "%(classname)s %(itemid)s has been retired" -msgstr "" - -#: ../roundup/cgi/actions.py:280 -#, python-format -msgid "You do not have permission to restore %(class)s" -msgstr "" - -#: ../roundup/cgi/actions.py:288 -#, python-format -msgid "%(classname)s %(itemid)s has been restored" -msgstr "" - -#: ../roundup/cgi/actions.py:331 ../roundup/cgi/actions.py:381 -#: ../roundup/cgi/actions.py:331:381 -msgid "You do not have permission to edit queries" -msgstr "" - -#: ../roundup/cgi/actions.py:337 ../roundup/cgi/actions.py:388 -#: ../roundup/cgi/actions.py:337:388 -msgid "You do not have permission to store queries" -msgstr "" - -#: ../roundup/cgi/actions.py:358 -#, python-format -msgid "You already own a query named '%s'. Please choose another name." -msgstr "" - -#: ../roundup/cgi/actions.py:441 -msgid "Invalid number: " -msgstr "" - -#: ../roundup/cgi/actions.py:451 -msgid "Invalid integer: " -msgstr "" - -#: ../roundup/cgi/actions.py:528 ../roundup/cgi/actions.py:731 -#: ../roundup/cgi/actions.py:528:731 -#, python-format -msgid "You do not have permission to create %(class)s" -msgstr "" - -#: ../roundup/cgi/actions.py:541 -#, python-format -msgid "Not enough values on line %(line)s" -msgstr "" - -#: ../roundup/cgi/actions.py:552 ../roundup/cgi/actions.py:719 -#: ../roundup/cgi/actions.py:552:719 -#, python-format -msgid "You do not have permission to edit %(class)s" -msgstr "" - -#: ../roundup/cgi/actions.py:607 -msgid "Items edited OK" -msgstr "" - -#: ../roundup/cgi/actions.py:667 -#, python-format -msgid "%(class)s %(id)s %(properties)s edited ok" -msgstr "" - -#: ../roundup/cgi/actions.py:685 -#, python-format -msgid "%(class)s %(id)s created" -msgstr "" - -#: ../roundup/cgi/actions.py:812 -#, python-format -msgid "" -"Edit Error: someone else has edited this %s (%s). View <a target=\"_blank\" " -"href=\"%s%s\">their changes</a> in a new window." -msgstr "" - -#: ../roundup/cgi/actions.py:844 -#, python-format -msgid "Edit Error: %s" -msgstr "" - -#: ../roundup/cgi/actions.py:880 ../roundup/cgi/actions.py:891 -#: ../roundup/cgi/actions.py:1094 ../roundup/cgi/actions.py:1107 -#: ../roundup/cgi/actions.py:880:891 :1094:1107 -#, python-format -msgid "Error: %s" -msgstr "" - -#: ../roundup/cgi/actions.py:925 -msgid "" -"Invalid One Time Key!\n" -"(a Mozilla bug may cause this message to show up erroneously, please check " -"your email)" -msgstr "" - -#: ../roundup/cgi/actions.py:976 -#, python-format -msgid "Password reset and email sent to %s" -msgstr "" - -#: ../roundup/cgi/actions.py:985 -msgid "Unknown username" -msgstr "" - -#: ../roundup/cgi/actions.py:993 -msgid "Unknown email address" -msgstr "" - -#: ../roundup/cgi/actions.py:998 -msgid "You need to specify a username or address" -msgstr "" - -#: ../roundup/cgi/actions.py:1024 -#, python-format -msgid "Email sent to primary notification address for %s." -msgstr "" - -#: ../roundup/cgi/actions.py:1026 -#, python-format -msgid "Email sent to %s." -msgstr "" - -#: ../roundup/cgi/actions.py:1041 -msgid "You are now registered, welcome!" -msgstr "" - -#: ../roundup/cgi/actions.py:1131 -#, python-format -msgid "Username '%s' is already used." -msgstr "" - -#: ../roundup/cgi/actions.py:1196 -msgid "It is not permitted to supply roles at registration." -msgstr "" - -#: ../roundup/cgi/actions.py:1210 -msgid "You are logged out" -msgstr "" - -#: ../roundup/cgi/actions.py:1240 -msgid "Username required" -msgstr "" - -#: ../roundup/cgi/actions.py:1319 -#, python-format -msgid "Logins occurring too fast. Please wait: %s seconds." -msgstr "" - -#: ../roundup/cgi/actions.py:1358 ../roundup/cgi/actions.py:1362 -#: ../roundup/cgi/actions.py:1358:1362 -msgid "Invalid login" -msgstr "" - -#: ../roundup/cgi/actions.py:1368 -msgid "You do not have permission to login" -msgstr "" - -#: ../roundup/cgi/actions.py:1411 ../roundup/cgi/actions.py:1576 -#: ../roundup/cgi/actions.py:1411:1576 -#, python-format -msgid "Column \"%(column)s\" not found in %(class)s" -msgstr "" - -#: ../roundup/cgi/actions.py:1632 -#, python-format -msgid "You do not have permission to view %(class)s" -msgstr "" - -#: ../roundup/cgi/cgitb.py:53 -#, python-format -msgid "" -"<h1>Templating Error</h1>\n" -"<p><b>%(exc_type)s</b>: %(exc_value)s</p>\n" -"<p class=\"help\">Debugging information follows</p>" -msgstr "" - -#: ../roundup/cgi/cgitb.py:68 -#, python-format -msgid "<li>\"%(name)s\" (%(info)s)</li>" -msgstr "" - -#: ../roundup/cgi/cgitb.py:71 -#, python-format -msgid "<li>Looking for \"%(name)s\", current path:<ol>%(path)s</ol></li>" -msgstr "" - -#: ../roundup/cgi/cgitb.py:75 -#, python-format -msgid "<li>In %s</li>" -msgstr "" - -#: ../roundup/cgi/cgitb.py:80 -#, python-format -msgid "A problem occurred in your template \"%s\"." -msgstr "" - -#: ../roundup/cgi/cgitb.py:88 -#, python-format -msgid "" -"\n" -"<li>While evaluating the %(info)r expression on line %(line)d\n" -"<table class=\"otherinfo\" style=\"font-size: 90%%\">\n" -" <tr><th colspan=\"2\" class=\"header\">Current variables:</th></tr>\n" -" %(globals)s\n" -" %(locals)s\n" -"</table></li>\n" -msgstr "" - -#: ../roundup/cgi/cgitb.py:107 -msgid "Full traceback:" -msgstr "" - -#: ../roundup/cgi/cgitb.py:120 -#, python-format -msgid "<font size=+1><strong>%(exc_type)s</strong>: %(exc_value)s</font>" -msgstr "" - -#: ../roundup/cgi/cgitb.py:124 -msgid "" -"<p>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 "" - -#: ../roundup/cgi/cgitb.py:133 -msgid "<file is None - probably inside <tt>eval</tt> or <tt>exec</tt>>" +#: ../roundup/date.py:391 +msgid "Not a date spec: %r (\"yyyy-mm-dd\", \"mm-dd\", \"HH:MM\", \"HH:MM:SS\" or \"yyyy-mm-dd.HH:MM:SS.SSS\")" msgstr "" -#: ../roundup/cgi/cgitb.py:142 -#, python-format -msgid "in <strong>%s</strong>" -msgstr "" - -#: ../roundup/cgi/cgitb.py:187 ../roundup/cgi/cgitb.py:193 -#: ../roundup/cgi/cgitb.py:187:193 -msgid "<em>undefined</em>" -msgstr "" - -#: ../roundup/cgi/client.py:87 -msgid "" -"<html><head><title>An error has occurred</title></head>\n" -"<body><h1>An error has occurred</h1>\n" -"<p>A problem was encountered processing your request.\n" -"The tracker maintainers have been notified of the problem.</p>\n" -"</body></html>" -msgstr "" - -#: ../roundup/cgi/client.py:794 -msgid "Form Error: " -msgstr "" - -#: ../roundup/cgi/client.py:884 -#, python-format -msgid "Unrecognized charset: %r" -msgstr "" - -#: ../roundup/cgi/client.py:1132 -msgid "Anonymous users are not allowed to use the web interface" -msgstr "" - -#: ../roundup/cgi/client.py:1205 -msgid "Referer header not available." -msgstr "" - -#: ../roundup/cgi/client.py:1209 -#, python-format -msgid "csrf key used with wrong method from: %s" -msgstr "" - -#: ../roundup/cgi/client.py:1237 -#, python-format -msgid "csrf header %s required but missing for user%s." -msgstr "" - -#: ../roundup/cgi/client.py:1238 -#, python-format -msgid "Missing header: %s" -msgstr "" - -#: ../roundup/cgi/client.py:1248 ../roundup/cgi/client.py:1251 -#: ../roundup/cgi/client.py:1248:1251 -#, python-format -msgid "csrf Referer header check failed for user%s. Value=%s" -msgstr "" - -#: ../roundup/cgi/client.py:1249 -#, python-format -msgid "Invalid Referer %s, %s" -msgstr "" - -#: ../roundup/cgi/client.py:1264 ../roundup/cgi/client.py:1267 -#: ../roundup/cgi/client.py:1264:1267 -#, python-format -msgid "csrf Origin header check failed for user%s. Value=%s" -msgstr "" - -#: ../roundup/cgi/client.py:1265 -#, python-format -msgid "Invalid Origin %s" -msgstr "" - -#: ../roundup/cgi/client.py:1279 ../roundup/cgi/client.py:1282 -#: ../roundup/cgi/client.py:1279:1282 -#, python-format -msgid "csrf X-FORWARDED-HOST header check failed for user%s. Value=%s" -msgstr "" - -#: ../roundup/cgi/client.py:1280 -#, python-format -msgid "Invalid X-FORWARDED-HOST %s" -msgstr "" - -#: ../roundup/cgi/client.py:1299 ../roundup/cgi/client.py:1302 -#: ../roundup/cgi/client.py:1299:1302 -#, python-format -msgid "csrf HOST header check failed for user%s. Value=%s" -msgstr "" - -#: ../roundup/cgi/client.py:1300 -#, python-format -msgid "Invalid HOST %s" -msgstr "" - -#: ../roundup/cgi/client.py:1308 -msgid "Csrf: unable to verify sufficient headers" -msgstr "" - -#: ../roundup/cgi/client.py:1309 -msgid "Unable to verify sufficient headers" -msgstr "" - -#: ../roundup/cgi/client.py:1322 -#, python-format -msgid "csrf X-REQUESTED-WITH xmlrpc required header check failed for user%s." -msgstr "" - -#: ../roundup/cgi/client.py:1323 -msgid "Required Header Missing" -msgstr "" - -#: ../roundup/cgi/client.py:1360 -#, python-format -msgid "Required csrf field missing for user%s" -msgstr "" - -#: ../roundup/cgi/client.py:1361 ../roundup/cgi/client.py:1413 -#: ../roundup/cgi/client.py:1423 ../roundup/cgi/client.py:1361:1413 :1423 -msgid "" -"We can't validate your session (csrf failure). Re-enter any unsaved data and " -"try again." -msgstr "" - -#: ../roundup/cgi/client.py:1364 -#, python-format -msgid "csrf field not supplied by user%s" -msgstr "" - -#: ../roundup/cgi/client.py:1411 -#, python-format -msgid "" -"Csrf mismatch user: current user %s != stored user %s, current session, " -"stored session: %s,%s for key %s." -msgstr "" - -#: ../roundup/cgi/client.py:1416 -#, python-format -msgid "" -"logged only: Csrf mismatch user: current user %s != stored user %s, current " -"session, stored session: %s,%s for key %s." -msgstr "" - -#: ../roundup/cgi/client.py:1421 -#, python-format -msgid "" -"Csrf mismatch user: current session %s != stored session %s, current user/" -"stored user is: %s for key %s." -msgstr "" - -#: ../roundup/cgi/client.py:1426 -#, python-format -msgid "" -"logged only: Csrf mismatch user: current session %s != stored session %s, " -"current user/stored user is: %s for key %s." -msgstr "" - -#: ../roundup/cgi/client.py:1598 -msgid "You are not allowed to view this file." -msgstr "" - -#: ../roundup/cgi/client.py:1876 -#, python-format -msgid "%(starttag)sTime elapsed: %(seconds)fs%(endtag)s\n" -msgstr "" - -#: ../roundup/cgi/client.py:1880 -#, 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 "" - -#: ../roundup/cgi/form_parser.py:290 -#, python-format -msgid "link \"%(key)s\" value \"%(entry)s\" not a designator" -msgstr "" - -#: ../roundup/cgi/form_parser.py:308 -#, python-format -msgid "%(class)s %(property)s is not a link or multilink property" -msgstr "" - -#: ../roundup/cgi/form_parser.py:320 -#, python-format -msgid "" -"The form action claims to require property \"%(property)s\" which doesn't " -"exist" -msgstr "" - -#: ../roundup/cgi/form_parser.py:342 -#, python-format -msgid "" -"You have submitted a %(action)s action for the property \"%(property)s\" " -"which doesn't exist" -msgstr "" - -#: ../roundup/cgi/form_parser.py:367 ../roundup/cgi/form_parser.py:395 -#: ../roundup/cgi/form_parser.py:367:395 -#, python-format -msgid "You have submitted more than one value for the %s property" -msgstr "" - -#: ../roundup/cgi/form_parser.py:392 ../roundup/cgi/form_parser.py:398 -#: ../roundup/cgi/form_parser.py:392:398 -msgid "Password and confirmation text do not match" -msgstr "" - -#: ../roundup/cgi/form_parser.py:416 -msgid "Not a file attachment" -msgstr "" - -#: ../roundup/cgi/form_parser.py:460 -#, python-format -msgid "property \"%(propname)s\": \"%(value)s\" not currently in list" -msgstr "" - -#: ../roundup/cgi/form_parser.py:582 -#, python-format -msgid "Required %(class)s property %(property)s not supplied" -msgid_plural "Required %(class)s properties %(property)s not supplied" -msgstr[0] "" -msgstr[1] "" - -#: ../roundup/cgi/templating.py:184 -#, python-format -msgid "You are not allowed to %(action)s items of class %(class)s" -msgstr "" - -#: ../roundup/cgi/templating.py:791 -msgid "(list)" -msgstr "" - -#: ../roundup/cgi/templating.py:863 -msgid "Submit New Entry" -msgstr "" - -#: ../roundup/cgi/templating.py:885 ../roundup/cgi/templating.py:1046 -#: ../roundup/cgi/templating.py:1612 ../roundup/cgi/templating.py:1641 -#: ../roundup/cgi/templating.py:1661 ../roundup/cgi/templating.py:1674 -#: ../roundup/cgi/templating.py:1711 ../roundup/cgi/templating.py:1760 -#: ../roundup/cgi/templating.py:1783 ../roundup/cgi/templating.py:1790 -#: ../roundup/cgi/templating.py:1826 ../roundup/cgi/templating.py:1863 -#: ../roundup/cgi/templating.py:1896 ../roundup/cgi/templating.py:1985 -#: ../roundup/cgi/templating.py:2006 ../roundup/cgi/templating.py:2096 -#: ../roundup/cgi/templating.py:2116 ../roundup/cgi/templating.py:2134 -#: ../roundup/cgi/templating.py:2166 ../roundup/cgi/templating.py:2176 -#: ../roundup/cgi/templating.py:2240 ../roundup/cgi/templating.py:2487 -#: ../roundup/cgi/templating.py:885:1046 :1612:1641 :1661:1674 :1711:1760 -#: :1783:1790 :1826:1863 :1896:1985 :2006:2096 :2116:2134 :2166:2176 :2240:2487 -msgid "[hidden]" -msgstr "" - -#: ../roundup/cgi/templating.py:886 -msgid "New node - no history" -msgstr "" - -#: ../roundup/cgi/templating.py:1011 -msgid "Submit Changes" -msgstr "" - -#: ../roundup/cgi/templating.py:1083 -msgid "<em>The indicated property no longer exists</em>" -msgstr "" - -#: ../roundup/cgi/templating.py:1084 -#, python-format -msgid "<em>%s: %s</em>\n" -msgstr "" - -#: ../roundup/cgi/templating.py:1119 -#, python-format -msgid "The linked class %(classname)s no longer exists" -msgstr "" - -#: ../roundup/cgi/templating.py:1157 ../roundup/cgi/templating.py:1183 -#: ../roundup/cgi/templating.py:1157:1183 -msgid "<strike>The linked node no longer exists</strike>" -msgstr "" - -#: ../roundup/cgi/templating.py:1244 -#, python-format -msgid "%s: (no value)" -msgstr "" - -#: ../roundup/cgi/templating.py:1260 -#, python-format -msgid "" -"<strong><em>This event %s is not handled by the history display!</em></strong>" -msgstr "" - -#: ../roundup/cgi/templating.py:1273 -msgid "<tr><td colspan=4><strong>Note:</strong></td></tr>" -msgstr "" - -#: ../roundup/cgi/templating.py:1282 -msgid "History" -msgstr "" - -#: ../roundup/cgi/templating.py:1284 -msgid "<th>Date</th>" -msgstr "" - -#: ../roundup/cgi/templating.py:1285 -msgid "<th>User</th>" -msgstr "" - -#: ../roundup/cgi/templating.py:1286 -msgid "<th>Action</th>" -msgstr "" - -#: ../roundup/cgi/templating.py:1287 -msgid "<th>Args</th>" -msgstr "" - -#: ../roundup/cgi/templating.py:1335 -#, python-format -msgid "Copy of %(class)s %(id)s" -msgstr "" - -#: ../roundup/cgi/templating.py:1900 ../roundup/cgi/templating.py:1933 -#: ../roundup/cgi/templating.py:1226:1900 :1933 -msgid "No" -msgstr "" - -#: ../roundup/cgi/templating.py:1900 ../roundup/cgi/templating.py:1928 -#: ../roundup/cgi/templating.py:1226:1900 :1928 -msgid "Yes" -msgstr "" - -#: ../roundup/cgi/templating.py:2054 -msgid "" -"default value for DateHTMLProperty must be either DateHTMLProperty or string " -"date representation." -msgstr "" - -#: ../roundup/cgi/templating.py:2220 -#, python-format -msgid "Attempt to look up %(attr)s on a missing value" -msgstr "" - -#: ../roundup/cgi/templating.py:2231 -#, python-format -msgid "Attempt to look up %(item)s on a missing value" -msgstr "" - -#: ../roundup/cgi/templating.py:2334 -#, python-format -msgid "<option %svalue=\"-1\">- no selection -</option>" -msgstr "" - -#: ../roundup/cgi/timestamp.py:19 -msgid "Form is corrupted." -msgstr "" - -#: ../roundup/cgi/timestamp.py:28 -#, python-format -msgid "Form is corrupted, missing: %s." -msgstr "" - -#: ../roundup/cgi/timestamp.py:30 -msgid "Responding to form too quickly." -msgstr "" - -#: ../roundup/date.py:384 -#, python-format -msgid "" -"Not a date spec: %r (\"yyyy-mm-dd\", \"mm-dd\", \"HH:MM\", \"HH:MM:SS\" or " -"\"yyyy-mm-dd.HH:MM:SS.SSS\")" -msgstr "" - -#: ../roundup/date.py:407 +#: ../roundup/date.py:414 msgid "Could not determine granularity" msgstr "" -#: ../roundup/date.py:459 -#, 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\"" +#: ../roundup/date.py:466 +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 "" -#: ../roundup/date.py:824 -#, python-format -msgid "" -"Not an interval spec: \"%s\" ([+-] [#y] [#m] [#w] [#d] [[[H]H:MM]:SS] [date " -"spec])" +#: ../roundup/date.py:838 +msgid "Not an interval spec: \"%s\" ([+-] [#y] [#m] [#w] [#d] [[[H]H:MM]:SS] [date spec])" msgstr "" -#: ../roundup/date.py:847 -#, python-format +#: ../roundup/date.py:861 msgid "Not an interval spec: \"%s\" ([+-] [#y] [#m] [#w] [#d] [[[H]H:MM]:SS])" msgstr "" -#: ../roundup/date.py:1024 -#, python-format -msgid "%(number)s year" -msgid_plural "%(number)s years" -msgstr[0] "" -msgstr[1] "" - -#: ../roundup/date.py:1028 -#, python-format -msgid "%(number)s month" -msgid_plural "%(number)s months" -msgstr[0] "" -msgstr[1] "" - -#: ../roundup/date.py:1032 -#, python-format -msgid "%(number)s week" -msgid_plural "%(number)s weeks" -msgstr[0] "" -msgstr[1] "" - -#: ../roundup/date.py:1036 -#, python-format -msgid "%(number)s day" -msgid_plural "%(number)s days" -msgstr[0] "" -msgstr[1] "" - -#: ../roundup/date.py:1040 +#: ../roundup/date.py:1054 msgid "tomorrow" msgstr "" -#: ../roundup/date.py:1042 +#: ../roundup/date.py:1056 msgid "yesterday" msgstr "" -#: ../roundup/date.py:1045 -#, python-format -msgid "%(number)s hour" -msgid_plural "%(number)s hours" -msgstr[0] "" -msgstr[1] "" - -#: ../roundup/date.py:1049 +#: ../roundup/date.py:1063 msgid "an hour" msgstr "" -#: ../roundup/date.py:1051 +#: ../roundup/date.py:1065 msgid "1 1/2 hours" msgstr "" -#: ../roundup/date.py:1053 -#, python-format -msgid "1 %(number)s/4 hours" -msgid_plural "1 %(number)s/4 hours" -msgstr[0] "" -msgstr[1] "" - -#: ../roundup/date.py:1057 +#: ../roundup/date.py:1072 msgid "in a moment" msgstr "" -#: ../roundup/date.py:1059 +#: ../roundup/date.py:1074 msgid "just now" msgstr "" -#: ../roundup/date.py:1062 +#: ../roundup/date.py:1077 msgid "1 minute" msgstr "" -#: ../roundup/date.py:1065 -#, python-format -msgid "%(number)s minute" -msgid_plural "%(number)s minutes" -msgstr[0] "" -msgstr[1] "" - -#: ../roundup/date.py:1068 +#: ../roundup/date.py:1083 msgid "1/2 an hour" msgstr "" -#: ../roundup/date.py:1070 -#, python-format -msgid "%(number)s/4 hour" -msgid_plural "%(number)s/4 hours" -msgstr[0] "" -msgstr[1] "" - -#: ../roundup/date.py:1074 -#, python-format +#: ../roundup/date.py:1089 msgid "%s ago" msgstr "" -#: ../roundup/date.py:1076 -#, python-format +#: ../roundup/date.py:1091 msgid "in %s" msgstr "" -#: ../roundup/hyperdb.py:103 -#, python-format +#: ../roundup/hyperdb.py:114 msgid "property %s: %s" msgstr "" -#: ../roundup/hyperdb.py:130 -#, python-format +#: ../roundup/hyperdb.py:141 msgid "property %s: %r is an invalid date (%s)" msgstr "" -#: ../roundup/hyperdb.py:151 -#, python-format +#: ../roundup/hyperdb.py:162 msgid "property %s: %r is an invalid date interval (%s)" msgstr "" -#: ../roundup/hyperdb.py:349 -#, python-format +#: ../roundup/hyperdb.py:416 msgid "property %s: %r is not a number" msgstr "" -#: ../roundup/hyperdb.py:361 -#, python-format +#: ../roundup/hyperdb.py:428 msgid "property %s: %r is not an integer" msgstr "" -#: ../roundup/hyperdb.py:378 -#, python-format +#: ../roundup/hyperdb.py:445 msgid "\"%s\" not a node designator" msgstr "" -#: ../roundup/hyperdb.py:1258 ../roundup/hyperdb.py:1266 -#: ../roundup/hyperdb.py:1258:1266 -#, python-format +#: ../roundup/hyperdb.py:1380 :1388 msgid "Not a property name: %s" msgstr "" -#: ../roundup/hyperdb.py:1707 -#, python-format +#: ../roundup/hyperdb.py:1829 msgid "property %s: %r is not a %s." msgstr "" -#: ../roundup/hyperdb.py:1710 -#, python-format +#: ../roundup/hyperdb.py:1832 msgid "you may only enter ID values for property %s" msgstr "" -#: ../roundup/hyperdb.py:1744 -#, python-format +#: ../roundup/hyperdb.py:1866 msgid "%r is not a property of %s" msgstr "" #: ../roundup/init.py:139 -#, python-format msgid "" "WARNING: directory '%s'\n" "\tcontains old-style template - ignored" msgstr "" -#: ../roundup/mailgw.py:197 ../roundup/mailgw.py:210 -#: ../roundup/mailgw.py:197:210 -#, python-format +#: ../roundup/mailgw.py:197 :210 msgid "Message signed with unknown key: %s" msgstr "" #: ../roundup/mailgw.py:200 -#, python-format msgid "Message signed with an expired key: %s" msgstr "" #: ../roundup/mailgw.py:203 -#, python-format msgid "Message signed with a revoked key: %s" msgstr "" @@ -1790,13 +918,10 @@ msgstr "" #: ../roundup/mailgw.py:555 -msgid "" -"\n" -"Emails to Roundup trackers must include a Subject: line!\n" +msgid "\nEmails to Roundup trackers must include a Subject: line!\n" msgstr "" #: ../roundup/mailgw.py:668 -#, python-format msgid "" "\n" "The message you sent to roundup did not contain a properly formed subject\n" @@ -1813,7 +938,6 @@ msgstr "" #: ../roundup/mailgw.py:706 -#, python-format msgid "" "\n" "The class name you identified in the subject line (\"%(classname)s\") does\n" @@ -1824,7 +948,6 @@ msgstr "" #: ../roundup/mailgw.py:714 -#, python-format msgid "" "\n" "You did not identify a class name in the subject line and there is no\n" @@ -1841,7 +964,6 @@ msgstr "" #: ../roundup/mailgw.py:750 -#, python-format msgid "" "\n" "I cannot match your message to a node in the database - you need to either\n" @@ -1852,7 +974,6 @@ msgstr "" #: ../roundup/mailgw.py:783 -#, python-format msgid "" "\n" "The node specified by the designator in the subject of your message\n" @@ -1862,7 +983,6 @@ msgstr "" #: ../roundup/mailgw.py:828 -#, python-format msgid "" "\n" "You are not a registered user.%(registration_info)s\n" @@ -1875,17 +995,14 @@ msgstr "" #: ../roundup/mailgw.py:847 -#, python-format msgid "You are not permitted to edit %(classname)s." msgstr "" #: ../roundup/mailgw.py:853 -#, python-format msgid "You are not permitted to create %(classname)s." msgstr "" #: ../roundup/mailgw.py:935 -#, python-format msgid "" "\n" "There were problems handling your subject line argument list:\n" @@ -1910,7 +1027,6 @@ msgstr "" #: ../roundup/mailgw.py:1069 -#, python-format msgid "You are not permitted to add files to %(classname)s." msgstr "" @@ -1926,7 +1042,6 @@ msgstr "" #: ../roundup/mailgw.py:1120 -#, python-format msgid "" "\n" "Mail message was rejected by a detector.\n" @@ -1934,22 +1049,18 @@ msgstr "" #: ../roundup/mailgw.py:1128 -#, python-format msgid "You are not permitted to add messages to %(classname)s." msgstr "" #: ../roundup/mailgw.py:1150 -#, python-format msgid "You are not permitted to edit property %(prop)s of class %(classname)s." msgstr "" #: ../roundup/mailgw.py:1159 -#, python-format msgid "You are not permitted to set property %(prop)s of class %(classname)s." msgstr "" #: ../roundup/mailgw.py:1167 -#, python-format msgid "" "\n" "There was a problem with the message you sent:\n" @@ -1957,7 +1068,6 @@ msgstr "" #: ../roundup/mailgw.py:1633 -#, python-format msgid "" "\n" "The mail gateway is not properly set up. Please contact\n" @@ -1966,7 +1076,6 @@ msgstr "" #: ../roundup/mailgw.py:1664 -#, python-format msgid "" "\n" "The mail gateway is not properly set up. Please contact\n" @@ -1978,18 +1087,16 @@ msgid "not of form [arg=value,value,...;arg=value,value,...]" msgstr "" -#: ../roundup/rest.py:1830 -#, python-format +#: ../roundup/rest.py:1838 msgid "Api rate limits exceeded. Please wait: %s seconds." msgstr "" #: ../roundup/roundupdb.py:135 -#, python-format msgid "Username '%s' already exists." msgstr "" #: ../roundup/roundupdb.py:219 -msgid "files" +msgid "title" msgstr "" #: ../roundup/roundupdb.py:219 @@ -1997,6 +1104,10 @@ msgstr "" #: ../roundup/roundupdb.py:219 +msgid "files" +msgstr "" + +#: ../roundup/roundupdb.py:219 msgid "nosy" msgstr "" @@ -2004,10 +1115,6 @@ msgid "superseder" msgstr "" -#: ../roundup/roundupdb.py:219 -msgid "title" -msgstr "" - #: ../roundup/roundupdb.py:220 msgid "assignedto" msgstr "" @@ -2024,10 +1131,6 @@ msgid "status" msgstr "" -#: ../roundup/roundupdb.py:223 -msgid "activity" -msgstr "" - #. following properties are common for all hyperdb classes #. they are listed here to keep things in one place #: ../roundup/roundupdb.py:223 @@ -2035,40 +1138,38 @@ msgstr "" #: ../roundup/roundupdb.py:223 -msgid "creation" +msgid "activity" msgstr "" #: ../roundup/roundupdb.py:223 msgid "creator" msgstr "" +#: ../roundup/roundupdb.py:223 +msgid "creation" +msgstr "" + #: ../roundup/roundupdb.py:412 -#, python-format msgid "No key for \"%(adr)s\" in keyring" msgstr "" #: ../roundup/roundupdb.py:484 -#, python-format msgid "New submission from %(authname)s%(authaddr)s:" msgstr "" #: ../roundup/roundupdb.py:487 -#, python-format msgid "%(authname)s%(authaddr)s added the comment:" msgstr "" #: ../roundup/roundupdb.py:490 -#, python-format msgid "Change by %(authname)s%(authaddr)s:" msgstr "" #: ../roundup/roundupdb.py:509 -#, python-format msgid "File '%(filename)s' not attached - you can download it from %(link)s." msgstr "" #: ../roundup/roundupdb.py:886 -#, python-format msgid "" "\n" "Now:\n" @@ -2077,31 +1178,606 @@ "%(old)s" msgstr "" +#: ../roundup/backends/back_anydbm.py:314 +#: ../roundup/backends/sessions_dbm.py:55 +msgid "Couldn't identify database type" +msgstr "" + +#: ../roundup/backends/back_anydbm.py:348 +msgid "Couldn't open database - the required module '%s' (as dbm.gnu) is not available" +msgstr "" + +#: ../roundup/backends/back_anydbm.py:351 +msgid "Couldn't open database - the required module '%s' is not available" +msgstr "" + +#: ../roundup/backends/back_anydbm.py:907 :920 :1191 :1226 :1452 :1470 :1516 +#: :2138 ../roundup/backends/rdbms_common.py:1600 :1847 :2082 :2102 :2155 :3025 +msgid "Database open read-only" +msgstr "" + +#: ../roundup/backends/rdbms_common.py:553 +msgid "ALTER operation disallowed: %(old)r -> %(new)r." +msgstr "" + +#: ../roundup/backends/rdbms_common.py:789 +msgid "CREATE operation disallowed: \"%s\"." +msgstr "" + +#: ../roundup/backends/rdbms_common.py:806 +msgid "DROP operation disallowed: \"%s\"." +msgstr "" + +#: ../roundup/backends/rdbms_common.py:1743 +msgid "create" +msgstr "" + +#: ../roundup/backends/rdbms_common.py:1917 +msgid "unlink" +msgstr "" + +#: ../roundup/backends/rdbms_common.py:1921 +msgid "link" +msgstr "" + +#: ../roundup/backends/rdbms_common.py:2063 +msgid "set" +msgstr "" + +#: ../roundup/backends/rdbms_common.py:2092 +msgid "retired" +msgstr "" + +#: ../roundup/backends/rdbms_common.py:2122 +msgid "restored" +msgstr "" + +#: ../roundup/cgi/actions.py:99 +msgid "Base url not set. Check configuration." +msgstr "" + +#: ../roundup/cgi/actions.py:115 +msgid "Base url %(base_url)s requires https. Redirect url %(url)s uses http." +msgstr "" + +#: ../roundup/cgi/actions.py:120 +msgid "Unrecognized scheme in %(url)s" +msgstr "" + +#: ../roundup/cgi/actions.py:124 +msgid "Net location in %(url)s does not match base: %(base_netloc)s" +msgstr "" + +#: ../roundup/cgi/actions.py:128 +msgid "Base path %(base_path)s is not a prefix for url %(url)s" +msgstr "" + +#: ../roundup/cgi/actions.py:142 +msgid "Path component (%(url_path)s) in %(url)s is not properly escaped" +msgstr "" + +#: ../roundup/cgi/actions.py:146 +msgid "Params component (%(url_params)s) in %(url)s is not properly escaped" +msgstr "" + +#: ../roundup/cgi/actions.py:149 +msgid "Query component (%(url_query)s) in %(url)s is not properly escaped" +msgstr "" + +#: ../roundup/cgi/actions.py:152 +msgid "Fragment component (%(url_fragment)s) in %(url)s is not properly escaped" +msgstr "" + +#: ../roundup/cgi/actions.py:174 +msgid "You do not have permission to %(action)s the %(classname)s class." +msgstr "" + +#: ../roundup/cgi/actions.py:209 +msgid "No type specified" +msgstr "" + +#: ../roundup/cgi/actions.py:211 +msgid "No ID entered" +msgstr "" + +#: ../roundup/cgi/actions.py:217 +msgid "\"%(input)s\" is not an ID (%(classname)s ID required)" +msgstr "" + +#: ../roundup/cgi/actions.py:230 :268 :494 :827 :874 :1079 :1236 +msgid "Invalid request" +msgstr "" + +#: ../roundup/cgi/actions.py:248 :600 +msgid "You do not have permission to retire %(class)s" +msgstr "" + +#: ../roundup/cgi/actions.py:256 +msgid "%(classname)s %(itemid)s has been retired" +msgstr "" + +#: ../roundup/cgi/actions.py:280 +msgid "You do not have permission to restore %(class)s" +msgstr "" + +#: ../roundup/cgi/actions.py:288 +msgid "%(classname)s %(itemid)s has been restored" +msgstr "" + +#: ../roundup/cgi/actions.py:331 :381 +msgid "You do not have permission to edit queries" +msgstr "" + +#: ../roundup/cgi/actions.py:337 :388 +msgid "You do not have permission to store queries" +msgstr "" + +#: ../roundup/cgi/actions.py:358 +msgid "You already own a query named '%s'. Please choose another name." +msgstr "" + +#: ../roundup/cgi/actions.py:441 +msgid "Invalid number: " +msgstr "" + +#: ../roundup/cgi/actions.py:451 +msgid "Invalid integer: " +msgstr "" + +#: ../roundup/cgi/actions.py:528 :731 +msgid "You do not have permission to create %(class)s" +msgstr "" + +#: ../roundup/cgi/actions.py:541 +msgid "Not enough values on line %(line)s" +msgstr "" + +#: ../roundup/cgi/actions.py:552 :719 +msgid "You do not have permission to edit %(class)s" +msgstr "" + +#: ../roundup/cgi/actions.py:607 +msgid "Items edited OK" +msgstr "" + +#: ../roundup/cgi/actions.py:667 +msgid "%(class)s %(id)s %(properties)s edited ok" +msgstr "" + +#: ../roundup/cgi/actions.py:685 +msgid "%(class)s %(id)s created" +msgstr "" + +#: ../roundup/cgi/actions.py:812 +msgid "Edit Error: someone else has edited this %s (%s). View <a target=\"_blank\" href=\"%s%s\">their changes</a> in a new window." +msgstr "" + +#: ../roundup/cgi/actions.py:844 +msgid "Edit Error: %s" +msgstr "" + +#: ../roundup/cgi/actions.py:880 :891 :1094 :1107 +msgid "Error: %s" +msgstr "" + +#: ../roundup/cgi/actions.py:925 +msgid "" +"Invalid One Time Key!\n" +"(a Mozilla bug may cause this message to show up erroneously, please check your email)" +msgstr "" + +#: ../roundup/cgi/actions.py:976 +msgid "Password reset and email sent to %s" +msgstr "" + +#: ../roundup/cgi/actions.py:985 +msgid "Unknown username" +msgstr "" + +#: ../roundup/cgi/actions.py:993 +msgid "Unknown email address" +msgstr "" + +#: ../roundup/cgi/actions.py:998 +msgid "You need to specify a username or address" +msgstr "" + +#: ../roundup/cgi/actions.py:1024 +msgid "Email sent to primary notification address for %s." +msgstr "" + +#: ../roundup/cgi/actions.py:1026 +msgid "Email sent to %s." +msgstr "" + +#: ../roundup/cgi/actions.py:1041 +msgid "You are now registered, welcome!" +msgstr "" + +#: ../roundup/cgi/actions.py:1131 +msgid "Username '%s' is already used." +msgstr "" + +#: ../roundup/cgi/actions.py:1196 +msgid "It is not permitted to supply roles at registration." +msgstr "" + +#: ../roundup/cgi/actions.py:1210 +msgid "You are logged out" +msgstr "" + +#: ../roundup/cgi/actions.py:1240 +msgid "Username required" +msgstr "" + +#: ../roundup/cgi/actions.py:1319 +msgid "Logins occurring too fast. Please wait: %s seconds." +msgstr "" + +#: ../roundup/cgi/actions.py:1358 :1362 +msgid "Invalid login" +msgstr "" + +#: ../roundup/cgi/actions.py:1368 +msgid "You do not have permission to login" +msgstr "" + +#: ../roundup/cgi/actions.py:1411 :1576 +msgid "Column \"%(column)s\" not found in %(class)s" +msgstr "" + +#: ../roundup/cgi/actions.py:1632 +msgid "You do not have permission to view %(class)s" +msgstr "" + +#: ../roundup/cgi/cgitb.py:57 +msgid "" +"<h1>Templating Error</h1>\n" +"<p><b>%(exc_type)s</b>: %(exc_value)s</p>\n" +"<p class=\"help\">Debugging information follows</p>" +msgstr "" + +#: ../roundup/cgi/cgitb.py:72 +msgid "<li>\"%(name)s\" (%(info)s)</li>" +msgstr "" + +#: ../roundup/cgi/cgitb.py:75 +msgid "<li>Looking for \"%(name)s\", current path:<ol>%(path)s</ol></li>" +msgstr "" + +#: ../roundup/cgi/cgitb.py:79 +msgid "<li>In %s</li>" +msgstr "" + +#: ../roundup/cgi/cgitb.py:84 +msgid "A problem occurred in your template \"%s\"." +msgstr "" + +#: ../roundup/cgi/cgitb.py:92 +msgid "" +"\n" +"<li>While evaluating the %(info)r expression on line %(line)d\n" +"<table class=\"otherinfo\" style=\"font-size: 90%%\">\n" +" <tr><th colspan=\"2\" class=\"header\">Current variables:</th></tr>\n" +" %(globals)s\n" +" %(locals)s\n" +"</table></li>\n" +msgstr "" + +#: ../roundup/cgi/cgitb.py:111 +msgid "Full traceback:" +msgstr "" + +#: ../roundup/cgi/cgitb.py:125 +msgid "<font size=+1><strong>%(exc_type)s</strong>: %(exc_value)s</font>" +msgstr "" + +#: ../roundup/cgi/cgitb.py:129 +msgid "<p>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 "" + +#: ../roundup/cgi/cgitb.py:138 +msgid "<file is None - probably inside <tt>eval</tt> or <tt>exec</tt>>" +msgstr "" + +#: ../roundup/cgi/cgitb.py:147 +msgid "in <strong>%s</strong>" +msgstr "" + +#: ../roundup/cgi/cgitb.py:195 :201 +msgid "<em>undefined</em>" +msgstr "" + +#: ../roundup/cgi/client.py:87 +msgid "" +"<html><head><title>An error has occurred</title></head>\n" +"<body><h1>An error has occurred</h1>\n" +"<p>A problem was encountered processing your request.\n" +"The tracker maintainers have been notified of the problem.</p>\n" +"</body></html>" +msgstr "" + +#: ../roundup/cgi/client.py:795 +msgid "Form Error: " +msgstr "" + +#: ../roundup/cgi/client.py:885 +msgid "Unrecognized charset: %r" +msgstr "" + +#: ../roundup/cgi/client.py:1140 +msgid "Anonymous users are not allowed to use the web interface" +msgstr "" + +#: ../roundup/cgi/client.py:1213 +msgid "Referer header not available." +msgstr "" + +#: ../roundup/cgi/client.py:1217 +msgid "csrf key used with wrong method from: %s" +msgstr "" + +#: ../roundup/cgi/client.py:1245 +msgid "csrf header %s required but missing for user%s." +msgstr "" + +#: ../roundup/cgi/client.py:1246 +msgid "Missing header: %s" +msgstr "" + +#: ../roundup/cgi/client.py:1256 :1259 +msgid "csrf Referer header check failed for user%s. Value=%s" +msgstr "" + +#: ../roundup/cgi/client.py:1257 +msgid "Invalid Referer %s, %s" +msgstr "" + +#: ../roundup/cgi/client.py:1272 :1275 +msgid "csrf Origin header check failed for user%s. Value=%s" +msgstr "" + +#: ../roundup/cgi/client.py:1273 +msgid "Invalid Origin %s" +msgstr "" + +#: ../roundup/cgi/client.py:1287 :1290 +msgid "csrf X-FORWARDED-HOST header check failed for user%s. Value=%s" +msgstr "" + +#: ../roundup/cgi/client.py:1288 +msgid "Invalid X-FORWARDED-HOST %s" +msgstr "" + +#: ../roundup/cgi/client.py:1307 :1310 +msgid "csrf HOST header check failed for user%s. Value=%s" +msgstr "" + +#: ../roundup/cgi/client.py:1308 +msgid "Invalid HOST %s" +msgstr "" + +#: ../roundup/cgi/client.py:1316 +msgid "Csrf: unable to verify sufficient headers" +msgstr "" + +#: ../roundup/cgi/client.py:1317 +msgid "Unable to verify sufficient headers" +msgstr "" + +#: ../roundup/cgi/client.py:1330 +msgid "csrf X-REQUESTED-WITH xmlrpc required header check failed for user%s." +msgstr "" + +#: ../roundup/cgi/client.py:1331 +msgid "Required Header Missing" +msgstr "" + +#: ../roundup/cgi/client.py:1368 +msgid "Required csrf field missing for user%s" +msgstr "" + +#: ../roundup/cgi/client.py:1369 :1421 :1431 +msgid "We can't validate your session (csrf failure). Re-enter any unsaved data and try again." +msgstr "" + +#: ../roundup/cgi/client.py:1372 +msgid "csrf field not supplied by user%s" +msgstr "" + +#: ../roundup/cgi/client.py:1419 +msgid "Csrf mismatch user: current user %s != stored user %s, current session, stored session: %s,%s for key %s." +msgstr "" + +#: ../roundup/cgi/client.py:1424 +msgid "logged only: Csrf mismatch user: current user %s != stored user %s, current session, stored session: %s,%s for key %s." +msgstr "" + +#: ../roundup/cgi/client.py:1429 +msgid "Csrf mismatch user: current session %s != stored session %s, current user/stored user is: %s for key %s." +msgstr "" + +#: ../roundup/cgi/client.py:1434 +msgid "logged only: Csrf mismatch user: current session %s != stored session %s, current user/stored user is: %s for key %s." +msgstr "" + +#: ../roundup/cgi/client.py:1606 +msgid "You are not allowed to view this file." +msgstr "" + +#: ../roundup/cgi/client.py:1884 +msgid "%(starttag)sTime elapsed: %(seconds)fs%(endtag)s\n" +msgstr "" + +#: ../roundup/cgi/client.py:1888 +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 "" + +#: ../roundup/cgi/form_parser.py:290 +msgid "link \"%(key)s\" value \"%(entry)s\" not a designator" +msgstr "" + +#: ../roundup/cgi/form_parser.py:308 +msgid "%(class)s %(property)s is not a link or multilink property" +msgstr "" + +#: ../roundup/cgi/form_parser.py:320 +msgid "The form action claims to require property \"%(property)s\" which doesn't exist" +msgstr "" + +#: ../roundup/cgi/form_parser.py:342 +msgid "You have submitted a %(action)s action for the property \"%(property)s\" which doesn't exist" +msgstr "" + +#: ../roundup/cgi/form_parser.py:367 :395 +msgid "You have submitted more than one value for the %s property" +msgstr "" + +#: ../roundup/cgi/form_parser.py:392 :398 +msgid "Password and confirmation text do not match" +msgstr "" + +#: ../roundup/cgi/form_parser.py:416 +msgid "Not a file attachment" +msgstr "" + +#: ../roundup/cgi/form_parser.py:460 +msgid "property \"%(propname)s\": \"%(value)s\" not currently in list" +msgstr "" + +#: ../roundup/cgi/templating.py:184 +msgid "You are not allowed to %(action)s items of class %(class)s" +msgstr "" + +#: ../roundup/cgi/templating.py:798 +msgid "(list)" +msgstr "" + +#: ../roundup/cgi/templating.py:871 +msgid "Submit New Entry" +msgstr "" + +#: ../roundup/cgi/templating.py:893 :1061 :1627 :1656 :1676 :1689 :1726 :1775 +#: :1798 :1805 :1841 :1878 :1911 :2000 :2021 :2111 :2131 :2149 :2188 :2198 +#: :2262 :2509 +msgid "[hidden]" +msgstr "" + +#: ../roundup/cgi/templating.py:894 +msgid "New node - no history" +msgstr "" + +#: ../roundup/cgi/templating.py:1026 +msgid "Submit Changes" +msgstr "" + +#: ../roundup/cgi/templating.py:1098 +msgid "<em>The indicated property no longer exists</em>" +msgstr "" + +#: ../roundup/cgi/templating.py:1099 +msgid "<em>%s: %s</em>\n" +msgstr "" + +#: ../roundup/cgi/templating.py:1134 +msgid "The linked class %(classname)s no longer exists" +msgstr "" + +#: ../roundup/cgi/templating.py:1172 :1198 +msgid "<strike>The linked node no longer exists</strike>" +msgstr "" + +#: ../roundup/cgi/templating.py:1241 :1915 :1943 +msgid "Yes" +msgstr "" + +#: ../roundup/cgi/templating.py:1241 :1915 :1948 +msgid "No" +msgstr "" + +#: ../roundup/cgi/templating.py:1259 +msgid "%s: (no value)" +msgstr "" + +#: ../roundup/cgi/templating.py:1275 +msgid "<strong><em>This event %s is not handled by the history display!</em></strong>" +msgstr "" + +#: ../roundup/cgi/templating.py:1288 +msgid "<tr><td colspan=4><strong>Note:</strong></td></tr>" +msgstr "" + +#: ../roundup/cgi/templating.py:1297 +msgid "History" +msgstr "" + +#: ../roundup/cgi/templating.py:1299 +msgid "<th>Date</th>" +msgstr "" + +#: ../roundup/cgi/templating.py:1300 +msgid "<th>User</th>" +msgstr "" + +#: ../roundup/cgi/templating.py:1301 +msgid "<th>Action</th>" +msgstr "" + +#: ../roundup/cgi/templating.py:1302 +msgid "<th>Args</th>" +msgstr "" + +#: ../roundup/cgi/templating.py:1350 +msgid "Copy of %(class)s %(id)s" +msgstr "" + +#: ../roundup/cgi/templating.py:2069 +msgid "default value for DateHTMLProperty must be either DateHTMLProperty or string date representation." +msgstr "" + +#: ../roundup/cgi/templating.py:2242 +msgid "Attempt to look up %(attr)s on a missing value" +msgstr "" + +#: ../roundup/cgi/templating.py:2253 +msgid "Attempt to look up %(item)s on a missing value" +msgstr "" + +#: ../roundup/cgi/templating.py:2356 +msgid "<option %svalue=\"-1\">- no selection -</option>" +msgstr "" + +#: ../roundup/cgi/timestamp.py:19 +msgid "Form is corrupted." +msgstr "" + +#: ../roundup/cgi/timestamp.py:28 +msgid "Form is corrupted, missing: %s." +msgstr "" + +#: ../roundup/cgi/timestamp.py:30 +msgid "Responding to form too quickly." +msgstr "" + #: ../roundup/scripts/roundup_demo.py:49 -#, python-format msgid "Enter directory path to create demo tracker [%s]: " msgstr "" #: ../roundup/scripts/roundup_demo.py:54 -#, python-format msgid "Enter tracker template to use (one of (%s)) [%s]: " msgstr "" #: ../roundup/scripts/roundup_gettext.py:35 -#, python-format msgid "Usage: %(program)s <tracker home>" msgstr "" #: ../roundup/scripts/roundup_gettext.py:51 -#, python-format msgid "No tracker templates found in directory %s" msgstr "" #: ../roundup/scripts/roundup_mailgw.py:50 -#, python-format msgid "" -"Usage: %(program)s [-v] [-c class] [[-C class] -S field=value]* [instance " -"home] [mail source [specification]]\n" +"Usage: %(program)s [-v] [-c class] [[-C class] -S field=value]* [instance home] [mail source [specification]]\n" "\n" "Options:\n" " -v: print version and exit\n" @@ -2144,8 +1820,7 @@ "the command-line or in ~/.netrc.\n" "\n" "POP:\n" -" For the mail source \"pop\", the gateway reads all messages from the POP " -"server\n" +" For the mail source \"pop\", 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" @@ -2187,14 +1862,11 @@ msgstr "" #: ../roundup/scripts/roundup_mailgw.py:203 -#, python-format msgid "Error: %s specification not valid" msgstr "" #: ../roundup/scripts/roundup_mailgw.py:223 -msgid "" -"Error: The source must be either \"mailbox\", \"pop\", \"pops\", \"apop\", " -"\"imap\", \"imaps\" or \"imaps_cram" +msgid "Error: The source must be either \"mailbox\", \"pop\", \"pops\", \"apop\", \"imap\", \"imaps\" or \"imaps_cram" msgstr "" #: ../roundup/scripts/roundup_server.py:109 @@ -2208,7 +1880,6 @@ msgstr "" #: ../roundup/scripts/roundup_server.py:502 -#, python-format msgid "Error: %(type)s: %(value)s" msgstr "" @@ -2221,7 +1892,6 @@ msgstr "" #: ../roundup/scripts/roundup_server.py:529 -#, python-format msgid "Group %(group)s doesn't exist" msgstr "" @@ -2238,17 +1908,14 @@ msgstr "" #: ../roundup/scripts/roundup_server.py:559 -#, python-format msgid "User %(user)s doesn't exist" msgstr "" #: ../roundup/scripts/roundup_server.py:742 -#, python-format msgid "Multiprocess mode \"%s\" is not available, switching to single-process" msgstr "" #: ../roundup/scripts/roundup_server.py:769 -#, python-format msgid "Unable to bind to port %s, port already in use." msgstr "" @@ -2272,7 +1939,6 @@ msgstr "" #: ../roundup/scripts/roundup_server.py:855 -#, python-format msgid "" "%(message)sUsage: roundup-server [options] [name=tracker home]*\n" "\n" @@ -2287,8 +1953,7 @@ " to all network interfaces\n" " -p <port> set the port to listen on (default: %(port)s)\n" " -l <fname> 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 <fname> set tracker index template\n" " -s enable SSL\n" " -L http request logging uses python logging (roundup.http)\n" @@ -2338,7 +2003,6 @@ msgstr "" #: ../roundup/scripts/roundup_server.py:1041 -#, python-format msgid "Configuration saved to %s" msgstr "" @@ -2347,1041 +2011,9 @@ msgstr "" #: ../roundup/scripts/roundup_server.py:1079 -#, python-format msgid "Roundup server started on %(HOST)s:%(PORT)s" msgstr "" -#: ../share/roundup/templates/classic/html/_generic.collision.html:4 -#: ../share/roundup/templates/minimal/html/_generic.collision.html:4 -msgid "${class} Edit Collision - ${tracker}" -msgstr "" - -#: ../share/roundup/templates/classic/html/_generic.collision.html:7 -#: ../share/roundup/templates/minimal/html/_generic.collision.html:7 -msgid "${class} Edit Collision" -msgstr "" - -#: ../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" -" while you were editing. Please <a href='${context}'>reload</a>\n" -" the node and review your edits.\n" -msgstr "" - -#: ../share/roundup/templates/classic/html/_generic.help-empty.html:6 -msgid "Please specify your search parameters!" -msgstr "" - -#: ../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:15 -#: ../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:34 -#: ../share/roundup/templates/minimal/html/user.register.html:14 -msgid "You are not allowed to view this page." -msgstr "" - -#: ../share/roundup/templates/classic/html/_generic.help-list.html:34 -msgid "1..25 out of 50" -msgstr "" - -#: ../share/roundup/templates/classic/html/_generic.help-search.html:9 -msgid "" -"Generic template ${template} or version for class ${classname} is not yet " -"implemented" -msgstr "" - -#: ../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 "" - -#: ../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 "" - -#: ../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 "" - -#: ../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:80 -#: ../share/roundup/templates/minimal/html/_generic.help.html:41 -msgid "<< previous" -msgstr "" - -#: ../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:88 -#: ../share/roundup/templates/minimal/html/_generic.help.html:53 -msgid "${start}..${end} out of ${total}" -msgstr "" - -#: ../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:91 -#: ../share/roundup/templates/minimal/html/_generic.help.html:57 -msgid "next >>" -msgstr "" - -#: ../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 "" - -#: ../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 "" - -#: ../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:19 -#: ../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:16 -#: ../share/roundup/templates/minimal/html/user.index.html:13 -#: ../share/roundup/templates/minimal/html/user.item.html:38 -#: ../share/roundup/templates/minimal/html/user.register.html:17 -msgid "Please login with your username and password." -msgstr "" - -#: ../share/roundup/templates/classic/html/_generic.index.html:28 -#: ../share/roundup/templates/minimal/html/_generic.index.html:28 -msgid "" -"<p class=\"form-help\"> 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 " -"(\"\"). </p> <p class=\"form-help\"> Multilink properties have their multiple " -"values colon (\":\") separated (... ,\"one:two:three\", ...) </p> <p class=" -"\"form-help\"> Remove entries by deleting their line. Add new entries by " -"appending them to the table - put an X in the id column. If you wish to " -"restore a removed item and you know its id then just put that id in the id " -"column. </p>" -msgstr "" - -#: ../share/roundup/templates/classic/html/_generic.index.html:53 -#: ../share/roundup/templates/minimal/html/_generic.index.html:53 -msgid "Edit Items" -msgstr "" - -#: ../share/roundup/templates/classic/html/_generic.item.html:51 -#: ../share/roundup/templates/minimal/html/_generic.item.html:51 -msgid "" -"Showing 10 items. <a href=\"\">Show all history</a> (warning: this could be " -"VERY long)" -msgstr "" - -#: ../share/roundup/templates/classic/html/file.index.html:4 -msgid "List of files - ${tracker}" -msgstr "" - -#: ../share/roundup/templates/classic/html/file.index.html:5 -msgid "List of files" -msgstr "" - -#: ../share/roundup/templates/classic/html/file.index.html:10 -msgid "Download" -msgstr "" - -#: ../share/roundup/templates/classic/html/file.index.html:11 -#: ../share/roundup/templates/classic/html/file.item.html:27 -msgid "Content Type" -msgstr "" - -#: ../share/roundup/templates/classic/html/file.index.html:12 -msgid "Uploaded By" -msgstr "" - -#: ../share/roundup/templates/classic/html/file.index.html:13 -#: ../share/roundup/templates/classic/html/msg.item.html:48 -msgid "Date" -msgstr "" - -#: ../share/roundup/templates/classic/html/file.item.html:2 -msgid "File display - ${tracker}" -msgstr "" - -#: ../share/roundup/templates/classic/html/file.item.html:4 -msgid "File display" -msgstr "" - -#: ../share/roundup/templates/classic/html/file.item.html:23 -#: ../share/roundup/templates/classic/html/user.register.html:19 -msgid "Name" -msgstr "" - -#: ../share/roundup/templates/classic/html/file.item.html:45 -msgid "download" -msgstr "" - -#: ../share/roundup/templates/classic/html/home.classlist.html:2 -#: ../share/roundup/templates/minimal/html/home.classlist.html:2 -msgid "List of classes - ${tracker}" -msgstr "" - -#: ../share/roundup/templates/classic/html/home.classlist.html:4 -#: ../share/roundup/templates/minimal/html/home.classlist.html:4 -msgid "List of classes" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.index.html:3 -#: ../share/roundup/templates/classic/html/issue.index.html:9 -msgid "List of issues" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.index.html:26 -#: ../share/roundup/templates/classic/html/issue.item.html:49 -msgid "Priority" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.index.html:27 -msgid "ID" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.index.html:28 -msgid "Creation" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.index.html:29 -msgid "Activity" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.index.html:30 -msgid "Actor" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.index.html:31 -#: ../share/roundup/templates/classic/html/keyword.item.html:37 -msgid "Keyword" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.index.html:32 -#: ../share/roundup/templates/classic/html/issue.item.html:44 -msgid "Title" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.index.html:33 -#: ../share/roundup/templates/classic/html/issue.item.html:51 -msgid "Status" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.index.html:34 -msgid "Creator" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.index.html:35 -msgid "Assigned To" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.index.html:104 -msgid "Download as CSV" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.index.html:114 -msgid "Sort on:" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.index.html:118 -#: ../share/roundup/templates/classic/html/issue.index.html:139 -msgid "- nothing -" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.index.html:126 -#: ../share/roundup/templates/classic/html/issue.index.html:147 -msgid "Descending:" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.index.html:135 -msgid "Group on:" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.index.html:154 -msgid "Redisplay" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.item.html:7 -msgid "Issue ${id}: ${title} - ${tracker}" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.item.html:10 -msgid "New Issue - ${tracker}" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.item.html:14 -msgid "New Issue" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.item.html:16 -msgid "New Issue Editing" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.item.html:19 -msgid "Issue${id}" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.item.html:22 -msgid "Issue${id} Editing" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.item.html:56 -msgid "Superseder" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.item.html:61 -msgid "View:" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.item.html:67 -msgid "Nosy List" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.item.html:76 -msgid "Assigned To" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.item.html:78 -#: ../share/roundup/templates/classic/html/page.html:105 -#: ../share/roundup/templates/minimal/html/page.html:105 -msgid "Keywords" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.item.html:86 -msgid "Change Note" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.item.html:94 -msgid "File" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.item.html:106 -msgid "Make a copy" -msgstr "" - -#: ../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:74 -#: ../share/roundup/templates/minimal/html/user.item.html:103 -msgid "" -"<table class=\"form\"> <tr> <td>Note: </td> <th class=\"required" -"\">highlighted</th> <td> fields are required.</td> </tr> </table>" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.item.html:128 -msgid "" -"Created on ${creation} by ${creator}, last changed ${activity} by ${actor}." -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.item.html:132 -#: ../share/roundup/templates/classic/html/msg.item.html:61 -msgid "Files" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.item.html:134 -#: ../share/roundup/templates/classic/html/msg.item.html:63 -msgid "File name" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.item.html:135 -#: ../share/roundup/templates/classic/html/msg.item.html:64 -msgid "Uploaded" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.item.html:136 -msgid "Type" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.item.html:137 -#: ../share/roundup/templates/classic/html/query.edit.html:60 -msgid "Edit" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.item.html:138 -msgid "Remove" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.item.html:160 -#: ../share/roundup/templates/classic/html/issue.item.html:183 -#: ../share/roundup/templates/classic/html/query.edit.html:83 -msgid "remove" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.item.html:167 -#: ../share/roundup/templates/classic/html/msg.index.html:9 -msgid "Messages" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.item.html:171 -msgid "msg${id} (view)" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.item.html:172 -msgid "Author: ${author}" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.item.html:174 -msgid "Date: ${date}" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:2 -msgid "Issue searching - ${tracker}" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:4 -msgid "Issue searching" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:32 -msgid "Filter on" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:33 -msgid "Display" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:34 -msgid "Sort on" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:35 -msgid "Group on" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:39 -msgid "All text*:" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:47 -msgid "Title:" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:57 -msgid "Keyword:" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:59 -#: ../share/roundup/templates/classic/html/issue.search.html:124 -#: ../share/roundup/templates/classic/html/issue.search.html:140 -msgid "not selected" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:68 -msgid "ID:" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:76 -msgid "Creation Date:" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:87 -msgid "Creator:" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:89 -msgid "created by me" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:98 -msgid "Activity:" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:109 -msgid "Actor:" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:111 -msgid "done by me" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:122 -msgid "Priority:" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:135 -msgid "Status:" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:138 -msgid "not resolved" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:153 -msgid "Assigned to:" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:156 -msgid "assigned to me" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:158 -msgid "unassigned" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:168 -msgid "No Sort or group:" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:176 -msgid "Pagesize:" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:182 -msgid "Start With:" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:188 -msgid "Sort Descending:" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:195 -msgid "Group Descending:" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:202 -msgid "Query name**:" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:215 -#: ../share/roundup/templates/classic/html/page.html:40 -#: ../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:40 -#: ../share/roundup/templates/minimal/html/page.html:92 -msgid "Search" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:220 -msgid "*: The \"all text\" field will look in message bodies and issue titles" -msgstr "" - -#: ../share/roundup/templates/classic/html/issue.search.html:223 -msgid "" -"**: If you supply a name, the query will be saved off and available as a link " -"in the sidebar" -msgstr "" - -#: ../share/roundup/templates/classic/html/keyword.item.html:3 -msgid "Keyword editing - ${tracker}" -msgstr "" - -#: ../share/roundup/templates/classic/html/keyword.item.html:5 -msgid "Keyword editing" -msgstr "" - -#: ../share/roundup/templates/classic/html/keyword.item.html:11 -msgid "Existing Keywords" -msgstr "" - -#: ../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 "" - -#: ../share/roundup/templates/classic/html/keyword.item.html:27 -msgid "To create a new keyword, enter it below and click \"Submit New Entry\"." -msgstr "" - -#: ../share/roundup/templates/classic/html/keyword.item.html:51 -msgid "Continue adding keywords." -msgstr "" - -#: ../share/roundup/templates/classic/html/msg.index.html:3 -msgid "List of messages - ${tracker}" -msgstr "" - -#: ../share/roundup/templates/classic/html/msg.index.html:5 -msgid "Message listing" -msgstr "" - -#: ../share/roundup/templates/classic/html/msg.item.html:6 -msgid "Message ${id} - ${tracker}" -msgstr "" - -#: ../share/roundup/templates/classic/html/msg.item.html:9 -msgid "New Message - ${tracker}" -msgstr "" - -#: ../share/roundup/templates/classic/html/msg.item.html:13 -msgid "New Message" -msgstr "" - -#: ../share/roundup/templates/classic/html/msg.item.html:15 -msgid "New Message Editing" -msgstr "" - -#: ../share/roundup/templates/classic/html/msg.item.html:18 -msgid "Message${id}" -msgstr "" - -#: ../share/roundup/templates/classic/html/msg.item.html:21 -msgid "Message${id} Editing" -msgstr "" - -#: ../share/roundup/templates/classic/html/msg.item.html:38 -msgid "Author" -msgstr "" - -#: ../share/roundup/templates/classic/html/msg.item.html:43 -msgid "Recipients" -msgstr "" - -#: ../share/roundup/templates/classic/html/msg.item.html:54 -msgid "Content" -msgstr "" - -#: ../share/roundup/templates/classic/html/page.html:54 -#: ../share/roundup/templates/minimal/html/page.html:54 -msgid "<b>Your Queries</b> (<a href=\"query?@template=edit\">edit</a>)" -msgstr "" - -#: ../share/roundup/templates/classic/html/page.html:65 -#: ../share/roundup/templates/minimal/html/page.html:65 -msgid "Issues" -msgstr "" - -#: ../share/roundup/templates/classic/html/page.html:67 -#: ../share/roundup/templates/classic/html/page.html:107 -#: ../share/roundup/templates/minimal/html/page.html:67 -#: ../share/roundup/templates/minimal/html/page.html:107 -msgid "Create New" -msgstr "" - -#: ../share/roundup/templates/classic/html/page.html:69 -#: ../share/roundup/templates/minimal/html/page.html:69 -msgid "Show Unassigned" -msgstr "" - -#: ../share/roundup/templates/classic/html/page.html:81 -#: ../share/roundup/templates/minimal/html/page.html:81 -msgid "Show All" -msgstr "" - -#: ../share/roundup/templates/classic/html/page.html:93 -#: ../share/roundup/templates/minimal/html/page.html:93 -msgid "Show issue:" -msgstr "" - -#: ../share/roundup/templates/classic/html/page.html:110 -#: ../share/roundup/templates/minimal/html/page.html:110 -msgid "Edit Existing" -msgstr "" - -#: ../share/roundup/templates/classic/html/page.html:116 -#: ../share/roundup/templates/minimal/html/page.html:116 -msgid "Administration" -msgstr "" - -#: ../share/roundup/templates/classic/html/page.html:118 -#: ../share/roundup/templates/minimal/html/page.html:118 -msgid "Class List" -msgstr "" - -#: ../share/roundup/templates/classic/html/page.html:122 -#: ../share/roundup/templates/minimal/html/page.html:122 -msgid "User List" -msgstr "" - -#: ../share/roundup/templates/classic/html/page.html:124 -#: ../share/roundup/templates/minimal/html/page.html:124 -msgid "Add User" -msgstr "" - -#: ../share/roundup/templates/classic/html/page.html:131 -#: ../share/roundup/templates/classic/html/page.html:139 -#: ../share/roundup/templates/minimal/html/page.html:131 -#: ../share/roundup/templates/minimal/html/page.html:139 -msgid "Login" -msgstr "" - -#: ../share/roundup/templates/classic/html/page.html:136 -#: ../share/roundup/templates/minimal/html/page.html:138 -msgid "Remember me?" -msgstr "" - -#: ../share/roundup/templates/classic/html/page.html:147 -#: ../share/roundup/templates/classic/html/user.register.html:68 -#: ../share/roundup/templates/minimal/html/page.html:147 -#: ../share/roundup/templates/minimal/html/user.register.html:65 -msgid "Register" -msgstr "" - -#: ../share/roundup/templates/classic/html/page.html:150 -#: ../share/roundup/templates/minimal/html/page.html:150 -msgid "Lost your login?" -msgstr "" - -#: ../share/roundup/templates/classic/html/page.html:155 -#: ../share/roundup/templates/minimal/html/page.html:155 -msgid "Hello, ${user}" -msgstr "" - -#: ../share/roundup/templates/classic/html/page.html:157 -msgid "Your Issues" -msgstr "" - -#: ../share/roundup/templates/classic/html/page.html:169 -#: ../share/roundup/templates/minimal/html/page.html:157 -msgid "Your Details" -msgstr "" - -#: ../share/roundup/templates/classic/html/page.html:171 -#: ../share/roundup/templates/minimal/html/page.html:159 -msgid "Logout" -msgstr "" - -#: ../share/roundup/templates/classic/html/page.html:175 -#: ../share/roundup/templates/minimal/html/page.html:163 -msgid "Help" -msgstr "" - -#: ../share/roundup/templates/classic/html/page.html:176 -#: ../share/roundup/templates/minimal/html/page.html:164 -msgid "Roundup docs" -msgstr "" - -#: ../share/roundup/templates/classic/html/page.html:187 -#: ../share/roundup/templates/minimal/html/page.html:175 -msgid "clear this message" -msgstr "" - -#: ../share/roundup/templates/classic/html/page.html:251 -#: ../share/roundup/templates/classic/html/page.html:264 -#: ../share/roundup/templates/classic/html/page.html:282 -#: ../share/roundup/templates/classic/html/page.html:296 -#: ../share/roundup/templates/minimal/html/page.html:239 -#: ../share/roundup/templates/minimal/html/page.html:254 -#: ../share/roundup/templates/minimal/html/page.html:268 -msgid "don't care" -msgstr "" - -#: ../share/roundup/templates/classic/html/page.html:253 -#: ../share/roundup/templates/classic/html/page.html:266 -#: ../share/roundup/templates/classic/html/page.html:284 -#: ../share/roundup/templates/classic/html/page.html:297 -#: ../share/roundup/templates/minimal/html/page.html:241 -#: ../share/roundup/templates/minimal/html/page.html:256 -#: ../share/roundup/templates/minimal/html/page.html:269 -msgid "------------" -msgstr "" - -#: ../share/roundup/templates/classic/html/page.html:325 -#: ../share/roundup/templates/minimal/html/page.html:297 -msgid "no value" -msgstr "" - -#: ../share/roundup/templates/classic/html/query.edit.html:4 -msgid "\"Your Queries\" Editing - ${tracker}" -msgstr "" - -#: ../share/roundup/templates/classic/html/query.edit.html:6 -msgid "\"Your Queries\" Editing" -msgstr "" - -#: ../share/roundup/templates/classic/html/query.edit.html:12 -msgid "You are not allowed to edit queries." -msgstr "" - -#: ../share/roundup/templates/classic/html/query.edit.html:58 -msgid "Query" -msgstr "" - -#: ../share/roundup/templates/classic/html/query.edit.html:59 -msgid "Include in \"Your Queries\"" -msgstr "" - -#: ../share/roundup/templates/classic/html/query.edit.html:61 -msgid "Private to you?" -msgstr "" - -#: ../share/roundup/templates/classic/html/query.edit.html:62 -msgid "delete/restore<br> (javascript<br>required)" -msgstr "" - -#: ../share/roundup/templates/classic/html/query.edit.html:65 -msgid "Queries I created" -msgstr "" - -#: ../share/roundup/templates/classic/html/query.edit.html:77 -msgid "leave out" -msgstr "" - -#: ../share/roundup/templates/classic/html/query.edit.html:78 -msgid "include" -msgstr "" - -#: ../share/roundup/templates/classic/html/query.edit.html:82 -msgid "leave in" -msgstr "" - -#: ../share/roundup/templates/classic/html/query.edit.html:87 -#: ../share/roundup/templates/classic/html/query.edit.html:121 -msgid "edit" -msgstr "" - -#: ../share/roundup/templates/classic/html/query.edit.html:91 -msgid "yes" -msgstr "" - -#: ../share/roundup/templates/classic/html/query.edit.html:93 -msgid "no" -msgstr "" - -#: ../share/roundup/templates/classic/html/query.edit.html:99 -msgid "Delete" -msgstr "" - -#: ../share/roundup/templates/classic/html/query.edit.html:105 -msgid "Queries others created" -msgstr "" - -#: ../share/roundup/templates/classic/html/query.edit.html:106 -msgid "Owner" -msgstr "" - -#: ../share/roundup/templates/classic/html/query.edit.html:118 -msgid "[not yours to edit]" -msgstr "" - -#: ../share/roundup/templates/classic/html/query.edit.html:121 -msgid "<a href=\"\">x</a>" -msgstr "" - -#: ../share/roundup/templates/classic/html/query.edit.html:128 -msgid "Active retired/private queries" -msgstr "" - -#: ../share/roundup/templates/classic/html/query.edit.html:138 -#: ../share/roundup/templates/classic/html/query.edit.html:139 -msgid "[query is retired]" -msgstr "" - -#: ../share/roundup/templates/classic/html/query.edit.html:141 -#: ../share/roundup/templates/classic/html/query.edit.html:156 -msgid "Restore" -msgstr "" - -#: ../share/roundup/templates/classic/html/query.edit.html:154 -msgid "[query is private]" -msgstr "" - -#: ../share/roundup/templates/classic/html/query.edit.html:168 -msgid "Save Selection" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.forgotten.html:3 -msgid "Password reset request - ${tracker}" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.forgotten.html:5 -msgid "Password reset request" -msgstr "" - -#: ../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 "" - -#: ../share/roundup/templates/classic/html/user.forgotten.html:16 -msgid "Email Address:" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.forgotten.html:26 -#: ../share/roundup/templates/classic/html/user.forgotten.html:36 -msgid "Request password reset" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.forgotten.html:32 -msgid "Or, if you know your username, then enter it below." -msgstr "" - -#: ../share/roundup/templates/classic/html/user.forgotten.html:35 -msgid "Username:" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.forgotten.html:41 -msgid "" -"A confirmation email will be sent to you - please follow the instructions " -"within it to complete the reset process." -msgstr "" - -#: ../share/roundup/templates/classic/html/user.help-search.html:73 -msgid "Pagesize" -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 "" - -#: ../share/roundup/templates/classic/html/user.index.html:3 -#: ../share/roundup/templates/minimal/html/user.index.html:3 -msgid "User listing - ${tracker}" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.index.html:5 -#: ../share/roundup/templates/minimal/html/user.index.html:5 -msgid "User listing" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.index.html:19 -#: ../share/roundup/templates/minimal/html/user.index.html:19 -msgid "Username" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.index.html:20 -msgid "Real name" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.index.html:21 -#: ../share/roundup/templates/classic/html/user.register.html:47 -msgid "Organisation" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.index.html:22 -#: ../share/roundup/templates/minimal/html/user.index.html:20 -msgid "Email address" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.index.html:23 -msgid "Phone number" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.index.html:24 -msgid "Retire" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.index.html:43 -msgid "retire" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.item.html:9 -#: ../share/roundup/templates/minimal/html/user.item.html:8 -msgid "User ${id}: ${title} - ${tracker}" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.item.html:12 -#: ../share/roundup/templates/minimal/html/user.item.html:11 -msgid "New User - ${tracker}" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.item.html:21 -#: ../share/roundup/templates/minimal/html/user.item.html:20 -msgid "New User" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.item.html:23 -#: ../share/roundup/templates/minimal/html/user.item.html:22 -msgid "New User Editing" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.item.html:26 -#: ../share/roundup/templates/minimal/html/user.item.html:25 -msgid "User${id}" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.item.html:29 -#: ../share/roundup/templates/minimal/html/user.item.html:28 -msgid "User${id} Editing" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.item.html:80 -#: ../share/roundup/templates/classic/html/user.register.html:35 -#: ../share/roundup/templates/minimal/html/user.item.html:75 -#: ../share/roundup/templates/minimal/html/user.register.html:43 -msgid "Roles" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.item.html:88 -#: ../share/roundup/templates/minimal/html/user.item.html:83 -msgid "(to give the user more than one role, enter a comma,separated,list)" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.item.html:109 -msgid "(the default is ${zone})" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.item.html:130 -#: ../share/roundup/templates/classic/html/user.register.html:55 -#: ../share/roundup/templates/minimal/html/user.register.html:55 -msgid "Alternate E-mail addresses<br>One address per line" -msgstr "" - -#: ../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 "" - -#: ../share/roundup/templates/classic/html/user.register.html:23 -#: ../share/roundup/templates/minimal/html/user.register.html:31 -msgid "Login Name" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.register.html:27 -#: ../share/roundup/templates/minimal/html/user.register.html:35 -msgid "Login Password" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.register.html:31 -#: ../share/roundup/templates/minimal/html/user.register.html:39 -msgid "Confirm Password" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.register.html:43 -msgid "Phone" -msgstr "" - -#: ../share/roundup/templates/classic/html/user.register.html:51 -#: ../share/roundup/templates/minimal/html/user.register.html:51 -msgid "E-mail address" -msgstr "" - -#: ../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 "" - -#: ../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 "" - -#: ../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 "" - #: ../share/roundup/templates/classic/initial_data.py:5 #: ../share/roundup/templates/jinja2/initial_data.py:6 msgid "critical" @@ -3456,19 +2088,3 @@ #: ../share/roundup/templates/responsive/extensions/spambayes.py:68 msgid "Unable to classify message, got error:" msgstr "" - -#: ../share/roundup/templates/minimal/html/home.html:2 -msgid "Tracker home - ${tracker}" -msgstr "" - -#: ../share/roundup/templates/minimal/html/home.html:4 -msgid "Tracker home" -msgstr "" - -#: ../share/roundup/templates/minimal/html/home.html:16 -msgid "Please select from one of the menu options on the left." -msgstr "" - -#: ../share/roundup/templates/minimal/html/home.html:19 -msgid "Please log in or register." -msgstr ""
