05b17324661b39e137a04b87865bff64f4458de3
[auf_roundup.git] / locale / roundup.pot
1 # SOME DESCRIPTIVE TITLE.
2 # Copyright (C) YEAR See Roundup README.txt
3 # This file is distributed under the same license as the PACKAGE package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
5 #
6 #, fuzzy
7 msgid ""
8 msgstr ""
9 "Project-Id-Version: PACKAGE VERSION\n"
10 "Report-Msgid-Bugs-To: roundup-devel@lists.sourceforge.net\n"
11 "POT-Creation-Date: 2009-03-12 11:58+0200\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=CHARSET\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
19
20 #: ../roundup/actions.py:53 ../roundup/cgi/actions.py:120
21 msgid "You may not retire the admin or anonymous user"
22 msgstr ""
23
24 #: ../roundup/actions.py:66 ../roundup/cgi/actions.py:57
25 #, python-format
26 msgid "You do not have permission to %(action)s the %(classname)s class."
27 msgstr ""
28
29 #: ../roundup/admin.py:83 ../roundup/admin.py:986 ../roundup/admin.py:1037
30 #: ../roundup/admin.py:1060 ../roundup/admin.py:83:986 :1037:1060
31 #, python-format
32 msgid "no such class \"%(classname)s\""
33 msgstr ""
34
35 #: ../roundup/admin.py:93 ../roundup/admin.py:97 ../roundup/admin.py:93:97
36 #, python-format
37 msgid "argument \"%(arg)s\" not propname=value"
38 msgstr ""
39
40 #: ../roundup/admin.py:110
41 #, python-format
42 msgid ""
43 "Problem: %(message)s\n"
44 "\n"
45 msgstr ""
46
47 #: ../roundup/admin.py:111
48 #, python-format
49 msgid ""
50 "%(message)sUsage: roundup-admin [options] [<command> <arguments>]\n"
51 "\n"
52 "Options:\n"
53 " -i instance home  -- specify the issue tracker \"home directory\" to "
54 "administer\n"
55 " -u                -- the user[:password] to use for commands\n"
56 " -d                -- print full designators not just class id numbers\n"
57 " -c                -- when outputting lists of data, comma-separate them.\n"
58 "                      Same as '-S \",\"'.\n"
59 " -S <string>       -- when outputting lists of data, string-separate them\n"
60 " -s                -- when outputting lists of data, space-separate them.\n"
61 "                      Same as '-S \" \"'.\n"
62 " -V                -- be verbose when importing\n"
63 " -v                -- report Roundup and Python versions (and quit)\n"
64 "\n"
65 " Only one of -s, -c or -S can be specified.\n"
66 "\n"
67 "Help:\n"
68 " roundup-admin -h\n"
69 " roundup-admin help                       -- this help\n"
70 " roundup-admin help <command>             -- command-specific help\n"
71 " roundup-admin help all                   -- all available help\n"
72 msgstr ""
73
74 #: ../roundup/admin.py:138
75 msgid "Commands:"
76 msgstr ""
77
78 #: ../roundup/admin.py:145
79 msgid ""
80 "Commands may be abbreviated as long as the abbreviation\n"
81 "matches only one command, e.g. l == li == lis == list."
82 msgstr ""
83
84 #: ../roundup/admin.py:175
85 msgid ""
86 "\n"
87 "All commands (except help) require a tracker specifier. This is just\n"
88 "the path to the roundup tracker you're working with. A roundup tracker\n"
89 "is where roundup keeps the database and configuration file that defines\n"
90 "an issue tracker. It may be thought of as the issue tracker's \"home\n"
91 "directory\". It may be specified in the environment variable TRACKER_HOME\n"
92 "or on the command line as \"-i tracker\".\n"
93 "\n"
94 "A designator is a classname and a nodeid concatenated, eg. bug1, user10, ...\n"
95 "\n"
96 "Property values are represented as strings in command arguments and in the\n"
97 "printed results:\n"
98 " . Strings are, well, strings.\n"
99 " . Date values are printed in the full date format in the local time zone,\n"
100 "   and accepted in the full format or any of the partial formats explained\n"
101 "   below.\n"
102 " . Link values are printed as node designators. When given as an argument,\n"
103 "   node designators and key strings are both accepted.\n"
104 " . Multilink values are printed as lists of node designators joined\n"
105 "   by commas.  When given as an argument, node designators and key\n"
106 "   strings are both accepted; an empty string, a single node, or a list\n"
107 "   of nodes joined by commas is accepted.\n"
108 "\n"
109 "When property values must contain spaces, just surround the value with\n"
110 "quotes, either ' or \". A single space may also be backslash-quoted. If a\n"
111 "value must contain a quote character, it must be backslash-quoted or inside\n"
112 "quotes. Examples:\n"
113 "           hello world      (2 tokens: hello, world)\n"
114 "           \"hello world\"    (1 token: hello world)\n"
115 "           \"Roch'e\" Compaan (2 tokens: Roch'e Compaan)\n"
116 "           Roch\\'e Compaan  (2 tokens: Roch'e Compaan)\n"
117 "           address=\"1 2 3\"  (1 token: address=1 2 3)\n"
118 "           \\\\               (1 token: \\)\n"
119 "           \\n\\r\\t           (1 token: a newline, carriage-return and tab)\n"
120 "\n"
121 "When multiple nodes are specified to the roundup get or roundup set\n"
122 "commands, the specified properties are retrieved or set on all the listed\n"
123 "nodes.\n"
124 "\n"
125 "When multiple results are returned by the roundup get or roundup find\n"
126 "commands, they are printed one per line (default) or joined by commas (with\n"
127 "the -c) option.\n"
128 "\n"
129 "Where the command changes data, a login name/password is required. The\n"
130 "login may be specified as either \"name\" or \"name:password\".\n"
131 " . ROUNDUP_LOGIN environment variable\n"
132 " . the -u command-line option\n"
133 "If either the name or password is not supplied, they are obtained from the\n"
134 "command-line.\n"
135 "\n"
136 "Date format examples:\n"
137 "  \"2000-04-17.03:45\" means <Date 2000-04-17.08:45:00>\n"
138 "  \"2000-04-17\" means <Date 2000-04-17.00:00:00>\n"
139 "  \"01-25\" means <Date yyyy-01-25.00:00:00>\n"
140 "  \"08-13.22:13\" means <Date yyyy-08-14.03:13:00>\n"
141 "  \"11-07.09:32:43\" means <Date yyyy-11-07.14:32:43>\n"
142 "  \"14:25\" means <Date yyyy-mm-dd.19:25:00>\n"
143 "  \"8:47:11\" means <Date yyyy-mm-dd.13:47:11>\n"
144 "  \".\" means \"right now\"\n"
145 "\n"
146 "Command help:\n"
147 msgstr ""
148
149 #: ../roundup/admin.py:238
150 #, python-format
151 msgid "%s:"
152 msgstr ""
153
154 #: ../roundup/admin.py:243
155 msgid ""
156 "Usage: help topic\n"
157 "        Give help about topic.\n"
158 "\n"
159 "        commands  -- list commands\n"
160 "        <command> -- help specific to a command\n"
161 "        initopts  -- init command options\n"
162 "        all       -- all available help\n"
163 "        "
164 msgstr ""
165
166 #: ../roundup/admin.py:266
167 #, python-format
168 msgid "Sorry, no help for \"%(topic)s\""
169 msgstr ""
170
171 #: ../roundup/admin.py:343 ../roundup/admin.py:399 ../roundup/admin.py:343:399
172 msgid "Templates:"
173 msgstr ""
174
175 #: ../roundup/admin.py:346 ../roundup/admin.py:410 ../roundup/admin.py:346:410
176 msgid "Back ends:"
177 msgstr ""
178
179 #: ../roundup/admin.py:349
180 msgid ""
181 "Usage: install [template [backend [key=val[,key=val]]]]\n"
182 "        Install a new Roundup tracker.\n"
183 "\n"
184 "        The command will prompt for the tracker home directory\n"
185 "        (if not supplied through TRACKER_HOME or the -i option).\n"
186 "        The template and backend may be specified on the command-line\n"
187 "        as arguments, in that order.\n"
188 "\n"
189 "        Command line arguments following the backend allows you to\n"
190 "        pass initial values for config options.  For example, passing\n"
191 "        \"web_http_auth=no,rdbms_user=dinsdale\" will override defaults\n"
192 "        for options http_auth in section [web] and user in section [rdbms].\n"
193 "        Please be careful to not use spaces in this argument! (Enclose\n"
194 "        whole argument in quotes if you need spaces in option value).\n"
195 "\n"
196 "        The initialise command must be called after this command in order\n"
197 "        to initialise the tracker's database. You may edit the tracker's\n"
198 "        initial database contents before running that command by editing\n"
199 "        the tracker's dbinit.py module init() function.\n"
200 "\n"
201 "        See also initopts help.\n"
202 "        "
203 msgstr ""
204
205 #: ../roundup/admin.py:372 ../roundup/admin.py:469 ../roundup/admin.py:530
206 #: ../roundup/admin.py:609 ../roundup/admin.py:660 ../roundup/admin.py:718
207 #: ../roundup/admin.py:739 ../roundup/admin.py:767 ../roundup/admin.py:839
208 #: ../roundup/admin.py:906 ../roundup/admin.py:977 ../roundup/admin.py:1027
209 #: ../roundup/admin.py:1050 ../roundup/admin.py:1081 ../roundup/admin.py:1177
210 #: ../roundup/admin.py:1250 ../roundup/admin.py:372:469 :1027:1050 :1081:1177
211 #: :1250 :530:609 :660:718 :739:767 :839:906 :977
212 msgid "Not enough arguments supplied"
213 msgstr ""
214
215 #: ../roundup/admin.py:378
216 #, python-format
217 msgid "Instance home parent directory \"%(parent)s\" does not exist"
218 msgstr ""
219
220 #: ../roundup/admin.py:386
221 #, python-format
222 msgid ""
223 "WARNING: There appears to be a tracker in \"%(tracker_home)s\"!\n"
224 "If you re-install it, you will lose all the data!\n"
225 "Erase it? Y/N: "
226 msgstr ""
227
228 #: ../roundup/admin.py:401
229 msgid "Select template [classic]: "
230 msgstr ""
231
232 #: ../roundup/admin.py:412
233 msgid "Select backend [anydbm]: "
234 msgstr ""
235
236 #: ../roundup/admin.py:422
237 #, python-format
238 msgid "Error in configuration settings: \"%s\""
239 msgstr ""
240
241 #: ../roundup/admin.py:431
242 #, python-format
243 msgid ""
244 "\n"
245 "---------------------------------------------------------------------------\n"
246 " You should now edit the tracker configuration file:\n"
247 "   %(config_file)s"
248 msgstr ""
249
250 #: ../roundup/admin.py:441
251 msgid " ... at a minimum, you must set following options:"
252 msgstr ""
253
254 #: ../roundup/admin.py:446
255 #, python-format
256 msgid ""
257 "\n"
258 " If you wish to modify the database schema,\n"
259 " you should also edit the schema file:\n"
260 "   %(database_config_file)s\n"
261 " You may also change the database initialisation file:\n"
262 "   %(database_init_file)s\n"
263 " ... see the documentation on customizing for more information.\n"
264 "\n"
265 " You MUST run the \"roundup-admin initialise\" command once you've performed\n"
266 " the above steps.\n"
267 "---------------------------------------------------------------------------\n"
268 msgstr ""
269
270 #: ../roundup/admin.py:464
271 msgid ""
272 "Usage: genconfig <filename>\n"
273 "        Generate a new tracker config file (ini style) with default values\n"
274 "        in <filename>.\n"
275 "        "
276 msgstr ""
277
278 #. password
279 #: ../roundup/admin.py:474
280 msgid ""
281 "Usage: initialise [adminpw]\n"
282 "        Initialise a new Roundup tracker.\n"
283 "\n"
284 "        The administrator details will be set at this step.\n"
285 "\n"
286 "        Execute the tracker's initialisation function dbinit.init()\n"
287 "        "
288 msgstr ""
289
290 #: ../roundup/admin.py:488
291 msgid "Admin Password: "
292 msgstr ""
293
294 #: ../roundup/admin.py:489
295 msgid "       Confirm: "
296 msgstr ""
297
298 #: ../roundup/admin.py:493
299 msgid "Instance home does not exist"
300 msgstr ""
301
302 #: ../roundup/admin.py:497
303 msgid "Instance has not been installed"
304 msgstr ""
305
306 #: ../roundup/admin.py:502
307 msgid ""
308 "WARNING: The database is already initialised!\n"
309 "If you re-initialise it, you will lose all the data!\n"
310 "Erase it? Y/N: "
311 msgstr ""
312
313 #: ../roundup/admin.py:523
314 msgid ""
315 "Usage: get property designator[,designator]*\n"
316 "        Get the given property of one or more designator(s).\n"
317 "\n"
318 "        Retrieves the property value of the nodes specified\n"
319 "        by the designators.\n"
320 "        "
321 msgstr ""
322
323 #: ../roundup/admin.py:563 ../roundup/admin.py:578 ../roundup/admin.py:563:578
324 #, python-format
325 msgid "property %s is not of type Multilink or Link so -d flag does not apply."
326 msgstr ""
327
328 #: ../roundup/admin.py:586 ../roundup/admin.py:988 ../roundup/admin.py:1039
329 #: ../roundup/admin.py:1062 ../roundup/admin.py:586:988 :1039:1062
330 #, python-format
331 msgid "no such %(classname)s node \"%(nodeid)s\""
332 msgstr ""
333
334 #: ../roundup/admin.py:588
335 #, python-format
336 msgid "no such %(classname)s property \"%(propname)s\""
337 msgstr ""
338
339 #: ../roundup/admin.py:597
340 msgid ""
341 "Usage: set items property=value property=value ...\n"
342 "        Set the given properties of one or more items(s).\n"
343 "\n"
344 "        The items are specified as a class or as a comma-separated\n"
345 "        list of item designators (ie \"designator[,designator,...]\").\n"
346 "\n"
347 "        This command sets the properties to the values for all designators\n"
348 "        given. If the value is missing (ie. \"property=\") then the property\n"
349 "        is un-set. If the property is a multilink, you specify the linked\n"
350 "        ids for the multilink as comma-separated numbers (ie \"1,2,3\").\n"
351 "        "
352 msgstr ""
353
354 #: ../roundup/admin.py:652
355 msgid ""
356 "Usage: find classname propname=value ...\n"
357 "        Find the nodes of the given class with a given link property value.\n"
358 "\n"
359 "        Find the nodes of the given class with a given link property value.\n"
360 "        The value may be either the nodeid of the linked node, or its key\n"
361 "        value.\n"
362 "        "
363 msgstr ""
364
365 #: ../roundup/admin.py:705 ../roundup/admin.py:859 ../roundup/admin.py:871
366 #: ../roundup/admin.py:925 ../roundup/admin.py:705:859 :871:925
367 #, python-format
368 msgid "%(classname)s has no property \"%(propname)s\""
369 msgstr ""
370
371 #: ../roundup/admin.py:712
372 msgid ""
373 "Usage: specification classname\n"
374 "        Show the properties for a classname.\n"
375 "\n"
376 "        This lists the properties for a given class.\n"
377 "        "
378 msgstr ""
379
380 #: ../roundup/admin.py:727
381 #, python-format
382 msgid "%(key)s: %(value)s (key property)"
383 msgstr ""
384
385 #: ../roundup/admin.py:729 ../roundup/admin.py:756 ../roundup/admin.py:729:756
386 #, python-format
387 msgid "%(key)s: %(value)s"
388 msgstr ""
389
390 #: ../roundup/admin.py:732
391 msgid ""
392 "Usage: display designator[,designator]*\n"
393 "        Show the property values for the given node(s).\n"
394 "\n"
395 "        This lists the properties and their associated values for the given\n"
396 "        node.\n"
397 "        "
398 msgstr ""
399
400 #: ../roundup/admin.py:759
401 msgid ""
402 "Usage: create classname property=value ...\n"
403 "        Create a new entry of a given class.\n"
404 "\n"
405 "        This creates a new entry of the given class using the property\n"
406 "        name=value arguments provided on the command line after the \"create"
407 "\"\n"
408 "        command.\n"
409 "        "
410 msgstr ""
411
412 #: ../roundup/admin.py:786
413 #, python-format
414 msgid "%(propname)s (Password): "
415 msgstr ""
416
417 #: ../roundup/admin.py:788
418 #, python-format
419 msgid "   %(propname)s (Again): "
420 msgstr ""
421
422 #: ../roundup/admin.py:790
423 msgid "Sorry, try again..."
424 msgstr ""
425
426 #: ../roundup/admin.py:794
427 #, python-format
428 msgid "%(propname)s (%(proptype)s): "
429 msgstr ""
430
431 #: ../roundup/admin.py:812
432 #, python-format
433 msgid "you must provide the \"%(propname)s\" property."
434 msgstr ""
435
436 #: ../roundup/admin.py:824
437 msgid ""
438 "Usage: list classname [property]\n"
439 "        List the instances of a class.\n"
440 "\n"
441 "        Lists all instances of the given class. If the property is not\n"
442 "        specified, the  \"label\" property is used. The label property is\n"
443 "        tried in order: the key, \"name\", \"title\" and then the first\n"
444 "        property, alphabetically.\n"
445 "\n"
446 "        With -c, -S or -s print a list of item id's if no property\n"
447 "        specified.  If property specified, print list of that property\n"
448 "        for every class instance.\n"
449 "        "
450 msgstr ""
451
452 #: ../roundup/admin.py:837
453 msgid "Too many arguments supplied"
454 msgstr ""
455
456 #: ../roundup/admin.py:873
457 #, python-format
458 msgid "%(nodeid)4s: %(value)s"
459 msgstr ""
460
461 #: ../roundup/admin.py:877
462 msgid ""
463 "Usage: table classname [property[,property]*]\n"
464 "        List the instances of a class in tabular form.\n"
465 "\n"
466 "        Lists all instances of the given class. If the properties are not\n"
467 "        specified, all properties are displayed. By default, the column\n"
468 "        widths are the width of the largest value. The width may be\n"
469 "        explicitly defined by defining the property as \"name:width\".\n"
470 "        For example::\n"
471 "\n"
472 "          roundup> table priority id,name:10\n"
473 "          Id Name\n"
474 "          1  fatal-bug\n"
475 "          2  bug\n"
476 "          3  usability\n"
477 "          4  feature\n"
478 "\n"
479 "        Also to make the width of the column the width of the label,\n"
480 "        leave a trailing : without a width on the property. For example::\n"
481 "\n"
482 "          roundup> table priority id,name:\n"
483 "          Id Name\n"
484 "          1  fata\n"
485 "          2  bug\n"
486 "          3  usab\n"
487 "          4  feat\n"
488 "\n"
489 "        will result in a the 4 character wide \"Name\" column.\n"
490 "        "
491 msgstr ""
492
493 #: ../roundup/admin.py:921
494 #, python-format
495 msgid "\"%(spec)s\" not name:width"
496 msgstr ""
497
498 #: ../roundup/admin.py:971
499 msgid ""
500 "Usage: history designator\n"
501 "        Show the history entries of a designator.\n"
502 "\n"
503 "        Lists the journal entries for the node identified by the designator.\n"
504 "        "
505 msgstr ""
506
507 #: ../roundup/admin.py:992
508 msgid ""
509 "Usage: commit\n"
510 "        Commit changes made to the database during an interactive session.\n"
511 "\n"
512 "        The changes made during an interactive session are not\n"
513 "        automatically written to the database - they must be committed\n"
514 "        using this command.\n"
515 "\n"
516 "        One-off commands on the command-line are automatically committed if\n"
517 "        they are successful.\n"
518 "        "
519 msgstr ""
520
521 #: ../roundup/admin.py:1007
522 msgid ""
523 "Usage: rollback\n"
524 "        Undo all changes that are pending commit to the database.\n"
525 "\n"
526 "        The changes made during an interactive session are not\n"
527 "        automatically written to the database - they must be committed\n"
528 "        manually. This command undoes all those changes, so a commit\n"
529 "        immediately after would make no changes to the database.\n"
530 "        "
531 msgstr ""
532
533 #: ../roundup/admin.py:1020
534 msgid ""
535 "Usage: retire designator[,designator]*\n"
536 "        Retire the node specified by designator.\n"
537 "\n"
538 "        This action indicates that a particular node is not to be retrieved\n"
539 "        by the list or find commands, and its key value may be re-used.\n"
540 "        "
541 msgstr ""
542
543 #: ../roundup/admin.py:1044
544 msgid ""
545 "Usage: restore designator[,designator]*\n"
546 "        Restore the retired node specified by designator.\n"
547 "\n"
548 "        The given nodes will become available for users again.\n"
549 "        "
550 msgstr ""
551
552 #. grab the directory to export to
553 #: ../roundup/admin.py:1067
554 msgid ""
555 "Usage: export [[-]class[,class]] export_dir\n"
556 "        Export the database to colon-separated-value files.\n"
557 "        To exclude the files (e.g. for the msg or file class),\n"
558 "        use the exporttables command.\n"
559 "\n"
560 "        Optionally limit the export to just the named classes\n"
561 "        or exclude the named classes, if the 1st argument starts with '-'.\n"
562 "\n"
563 "        This action exports the current data from the database into\n"
564 "        colon-separated-value files that are placed in the nominated\n"
565 "        destination directory.\n"
566 "        "
567 msgstr ""
568
569 #: ../roundup/admin.py:1142
570 msgid ""
571 "Usage: exporttables [[-]class[,class]] export_dir\n"
572 "        Export the database to colon-separated-value files, excluding the\n"
573 "        files below $TRACKER_HOME/db/files/ (which can be archived "
574 "separately).\n"
575 "        To include the files, use the export command.\n"
576 "\n"
577 "        Optionally limit the export to just the named classes\n"
578 "        or exclude the named classes, if the 1st argument starts with '-'.\n"
579 "\n"
580 "        This action exports the current data from the database into\n"
581 "        colon-separated-value files that are placed in the nominated\n"
582 "        destination directory.\n"
583 "        "
584 msgstr ""
585
586 #: ../roundup/admin.py:1157
587 msgid ""
588 "Usage: import import_dir\n"
589 "        Import a database from the directory containing CSV files,\n"
590 "        two per class to import.\n"
591 "\n"
592 "        The files used in the import are:\n"
593 "\n"
594 "        <class>.csv\n"
595 "          This must define the same properties as the class (including\n"
596 "          having a \"header\" line with those property names.)\n"
597 "        <class>-journals.csv\n"
598 "          This defines the journals for the items being imported.\n"
599 "\n"
600 "        The imported nodes will have the same nodeid as defined in the\n"
601 "        import file, thus replacing any existing content.\n"
602 "\n"
603 "        The new nodes are added to the existing database - if you want to\n"
604 "        create a new database using the imported data, then create a new\n"
605 "        database (or, tediously, retire all the old data.)\n"
606 "        "
607 msgstr ""
608
609 #: ../roundup/admin.py:1232
610 msgid ""
611 "Usage: pack period | date\n"
612 "\n"
613 "        Remove journal entries older than a period of time specified or\n"
614 "        before a certain date.\n"
615 "\n"
616 "        A period is specified using the suffixes \"y\", \"m\", and \"d\". "
617 "The\n"
618 "        suffix \"w\" (for \"week\") means 7 days.\n"
619 "\n"
620 "              \"3y\" means three years\n"
621 "              \"2y 1m\" means two years and one month\n"
622 "              \"1m 25d\" means one month and 25 days\n"
623 "              \"2w 3d\" means two weeks and three days\n"
624 "\n"
625 "        Date format is \"YYYY-MM-DD\" eg:\n"
626 "            2001-01-01\n"
627 "\n"
628 "        "
629 msgstr ""
630
631 #: ../roundup/admin.py:1260
632 msgid "Invalid format"
633 msgstr ""
634
635 #: ../roundup/admin.py:1271
636 msgid ""
637 "Usage: reindex [classname|designator]*\n"
638 "        Re-generate a tracker's search indexes.\n"
639 "\n"
640 "        This will re-generate the search indexes for a tracker.\n"
641 "        This will typically happen automatically.\n"
642 "        "
643 msgstr ""
644
645 #: ../roundup/admin.py:1285
646 #, python-format
647 msgid "no such item \"%(designator)s\""
648 msgstr ""
649
650 #: ../roundup/admin.py:1295
651 msgid ""
652 "Usage: security [Role name]\n"
653 "        Display the Permissions available to one or all Roles.\n"
654 "        "
655 msgstr ""
656
657 #: ../roundup/admin.py:1303
658 #, python-format
659 msgid "No such Role \"%(role)s\""
660 msgstr ""
661
662 #: ../roundup/admin.py:1309
663 #, python-format
664 msgid "New Web users get the Roles \"%(role)s\""
665 msgstr ""
666
667 #: ../roundup/admin.py:1311
668 #, python-format
669 msgid "New Web users get the Role \"%(role)s\""
670 msgstr ""
671
672 #: ../roundup/admin.py:1314
673 #, python-format
674 msgid "New Email users get the Roles \"%(role)s\""
675 msgstr ""
676
677 #: ../roundup/admin.py:1316
678 #, python-format
679 msgid "New Email users get the Role \"%(role)s\""
680 msgstr ""
681
682 #: ../roundup/admin.py:1319
683 #, python-format
684 msgid "Role \"%(name)s\":"
685 msgstr ""
686
687 #: ../roundup/admin.py:1324
688 #, python-format
689 msgid " %(description)s (%(name)s for \"%(klass)s\": %(properties)s only)"
690 msgstr ""
691
692 #: ../roundup/admin.py:1327
693 #, python-format
694 msgid " %(description)s (%(name)s for \"%(klass)s\" only)"
695 msgstr ""
696
697 #: ../roundup/admin.py:1330
698 #, python-format
699 msgid " %(description)s (%(name)s)"
700 msgstr ""
701
702 #: ../roundup/admin.py:1335
703 msgid ""
704 "Usage: migrate\n"
705 "        Update a tracker's database to be compatible with the Roundup\n"
706 "        codebase.\n"
707 "\n"
708 "        You should run the \"migrate\" command for your tracker once you've\n"
709 "        installed the latest codebase. \n"
710 "\n"
711 "        Do this before you use the web, command-line or mail interface and\n"
712 "        before any users access the tracker.\n"
713 "\n"
714 "        This command will respond with either \"Tracker updated\" (if you've\n"
715 "        not previously run it on an RDBMS backend) or \"No migration action\n"
716 "        required\" (if you have run it, or have used another interface to "
717 "the\n"
718 "        tracker, or possibly because you are using anydbm).\n"
719 "\n"
720 "        It's safe to run this even if it's not required, so just get into\n"
721 "        the habit.\n"
722 "        "
723 msgstr ""
724
725 #: ../roundup/admin.py:1354
726 msgid "Tracker updated"
727 msgstr ""
728
729 #: ../roundup/admin.py:1357
730 msgid "No migration action required"
731 msgstr ""
732
733 #: ../roundup/admin.py:1386
734 #, python-format
735 msgid "Unknown command \"%(command)s\" (\"help commands\" for a list)"
736 msgstr ""
737
738 #: ../roundup/admin.py:1392
739 #, python-format
740 msgid "Multiple commands match \"%(command)s\": %(list)s"
741 msgstr ""
742
743 #: ../roundup/admin.py:1399
744 msgid "Enter tracker home: "
745 msgstr ""
746
747 #: ../roundup/admin.py:1406 ../roundup/admin.py:1412 ../roundup/admin.py:1432
748 #: ../roundup/admin.py:1406:1412 :1432
749 #, python-format
750 msgid "Error: %(message)s"
751 msgstr ""
752
753 #: ../roundup/admin.py:1420
754 #, python-format
755 msgid "Error: Couldn't open tracker: %(message)s"
756 msgstr ""
757
758 #: ../roundup/admin.py:1445
759 #, python-format
760 msgid ""
761 "Roundup %s ready for input.\n"
762 "Type \"help\" for help."
763 msgstr ""
764
765 #: ../roundup/admin.py:1450
766 msgid "Note: command history and editing not available"
767 msgstr ""
768
769 #: ../roundup/admin.py:1454
770 msgid "roundup> "
771 msgstr ""
772
773 #: ../roundup/admin.py:1456
774 msgid "exit..."
775 msgstr ""
776
777 #: ../roundup/admin.py:1466
778 msgid "There are unsaved changes. Commit them (y/N)? "
779 msgstr ""
780
781 #: ../roundup/backends/back_anydbm.py:218
782 #: ../roundup/backends/sessions_dbm.py:50
783 msgid "Couldn't identify database type"
784 msgstr ""
785
786 #: ../roundup/backends/back_anydbm.py:244
787 #, python-format
788 msgid "Couldn't open database - the required module '%s' is not available"
789 msgstr ""
790
791 #: ../roundup/backends/back_anydbm.py:799
792 #: ../roundup/backends/back_anydbm.py:1074
793 #: ../roundup/backends/back_anydbm.py:1271
794 #: ../roundup/backends/back_anydbm.py:1289
795 #: ../roundup/backends/back_anydbm.py:1335
796 #: ../roundup/backends/back_anydbm.py:1905
797 #: ../roundup/backends/back_anydbm.py:799:1074
798 #: ../roundup/backends/rdbms_common.py:1396
799 #: ../roundup/backends/rdbms_common.py:1625
800 #: ../roundup/backends/rdbms_common.py:1831
801 #: ../roundup/backends/rdbms_common.py:1851
802 #: ../roundup/backends/rdbms_common.py:1904
803 #: ../roundup/backends/rdbms_common.py:2512
804 #: ../roundup/backends/rdbms_common.py:1396:1625 :1271:1289 :1335:1905
805 #: :1831:1851 :1904:2512
806 msgid "Database open read-only"
807 msgstr ""
808
809 #: ../roundup/backends/back_anydbm.py:2007
810 #, python-format
811 msgid "WARNING: invalid date tuple %r"
812 msgstr ""
813
814 #: ../roundup/backends/rdbms_common.py:1525
815 msgid "create"
816 msgstr ""
817
818 #: ../roundup/backends/rdbms_common.py:1691
819 msgid "unlink"
820 msgstr ""
821
822 #: ../roundup/backends/rdbms_common.py:1695
823 msgid "link"
824 msgstr ""
825
826 #: ../roundup/backends/rdbms_common.py:1817
827 msgid "set"
828 msgstr ""
829
830 #: ../roundup/backends/rdbms_common.py:1841
831 msgid "retired"
832 msgstr ""
833
834 #: ../roundup/backends/rdbms_common.py:1871
835 msgid "restored"
836 msgstr ""
837
838 #: ../roundup/cgi/actions.py:88
839 msgid "No type specified"
840 msgstr ""
841
842 #: ../roundup/cgi/actions.py:90
843 msgid "No ID entered"
844 msgstr ""
845
846 #: ../roundup/cgi/actions.py:96
847 #, python-format
848 msgid "\"%(input)s\" is not an ID (%(classname)s ID required)"
849 msgstr ""
850
851 #: ../roundup/cgi/actions.py:108 ../roundup/cgi/actions.py:287
852 #: ../roundup/cgi/actions.py:590 ../roundup/cgi/actions.py:636
853 #: ../roundup/cgi/actions.py:822 ../roundup/cgi/actions.py:940
854 #: ../roundup/cgi/actions.py:108:287 :590:636 :822:940
855 msgid "Invalid request"
856 msgstr ""
857
858 #: ../roundup/cgi/actions.py:126 ../roundup/cgi/actions.py:382
859 #: ../roundup/cgi/actions.py:126:382
860 #, python-format
861 msgid "You do not have permission to retire %(class)s"
862 msgstr ""
863
864 #: ../roundup/cgi/actions.py:134
865 #, python-format
866 msgid "%(classname)s %(itemid)s has been retired"
867 msgstr ""
868
869 #: ../roundup/cgi/actions.py:175 ../roundup/cgi/actions.py:203
870 #: ../roundup/cgi/actions.py:175:203
871 msgid "You do not have permission to edit queries"
872 msgstr ""
873
874 #: ../roundup/cgi/actions.py:181 ../roundup/cgi/actions.py:210
875 #: ../roundup/cgi/actions.py:181:210
876 msgid "You do not have permission to store queries"
877 msgstr ""
878
879 #: ../roundup/cgi/actions.py:321 ../roundup/cgi/actions.py:507
880 #: ../roundup/cgi/actions.py:321:507
881 #, python-format
882 msgid "You do not have permission to create %(class)s"
883 msgstr ""
884
885 #: ../roundup/cgi/actions.py:329
886 #, python-format
887 msgid "Not enough values on line %(line)s"
888 msgstr ""
889
890 #: ../roundup/cgi/actions.py:339 ../roundup/cgi/actions.py:495
891 #: ../roundup/cgi/actions.py:339:495
892 #, python-format
893 msgid "You do not have permission to edit %(class)s"
894 msgstr ""
895
896 #: ../roundup/cgi/actions.py:389
897 msgid "Items edited OK"
898 msgstr ""
899
900 #: ../roundup/cgi/actions.py:448
901 #, python-format
902 msgid "%(class)s %(id)s %(properties)s edited ok"
903 msgstr ""
904
905 #: ../roundup/cgi/actions.py:451
906 #, python-format
907 msgid "%(class)s %(id)s - nothing changed"
908 msgstr ""
909
910 #: ../roundup/cgi/actions.py:463
911 #, python-format
912 msgid "%(class)s %(id)s created"
913 msgstr ""
914
915 #: ../roundup/cgi/actions.py:575
916 #, python-format
917 msgid ""
918 "Edit Error: someone else has edited this %s (%s). View <a target=\"new\" href="
919 "\"%s%s\">their changes</a> in a new window."
920 msgstr ""
921
922 #: ../roundup/cgi/actions.py:607
923 #, python-format
924 msgid "Edit Error: %s"
925 msgstr ""
926
927 #: ../roundup/cgi/actions.py:642 ../roundup/cgi/actions.py:658
928 #: ../roundup/cgi/actions.py:828 ../roundup/cgi/actions.py:847
929 #: ../roundup/cgi/actions.py:642:658 :828:847
930 #, python-format
931 msgid "Error: %s"
932 msgstr ""
933
934 #: ../roundup/cgi/actions.py:684
935 msgid ""
936 "Invalid One Time Key!\n"
937 "(a Mozilla bug may cause this message to show up erroneously, please check "
938 "your email)"
939 msgstr ""
940
941 #: ../roundup/cgi/actions.py:726
942 #, python-format
943 msgid "Password reset and email sent to %s"
944 msgstr ""
945
946 #: ../roundup/cgi/actions.py:735
947 msgid "Unknown username"
948 msgstr ""
949
950 #: ../roundup/cgi/actions.py:743
951 msgid "Unknown email address"
952 msgstr ""
953
954 #: ../roundup/cgi/actions.py:748
955 msgid "You need to specify a username or address"
956 msgstr ""
957
958 #: ../roundup/cgi/actions.py:773
959 #, python-format
960 msgid "Email sent to %s"
961 msgstr ""
962
963 #: ../roundup/cgi/actions.py:787
964 msgid "You are now registered, welcome!"
965 msgstr ""
966
967 #: ../roundup/cgi/actions.py:836
968 msgid "It is not permitted to supply roles at registration."
969 msgstr ""
970
971 #: ../roundup/cgi/actions.py:923
972 msgid "You are logged out"
973 msgstr ""
974
975 #: ../roundup/cgi/actions.py:944
976 msgid "Username required"
977 msgstr ""
978
979 #: ../roundup/cgi/actions.py:978 ../roundup/cgi/actions.py:982
980 #: ../roundup/cgi/actions.py:978:982
981 msgid "Invalid login"
982 msgstr ""
983
984 #: ../roundup/cgi/actions.py:988
985 msgid "You do not have permission to login"
986 msgstr ""
987
988 #: ../roundup/cgi/actions.py:1047
989 #, python-format
990 msgid "You do not have permission to view %(class)s"
991 msgstr ""
992
993 #: ../roundup/cgi/cgitb.py:49
994 #, python-format
995 msgid ""
996 "<h1>Templating Error</h1>\n"
997 "<p><b>%(exc_type)s</b>: %(exc_value)s</p>\n"
998 "<p class=\"help\">Debugging information follows</p>"
999 msgstr ""
1000
1001 #: ../roundup/cgi/cgitb.py:64
1002 #, python-format
1003 msgid "<li>\"%(name)s\" (%(info)s)</li>"
1004 msgstr ""
1005
1006 #: ../roundup/cgi/cgitb.py:67
1007 #, python-format
1008 msgid "<li>Looking for \"%(name)s\", current path:<ol>%(path)s</ol></li>"
1009 msgstr ""
1010
1011 #: ../roundup/cgi/cgitb.py:71
1012 #, python-format
1013 msgid "<li>In %s</li>"
1014 msgstr ""
1015
1016 #: ../roundup/cgi/cgitb.py:76
1017 #, python-format
1018 msgid "A problem occurred in your template \"%s\"."
1019 msgstr ""
1020
1021 #: ../roundup/cgi/cgitb.py:84
1022 #, python-format
1023 msgid ""
1024 "\n"
1025 "<li>While evaluating the %(info)r expression on line %(line)d\n"
1026 "<table class=\"otherinfo\" style=\"font-size: 90%%\">\n"
1027 " <tr><th colspan=\"2\" class=\"header\">Current variables:</th></tr>\n"
1028 " %(globals)s\n"
1029 " %(locals)s\n"
1030 "</table></li>\n"
1031 msgstr ""
1032
1033 #: ../roundup/cgi/cgitb.py:103
1034 msgid "Full traceback:"
1035 msgstr ""
1036
1037 #: ../roundup/cgi/cgitb.py:116
1038 #, python-format
1039 msgid "<font size=+1><strong>%(exc_type)s</strong>: %(exc_value)s</font>"
1040 msgstr ""
1041
1042 #: ../roundup/cgi/cgitb.py:120
1043 msgid ""
1044 "<p>A problem occurred while running a Python script. Here is the sequence of "
1045 "function calls leading up to the error, with the most recent (innermost) call "
1046 "first. The exception attributes are:"
1047 msgstr ""
1048
1049 #: ../roundup/cgi/cgitb.py:129
1050 msgid "&lt;file is None - probably inside <tt>eval</tt> or <tt>exec</tt>&gt;"
1051 msgstr ""
1052
1053 #: ../roundup/cgi/cgitb.py:138
1054 #, python-format
1055 msgid "in <strong>%s</strong>"
1056 msgstr ""
1057
1058 #: ../roundup/cgi/cgitb.py:172 ../roundup/cgi/cgitb.py:178
1059 #: ../roundup/cgi/cgitb.py:172:178
1060 msgid "<em>undefined</em>"
1061 msgstr ""
1062
1063 #: ../roundup/cgi/client.py:517
1064 msgid "Form Error: "
1065 msgstr ""
1066
1067 #: ../roundup/cgi/client.py:575
1068 #, python-format
1069 msgid "Unrecognized charset: %r"
1070 msgstr ""
1071
1072 #: ../roundup/cgi/client.py:696
1073 msgid "Anonymous users are not allowed to use the web interface"
1074 msgstr ""
1075
1076 #: ../roundup/cgi/client.py:851
1077 msgid "You are not allowed to view this file."
1078 msgstr ""
1079
1080 #: ../roundup/cgi/client.py:968
1081 #, python-format
1082 msgid "%(starttag)sTime elapsed: %(seconds)fs%(endtag)s\n"
1083 msgstr ""
1084
1085 #: ../roundup/cgi/client.py:972
1086 #, python-format
1087 msgid ""
1088 "%(starttag)sCache hits: %(cache_hits)d, misses %(cache_misses)d. Loading "
1089 "items: %(get_items)f secs. Filtering: %(filtering)f secs.%(endtag)s\n"
1090 msgstr ""
1091
1092 #: ../roundup/cgi/form_parser.py:283
1093 #, python-format
1094 msgid "link \"%(key)s\" value \"%(entry)s\" not a designator"
1095 msgstr ""
1096
1097 #: ../roundup/cgi/form_parser.py:301
1098 #, python-format
1099 msgid "%(class)s %(property)s is not a link or multilink property"
1100 msgstr ""
1101
1102 #: ../roundup/cgi/form_parser.py:313
1103 #, python-format
1104 msgid ""
1105 "The form action claims to require property \"%(property)s\" which doesn't "
1106 "exist"
1107 msgstr ""
1108
1109 #: ../roundup/cgi/form_parser.py:335
1110 #, python-format
1111 msgid ""
1112 "You have submitted a %(action)s action for the property \"%(property)s\" "
1113 "which doesn't exist"
1114 msgstr ""
1115
1116 #: ../roundup/cgi/form_parser.py:354 ../roundup/cgi/form_parser.py:380
1117 #: ../roundup/cgi/form_parser.py:354:380
1118 #, python-format
1119 msgid "You have submitted more than one value for the %s property"
1120 msgstr ""
1121
1122 #: ../roundup/cgi/form_parser.py:377 ../roundup/cgi/form_parser.py:383
1123 #: ../roundup/cgi/form_parser.py:377:383
1124 msgid "Password and confirmation text do not match"
1125 msgstr ""
1126
1127 #: ../roundup/cgi/form_parser.py:418
1128 #, python-format
1129 msgid "property \"%(propname)s\": \"%(value)s\" not currently in list"
1130 msgstr ""
1131
1132 #: ../roundup/cgi/form_parser.py:557
1133 #, python-format
1134 msgid "Required %(class)s property %(property)s not supplied"
1135 msgid_plural "Required %(class)s properties %(property)s not supplied"
1136 msgstr[0] ""
1137 msgstr[1] ""
1138
1139 #: ../roundup/cgi/form_parser.py:580
1140 msgid "File is empty"
1141 msgstr ""
1142
1143 #: ../roundup/cgi/templating.py:77
1144 #, python-format
1145 msgid "You are not allowed to %(action)s items of class %(class)s"
1146 msgstr ""
1147
1148 #: ../roundup/cgi/templating.py:664
1149 msgid "(list)"
1150 msgstr ""
1151
1152 #: ../roundup/cgi/templating.py:733
1153 msgid "Submit New Entry"
1154 msgstr ""
1155
1156 #: ../roundup/cgi/templating.py:747 ../roundup/cgi/templating.py:886
1157 #: ../roundup/cgi/templating.py:1358 ../roundup/cgi/templating.py:1387
1158 #: ../roundup/cgi/templating.py:1407 ../roundup/cgi/templating.py:1420
1159 #: ../roundup/cgi/templating.py:1471 ../roundup/cgi/templating.py:1494
1160 #: ../roundup/cgi/templating.py:1530 ../roundup/cgi/templating.py:1567
1161 #: ../roundup/cgi/templating.py:1620 ../roundup/cgi/templating.py:1637
1162 #: ../roundup/cgi/templating.py:1721 ../roundup/cgi/templating.py:1741
1163 #: ../roundup/cgi/templating.py:1759 ../roundup/cgi/templating.py:1791
1164 #: ../roundup/cgi/templating.py:1801 ../roundup/cgi/templating.py:1853
1165 #: ../roundup/cgi/templating.py:2069 ../roundup/cgi/templating.py:747:886
1166 #: :1358:1387 :1407:1420 :1471:1494 :1530:1567 :1620:1637 :1721:1741 :1759:1791
1167 #: :1801:1853 :2069
1168 msgid "[hidden]"
1169 msgstr ""
1170
1171 #: ../roundup/cgi/templating.py:748
1172 msgid "New node - no history"
1173 msgstr ""
1174
1175 #: ../roundup/cgi/templating.py:868
1176 msgid "Submit Changes"
1177 msgstr ""
1178
1179 #: ../roundup/cgi/templating.py:950
1180 msgid "<em>The indicated property no longer exists</em>"
1181 msgstr ""
1182
1183 #: ../roundup/cgi/templating.py:951
1184 #, python-format
1185 msgid "<em>%s: %s</em>\n"
1186 msgstr ""
1187
1188 #: ../roundup/cgi/templating.py:964
1189 #, python-format
1190 msgid "The linked class %(classname)s no longer exists"
1191 msgstr ""
1192
1193 #: ../roundup/cgi/templating.py:998 ../roundup/cgi/templating.py:1023
1194 #: ../roundup/cgi/templating.py:998:1023
1195 msgid "<strike>The linked node no longer exists</strike>"
1196 msgstr ""
1197
1198 #: ../roundup/cgi/templating.py:1077
1199 #, python-format
1200 msgid "%s: (no value)"
1201 msgstr ""
1202
1203 #: ../roundup/cgi/templating.py:1089
1204 msgid ""
1205 "<strong><em>This event is not handled by the history display!</em></strong>"
1206 msgstr ""
1207
1208 #: ../roundup/cgi/templating.py:1101
1209 msgid "<tr><td colspan=4><strong>Note:</strong></td></tr>"
1210 msgstr ""
1211
1212 #: ../roundup/cgi/templating.py:1110
1213 msgid "History"
1214 msgstr ""
1215
1216 #: ../roundup/cgi/templating.py:1112
1217 msgid "<th>Date</th>"
1218 msgstr ""
1219
1220 #: ../roundup/cgi/templating.py:1113
1221 msgid "<th>User</th>"
1222 msgstr ""
1223
1224 #: ../roundup/cgi/templating.py:1114
1225 msgid "<th>Action</th>"
1226 msgstr ""
1227
1228 #: ../roundup/cgi/templating.py:1115
1229 msgid "<th>Args</th>"
1230 msgstr ""
1231
1232 #: ../roundup/cgi/templating.py:1160
1233 #, python-format
1234 msgid "Copy of %(class)s %(id)s"
1235 msgstr ""
1236
1237 #: ../roundup/cgi/templating.py:1498
1238 msgid "*encrypted*"
1239 msgstr ""
1240
1241 #: ../roundup/cgi/templating.py:1571 ../roundup/cgi/templating.py:1592
1242 #: ../roundup/cgi/templating.py:1598 ../roundup/cgi/templating.py:1066:1571
1243 #: :1592:1598
1244 msgid "No"
1245 msgstr ""
1246
1247 #: ../roundup/cgi/templating.py:1571 ../roundup/cgi/templating.py:1590
1248 #: ../roundup/cgi/templating.py:1595 ../roundup/cgi/templating.py:1066:1571
1249 #: :1590:1595
1250 msgid "Yes"
1251 msgstr ""
1252
1253 #: ../roundup/cgi/templating.py:1684
1254 msgid ""
1255 "default value for DateHTMLProperty must be either DateHTMLProperty or string "
1256 "date representation."
1257 msgstr ""
1258
1259 #: ../roundup/cgi/templating.py:1844
1260 #, python-format
1261 msgid "Attempt to look up %(attr)s on a missing value"
1262 msgstr ""
1263
1264 #: ../roundup/cgi/templating.py:1929
1265 #, python-format
1266 msgid "<option %svalue=\"-1\">- no selection -</option>"
1267 msgstr ""
1268
1269 #: ../roundup/date.py:292
1270 msgid ""
1271 "Not a date spec: \"yyyy-mm-dd\", \"mm-dd\", \"HH:MM\", \"HH:MM:SS\" or \"yyyy-"
1272 "mm-dd.HH:MM:SS.SSS\""
1273 msgstr ""
1274
1275 #: ../roundup/date.py:315
1276 msgid "Could not determine granularity"
1277 msgstr ""
1278
1279 #: ../roundup/date.py:365
1280 #, python-format
1281 msgid ""
1282 "%r not a date / time spec \"yyyy-mm-dd\", \"mm-dd\", \"HH:MM\", \"HH:MM:SS\" "
1283 "or \"yyyy-mm-dd.HH:MM:SS.SSS\""
1284 msgstr ""
1285
1286 #: ../roundup/date.py:677
1287 msgid ""
1288 "Not an interval spec: [+-] [#y] [#m] [#w] [#d] [[[H]H:MM]:SS] [date spec]"
1289 msgstr ""
1290
1291 #: ../roundup/date.py:699
1292 msgid "Not an interval spec: [+-] [#y] [#m] [#w] [#d] [[[H]H:MM]:SS]"
1293 msgstr ""
1294
1295 #: ../roundup/date.py:836
1296 #, python-format
1297 msgid "%(number)s year"
1298 msgid_plural "%(number)s years"
1299 msgstr[0] ""
1300 msgstr[1] ""
1301
1302 #: ../roundup/date.py:840
1303 #, python-format
1304 msgid "%(number)s month"
1305 msgid_plural "%(number)s months"
1306 msgstr[0] ""
1307 msgstr[1] ""
1308
1309 #: ../roundup/date.py:844
1310 #, python-format
1311 msgid "%(number)s week"
1312 msgid_plural "%(number)s weeks"
1313 msgstr[0] ""
1314 msgstr[1] ""
1315
1316 #: ../roundup/date.py:848
1317 #, python-format
1318 msgid "%(number)s day"
1319 msgid_plural "%(number)s days"
1320 msgstr[0] ""
1321 msgstr[1] ""
1322
1323 #: ../roundup/date.py:852
1324 msgid "tomorrow"
1325 msgstr ""
1326
1327 #: ../roundup/date.py:854
1328 msgid "yesterday"
1329 msgstr ""
1330
1331 #: ../roundup/date.py:857
1332 #, python-format
1333 msgid "%(number)s hour"
1334 msgid_plural "%(number)s hours"
1335 msgstr[0] ""
1336 msgstr[1] ""
1337
1338 #: ../roundup/date.py:861
1339 msgid "an hour"
1340 msgstr ""
1341
1342 #: ../roundup/date.py:863
1343 msgid "1 1/2 hours"
1344 msgstr ""
1345
1346 #: ../roundup/date.py:865
1347 #, python-format
1348 msgid "1 %(number)s/4 hours"
1349 msgid_plural "1 %(number)s/4 hours"
1350 msgstr[0] ""
1351 msgstr[1] ""
1352
1353 #: ../roundup/date.py:869
1354 msgid "in a moment"
1355 msgstr ""
1356
1357 #: ../roundup/date.py:871
1358 msgid "just now"
1359 msgstr ""
1360
1361 #: ../roundup/date.py:874
1362 msgid "1 minute"
1363 msgstr ""
1364
1365 #: ../roundup/date.py:877
1366 #, python-format
1367 msgid "%(number)s minute"
1368 msgid_plural "%(number)s minutes"
1369 msgstr[0] ""
1370 msgstr[1] ""
1371
1372 #: ../roundup/date.py:880
1373 msgid "1/2 an hour"
1374 msgstr ""
1375
1376 #: ../roundup/date.py:882
1377 #, python-format
1378 msgid "%(number)s/4 hour"
1379 msgid_plural "%(number)s/4 hours"
1380 msgstr[0] ""
1381 msgstr[1] ""
1382
1383 #: ../roundup/date.py:886
1384 #, python-format
1385 msgid "%s ago"
1386 msgstr ""
1387
1388 #: ../roundup/date.py:888
1389 #, python-format
1390 msgid "in %s"
1391 msgstr ""
1392
1393 #: ../roundup/hyperdb.py:91
1394 #, python-format
1395 msgid "property %s: %s"
1396 msgstr ""
1397
1398 #: ../roundup/hyperdb.py:111
1399 #, python-format
1400 msgid "property %s: %r is an invalid date (%s)"
1401 msgstr ""
1402
1403 #: ../roundup/hyperdb.py:128
1404 #, python-format
1405 msgid "property %s: %r is an invalid date interval (%s)"
1406 msgstr ""
1407
1408 #: ../roundup/hyperdb.py:223
1409 #, python-format
1410 msgid "property %s: %r is not currently an element"
1411 msgstr ""
1412
1413 #: ../roundup/hyperdb.py:267
1414 #, python-format
1415 msgid "property %s: %r is not a number"
1416 msgstr ""
1417
1418 #: ../roundup/hyperdb.py:280
1419 #, python-format
1420 msgid "\"%s\" not a node designator"
1421 msgstr ""
1422
1423 #: ../roundup/hyperdb.py:953 ../roundup/hyperdb.py:961
1424 #: ../roundup/hyperdb.py:953:961
1425 #, python-format
1426 msgid "Not a property name: %s"
1427 msgstr ""
1428
1429 #: ../roundup/hyperdb.py:1244
1430 #, python-format
1431 msgid "property %s: %r is not a %s."
1432 msgstr ""
1433
1434 #: ../roundup/hyperdb.py:1247
1435 #, python-format
1436 msgid "you may only enter ID values for property %s"
1437 msgstr ""
1438
1439 #: ../roundup/hyperdb.py:1277
1440 #, python-format
1441 msgid "%r is not a property of %s"
1442 msgstr ""
1443
1444 #: ../roundup/init.py:136
1445 #, python-format
1446 msgid ""
1447 "WARNING: directory '%s'\n"
1448 "\tcontains old-style template - ignored"
1449 msgstr ""
1450
1451 #: ../roundup/mailgw.py:201 ../roundup/mailgw.py:213
1452 #: ../roundup/mailgw.py:201:213
1453 #, python-format
1454 msgid "Message signed with unknown key: %s"
1455 msgstr ""
1456
1457 #: ../roundup/mailgw.py:204
1458 #, python-format
1459 msgid "Message signed with an expired key: %s"
1460 msgstr ""
1461
1462 #: ../roundup/mailgw.py:207
1463 #, python-format
1464 msgid "Message signed with a revoked key: %s"
1465 msgstr ""
1466
1467 #: ../roundup/mailgw.py:210
1468 msgid "Invalid PGP signature detected."
1469 msgstr ""
1470
1471 #: ../roundup/mailgw.py:464
1472 msgid "Unknown multipart/encrypted version."
1473 msgstr ""
1474
1475 #: ../roundup/mailgw.py:473
1476 msgid "Unable to decrypt your message."
1477 msgstr ""
1478
1479 #: ../roundup/mailgw.py:502
1480 msgid "No PGP signature found in message."
1481 msgstr ""
1482
1483 #: ../roundup/mailgw.py:812
1484 msgid ""
1485 "\n"
1486 "Emails to Roundup trackers must include a Subject: line!\n"
1487 msgstr ""
1488
1489 #: ../roundup/mailgw.py:936
1490 #, python-format
1491 msgid ""
1492 "\n"
1493 "The message you sent to roundup did not contain a properly formed subject\n"
1494 "line. The subject must contain a class name or designator to indicate the\n"
1495 "'topic' of the message. For example:\n"
1496 "    Subject: [issue] This is a new issue\n"
1497 "      - this will create a new issue in the tracker with the title 'This is\n"
1498 "        a new issue'.\n"
1499 "    Subject: [issue1234] This is a followup to issue 1234\n"
1500 "      - this will append the message's contents to the existing issue 1234\n"
1501 "        in the tracker.\n"
1502 "\n"
1503 "Subject was: '%(subject)s'\n"
1504 msgstr ""
1505
1506 #: ../roundup/mailgw.py:974
1507 #, python-format
1508 msgid ""
1509 "\n"
1510 "The class name you identified in the subject line (\"%(classname)s\") does\n"
1511 "not exist in the database.\n"
1512 "\n"
1513 "Valid class names are: %(validname)s\n"
1514 "Subject was: \"%(subject)s\"\n"
1515 msgstr ""
1516
1517 #: ../roundup/mailgw.py:982
1518 #, python-format
1519 msgid ""
1520 "\n"
1521 "You did not identify a class name in the subject line and there is no\n"
1522 "default set for this tracker. The subject must contain a class name or\n"
1523 "designator to indicate the 'topic' of the message. For example:\n"
1524 "    Subject: [issue] This is a new issue\n"
1525 "      - this will create a new issue in the tracker with the title 'This is\n"
1526 "        a new issue'.\n"
1527 "    Subject: [issue1234] This is a followup to issue 1234\n"
1528 "      - this will append the message's contents to the existing issue 1234\n"
1529 "        in the tracker.\n"
1530 "\n"
1531 "Subject was: '%(subject)s'\n"
1532 msgstr ""
1533
1534 #: ../roundup/mailgw.py:1023
1535 #, python-format
1536 msgid ""
1537 "\n"
1538 "I cannot match your message to a node in the database - you need to either\n"
1539 "supply a full designator (with number, eg \"[issue123]\") or keep the\n"
1540 "previous subject title intact so I can match that.\n"
1541 "\n"
1542 "Subject was: \"%(subject)s\"\n"
1543 msgstr ""
1544
1545 #: ../roundup/mailgw.py:1056
1546 #, python-format
1547 msgid ""
1548 "\n"
1549 "The node specified by the designator in the subject of your message\n"
1550 "(\"%(nodeid)s\") does not exist.\n"
1551 "\n"
1552 "Subject was: \"%(subject)s\"\n"
1553 msgstr ""
1554
1555 #: ../roundup/mailgw.py:1084
1556 #, python-format
1557 msgid ""
1558 "\n"
1559 "The mail gateway is not properly set up. Please contact\n"
1560 "%(mailadmin)s and have them fix the incorrect class specified as:\n"
1561 "  %(current_class)s\n"
1562 msgstr ""
1563
1564 #: ../roundup/mailgw.py:1107
1565 #, python-format
1566 msgid ""
1567 "\n"
1568 "The mail gateway is not properly set up. Please contact\n"
1569 "%(mailadmin)s and have them fix the incorrect properties:\n"
1570 "  %(errors)s\n"
1571 msgstr ""
1572
1573 #: ../roundup/mailgw.py:1147
1574 #, python-format
1575 msgid ""
1576 "\n"
1577 "You are not a registered user.%(registration_info)s\n"
1578 "\n"
1579 "Unknown address: %(from_address)s\n"
1580 msgstr ""
1581
1582 #: ../roundup/mailgw.py:1155
1583 msgid "You are not permitted to access this tracker."
1584 msgstr ""
1585
1586 #: ../roundup/mailgw.py:1162
1587 #, python-format
1588 msgid "You are not permitted to edit %(classname)s."
1589 msgstr ""
1590
1591 #: ../roundup/mailgw.py:1166
1592 #, python-format
1593 msgid "You are not permitted to create %(classname)s."
1594 msgstr ""
1595
1596 #: ../roundup/mailgw.py:1213
1597 #, python-format
1598 msgid ""
1599 "\n"
1600 "There were problems handling your subject line argument list:\n"
1601 "- %(errors)s\n"
1602 "\n"
1603 "Subject was: \"%(subject)s\"\n"
1604 msgstr ""
1605
1606 #: ../roundup/mailgw.py:1266
1607 msgid ""
1608 "\n"
1609 "This tracker has been configured to require all email be PGP signed or\n"
1610 "encrypted."
1611 msgstr ""
1612
1613 #: ../roundup/mailgw.py:1273
1614 msgid ""
1615 "\n"
1616 "Roundup requires the submission to be plain text. The message parser could\n"
1617 "not find a text/plain part to use.\n"
1618 msgstr ""
1619
1620 #: ../roundup/mailgw.py:1290
1621 msgid "You are not permitted to create files."
1622 msgstr ""
1623
1624 #: ../roundup/mailgw.py:1304
1625 #, python-format
1626 msgid "You are not permitted to add files to %(classname)s."
1627 msgstr ""
1628
1629 #: ../roundup/mailgw.py:1322
1630 msgid "You are not permitted to create messages."
1631 msgstr ""
1632
1633 #: ../roundup/mailgw.py:1330
1634 #, python-format
1635 msgid ""
1636 "\n"
1637 "Mail message was rejected by a detector.\n"
1638 "%(error)s\n"
1639 msgstr ""
1640
1641 #: ../roundup/mailgw.py:1338
1642 #, python-format
1643 msgid "You are not permitted to add messages to %(classname)s."
1644 msgstr ""
1645
1646 #: ../roundup/mailgw.py:1365
1647 #, python-format
1648 msgid "You are not permitted to edit property %(prop)s of class %(classname)s."
1649 msgstr ""
1650
1651 #: ../roundup/mailgw.py:1374
1652 #, python-format
1653 msgid ""
1654 "\n"
1655 "There was a problem with the message you sent:\n"
1656 "   %(message)s\n"
1657 msgstr ""
1658
1659 #: ../roundup/mailgw.py:1396
1660 msgid "not of form [arg=value,value,...;arg=value,value,...]"
1661 msgstr ""
1662
1663 #: ../roundup/roundupdb.py:174
1664 msgid "files"
1665 msgstr ""
1666
1667 #: ../roundup/roundupdb.py:174
1668 msgid "messages"
1669 msgstr ""
1670
1671 #: ../roundup/roundupdb.py:174
1672 msgid "nosy"
1673 msgstr ""
1674
1675 #: ../roundup/roundupdb.py:174
1676 msgid "superseder"
1677 msgstr ""
1678
1679 #: ../roundup/roundupdb.py:174
1680 msgid "title"
1681 msgstr ""
1682
1683 #: ../roundup/roundupdb.py:175
1684 msgid "assignedto"
1685 msgstr ""
1686
1687 #: ../roundup/roundupdb.py:175
1688 msgid "keyword"
1689 msgstr ""
1690
1691 #: ../roundup/roundupdb.py:175
1692 msgid "priority"
1693 msgstr ""
1694
1695 #: ../roundup/roundupdb.py:175
1696 msgid "status"
1697 msgstr ""
1698
1699 #: ../roundup/roundupdb.py:178
1700 msgid "activity"
1701 msgstr ""
1702
1703 #. following properties are common for all hyperdb classes
1704 #. they are listed here to keep things in one place
1705 #: ../roundup/roundupdb.py:178
1706 msgid "actor"
1707 msgstr ""
1708
1709 #: ../roundup/roundupdb.py:178
1710 msgid "creation"
1711 msgstr ""
1712
1713 #: ../roundup/roundupdb.py:178
1714 msgid "creator"
1715 msgstr ""
1716
1717 #: ../roundup/roundupdb.py:335
1718 #, python-format
1719 msgid "New submission from %(authname)s%(authaddr)s:"
1720 msgstr ""
1721
1722 #: ../roundup/roundupdb.py:338
1723 #, python-format
1724 msgid "%(authname)s%(authaddr)s added the comment:"
1725 msgstr ""
1726
1727 #: ../roundup/roundupdb.py:341
1728 #, python-format
1729 msgid "Change by %(authname)s%(authaddr)s:"
1730 msgstr ""
1731
1732 #: ../roundup/roundupdb.py:361
1733 #, python-format
1734 msgid "File '%(filename)s' not attached - you can download it from %(link)s."
1735 msgstr ""
1736
1737 #: ../roundup/roundupdb.py:661
1738 #, python-format
1739 msgid ""
1740 "\n"
1741 "Now:\n"
1742 "%(new)s\n"
1743 "Was:\n"
1744 "%(old)s"
1745 msgstr ""
1746
1747 #: ../roundup/scripts/roundup_demo.py:32
1748 #, python-format
1749 msgid "Enter directory path to create demo tracker [%s]: "
1750 msgstr ""
1751
1752 #: ../roundup/scripts/roundup_gettext.py:22
1753 #, python-format
1754 msgid "Usage: %(program)s <tracker home>"
1755 msgstr ""
1756
1757 #: ../roundup/scripts/roundup_gettext.py:37
1758 #, python-format
1759 msgid "No tracker templates found in directory %s"
1760 msgstr ""
1761
1762 #: ../roundup/scripts/roundup_mailgw.py:36
1763 #, python-format
1764 msgid ""
1765 "Usage: %(program)s [-v] [-c class] [[-C class] -S field=value]* <instance "
1766 "home> [method]\n"
1767 "\n"
1768 "Options:\n"
1769 " -v: print version and exit\n"
1770 " -c: default class of item to create (else the tracker's MAIL_DEFAULT_CLASS)\n"
1771 " -C / -S: see below\n"
1772 "\n"
1773 "The roundup mail gateway may be called in one of four ways:\n"
1774 " . with an instance home as the only argument,\n"
1775 " . with both an instance home and a mail spool file,\n"
1776 " . with both an instance home and a POP/APOP server account, or\n"
1777 " . with both an instance home and a IMAP/IMAPS server account.\n"
1778 "\n"
1779 "It also supports optional -C and -S arguments that allows you to set a\n"
1780 "fields for a class created by the roundup-mailgw. The default class if\n"
1781 "not specified is msg, but the other classes: issue, file, user can\n"
1782 "also be used. The -S or --set options uses the same\n"
1783 "property=value[;property=value] notation accepted by the command line\n"
1784 "roundup command or the commands that can be given on the Subject line\n"
1785 "of an email message.\n"
1786 "\n"
1787 "It can let you set the type of the message on a per email address basis.\n"
1788 "\n"
1789 "PIPE:\n"
1790 " In the first case, the mail gateway reads a single message from the\n"
1791 " standard input and submits the message to the roundup.mailgw module.\n"
1792 "\n"
1793 "UNIX mailbox:\n"
1794 " In the second case, the gateway reads all messages from the mail spool\n"
1795 " file and submits each in turn to the roundup.mailgw module. The file is\n"
1796 " emptied once all messages have been successfully handled. The file is\n"
1797 " specified as:\n"
1798 "   mailbox /path/to/mailbox\n"
1799 "\n"
1800 "In all of the following the username and password can be stored in a\n"
1801 "~/.netrc file. In this case only the server name need be specified on\n"
1802 "the command-line.\n"
1803 "\n"
1804 "The username and/or password will be prompted for if not supplied on\n"
1805 "the command-line or in ~/.netrc.\n"
1806 "\n"
1807 "POP:\n"
1808 " In the third case, the gateway reads all messages from the POP server\n"
1809 " specified and submits each in turn to the roundup.mailgw module. The\n"
1810 " server is specified as:\n"
1811 "    pop username:password@server\n"
1812 " Alternatively, one can omit one or both of username and password:\n"
1813 "    pop username@server\n"
1814 "    pop server\n"
1815 " are both valid.\n"
1816 "\n"
1817 "POPS:\n"
1818 " Connect to a POP server over ssl. This requires python 2.4 or later.\n"
1819 " This supports the same notation as POP.\n"
1820 "\n"
1821 "APOP:\n"
1822 " Same as POP, but using Authenticated POP:\n"
1823 "    apop username:password@server\n"
1824 "\n"
1825 "IMAP:\n"
1826 " Connect to an IMAP server. This supports the same notation as that of\n"
1827 " POP mail.\n"
1828 "    imap username:password@server\n"
1829 " It also allows you to specify a specific mailbox other than INBOX using\n"
1830 " this format:\n"
1831 "    imap username:password@server mailbox\n"
1832 "\n"
1833 "IMAPS:\n"
1834 " Connect to an IMAP server over ssl.\n"
1835 " This supports the same notation as IMAP.\n"
1836 "    imaps username:password@server [mailbox]\n"
1837 "\n"
1838 msgstr ""
1839
1840 #: ../roundup/scripts/roundup_mailgw.py:157
1841 msgid "Error: not enough source specification information"
1842 msgstr ""
1843
1844 #: ../roundup/scripts/roundup_mailgw.py:186
1845 #, python-format
1846 msgid "Error: %s specification not valid"
1847 msgstr ""
1848
1849 #: ../roundup/scripts/roundup_mailgw.py:192
1850 msgid "Error: a later version of python is required"
1851 msgstr ""
1852
1853 #: ../roundup/scripts/roundup_mailgw.py:203
1854 msgid ""
1855 "Error: The source must be either \"mailbox\", \"pop\", \"pops\", \"apop\", "
1856 "\"imap\" or \"imaps\""
1857 msgstr ""
1858
1859 #: ../roundup/scripts/roundup_server.py:76
1860 msgid "WARNING: generating temporary SSL certificate"
1861 msgstr ""
1862
1863 #: ../roundup/scripts/roundup_server.py:253
1864 msgid ""
1865 "<html><head><title>Roundup trackers index</title></head>\n"
1866 "<body><h1>Roundup trackers index</h1><ol>\n"
1867 msgstr ""
1868
1869 #: ../roundup/scripts/roundup_server.py:389
1870 #, python-format
1871 msgid "Error: %s: %s"
1872 msgstr ""
1873
1874 #: ../roundup/scripts/roundup_server.py:399
1875 msgid "WARNING: ignoring \"-g\" argument, not root"
1876 msgstr ""
1877
1878 #: ../roundup/scripts/roundup_server.py:405
1879 msgid "Can't change groups - no grp module"
1880 msgstr ""
1881
1882 #: ../roundup/scripts/roundup_server.py:414
1883 #, python-format
1884 msgid "Group %(group)s doesn't exist"
1885 msgstr ""
1886
1887 #: ../roundup/scripts/roundup_server.py:425
1888 msgid "Can't run as root!"
1889 msgstr ""
1890
1891 #: ../roundup/scripts/roundup_server.py:428
1892 msgid "WARNING: ignoring \"-u\" argument, not root"
1893 msgstr ""
1894
1895 #: ../roundup/scripts/roundup_server.py:434
1896 msgid "Can't change users - no pwd module"
1897 msgstr ""
1898
1899 #: ../roundup/scripts/roundup_server.py:443
1900 #, python-format
1901 msgid "User %(user)s doesn't exist"
1902 msgstr ""
1903
1904 #: ../roundup/scripts/roundup_server.py:592
1905 #, python-format
1906 msgid "Multiprocess mode \"%s\" is not available, switching to single-process"
1907 msgstr ""
1908
1909 #: ../roundup/scripts/roundup_server.py:620
1910 #, python-format
1911 msgid "Unable to bind to port %s, port already in use."
1912 msgstr ""
1913
1914 #: ../roundup/scripts/roundup_server.py:688
1915 msgid ""
1916 " -c <Command>  Windows Service options.\n"
1917 "               If you want to run the server as a Windows Service, you\n"
1918 "               must use configuration file to specify tracker homes.\n"
1919 "               Logfile option is required to run Roundup Tracker service.\n"
1920 "               Typing \"roundup-server -c help\" shows Windows Services\n"
1921 "               specifics."
1922 msgstr ""
1923
1924 #: ../roundup/scripts/roundup_server.py:695
1925 msgid ""
1926 " -u <UID>      runs the Roundup web server as this UID\n"
1927 " -g <GID>      runs the Roundup web server as this GID\n"
1928 " -d <PIDfile>  run the server in the background and write the server's PID\n"
1929 "               to the file indicated by PIDfile. The -l option *must* be\n"
1930 "               specified if -d is used."
1931 msgstr ""
1932
1933 #: ../roundup/scripts/roundup_server.py:702
1934 #, python-format
1935 msgid ""
1936 "%(message)sUsage: roundup-server [options] [name=tracker home]*\n"
1937 "\n"
1938 "Options:\n"
1939 " -v            print the Roundup version number and exit\n"
1940 " -h            print this text and exit\n"
1941 " -S            create or update configuration file and exit\n"
1942 " -C <fname>    use configuration file <fname>\n"
1943 " -n <name>     set the host name of the Roundup web server instance\n"
1944 " -p <port>     set the port to listen on (default: %(port)s)\n"
1945 " -l <fname>    log to the file indicated by fname instead of stderr/stdout\n"
1946 " -N            log client machine names instead of IP addresses (much "
1947 "slower)\n"
1948 " -i <fname>    set tracker index template\n"
1949 " -s            enable SSL\n"
1950 " -e <fname>    PEM file containing SSL key and certificate\n"
1951 " -t <mode>     multiprocess mode (default: %(mp_def)s).\n"
1952 "               Allowed values: %(mp_types)s.\n"
1953 "%(os_part)s\n"
1954 "\n"
1955 "Long options:\n"
1956 " --version          print the Roundup version number and exit\n"
1957 " --help             print this text and exit\n"
1958 " --save-config      create or update configuration file and exit\n"
1959 " --config <fname>   use configuration file <fname>\n"
1960 " All settings of the [main] section of the configuration file\n"
1961 " also may be specified in form --<name>=<value>\n"
1962 "\n"
1963 "Examples:\n"
1964 "\n"
1965 " roundup-server -S -C /opt/roundup/etc/roundup-server.ini \\\n"
1966 "    -n localhost -p 8917 -l /var/log/roundup.log \\\n"
1967 "    support=/var/spool/roundup-trackers/support\n"
1968 "\n"
1969 " roundup-server -C /opt/roundup/etc/roundup-server.ini\n"
1970 "\n"
1971 " roundup-server support=/var/spool/roundup-trackers/support\n"
1972 "\n"
1973 " roundup-server -d /var/run/roundup.pid -l /var/log/roundup.log \\\n"
1974 "    support=/var/spool/roundup-trackers/support\n"
1975 "\n"
1976 "Configuration file format:\n"
1977 "   Roundup Server configuration file has common .ini file format.\n"
1978 "   Configuration file created with 'roundup-server -S' contains\n"
1979 "   detailed explanations for each option.  Please see that file\n"
1980 "   for option descriptions.\n"
1981 "\n"
1982 "How to use \"name=tracker home\":\n"
1983 "   These arguments set the tracker home(s) to use. The name is how the\n"
1984 "   tracker is identified in the URL (it's the first part of the URL path).\n"
1985 "   The tracker home is the directory that was identified when you did\n"
1986 "   \"roundup-admin init\". You may specify any number of these name=home\n"
1987 "   pairs on the command-line. Make sure the name part doesn't include\n"
1988 "   any url-unsafe characters like spaces, as these confuse IE.\n"
1989 msgstr ""
1990
1991 #: ../roundup/scripts/roundup_server.py:860
1992 msgid "Instances must be name=home"
1993 msgstr ""
1994
1995 #: ../roundup/scripts/roundup_server.py:874
1996 #, python-format
1997 msgid "Configuration saved to %s"
1998 msgstr ""
1999
2000 #: ../roundup/scripts/roundup_server.py:892
2001 msgid "Sorry, you can't run the server as a daemon on this Operating System"
2002 msgstr ""
2003
2004 #: ../roundup/scripts/roundup_server.py:907
2005 #, python-format
2006 msgid "Roundup server started on %(HOST)s:%(PORT)s"
2007 msgstr ""
2008
2009 #: ../share/roundup/templates/classic/html/_generic.collision.html:4
2010 #: ../share/roundup/templates/minimal/html/_generic.collision.html:4
2011 msgid "${class} Edit Collision - ${tracker}"
2012 msgstr ""
2013
2014 #: ../share/roundup/templates/classic/html/_generic.collision.html:7
2015 #: ../share/roundup/templates/minimal/html/_generic.collision.html:7
2016 msgid "${class} Edit Collision"
2017 msgstr ""
2018
2019 #: ../share/roundup/templates/classic/html/_generic.collision.html:14
2020 #: ../share/roundup/templates/minimal/html/_generic.collision.html:14
2021 msgid ""
2022 "\n"
2023 "  There has been a collision. Another user updated this node\n"
2024 "  while you were editing. Please <a href='${context}'>reload</a>\n"
2025 "  the node and review your edits.\n"
2026 msgstr ""
2027
2028 #: ../share/roundup/templates/classic/html/_generic.help-empty.html:6
2029 msgid "Please specify your search parameters!"
2030 msgstr ""
2031
2032 #: ../share/roundup/templates/classic/html/_generic.help-list.html:20
2033 #: ../share/roundup/templates/classic/html/_generic.index.html:14
2034 #: ../share/roundup/templates/classic/html/_generic.item.html:12
2035 #: ../share/roundup/templates/classic/html/file.item.html:9
2036 #: ../share/roundup/templates/classic/html/issue.index.html:16
2037 #: ../share/roundup/templates/classic/html/issue.item.html:28
2038 #: ../share/roundup/templates/classic/html/msg.item.html:26
2039 #: ../share/roundup/templates/classic/html/user.index.html:9
2040 #: ../share/roundup/templates/classic/html/user.item.html:35
2041 #: ../share/roundup/templates/minimal/html/_generic.index.html:14
2042 #: ../share/roundup/templates/minimal/html/_generic.item.html:12
2043 #: ../share/roundup/templates/minimal/html/user.index.html:9
2044 #: ../share/roundup/templates/minimal/html/user.item.html:35
2045 #: ../share/roundup/templates/minimal/html/user.register.html:14
2046 msgid "You are not allowed to view this page."
2047 msgstr ""
2048
2049 #: ../share/roundup/templates/classic/html/_generic.help-list.html:34
2050 msgid "1..25 out of 50"
2051 msgstr ""
2052
2053 #: ../share/roundup/templates/classic/html/_generic.help-search.html:9
2054 msgid ""
2055 "Generic template ${template} or version for class ${classname} is not yet "
2056 "implemented"
2057 msgstr ""
2058
2059 #: ../share/roundup/templates/classic/html/_generic.help-submit.html:57
2060 #: ../share/roundup/templates/classic/html/_generic.help.html:31
2061 #: ../share/roundup/templates/minimal/html/_generic.help.html:31
2062 msgid " Cancel "
2063 msgstr ""
2064
2065 #: ../share/roundup/templates/classic/html/_generic.help-submit.html:63
2066 #: ../share/roundup/templates/classic/html/_generic.help.html:34
2067 #: ../share/roundup/templates/minimal/html/_generic.help.html:34
2068 msgid " Apply "
2069 msgstr ""
2070
2071 #: ../share/roundup/templates/classic/html/_generic.help.html:9
2072 #: ../share/roundup/templates/classic/html/user.help.html:13
2073 #: ../share/roundup/templates/minimal/html/_generic.help.html:9
2074 msgid "${property} help - ${tracker}"
2075 msgstr ""
2076
2077 #: ../share/roundup/templates/classic/html/_generic.help.html:41
2078 #: ../share/roundup/templates/classic/html/help.html:21
2079 #: ../share/roundup/templates/classic/html/issue.index.html:81
2080 #: ../share/roundup/templates/minimal/html/_generic.help.html:41
2081 msgid "&lt;&lt; previous"
2082 msgstr ""
2083
2084 #: ../share/roundup/templates/classic/html/_generic.help.html:53
2085 #: ../share/roundup/templates/classic/html/help.html:28
2086 #: ../share/roundup/templates/classic/html/issue.index.html:89
2087 #: ../share/roundup/templates/minimal/html/_generic.help.html:53
2088 msgid "${start}..${end} out of ${total}"
2089 msgstr ""
2090
2091 #: ../share/roundup/templates/classic/html/_generic.help.html:57
2092 #: ../share/roundup/templates/classic/html/help.html:32
2093 #: ../share/roundup/templates/classic/html/issue.index.html:92
2094 #: ../share/roundup/templates/minimal/html/_generic.help.html:57
2095 msgid "next &gt;&gt;"
2096 msgstr ""
2097
2098 #: ../share/roundup/templates/classic/html/_generic.index.html:6
2099 #: ../share/roundup/templates/classic/html/_generic.item.html:4
2100 #: ../share/roundup/templates/minimal/html/_generic.index.html:6
2101 #: ../share/roundup/templates/minimal/html/_generic.item.html:4
2102 msgid "${class} editing - ${tracker}"
2103 msgstr ""
2104
2105 #: ../share/roundup/templates/classic/html/_generic.index.html:9
2106 #: ../share/roundup/templates/classic/html/_generic.item.html:7
2107 #: ../share/roundup/templates/minimal/html/_generic.index.html:9
2108 #: ../share/roundup/templates/minimal/html/_generic.item.html:7
2109 msgid "${class} editing"
2110 msgstr ""
2111
2112 #: ../share/roundup/templates/classic/html/_generic.index.html:19
2113 #: ../share/roundup/templates/classic/html/_generic.item.html:16
2114 #: ../share/roundup/templates/classic/html/file.item.html:13
2115 #: ../share/roundup/templates/classic/html/issue.index.html:20
2116 #: ../share/roundup/templates/classic/html/issue.item.html:32
2117 #: ../share/roundup/templates/classic/html/msg.item.html:30
2118 #: ../share/roundup/templates/classic/html/user.index.html:13
2119 #: ../share/roundup/templates/classic/html/user.item.html:39
2120 #: ../share/roundup/templates/minimal/html/_generic.index.html:19
2121 #: ../share/roundup/templates/minimal/html/_generic.item.html:17
2122 #: ../share/roundup/templates/minimal/html/user.index.html:13
2123 #: ../share/roundup/templates/minimal/html/user.item.html:39
2124 #: ../share/roundup/templates/minimal/html/user.register.html:17
2125 msgid "Please login with your username and password."
2126 msgstr ""
2127
2128 #: ../share/roundup/templates/classic/html/_generic.index.html:28
2129 #: ../share/roundup/templates/minimal/html/_generic.index.html:28
2130 msgid ""
2131 "<p class=\"form-help\"> You may edit the contents of the ${classname} class "
2132 "using this form. Commas, newlines and double quotes (\") must be handled "
2133 "delicately. You may include commas and newlines by enclosing the values in "
2134 "double-quotes (\"). Double quotes themselves must be quoted by doubling "
2135 "(\"\"). </p> <p class=\"form-help\"> Multilink properties have their multiple "
2136 "values colon (\":\") separated (... ,\"one:two:three\", ...) </p> <p class="
2137 "\"form-help\"> Remove entries by deleting their line. Add new entries by "
2138 "appending them to the table - put an X in the id column. </p>"
2139 msgstr ""
2140
2141 #: ../share/roundup/templates/classic/html/_generic.index.html:50
2142 #: ../share/roundup/templates/minimal/html/_generic.index.html:50
2143 msgid "Edit Items"
2144 msgstr ""
2145
2146 #: ../share/roundup/templates/classic/html/file.index.html:4
2147 msgid "List of files - ${tracker}"
2148 msgstr ""
2149
2150 #: ../share/roundup/templates/classic/html/file.index.html:5
2151 msgid "List of files"
2152 msgstr ""
2153
2154 #: ../share/roundup/templates/classic/html/file.index.html:10
2155 msgid "Download"
2156 msgstr ""
2157
2158 #: ../share/roundup/templates/classic/html/file.index.html:11
2159 #: ../share/roundup/templates/classic/html/file.item.html:27
2160 msgid "Content Type"
2161 msgstr ""
2162
2163 #: ../share/roundup/templates/classic/html/file.index.html:12
2164 msgid "Uploaded By"
2165 msgstr ""
2166
2167 #: ../share/roundup/templates/classic/html/file.index.html:13
2168 #: ../share/roundup/templates/classic/html/msg.item.html:48
2169 msgid "Date"
2170 msgstr ""
2171
2172 #: ../share/roundup/templates/classic/html/file.item.html:2
2173 msgid "File display - ${tracker}"
2174 msgstr ""
2175
2176 #: ../share/roundup/templates/classic/html/file.item.html:4
2177 msgid "File display"
2178 msgstr ""
2179
2180 #: ../share/roundup/templates/classic/html/file.item.html:23
2181 #: ../share/roundup/templates/classic/html/user.register.html:17
2182 msgid "Name"
2183 msgstr ""
2184
2185 #: ../share/roundup/templates/classic/html/file.item.html:45
2186 msgid "download"
2187 msgstr ""
2188
2189 #: ../share/roundup/templates/classic/html/home.classlist.html:2
2190 #: ../share/roundup/templates/minimal/html/home.classlist.html:2
2191 msgid "List of classes - ${tracker}"
2192 msgstr ""
2193
2194 #: ../share/roundup/templates/classic/html/home.classlist.html:4
2195 #: ../share/roundup/templates/minimal/html/home.classlist.html:4
2196 msgid "List of classes"
2197 msgstr ""
2198
2199 #: ../share/roundup/templates/classic/html/issue.index.html:4
2200 #: ../share/roundup/templates/classic/html/issue.index.html:10
2201 msgid "List of issues"
2202 msgstr ""
2203
2204 #: ../share/roundup/templates/classic/html/issue.index.html:27
2205 #: ../share/roundup/templates/classic/html/issue.item.html:49
2206 msgid "Priority"
2207 msgstr ""
2208
2209 #: ../share/roundup/templates/classic/html/issue.index.html:28
2210 msgid "ID"
2211 msgstr ""
2212
2213 #: ../share/roundup/templates/classic/html/issue.index.html:29
2214 msgid "Creation"
2215 msgstr ""
2216
2217 #: ../share/roundup/templates/classic/html/issue.index.html:30
2218 msgid "Activity"
2219 msgstr ""
2220
2221 #: ../share/roundup/templates/classic/html/issue.index.html:31
2222 msgid "Actor"
2223 msgstr ""
2224
2225 #: ../share/roundup/templates/classic/html/issue.index.html:32
2226 #: ../share/roundup/templates/classic/html/keyword.item.html:37
2227 msgid "Keyword"
2228 msgstr ""
2229
2230 #: ../share/roundup/templates/classic/html/issue.index.html:33
2231 #: ../share/roundup/templates/classic/html/issue.item.html:44
2232 msgid "Title"
2233 msgstr ""
2234
2235 #: ../share/roundup/templates/classic/html/issue.index.html:34
2236 #: ../share/roundup/templates/classic/html/issue.item.html:51
2237 msgid "Status"
2238 msgstr ""
2239
2240 #: ../share/roundup/templates/classic/html/issue.index.html:35
2241 msgid "Creator"
2242 msgstr ""
2243
2244 #: ../share/roundup/templates/classic/html/issue.index.html:36
2245 msgid "Assigned&nbsp;To"
2246 msgstr ""
2247
2248 #: ../share/roundup/templates/classic/html/issue.index.html:105
2249 msgid "Download as CSV"
2250 msgstr ""
2251
2252 #: ../share/roundup/templates/classic/html/issue.index.html:115
2253 msgid "Sort on:"
2254 msgstr ""
2255
2256 #: ../share/roundup/templates/classic/html/issue.index.html:119
2257 #: ../share/roundup/templates/classic/html/issue.index.html:140
2258 msgid "- nothing -"
2259 msgstr ""
2260
2261 #: ../share/roundup/templates/classic/html/issue.index.html:127
2262 #: ../share/roundup/templates/classic/html/issue.index.html:148
2263 msgid "Descending:"
2264 msgstr ""
2265
2266 #: ../share/roundup/templates/classic/html/issue.index.html:136
2267 msgid "Group on:"
2268 msgstr ""
2269
2270 #: ../share/roundup/templates/classic/html/issue.index.html:155
2271 msgid "Redisplay"
2272 msgstr ""
2273
2274 #: ../share/roundup/templates/classic/html/issue.item.html:7
2275 msgid "Issue ${id}: ${title} - ${tracker}"
2276 msgstr ""
2277
2278 #: ../share/roundup/templates/classic/html/issue.item.html:10
2279 msgid "New Issue - ${tracker}"
2280 msgstr ""
2281
2282 #: ../share/roundup/templates/classic/html/issue.item.html:14
2283 msgid "New Issue"
2284 msgstr ""
2285
2286 #: ../share/roundup/templates/classic/html/issue.item.html:16
2287 msgid "New Issue Editing"
2288 msgstr ""
2289
2290 #: ../share/roundup/templates/classic/html/issue.item.html:19
2291 msgid "Issue${id}"
2292 msgstr ""
2293
2294 #: ../share/roundup/templates/classic/html/issue.item.html:22
2295 msgid "Issue${id} Editing"
2296 msgstr ""
2297
2298 #: ../share/roundup/templates/classic/html/issue.item.html:56
2299 msgid "Superseder"
2300 msgstr ""
2301
2302 #: ../share/roundup/templates/classic/html/issue.item.html:61
2303 msgid "View:"
2304 msgstr ""
2305
2306 #: ../share/roundup/templates/classic/html/issue.item.html:67
2307 msgid "Nosy List"
2308 msgstr ""
2309
2310 #: ../share/roundup/templates/classic/html/issue.item.html:76
2311 msgid "Assigned To"
2312 msgstr ""
2313
2314 #: ../share/roundup/templates/classic/html/issue.item.html:78
2315 #: ../share/roundup/templates/classic/html/page.html:103
2316 #: ../share/roundup/templates/minimal/html/page.html:102
2317 msgid "Keywords"
2318 msgstr ""
2319
2320 #: ../share/roundup/templates/classic/html/issue.item.html:86
2321 msgid "Change Note"
2322 msgstr ""
2323
2324 #: ../share/roundup/templates/classic/html/issue.item.html:94
2325 msgid "File"
2326 msgstr ""
2327
2328 #: ../share/roundup/templates/classic/html/issue.item.html:106
2329 msgid "Make a copy"
2330 msgstr ""
2331
2332 #: ../share/roundup/templates/classic/html/issue.item.html:114
2333 #: ../share/roundup/templates/classic/html/user.item.html:153
2334 #: ../share/roundup/templates/classic/html/user.register.html:69
2335 #: ../share/roundup/templates/minimal/html/user.item.html:153
2336 msgid ""
2337 "<table class=\"form\"> <tr> <td>Note:&nbsp;</td> <th class=\"required"
2338 "\">highlighted</th> <td>&nbsp;fields are required.</td> </tr> </table>"
2339 msgstr ""
2340
2341 #: ../share/roundup/templates/classic/html/issue.item.html:128
2342 msgid ""
2343 "Created on ${creation} by ${creator}, last changed ${activity} by ${actor}."
2344 msgstr ""
2345
2346 #: ../share/roundup/templates/classic/html/issue.item.html:132
2347 #: ../share/roundup/templates/classic/html/msg.item.html:61
2348 msgid "Files"
2349 msgstr ""
2350
2351 #: ../share/roundup/templates/classic/html/issue.item.html:134
2352 #: ../share/roundup/templates/classic/html/msg.item.html:63
2353 msgid "File name"
2354 msgstr ""
2355
2356 #: ../share/roundup/templates/classic/html/issue.item.html:135
2357 #: ../share/roundup/templates/classic/html/msg.item.html:64
2358 msgid "Uploaded"
2359 msgstr ""
2360
2361 #: ../share/roundup/templates/classic/html/issue.item.html:136
2362 msgid "Type"
2363 msgstr ""
2364
2365 #: ../share/roundup/templates/classic/html/issue.item.html:137
2366 #: ../share/roundup/templates/classic/html/query.edit.html:30
2367 msgid "Edit"
2368 msgstr ""
2369
2370 #: ../share/roundup/templates/classic/html/issue.item.html:138
2371 msgid "Remove"
2372 msgstr ""
2373
2374 #: ../share/roundup/templates/classic/html/issue.item.html:158
2375 #: ../share/roundup/templates/classic/html/issue.item.html:179
2376 #: ../share/roundup/templates/classic/html/query.edit.html:50
2377 msgid "remove"
2378 msgstr ""
2379
2380 #: ../share/roundup/templates/classic/html/issue.item.html:165
2381 #: ../share/roundup/templates/classic/html/msg.index.html:9
2382 msgid "Messages"
2383 msgstr ""
2384
2385 #: ../share/roundup/templates/classic/html/issue.item.html:169
2386 msgid "msg${id} (view)"
2387 msgstr ""
2388
2389 #: ../share/roundup/templates/classic/html/issue.item.html:170
2390 msgid "Author: ${author}"
2391 msgstr ""
2392
2393 #: ../share/roundup/templates/classic/html/issue.item.html:172
2394 msgid "Date: ${date}"
2395 msgstr ""
2396
2397 #: ../share/roundup/templates/classic/html/issue.search.html:2
2398 msgid "Issue searching - ${tracker}"
2399 msgstr ""
2400
2401 #: ../share/roundup/templates/classic/html/issue.search.html:4
2402 msgid "Issue searching"
2403 msgstr ""
2404
2405 #: ../share/roundup/templates/classic/html/issue.search.html:31
2406 msgid "Filter on"
2407 msgstr ""
2408
2409 #: ../share/roundup/templates/classic/html/issue.search.html:32
2410 msgid "Display"
2411 msgstr ""
2412
2413 #: ../share/roundup/templates/classic/html/issue.search.html:33
2414 msgid "Sort on"
2415 msgstr ""
2416
2417 #: ../share/roundup/templates/classic/html/issue.search.html:34
2418 msgid "Group on"
2419 msgstr ""
2420
2421 #: ../share/roundup/templates/classic/html/issue.search.html:38
2422 msgid "All text*:"
2423 msgstr ""
2424
2425 #: ../share/roundup/templates/classic/html/issue.search.html:46
2426 msgid "Title:"
2427 msgstr ""
2428
2429 #: ../share/roundup/templates/classic/html/issue.search.html:56
2430 msgid "Keyword:"
2431 msgstr ""
2432
2433 #: ../share/roundup/templates/classic/html/issue.search.html:58
2434 #: ../share/roundup/templates/classic/html/issue.search.html:123
2435 #: ../share/roundup/templates/classic/html/issue.search.html:139
2436 msgid "not selected"
2437 msgstr ""
2438
2439 #: ../share/roundup/templates/classic/html/issue.search.html:67
2440 msgid "ID:"
2441 msgstr ""
2442
2443 #: ../share/roundup/templates/classic/html/issue.search.html:75
2444 msgid "Creation Date:"
2445 msgstr ""
2446
2447 #: ../share/roundup/templates/classic/html/issue.search.html:86
2448 msgid "Creator:"
2449 msgstr ""
2450
2451 #: ../share/roundup/templates/classic/html/issue.search.html:88
2452 msgid "created by me"
2453 msgstr ""
2454
2455 #: ../share/roundup/templates/classic/html/issue.search.html:97
2456 msgid "Activity:"
2457 msgstr ""
2458
2459 #: ../share/roundup/templates/classic/html/issue.search.html:108
2460 msgid "Actor:"
2461 msgstr ""
2462
2463 #: ../share/roundup/templates/classic/html/issue.search.html:110
2464 msgid "done by me"
2465 msgstr ""
2466
2467 #: ../share/roundup/templates/classic/html/issue.search.html:121
2468 msgid "Priority:"
2469 msgstr ""
2470
2471 #: ../share/roundup/templates/classic/html/issue.search.html:134
2472 msgid "Status:"
2473 msgstr ""
2474
2475 #: ../share/roundup/templates/classic/html/issue.search.html:137
2476 msgid "not resolved"
2477 msgstr ""
2478
2479 #: ../share/roundup/templates/classic/html/issue.search.html:152
2480 msgid "Assigned to:"
2481 msgstr ""
2482
2483 #: ../share/roundup/templates/classic/html/issue.search.html:155
2484 msgid "assigned to me"
2485 msgstr ""
2486
2487 #: ../share/roundup/templates/classic/html/issue.search.html:157
2488 msgid "unassigned"
2489 msgstr ""
2490
2491 #: ../share/roundup/templates/classic/html/issue.search.html:167
2492 msgid "No Sort or group:"
2493 msgstr ""
2494
2495 #: ../share/roundup/templates/classic/html/issue.search.html:175
2496 msgid "Pagesize:"
2497 msgstr ""
2498
2499 #: ../share/roundup/templates/classic/html/issue.search.html:181
2500 msgid "Start With:"
2501 msgstr ""
2502
2503 #: ../share/roundup/templates/classic/html/issue.search.html:187
2504 msgid "Sort Descending:"
2505 msgstr ""
2506
2507 #: ../share/roundup/templates/classic/html/issue.search.html:194
2508 msgid "Group Descending:"
2509 msgstr ""
2510
2511 #: ../share/roundup/templates/classic/html/issue.search.html:201
2512 msgid "Query name**:"
2513 msgstr ""
2514
2515 #: ../share/roundup/templates/classic/html/issue.search.html:213
2516 #: ../share/roundup/templates/classic/html/page.html:43
2517 #: ../share/roundup/templates/classic/html/page.html:92
2518 #: ../share/roundup/templates/classic/html/user.help-search.html:69
2519 #: ../share/roundup/templates/minimal/html/page.html:43
2520 #: ../share/roundup/templates/minimal/html/page.html:91
2521 msgid "Search"
2522 msgstr ""
2523
2524 #: ../share/roundup/templates/classic/html/issue.search.html:218
2525 msgid "*: The \"all text\" field will look in message bodies and issue titles"
2526 msgstr ""
2527
2528 #: ../share/roundup/templates/classic/html/issue.search.html:221
2529 msgid ""
2530 "**: If you supply a name, the query will be saved off and available as a link "
2531 "in the sidebar"
2532 msgstr ""
2533
2534 #: ../share/roundup/templates/classic/html/keyword.item.html:3
2535 msgid "Keyword editing - ${tracker}"
2536 msgstr ""
2537
2538 #: ../share/roundup/templates/classic/html/keyword.item.html:5
2539 msgid "Keyword editing"
2540 msgstr ""
2541
2542 #: ../share/roundup/templates/classic/html/keyword.item.html:11
2543 msgid "Existing Keywords"
2544 msgstr ""
2545
2546 #: ../share/roundup/templates/classic/html/keyword.item.html:20
2547 msgid ""
2548 "To edit an existing keyword (for spelling or typing errors), click on its "
2549 "entry above."
2550 msgstr ""
2551
2552 #: ../share/roundup/templates/classic/html/keyword.item.html:27
2553 msgid "To create a new keyword, enter it below and click \"Submit New Entry\"."
2554 msgstr ""
2555
2556 #: ../share/roundup/templates/classic/html/msg.index.html:3
2557 msgid "List of messages - ${tracker}"
2558 msgstr ""
2559
2560 #: ../share/roundup/templates/classic/html/msg.index.html:5
2561 msgid "Message listing"
2562 msgstr ""
2563
2564 #: ../share/roundup/templates/classic/html/msg.item.html:6
2565 msgid "Message ${id} - ${tracker}"
2566 msgstr ""
2567
2568 #: ../share/roundup/templates/classic/html/msg.item.html:9
2569 msgid "New Message - ${tracker}"
2570 msgstr ""
2571
2572 #: ../share/roundup/templates/classic/html/msg.item.html:13
2573 msgid "New Message"
2574 msgstr ""
2575
2576 #: ../share/roundup/templates/classic/html/msg.item.html:15
2577 msgid "New Message Editing"
2578 msgstr ""
2579
2580 #: ../share/roundup/templates/classic/html/msg.item.html:18
2581 msgid "Message${id}"
2582 msgstr ""
2583
2584 #: ../share/roundup/templates/classic/html/msg.item.html:21
2585 msgid "Message${id} Editing"
2586 msgstr ""
2587
2588 #: ../share/roundup/templates/classic/html/msg.item.html:38
2589 msgid "Author"
2590 msgstr ""
2591
2592 #: ../share/roundup/templates/classic/html/msg.item.html:43
2593 msgid "Recipients"
2594 msgstr ""
2595
2596 #: ../share/roundup/templates/classic/html/msg.item.html:54
2597 msgid "Content"
2598 msgstr ""
2599
2600 #: ../share/roundup/templates/classic/html/page.html:54
2601 #: ../share/roundup/templates/minimal/html/page.html:53
2602 msgid "<b>Your Queries</b> (<a href=\"query?@template=edit\">edit</a>)"
2603 msgstr ""
2604
2605 #: ../share/roundup/templates/classic/html/page.html:65
2606 #: ../share/roundup/templates/minimal/html/page.html:64
2607 msgid "Issues"
2608 msgstr ""
2609
2610 #: ../share/roundup/templates/classic/html/page.html:67
2611 #: ../share/roundup/templates/classic/html/page.html:105
2612 #: ../share/roundup/templates/minimal/html/page.html:66
2613 #: ../share/roundup/templates/minimal/html/page.html:104
2614 msgid "Create New"
2615 msgstr ""
2616
2617 #: ../share/roundup/templates/classic/html/page.html:69
2618 #: ../share/roundup/templates/minimal/html/page.html:68
2619 msgid "Show Unassigned"
2620 msgstr ""
2621
2622 #: ../share/roundup/templates/classic/html/page.html:81
2623 #: ../share/roundup/templates/minimal/html/page.html:80
2624 msgid "Show All"
2625 msgstr ""
2626
2627 #: ../share/roundup/templates/classic/html/page.html:93
2628 #: ../share/roundup/templates/minimal/html/page.html:92
2629 msgid "Show issue:"
2630 msgstr ""
2631
2632 #: ../share/roundup/templates/classic/html/page.html:108
2633 #: ../share/roundup/templates/minimal/html/page.html:107
2634 msgid "Edit Existing"
2635 msgstr ""
2636
2637 #: ../share/roundup/templates/classic/html/page.html:114
2638 #: ../share/roundup/templates/minimal/html/page.html:113
2639 msgid "Administration"
2640 msgstr ""
2641
2642 #: ../share/roundup/templates/classic/html/page.html:116
2643 #: ../share/roundup/templates/minimal/html/page.html:115
2644 msgid "Class List"
2645 msgstr ""
2646
2647 #: ../share/roundup/templates/classic/html/page.html:120
2648 #: ../share/roundup/templates/minimal/html/page.html:119
2649 msgid "User List"
2650 msgstr ""
2651
2652 #: ../share/roundup/templates/classic/html/page.html:122
2653 #: ../share/roundup/templates/minimal/html/page.html:121
2654 msgid "Add User"
2655 msgstr ""
2656
2657 #: ../share/roundup/templates/classic/html/page.html:129
2658 #: ../share/roundup/templates/classic/html/page.html:135
2659 #: ../share/roundup/templates/minimal/html/page.html:128
2660 #: ../share/roundup/templates/minimal/html/page.html:134
2661 msgid "Login"
2662 msgstr ""
2663
2664 #: ../share/roundup/templates/classic/html/page.html:134
2665 #: ../share/roundup/templates/minimal/html/page.html:133
2666 msgid "Remember me?"
2667 msgstr ""
2668
2669 #: ../share/roundup/templates/classic/html/page.html:138
2670 #: ../share/roundup/templates/classic/html/user.register.html:63
2671 #: ../share/roundup/templates/minimal/html/page.html:137
2672 #: ../share/roundup/templates/minimal/html/user.register.html:61
2673 msgid "Register"
2674 msgstr ""
2675
2676 #: ../share/roundup/templates/classic/html/page.html:141
2677 #: ../share/roundup/templates/minimal/html/page.html:140
2678 msgid "Lost&nbsp;your&nbsp;login?"
2679 msgstr ""
2680
2681 #: ../share/roundup/templates/classic/html/page.html:146
2682 #: ../share/roundup/templates/minimal/html/page.html:145
2683 msgid "Hello, ${user}"
2684 msgstr ""
2685
2686 #: ../share/roundup/templates/classic/html/page.html:148
2687 msgid "Your Issues"
2688 msgstr ""
2689
2690 #: ../share/roundup/templates/classic/html/page.html:160
2691 #: ../share/roundup/templates/minimal/html/page.html:147
2692 msgid "Your Details"
2693 msgstr ""
2694
2695 #: ../share/roundup/templates/classic/html/page.html:162
2696 #: ../share/roundup/templates/minimal/html/page.html:149
2697 msgid "Logout"
2698 msgstr ""
2699
2700 #: ../share/roundup/templates/classic/html/page.html:166
2701 #: ../share/roundup/templates/minimal/html/page.html:153
2702 msgid "Help"
2703 msgstr ""
2704
2705 #: ../share/roundup/templates/classic/html/page.html:167
2706 #: ../share/roundup/templates/minimal/html/page.html:154
2707 msgid "Roundup docs"
2708 msgstr ""
2709
2710 #: ../share/roundup/templates/classic/html/page.html:177
2711 #: ../share/roundup/templates/minimal/html/page.html:164
2712 msgid "clear this message"
2713 msgstr ""
2714
2715 #: ../share/roundup/templates/classic/html/page.html:241
2716 #: ../share/roundup/templates/classic/html/page.html:256
2717 #: ../share/roundup/templates/classic/html/page.html:270
2718 #: ../share/roundup/templates/minimal/html/page.html:228
2719 #: ../share/roundup/templates/minimal/html/page.html:243
2720 #: ../share/roundup/templates/minimal/html/page.html:257
2721 msgid "don't care"
2722 msgstr ""
2723
2724 #: ../share/roundup/templates/classic/html/page.html:243
2725 #: ../share/roundup/templates/classic/html/page.html:258
2726 #: ../share/roundup/templates/classic/html/page.html:271
2727 #: ../share/roundup/templates/minimal/html/page.html:230
2728 #: ../share/roundup/templates/minimal/html/page.html:245
2729 #: ../share/roundup/templates/minimal/html/page.html:258
2730 msgid "------------"
2731 msgstr ""
2732
2733 #: ../share/roundup/templates/classic/html/page.html:299
2734 #: ../share/roundup/templates/minimal/html/page.html:286
2735 msgid "no value"
2736 msgstr ""
2737
2738 #: ../share/roundup/templates/classic/html/query.edit.html:4
2739 msgid "\"Your Queries\" Editing - ${tracker}"
2740 msgstr ""
2741
2742 #: ../share/roundup/templates/classic/html/query.edit.html:6
2743 msgid "\"Your Queries\" Editing"
2744 msgstr ""
2745
2746 #: ../share/roundup/templates/classic/html/query.edit.html:11
2747 msgid "You are not allowed to edit queries."
2748 msgstr ""
2749
2750 #: ../share/roundup/templates/classic/html/query.edit.html:28
2751 msgid "Query"
2752 msgstr ""
2753
2754 #: ../share/roundup/templates/classic/html/query.edit.html:29
2755 msgid "Include in \"Your Queries\""
2756 msgstr ""
2757
2758 #: ../share/roundup/templates/classic/html/query.edit.html:31
2759 msgid "Private to you?"
2760 msgstr ""
2761
2762 #: ../share/roundup/templates/classic/html/query.edit.html:44
2763 msgid "leave out"
2764 msgstr ""
2765
2766 #: ../share/roundup/templates/classic/html/query.edit.html:45
2767 msgid "include"
2768 msgstr ""
2769
2770 #: ../share/roundup/templates/classic/html/query.edit.html:49
2771 msgid "leave in"
2772 msgstr ""
2773
2774 #: ../share/roundup/templates/classic/html/query.edit.html:54
2775 msgid "[query is retired]"
2776 msgstr ""
2777
2778 #: ../share/roundup/templates/classic/html/query.edit.html:67
2779 #: ../share/roundup/templates/classic/html/query.edit.html:94
2780 msgid "edit"
2781 msgstr ""
2782
2783 #: ../share/roundup/templates/classic/html/query.edit.html:71
2784 msgid "yes"
2785 msgstr ""
2786
2787 #: ../share/roundup/templates/classic/html/query.edit.html:73
2788 msgid "no"
2789 msgstr ""
2790
2791 #: ../share/roundup/templates/classic/html/query.edit.html:79
2792 msgid "Delete"
2793 msgstr ""
2794
2795 #: ../share/roundup/templates/classic/html/query.edit.html:96
2796 msgid "[not yours to edit]"
2797 msgstr ""
2798
2799 #: ../share/roundup/templates/classic/html/query.edit.html:104
2800 msgid "Save Selection"
2801 msgstr ""
2802
2803 #: ../share/roundup/templates/classic/html/user.forgotten.html:3
2804 msgid "Password reset request - ${tracker}"
2805 msgstr ""
2806
2807 #: ../share/roundup/templates/classic/html/user.forgotten.html:5
2808 msgid "Password reset request"
2809 msgstr ""
2810
2811 #: ../share/roundup/templates/classic/html/user.forgotten.html:9
2812 msgid ""
2813 "You have two options if you have forgotten your password. If you know the "
2814 "email address you registered with, enter it below."
2815 msgstr ""
2816
2817 #: ../share/roundup/templates/classic/html/user.forgotten.html:16
2818 msgid "Email Address:"
2819 msgstr ""
2820
2821 #: ../share/roundup/templates/classic/html/user.forgotten.html:24
2822 #: ../share/roundup/templates/classic/html/user.forgotten.html:34
2823 msgid "Request password reset"
2824 msgstr ""
2825
2826 #: ../share/roundup/templates/classic/html/user.forgotten.html:30
2827 msgid "Or, if you know your username, then enter it below."
2828 msgstr ""
2829
2830 #: ../share/roundup/templates/classic/html/user.forgotten.html:33
2831 msgid "Username:"
2832 msgstr ""
2833
2834 #: ../share/roundup/templates/classic/html/user.forgotten.html:39
2835 msgid ""
2836 "A confirmation email will be sent to you - please follow the instructions "
2837 "within it to complete the reset process."
2838 msgstr ""
2839
2840 #: ../share/roundup/templates/classic/html/user.help-search.html:73
2841 msgid "Pagesize"
2842 msgstr ""
2843
2844 #: ../share/roundup/templates/classic/html/user.help.html:43
2845 msgid ""
2846 "Your browser is not capable of using frames; you should be redirected "
2847 "immediately, or visit ${link}."
2848 msgstr ""
2849
2850 #: ../share/roundup/templates/classic/html/user.index.html:3
2851 #: ../share/roundup/templates/minimal/html/user.index.html:3
2852 msgid "User listing - ${tracker}"
2853 msgstr ""
2854
2855 #: ../share/roundup/templates/classic/html/user.index.html:5
2856 #: ../share/roundup/templates/minimal/html/user.index.html:5
2857 msgid "User listing"
2858 msgstr ""
2859
2860 #: ../share/roundup/templates/classic/html/user.index.html:19
2861 #: ../share/roundup/templates/minimal/html/user.index.html:19
2862 msgid "Username"
2863 msgstr ""
2864
2865 #: ../share/roundup/templates/classic/html/user.index.html:20
2866 msgid "Real name"
2867 msgstr ""
2868
2869 #: ../share/roundup/templates/classic/html/user.index.html:21
2870 #: ../share/roundup/templates/classic/html/user.register.html:45
2871 msgid "Organisation"
2872 msgstr ""
2873
2874 #: ../share/roundup/templates/classic/html/user.index.html:22
2875 #: ../share/roundup/templates/minimal/html/user.index.html:20
2876 msgid "Email address"
2877 msgstr ""
2878
2879 #: ../share/roundup/templates/classic/html/user.index.html:23
2880 msgid "Phone number"
2881 msgstr ""
2882
2883 #: ../share/roundup/templates/classic/html/user.index.html:24
2884 msgid "Retire"
2885 msgstr ""
2886
2887 #: ../share/roundup/templates/classic/html/user.index.html:41
2888 msgid "retire"
2889 msgstr ""
2890
2891 #: ../share/roundup/templates/classic/html/user.item.html:9
2892 #: ../share/roundup/templates/minimal/html/user.item.html:9
2893 msgid "User ${id}: ${title} - ${tracker}"
2894 msgstr ""
2895
2896 #: ../share/roundup/templates/classic/html/user.item.html:12
2897 #: ../share/roundup/templates/minimal/html/user.item.html:12
2898 msgid "New User - ${tracker}"
2899 msgstr ""
2900
2901 #: ../share/roundup/templates/classic/html/user.item.html:21
2902 #: ../share/roundup/templates/minimal/html/user.item.html:21
2903 msgid "New User"
2904 msgstr ""
2905
2906 #: ../share/roundup/templates/classic/html/user.item.html:23
2907 #: ../share/roundup/templates/minimal/html/user.item.html:23
2908 msgid "New User Editing"
2909 msgstr ""
2910
2911 #: ../share/roundup/templates/classic/html/user.item.html:26
2912 #: ../share/roundup/templates/minimal/html/user.item.html:26
2913 msgid "User${id}"
2914 msgstr ""
2915
2916 #: ../share/roundup/templates/classic/html/user.item.html:29
2917 #: ../share/roundup/templates/minimal/html/user.item.html:29
2918 msgid "User${id} Editing"
2919 msgstr ""
2920
2921 #: ../share/roundup/templates/classic/html/user.item.html:80
2922 #: ../share/roundup/templates/classic/html/user.register.html:33
2923 #: ../share/roundup/templates/minimal/html/user.item.html:80
2924 #: ../share/roundup/templates/minimal/html/user.register.html:41
2925 msgid "Roles"
2926 msgstr ""
2927
2928 #: ../share/roundup/templates/classic/html/user.item.html:88
2929 #: ../share/roundup/templates/minimal/html/user.item.html:88
2930 msgid "(to give the user more than one role, enter a comma,separated,list)"
2931 msgstr ""
2932
2933 #: ../share/roundup/templates/classic/html/user.item.html:109
2934 #: ../share/roundup/templates/minimal/html/user.item.html:109
2935 msgid "(this is a numeric hour offset, the default is ${zone})"
2936 msgstr ""
2937
2938 #: ../share/roundup/templates/classic/html/user.item.html:130
2939 #: ../share/roundup/templates/classic/html/user.register.html:53
2940 #: ../share/roundup/templates/minimal/html/user.item.html:130
2941 #: ../share/roundup/templates/minimal/html/user.register.html:53
2942 msgid "Alternate E-mail addresses<br>One address per line"
2943 msgstr ""
2944
2945 #: ../share/roundup/templates/classic/html/user.register.html:4
2946 #: ../share/roundup/templates/classic/html/user.register.html:7
2947 #: ../share/roundup/templates/minimal/html/user.register.html:4
2948 #: ../share/roundup/templates/minimal/html/user.register.html:7
2949 msgid "Registering with ${tracker}"
2950 msgstr ""
2951
2952 #: ../share/roundup/templates/classic/html/user.register.html:21
2953 #: ../share/roundup/templates/minimal/html/user.register.html:29
2954 msgid "Login Name"
2955 msgstr ""
2956
2957 #: ../share/roundup/templates/classic/html/user.register.html:25
2958 #: ../share/roundup/templates/minimal/html/user.register.html:33
2959 msgid "Login Password"
2960 msgstr ""
2961
2962 #: ../share/roundup/templates/classic/html/user.register.html:29
2963 #: ../share/roundup/templates/minimal/html/user.register.html:37
2964 msgid "Confirm Password"
2965 msgstr ""
2966
2967 #: ../share/roundup/templates/classic/html/user.register.html:41
2968 msgid "Phone"
2969 msgstr ""
2970
2971 #: ../share/roundup/templates/classic/html/user.register.html:49
2972 #: ../share/roundup/templates/minimal/html/user.register.html:49
2973 msgid "E-mail address"
2974 msgstr ""
2975
2976 #: ../share/roundup/templates/classic/html/user.rego_progress.html:4
2977 #: ../share/roundup/templates/minimal/html/user.rego_progress.html:4
2978 msgid "Registration in progress - ${tracker}"
2979 msgstr ""
2980
2981 #: ../share/roundup/templates/classic/html/user.rego_progress.html:6
2982 #: ../share/roundup/templates/minimal/html/user.rego_progress.html:6
2983 msgid "Registration in progress..."
2984 msgstr ""
2985
2986 #: ../share/roundup/templates/classic/html/user.rego_progress.html:10
2987 #: ../share/roundup/templates/minimal/html/user.rego_progress.html:10
2988 msgid ""
2989 "You will shortly receive an email to confirm your registration. To complete "
2990 "the registration process, visit the link indicated in the email."
2991 msgstr ""
2992
2993 #: ../share/roundup/templates/classic/initial_data.py:5
2994 msgid "critical"
2995 msgstr ""
2996
2997 #: ../share/roundup/templates/classic/initial_data.py:6
2998 msgid "urgent"
2999 msgstr ""
3000
3001 #: ../share/roundup/templates/classic/initial_data.py:7
3002 msgid "bug"
3003 msgstr ""
3004
3005 #: ../share/roundup/templates/classic/initial_data.py:8
3006 msgid "feature"
3007 msgstr ""
3008
3009 #: ../share/roundup/templates/classic/initial_data.py:9
3010 msgid "wish"
3011 msgstr ""
3012
3013 #: ../share/roundup/templates/classic/initial_data.py:12
3014 msgid "unread"
3015 msgstr ""
3016
3017 #: ../share/roundup/templates/classic/initial_data.py:13
3018 msgid "deferred"
3019 msgstr ""
3020
3021 #: ../share/roundup/templates/classic/initial_data.py:14
3022 msgid "chatting"
3023 msgstr ""
3024
3025 #: ../share/roundup/templates/classic/initial_data.py:15
3026 msgid "need-eg"
3027 msgstr ""
3028
3029 #: ../share/roundup/templates/classic/initial_data.py:16
3030 msgid "in-progress"
3031 msgstr ""
3032
3033 #: ../share/roundup/templates/classic/initial_data.py:17
3034 msgid "testing"
3035 msgstr ""
3036
3037 #: ../share/roundup/templates/classic/initial_data.py:18
3038 msgid "done-cbb"
3039 msgstr ""
3040
3041 #: ../share/roundup/templates/classic/initial_data.py:19
3042 msgid "resolved"
3043 msgstr ""
3044
3045 #: ../share/roundup/templates/minimal/html/home.html:2
3046 msgid "Tracker home - ${tracker}"
3047 msgstr ""
3048
3049 #: ../share/roundup/templates/minimal/html/home.html:4
3050 msgid "Tracker home"
3051 msgstr ""
3052
3053 #: ../share/roundup/templates/minimal/html/home.html:16
3054 msgid "Please select from one of the menu options on the left."
3055 msgstr ""
3056
3057 #: ../share/roundup/templates/minimal/html/home.html:19
3058 msgid "Please log in or register."
3059 msgstr ""