diff options
Diffstat (limited to 'messages/mailman.pot')
| -rw-r--r-- | messages/mailman.pot | 1077 |
1 files changed, 597 insertions, 480 deletions
diff --git a/messages/mailman.pot b/messages/mailman.pot index 9bc1ee996..7dcfca2f5 100644 --- a/messages/mailman.pot +++ b/messages/mailman.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: Wed Jun 27 16:05:45 2001\n" +"POT-Creation-Date: Wed Jul 11 10:48:37 2001\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Generated-By: pygettext.py 1.3\n" -#. docstring #: Mailman/Archiver/Archiver.py:18 +#, docstring msgid "" "Mixin class for putting new messages in the right place for archival.\n" "\n" @@ -30,28 +30,28 @@ msgid "List traffic archival policies." msgstr "" #: Mailman/Archiver/Archiver.py:125 Mailman/Autoresponder.py:64 -#: Mailman/Autoresponder.py:81 Mailman/Bouncer.py:67 Mailman/Cgi/create.py:293 +#: Mailman/Autoresponder.py:81 Mailman/Bouncer.py:70 Mailman/Cgi/create.py:293 #: Mailman/Cgi/create.py:314 Mailman/Digester.py:56 Mailman/Digester.py:72 #: Mailman/Digester.py:94 Mailman/Digester.py:99 Mailman/GatewayManager.py:53 #: Mailman/GatewayManager.py:57 Mailman/GatewayManager.py:61 -#: Mailman/MailList.py:554 Mailman/MailList.py:564 Mailman/MailList.py:589 -#: Mailman/MailList.py:593 Mailman/MailList.py:600 Mailman/MailList.py:610 -#: Mailman/MailList.py:615 Mailman/MailList.py:709 Mailman/MailList.py:723 -#: Mailman/MailList.py:734 Mailman/MailList.py:737 Mailman/MailList.py:769 -#: Mailman/MailList.py:843 Mailman/MailList.py:851 +#: Mailman/MailList.py:562 Mailman/MailList.py:572 Mailman/MailList.py:597 +#: Mailman/MailList.py:601 Mailman/MailList.py:608 Mailman/MailList.py:618 +#: Mailman/MailList.py:623 Mailman/MailList.py:717 Mailman/MailList.py:731 +#: Mailman/MailList.py:742 Mailman/MailList.py:745 Mailman/MailList.py:777 +#: Mailman/MailList.py:851 Mailman/MailList.py:859 msgid "No" msgstr "" #: Mailman/Archiver/Archiver.py:125 Mailman/Autoresponder.py:64 -#: Mailman/Bouncer.py:67 Mailman/Cgi/create.py:293 Mailman/Cgi/create.py:314 +#: Mailman/Bouncer.py:70 Mailman/Cgi/create.py:293 Mailman/Cgi/create.py:314 #: Mailman/Digester.py:56 Mailman/Digester.py:72 Mailman/Digester.py:94 #: Mailman/Digester.py:99 Mailman/GatewayManager.py:53 #: Mailman/GatewayManager.py:57 Mailman/GatewayManager.py:61 -#: Mailman/MailList.py:554 Mailman/MailList.py:564 Mailman/MailList.py:589 -#: Mailman/MailList.py:593 Mailman/MailList.py:600 Mailman/MailList.py:610 -#: Mailman/MailList.py:615 Mailman/MailList.py:709 Mailman/MailList.py:723 -#: Mailman/MailList.py:734 Mailman/MailList.py:737 Mailman/MailList.py:769 -#: Mailman/MailList.py:843 Mailman/MailList.py:851 +#: Mailman/MailList.py:562 Mailman/MailList.py:572 Mailman/MailList.py:597 +#: Mailman/MailList.py:601 Mailman/MailList.py:608 Mailman/MailList.py:618 +#: Mailman/MailList.py:623 Mailman/MailList.py:717 Mailman/MailList.py:731 +#: Mailman/MailList.py:742 Mailman/MailList.py:745 Mailman/MailList.py:777 +#: Mailman/MailList.py:851 Mailman/MailList.py:859 msgid "Yes" msgstr "" @@ -95,28 +95,28 @@ msgstr "" msgid "How often should a new archive volume be started?" msgstr "" -#. docstring #: Mailman/Archiver/Archiver.py:139 +#, docstring msgid "The mbox name where messages are left for archive construction." msgstr "" -#. docstring #: Mailman/Archiver/Archiver.py:144 +#, docstring msgid "Open (creating, if necessary) the named archive file." msgstr "" -#. docstring #: Mailman/Archiver/Archiver.py:156 +#, docstring msgid "Retain a text copy of the message in an mbox file." msgstr "" -#. docstring #: Mailman/Archiver/Archiver.py:180 +#, docstring msgid "Store postings in mbox and/or pipermail archive, depending." msgstr "" -#. docstring -#: Mailman/Archiver/HyperArch.py:184 +#: Mailman/Archiver/HyperArch.py:185 +#, docstring msgid "" "Check From and Subject for encoded-words\n" "\n" @@ -132,13 +132,13 @@ msgid "" " " msgstr "" -#. docstring -#: Mailman/Archiver/HyperArch.py:246 Mailman/Archiver/HyperArch.py:272 +#: Mailman/Archiver/HyperArch.py:247 Mailman/Archiver/HyperArch.py:273 +#, docstring msgid "Return the href and subject for the previous message" msgstr "" -#. docstring -#: Mailman/Archiver/HyperArch.py:260 +#: Mailman/Archiver/HyperArch.py:261 +#, docstring msgid "" "Return the subject of art, decoded if possible.\n" "\n" @@ -147,26 +147,26 @@ msgid "" " " msgstr "" -#. docstring -#: Mailman/Archiver/HyperArch.py:289 +#: Mailman/Archiver/HyperArch.py:290 +#, docstring msgid "Return the message body ready for HTML, decoded if necessary" msgstr "" -#. docstring -#: Mailman/Archiver/HyperArch.py:323 +#: Mailman/Archiver/HyperArch.py:324 +#, docstring msgid "Add encoded-word keys to HTML output" msgstr "" -#. docstring -#: Mailman/Archiver/HyperArch.py:720 Mailman/Archiver/pipermail.py:640 +#: Mailman/Archiver/HyperArch.py:721 Mailman/Archiver/pipermail.py:640 +#, docstring msgid "" "Return a list of indexes where the article should be filed.\n" "\tA string can be returned if the list only contains one entry, \n" "\tand the empty list is legal." msgstr "" -#. docstring -#: Mailman/Archiver/HyperArch.py:896 +#: Mailman/Archiver/HyperArch.py:897 +#, docstring msgid "" "Pick a charset for the index files\n" "\n" @@ -177,8 +177,8 @@ msgid "" " " msgstr "" -#. docstring #: Mailman/Archiver/HyperDatabase.py:48 +#, docstring msgid "" "Stores pickles of Article objects\n" "\n" @@ -192,18 +192,18 @@ msgid "" " " msgstr "" -#. docstring #: Mailman/Archiver/pipermail.py:27 +#, docstring msgid "Remove quotes or parenthesization from a Message-ID string" msgstr "" -#. docstring #: Mailman/Archiver/pipermail.py:37 +#, docstring msgid "Canonicalize a name into Last, First format" msgstr "" -#. docstring #: Mailman/Archiver/pipermail.py:78 +#, docstring msgid "" "Define the basic sorting logic for a database\n" "\n" @@ -212,8 +212,8 @@ msgid "" " " msgstr "" -#. docstring #: Mailman/Archiver/pipermail.py:124 +#, docstring msgid "Store article without message body to save space" msgstr "" @@ -229,8 +229,8 @@ msgstr "" msgid "Reloading pickled archive state" msgstr "" -#. docstring #: Mailman/Archiver/pipermail.py:298 +#, docstring msgid "Close an archive, save its state, and update any changed archives." msgstr "" @@ -312,57 +312,57 @@ msgid "" " message)." msgstr "" -#: Mailman/Bouncer.py:63 +#: Mailman/Bouncer.py:66 msgid "" "Policies regarding systematic processing of bounce messages,\n" " to help automate recognition and handling of defunct\n" " addresses." msgstr "" -#: Mailman/Bouncer.py:68 +#: Mailman/Bouncer.py:71 msgid "Try to figure out error messages automatically?" msgstr "" -#: Mailman/Bouncer.py:71 +#: Mailman/Bouncer.py:74 msgid "" "Minimum number of days an address has been non-fatally bad\n" " before we take action" msgstr "" -#: Mailman/Bouncer.py:75 +#: Mailman/Bouncer.py:78 msgid "" "Minimum number of posts to the list since members first\n" " bounce before we consider removing them from the list" msgstr "" -#: Mailman/Bouncer.py:79 +#: Mailman/Bouncer.py:82 msgid "" "Maximum number of messages your list gets in an hour. (Yes,\n" " bounce detection finds this info useful)" msgstr "" -#: Mailman/Bouncer.py:83 +#: Mailman/Bouncer.py:86 msgid "Do nothing" msgstr "" -#: Mailman/Bouncer.py:84 +#: Mailman/Bouncer.py:87 msgid "Disable and notify me" msgstr "" -#: Mailman/Bouncer.py:85 +#: Mailman/Bouncer.py:88 msgid "Disable and DON'T notify me" msgstr "" -#: Mailman/Bouncer.py:86 +#: Mailman/Bouncer.py:89 msgid "Remove and notify me" msgstr "" -#: Mailman/Bouncer.py:88 +#: Mailman/Bouncer.py:91 msgid "Action when critical or excessive bounces are detected." msgstr "" -#. docstring -#: Mailman/Bouncer.py:97 +#: Mailman/Bouncer.py:100 +#, docstring msgid "" "Detect and handle repeat-offender bounce addresses.\n" " \n" @@ -373,37 +373,37 @@ msgid "" " " msgstr "" -#. docstring -#: Mailman/Bouncer.py:177 +#: Mailman/Bouncer.py:180 +#, docstring msgid "Disable or remove addr according to bounce_action setting." msgstr "" -#: Mailman/Bouncer.py:184 Mailman/Bouncer.py:188 +#: Mailman/Bouncer.py:187 Mailman/Bouncer.py:191 msgid "disabled" msgstr "" -#: Mailman/Bouncer.py:194 +#: Mailman/Bouncer.py:197 msgid "removed" msgstr "" -#: Mailman/Bouncer.py:199 +#: Mailman/Bouncer.py:202 msgid "not " msgstr "" -#: Mailman/Bouncer.py:217 +#: Mailman/Bouncer.py:220 msgid "BUT: %(succeeded)s" msgstr "" -#: Mailman/Bouncer.py:246 +#: Mailman/Bouncer.py:249 msgid "[original message unavailable]" msgstr "" -#: Mailman/Bouncer.py:267 +#: Mailman/Bouncer.py:270 msgid "%(rname)s member %(addr)s bouncing - %(negative)s%(did)s" msgstr "" -#. docstring -#: Mailman/Bouncer.py:274 +#: Mailman/Bouncer.py:277 +#, docstring msgid "" "Disable delivery for bouncing user address.\n" "\n" @@ -411,20 +411,20 @@ msgid "" " " msgstr "" -#: Mailman/Bouncer.py:279 Mailman/Bouncer.py:306 +#: Mailman/Bouncer.py:282 Mailman/Bouncer.py:309 msgid "User not found." msgstr "" -#. docstring -#: Mailman/Bouncer.py:302 +#: Mailman/Bouncer.py:305 +#, docstring msgid "" "Unsubscribe user with bouncing address.\n" "\n" " Returning success and notification status." msgstr "" -#. docstring #: Mailman/Cgi/Auth.py:30 +#, docstring msgid "Exception raised when no matching admin cookie was found." msgstr "" @@ -436,56 +436,56 @@ msgstr "" msgid "Administrator" msgstr "" -#: Mailman/Cgi/admin.py:45 +#: Mailman/Cgi/admin.py:46 msgid "General Options" msgstr "" -#: Mailman/Cgi/admin.py:46 +#: Mailman/Cgi/admin.py:47 msgid "Membership Management" msgstr "" -#: Mailman/Cgi/admin.py:47 +#: Mailman/Cgi/admin.py:48 msgid "Privacy Options" msgstr "" -#: Mailman/Cgi/admin.py:48 +#: Mailman/Cgi/admin.py:49 msgid "Regular delivery (non-digest) Options" msgstr "" -#: Mailman/Cgi/admin.py:49 +#: Mailman/Cgi/admin.py:50 msgid "Digest Options" msgstr "" -#: Mailman/Cgi/admin.py:50 +#: Mailman/Cgi/admin.py:51 msgid "Bounce Options" msgstr "" -#: Mailman/Cgi/admin.py:51 +#: Mailman/Cgi/admin.py:52 msgid "Archival Options" msgstr "" -#: Mailman/Cgi/admin.py:52 +#: Mailman/Cgi/admin.py:53 msgid "Mail-News and News-Mail gateways" msgstr "" -#: Mailman/Cgi/admin.py:53 +#: Mailman/Cgi/admin.py:54 msgid "Auto-responder" msgstr "" -#: Mailman/Cgi/admin.py:79 Mailman/Cgi/admindb.py:60 Mailman/Cgi/confirm.py:50 -#: Mailman/Cgi/edithtml.py:63 Mailman/Cgi/listinfo.py:49 +#: Mailman/Cgi/admin.py:78 Mailman/Cgi/admindb.py:60 Mailman/Cgi/confirm.py:50 +#: Mailman/Cgi/edithtml.py:65 Mailman/Cgi/listinfo.py:49 #: Mailman/Cgi/options.py:64 Mailman/Cgi/private.py:96 #: Mailman/Cgi/rmlist.py:60 Mailman/Cgi/roster.py:55 #: Mailman/Cgi/subscribe.py:56 msgid "No such list <em>%(listname)s</em>" msgstr "" -#: Mailman/Cgi/admin.py:94 Mailman/Cgi/admindb.py:76 -#: Mailman/Cgi/private.py:121 +#: Mailman/Cgi/admin.py:93 Mailman/Cgi/admindb.py:76 +#: Mailman/Cgi/edithtml.py:83 Mailman/Cgi/private.py:121 msgid "Authorization failed." msgstr "" -#: Mailman/Cgi/admin.py:174 +#: Mailman/Cgi/admin.py:173 msgid "" "You have turned off delivery of both digest and\n" " non-digest messages. This is an incompatible state of\n" @@ -494,49 +494,49 @@ msgid "" " unusable." msgstr "" -#: Mailman/Cgi/admin.py:183 +#: Mailman/Cgi/admin.py:182 msgid "" "You have digest members, but digests are turned\n" " off. Those people will not receive mail." msgstr "" -#: Mailman/Cgi/admin.py:188 +#: Mailman/Cgi/admin.py:187 msgid "" "You have regular list members but non-digestified mail is\n" " turned off. They will receive mail until you fix this\n" " problem." msgstr "" -#: Mailman/Cgi/admin.py:212 +#: Mailman/Cgi/admin.py:211 msgid "%(hostname)s mailing lists - Admin Links" msgstr "" -#: Mailman/Cgi/admin.py:234 Mailman/Cgi/listinfo.py:103 +#: Mailman/Cgi/admin.py:233 Mailman/Cgi/listinfo.py:103 msgid "Welcome!" msgstr "" -#: Mailman/Cgi/admin.py:237 Mailman/Cgi/listinfo.py:106 +#: Mailman/Cgi/admin.py:236 Mailman/Cgi/listinfo.py:106 msgid "Mailman" msgstr "" -#: Mailman/Cgi/admin.py:241 +#: Mailman/Cgi/admin.py:240 msgid "" "<p>There currently are no publicly-advertised %(mailmanlink)s\n" " mailing lists on %(hostname)s." msgstr "" -#: Mailman/Cgi/admin.py:247 +#: Mailman/Cgi/admin.py:246 msgid "" "<p>Below is the collection of publicly-advertised\n" " %(mailmanlink)s mailing lists on %(hostname)s. Click on a list\n" " name to visit the configuration pages for that list." msgstr "" -#: Mailman/Cgi/admin.py:254 +#: Mailman/Cgi/admin.py:253 msgid "right " msgstr "" -#: Mailman/Cgi/admin.py:256 +#: Mailman/Cgi/admin.py:255 msgid "" "To visit the administrators configuration page for an\n" " unadvertised list, open a URL similar to this one, but with a '/' and\n" @@ -546,42 +546,42 @@ msgid "" " <p>General list information can be found at " msgstr "" -#: Mailman/Cgi/admin.py:263 +#: Mailman/Cgi/admin.py:262 msgid "the mailing list overview page" msgstr "" -#: Mailman/Cgi/admin.py:265 +#: Mailman/Cgi/admin.py:264 msgid "<p>(Send questions and comments to " msgstr "" -#: Mailman/Cgi/admin.py:275 Mailman/Cgi/listinfo.py:138 +#: Mailman/Cgi/admin.py:274 Mailman/Cgi/listinfo.py:138 msgid "List" msgstr "" -#: Mailman/Cgi/admin.py:276 Mailman/Cgi/admin.py:489 +#: Mailman/Cgi/admin.py:275 Mailman/Cgi/admin.py:486 #: Mailman/Cgi/listinfo.py:139 msgid "Description" msgstr "" -#: Mailman/Cgi/admin.py:282 Mailman/Cgi/listinfo.py:145 bin/list_lists:103 +#: Mailman/Cgi/admin.py:281 Mailman/Cgi/listinfo.py:145 bin/list_lists:103 msgid "[no description available]" msgstr "" -#: Mailman/Cgi/admin.py:312 +#: Mailman/Cgi/admin.py:311 msgid "No valid variable details request not found: %(path_info)s" msgstr "" -#: Mailman/Cgi/admin.py:324 +#: Mailman/Cgi/admin.py:323 msgid "" "%(realname)s Mailing list Configuration Help\n" " <br><em>%(varname)s</em> Option" msgstr "" -#: Mailman/Cgi/admin.py:331 +#: Mailman/Cgi/admin.py:330 msgid "Mailman %(varname)s List Option Help" msgstr "" -#: Mailman/Cgi/admin.py:344 +#: Mailman/Cgi/admin.py:343 msgid "" "<em><strong>Warning:</strong> changing this option here\n" " could cause other screens to be out-of-sync. Be sure to reload any other\n" @@ -589,253 +589,253 @@ msgid "" " " msgstr "" -#: Mailman/Cgi/admin.py:350 +#: Mailman/Cgi/admin.py:349 msgid "return to the %(category)s options page." msgstr "" -#: Mailman/Cgi/admin.py:370 +#: Mailman/Cgi/admin.py:367 msgid "%(realname)s Administration (%(label)s)" msgstr "" -#: Mailman/Cgi/admin.py:371 +#: Mailman/Cgi/admin.py:368 msgid "%(realname)s mailing list administration<br>%(label)s Section" msgstr "" -#: Mailman/Cgi/admin.py:376 +#: Mailman/Cgi/admin.py:373 msgid "Configuration Categories" msgstr "" -#: Mailman/Cgi/admin.py:377 +#: Mailman/Cgi/admin.py:374 msgid "Other Administrative Activities" msgstr "" -#: Mailman/Cgi/admin.py:382 +#: Mailman/Cgi/admin.py:379 msgid "Tend to pending moderator requests" msgstr "" -#: Mailman/Cgi/admin.py:384 +#: Mailman/Cgi/admin.py:381 msgid "Go to the general list information page" msgstr "" -#: Mailman/Cgi/admin.py:386 +#: Mailman/Cgi/admin.py:383 msgid "Edit the HTML for the public list pages" msgstr "" -#: Mailman/Cgi/admin.py:388 +#: Mailman/Cgi/admin.py:385 msgid "Go to list archives" msgstr "" -#: Mailman/Cgi/admin.py:392 +#: Mailman/Cgi/admin.py:389 msgid "Delete this mailing list" msgstr "" -#: Mailman/Cgi/admin.py:399 +#: Mailman/Cgi/admin.py:396 msgid "Logout" msgstr "" -#: Mailman/Cgi/admin.py:413 Mailman/Cgi/admin.py:668 +#: Mailman/Cgi/admin.py:410 Mailman/Cgi/admin.py:665 msgid "Membership List" msgstr "" -#: Mailman/Cgi/admin.py:414 +#: Mailman/Cgi/admin.py:411 msgid "Mass Subscription" msgstr "" -#: Mailman/Cgi/admin.py:415 +#: Mailman/Cgi/admin.py:412 msgid "Mass Removal" msgstr "" -#: Mailman/Cgi/admin.py:446 +#: Mailman/Cgi/admin.py:443 msgid " (You can change your password there, too.)" msgstr "" -#: Mailman/Cgi/admin.py:450 +#: Mailman/Cgi/admin.py:447 msgid "" "Make your changes below, and then submit them\n" " using the button at the bottom." msgstr "" -#: Mailman/Cgi/admin.py:490 +#: Mailman/Cgi/admin.py:487 msgid "Value" msgstr "" -#: Mailman/Cgi/admin.py:553 +#: Mailman/Cgi/admin.py:550 msgid "" "Badly formed options entry:\n" " %(record)s" msgstr "" -#. docstring -#: Mailman/Cgi/admin.py:559 +#: Mailman/Cgi/admin.py:556 +#, docstring msgid "Return a representation of an item's settings." msgstr "" -#: Mailman/Cgi/admin.py:606 +#: Mailman/Cgi/admin.py:603 msgid "<em>Enter the text below, or...</em><br>" msgstr "" -#: Mailman/Cgi/admin.py:608 +#: Mailman/Cgi/admin.py:605 msgid "<br><em>...specify a file to upload</em><br>" msgstr "" -#: Mailman/Cgi/admin.py:632 +#: Mailman/Cgi/admin.py:629 msgid "(Details)" msgstr "" -#: Mailman/Cgi/admin.py:637 +#: Mailman/Cgi/admin.py:634 msgid "" "<br><em><strong>Note:</strong>\n" " setting this value performs an immediate action but does not modify\n" " permanent state.</em>" msgstr "" -#: Mailman/Cgi/admin.py:654 +#: Mailman/Cgi/admin.py:651 msgid "Mass Subscriptions" msgstr "" -#: Mailman/Cgi/admin.py:661 +#: Mailman/Cgi/admin.py:658 msgid "Mass Removals" msgstr "" -#: Mailman/Cgi/admin.py:736 +#: Mailman/Cgi/admin.py:733 msgid "%(allcnt)s members total, %(membercnt)s shown" msgstr "" -#: Mailman/Cgi/admin.py:739 +#: Mailman/Cgi/admin.py:736 msgid "%(allcnt)s members total" msgstr "" -#: Mailman/Cgi/admin.py:762 +#: Mailman/Cgi/admin.py:759 msgid "member address<br>member name" msgstr "" -#: Mailman/Cgi/admin.py:763 +#: Mailman/Cgi/admin.py:760 msgid "hide" msgstr "" -#: Mailman/Cgi/admin.py:763 +#: Mailman/Cgi/admin.py:760 msgid "nomail" msgstr "" -#: Mailman/Cgi/admin.py:763 +#: Mailman/Cgi/admin.py:760 msgid "subscr" msgstr "" -#: Mailman/Cgi/admin.py:764 +#: Mailman/Cgi/admin.py:761 msgid "ack" msgstr "" -#: Mailman/Cgi/admin.py:764 +#: Mailman/Cgi/admin.py:761 msgid "not metoo" msgstr "" -#: Mailman/Cgi/admin.py:765 +#: Mailman/Cgi/admin.py:762 msgid "digest" msgstr "" -#: Mailman/Cgi/admin.py:765 +#: Mailman/Cgi/admin.py:762 msgid "plain" msgstr "" -#: Mailman/Cgi/admin.py:766 +#: Mailman/Cgi/admin.py:763 msgid "language" msgstr "" -#: Mailman/Cgi/admin.py:819 +#: Mailman/Cgi/admin.py:816 msgid "<b>subscr</b> -- Is the member subscribed?" msgstr "" -#: Mailman/Cgi/admin.py:821 +#: Mailman/Cgi/admin.py:818 msgid "" "<b>hide</b> -- Is the member's address concealed on\n" " the list of subscribers?" msgstr "" -#: Mailman/Cgi/admin.py:823 +#: Mailman/Cgi/admin.py:820 msgid "<b>nomail</b> -- Is delivery to the member disabled?" msgstr "" -#: Mailman/Cgi/admin.py:825 +#: Mailman/Cgi/admin.py:822 msgid "" "<b>ack</b> -- Does the member get acknowledgements of their\n" " posts?" msgstr "" -#: Mailman/Cgi/admin.py:828 +#: Mailman/Cgi/admin.py:825 msgid "" "<b>not metoo</b> -- Does the member avoid copies of their own\n" " posts?" msgstr "" -#: Mailman/Cgi/admin.py:831 +#: Mailman/Cgi/admin.py:828 msgid "" "<b>digest</b> -- Does the member get messages in digests?\n" " (otherwise, individual messages)" msgstr "" -#: Mailman/Cgi/admin.py:834 +#: Mailman/Cgi/admin.py:831 msgid "" "<b>plain</b> -- If getting digests, does the member get plain\n" " text digests? (otherwise, MIME)" msgstr "" -#: Mailman/Cgi/admin.py:836 +#: Mailman/Cgi/admin.py:833 msgid "<b>language</b> -- Language preferred by the user" msgstr "" -#: Mailman/Cgi/admin.py:843 +#: Mailman/Cgi/admin.py:840 msgid "" "<p><em>To view more members, click on the appropriate\n" " range listed below:</em>" msgstr "" -#: Mailman/Cgi/admin.py:852 +#: Mailman/Cgi/admin.py:849 msgid "from %(start)s to %(end)s" msgstr "" -#: Mailman/Cgi/admin.py:858 +#: Mailman/Cgi/admin.py:855 msgid "Find members by regular expression:" msgstr "" -#: Mailman/Cgi/admin.py:860 +#: Mailman/Cgi/admin.py:857 msgid "Search..." msgstr "" -#: Mailman/Cgi/admin.py:868 +#: Mailman/Cgi/admin.py:865 msgid "Send welcome message to this batch? " msgstr "" -#: Mailman/Cgi/admin.py:871 Mailman/Cgi/admin.py:878 Mailman/Cgi/admin.py:896 -#: Mailman/Cgi/admin.py:902 +#: Mailman/Cgi/admin.py:868 Mailman/Cgi/admin.py:875 Mailman/Cgi/admin.py:893 +#: Mailman/Cgi/admin.py:899 msgid " no " msgstr "" -#: Mailman/Cgi/admin.py:874 Mailman/Cgi/admin.py:881 Mailman/Cgi/admin.py:898 -#: Mailman/Cgi/admin.py:905 +#: Mailman/Cgi/admin.py:871 Mailman/Cgi/admin.py:878 Mailman/Cgi/admin.py:895 +#: Mailman/Cgi/admin.py:902 msgid " yes " msgstr "" -#: Mailman/Cgi/admin.py:875 Mailman/Cgi/admin.py:899 +#: Mailman/Cgi/admin.py:872 Mailman/Cgi/admin.py:896 msgid "Send notifications to the list owner? " msgstr "" -#: Mailman/Cgi/admin.py:882 Mailman/Cgi/admin.py:906 +#: Mailman/Cgi/admin.py:879 Mailman/Cgi/admin.py:903 msgid "Enter one address per line below..." msgstr "" -#: Mailman/Cgi/admin.py:886 Mailman/Cgi/admin.py:910 +#: Mailman/Cgi/admin.py:883 Mailman/Cgi/admin.py:907 msgid "...or specify a file to upload:" msgstr "" -#: Mailman/Cgi/admin.py:894 +#: Mailman/Cgi/admin.py:891 msgid "Send unsubscription acknowledgement to the user? " msgstr "" -#: Mailman/Cgi/admin.py:918 +#: Mailman/Cgi/admin.py:915 msgid "Change list ownership passwords" msgstr "" -#: Mailman/Cgi/admin.py:921 +#: Mailman/Cgi/admin.py:918 msgid "" "The <em>list administrators</em> are the people who have\n" "ultimate control over all parameters of this mailing list. They are able to\n" @@ -854,40 +854,40 @@ msgid "" "above." msgstr "" -#: Mailman/Cgi/admin.py:940 +#: Mailman/Cgi/admin.py:937 msgid "Enter new administrator password:" msgstr "" -#: Mailman/Cgi/admin.py:942 +#: Mailman/Cgi/admin.py:939 msgid "Confirm administator password:" msgstr "" -#: Mailman/Cgi/admin.py:947 +#: Mailman/Cgi/admin.py:944 msgid "Enter new moderator password:" msgstr "" -#: Mailman/Cgi/admin.py:949 +#: Mailman/Cgi/admin.py:946 msgid "Confirm moderator password:" msgstr "" -#: Mailman/Cgi/admin.py:959 +#: Mailman/Cgi/admin.py:956 msgid "Submit Your Changes" msgstr "" -#: Mailman/Cgi/admin.py:1033 +#: Mailman/Cgi/admin.py:1030 msgid "Moderator passwords did not match" msgstr "" -#: Mailman/Cgi/admin.py:1034 Mailman/Cgi/admin.py:1046 +#: Mailman/Cgi/admin.py:1031 Mailman/Cgi/admin.py:1043 #: Mailman/Cgi/create.py:250 Mailman/Cgi/rmlist.py:183 msgid "Error: " msgstr "" -#: Mailman/Cgi/admin.py:1045 +#: Mailman/Cgi/admin.py:1042 msgid "Administator passwords did not match" msgstr "" -#: Mailman/Cgi/admin.py:1099 +#: Mailman/Cgi/admin.py:1096 msgid "" "<p><b>real_name</b> attribute not\n" " changed! It must differ from the list's name by case\n" @@ -1259,67 +1259,67 @@ msgstr "" msgid "Clear Form" msgstr "" -#: Mailman/Cgi/edithtml.py:40 +#: Mailman/Cgi/edithtml.py:42 msgid "General list information page" msgstr "" -#: Mailman/Cgi/edithtml.py:41 +#: Mailman/Cgi/edithtml.py:43 msgid "Subscribe results page" msgstr "" -#: Mailman/Cgi/edithtml.py:42 +#: Mailman/Cgi/edithtml.py:44 msgid "User specific options page" msgstr "" -#: Mailman/Cgi/edithtml.py:43 +#: Mailman/Cgi/edithtml.py:45 msgid "Changing user options results page" msgstr "" -#: Mailman/Cgi/edithtml.py:55 +#: Mailman/Cgi/edithtml.py:57 msgid "List name is required." msgstr "" -#: Mailman/Cgi/edithtml.py:86 +#: Mailman/Cgi/edithtml.py:95 msgid "%(realname)s -- Edit html for %(template_info)s" msgstr "" -#: Mailman/Cgi/edithtml.py:90 +#: Mailman/Cgi/edithtml.py:99 msgid "Edit HTML : Error" msgstr "" -#: Mailman/Cgi/edithtml.py:91 +#: Mailman/Cgi/edithtml.py:100 msgid "%(template_name)s: Invalid template" msgstr "" -#: Mailman/Cgi/edithtml.py:96 Mailman/Cgi/edithtml.py:97 +#: Mailman/Cgi/edithtml.py:105 Mailman/Cgi/edithtml.py:106 msgid "%(realname)s -- HTML Page Editing" msgstr "" -#: Mailman/Cgi/edithtml.py:98 +#: Mailman/Cgi/edithtml.py:107 msgid "Select page to edit:" msgstr "" -#: Mailman/Cgi/edithtml.py:124 +#: Mailman/Cgi/edithtml.py:133 msgid "View or edit the list configuration information." msgstr "" -#: Mailman/Cgi/edithtml.py:133 +#: Mailman/Cgi/edithtml.py:142 msgid "When you are done making changes..." msgstr "" -#: Mailman/Cgi/edithtml.py:134 +#: Mailman/Cgi/edithtml.py:143 msgid "Submit Changes" msgstr "" -#: Mailman/Cgi/edithtml.py:141 +#: Mailman/Cgi/edithtml.py:150 msgid "Can't have empty html page." msgstr "" -#: Mailman/Cgi/edithtml.py:142 +#: Mailman/Cgi/edithtml.py:151 msgid "HTML Unchanged." msgstr "" -#: Mailman/Cgi/edithtml.py:150 +#: Mailman/Cgi/edithtml.py:159 msgid "HTML successfully updated." msgstr "" @@ -1388,80 +1388,80 @@ msgstr "" msgid "List \"%(realname)s\" has no such member: %(user)s." msgstr "" -#: Mailman/Cgi/options.py:111 +#: Mailman/Cgi/options.py:112 msgid "The confirmation email has been sent." msgstr "" -#: Mailman/Cgi/options.py:122 Mailman/Cgi/options.py:159 +#: Mailman/Cgi/options.py:123 Mailman/Cgi/options.py:160 msgid "A reminder of your password has been emailed to you." msgstr "" -#: Mailman/Cgi/options.py:139 +#: Mailman/Cgi/options.py:140 msgid "Authentication failed." msgstr "" -#: Mailman/Cgi/options.py:165 +#: Mailman/Cgi/options.py:166 msgid "List subscriptions for %(user)s on %(hostname)s" msgstr "" -#: Mailman/Cgi/options.py:168 +#: Mailman/Cgi/options.py:169 msgid "" "Click on a link to visit your options page for the\n" " requested mailing list." msgstr "" -#: Mailman/Cgi/options.py:189 +#: Mailman/Cgi/options.py:190 msgid "Addresses may not be blank" msgstr "" -#: Mailman/Cgi/options.py:194 +#: Mailman/Cgi/options.py:195 msgid "Addresses did not match!" msgstr "" -#: Mailman/Cgi/options.py:207 +#: Mailman/Cgi/options.py:208 msgid "A confirmation message has been sent to %(newaddr)s" msgstr "" -#: Mailman/Cgi/options.py:217 +#: Mailman/Cgi/options.py:218 msgid "Bad email address provided" msgstr "" -#: Mailman/Cgi/options.py:219 +#: Mailman/Cgi/options.py:220 msgid "Illegal email address provided" msgstr "" -#: Mailman/Cgi/options.py:221 +#: Mailman/Cgi/options.py:222 msgid "%(newaddr)s is already a member of the list." msgstr "" -#: Mailman/Cgi/options.py:232 +#: Mailman/Cgi/options.py:233 msgid "Passwords may not be blank" msgstr "" -#: Mailman/Cgi/options.py:237 +#: Mailman/Cgi/options.py:238 msgid "Passwords did not match!" msgstr "" -#: Mailman/Cgi/options.py:253 +#: Mailman/Cgi/options.py:254 msgid "Password successfully changed." msgstr "" -#: Mailman/Cgi/options.py:262 +#: Mailman/Cgi/options.py:263 msgid "" "You must confirm your unsubscription request by turning\n" " on the checkbox below the <em>Unsubscribe</em> button. You\n" " have not been unsubscribed!" msgstr "" -#: Mailman/Cgi/options.py:279 +#: Mailman/Cgi/options.py:280 msgid "via the member options page" msgstr "" -#: Mailman/Cgi/options.py:290 +#: Mailman/Cgi/options.py:291 msgid "Unsubscription results" msgstr "" -#: Mailman/Cgi/options.py:293 +#: Mailman/Cgi/options.py:294 msgid "" "You have been successfully unsubscribed from the\n" " mailing list %(fqdn_listname)s. If you were receiving digest\n" @@ -1604,8 +1604,8 @@ msgstr "" msgid "Remind" msgstr "" -#. docstring #: Mailman/Cgi/private.py:41 +#, docstring msgid "Ensure that the path is safe by removing .." msgstr "" @@ -1701,8 +1701,8 @@ msgstr "" msgid "Error" msgstr "" -#. docstring #: Mailman/Cgi/subscribe.py:101 +#, docstring msgid "A hack to call one of the other CGI scripts." msgstr "" @@ -1774,20 +1774,20 @@ msgstr "" msgid "You have been successfully subscribed to %(rname)s." msgstr "" -#. docstring #: Mailman/Cgi/subscribe.py:271 +#, docstring msgid "Try to return the remote addr, or if unavailable, None." msgstr "" -#: Mailman/Defaults.py:746 +#: Mailman/Defaults.py:748 msgid "Spanish (Spain)" msgstr "" -#: Mailman/Defaults.py:747 +#: Mailman/Defaults.py:749 msgid "Italian" msgstr "" -#: Mailman/Defaults.py:748 +#: Mailman/Defaults.py:750 msgid "English (USA)" msgstr "" @@ -1900,13 +1900,13 @@ msgid "" " empty?" msgstr "" -#. docstring #: Mailman/EncWord.py:33 +#, docstring msgid "Decode mail header encoded-word format defined by RFC 2047" msgstr "" -#. docstring #: Mailman/EncWord.py:38 +#, docstring msgid "" "Decode an encoded-word.\n" "\n" @@ -1918,58 +1918,58 @@ msgid "" " " msgstr "" -#. docstring #: Mailman/EncWord.py:91 +#, docstring msgid "Q encoding defined by RFC 2047" msgstr "" -#. docstring #: Mailman/EncWord.py:113 +#, docstring msgid "B encoding == base64 encoding defined by RFC 2045" msgstr "" -#. docstring #: Mailman/EncWord.py:119 +#, docstring msgid "Decode a string containing encoded words" msgstr "" -#. docstring #: Mailman/Errors.py:67 +#, docstring msgid "Base class for all Mailman exceptions." msgstr "" -#. docstring #: Mailman/Errors.py:72 +#, docstring msgid "Post already went through this list!" msgstr "" -#. docstring #: Mailman/Errors.py:79 +#, docstring msgid "Base class for email address validation errors." msgstr "" -#. docstring #: Mailman/Errors.py:83 +#, docstring msgid "Email address is invalid (empty string or not fully qualified)." msgstr "" -#. docstring #: Mailman/Errors.py:87 +#, docstring msgid "Email address has potentially hostile characters in it." msgstr "" -#. docstring #: Mailman/Errors.py:93 +#, docstring msgid "Held message was lost." msgstr "" -#. docstring #: Mailman/Errors.py:100 +#, docstring msgid "Base class for all handler errors." msgstr "" -#. docstring #: Mailman/Errors.py:103 +#, docstring msgid "Base class for all message-being-held short circuits." msgstr "" @@ -1977,18 +1977,23 @@ msgstr "" msgid "Your message was rejected" msgstr "" -#. docstring #: Mailman/Errors.py:114 +#, docstring msgid "The message can be discarded with no further action" msgstr "" -#. docstring #: Mailman/Errors.py:117 +#, docstring +msgid "The message will be bounced back to the sender" +msgstr "" + +#: Mailman/Errors.py:120 +#, docstring msgid "Delivery to some or all recipients failed" msgstr "" -#. docstring -#: Mailman/Errors.py:125 +#: Mailman/Errors.py:128 +#, docstring msgid "We've seen this message before" msgstr "" @@ -2084,8 +2089,8 @@ msgstr "" msgid "(Note - you are subscribing to a list of mailing lists, so the %(type)s notice will be sent to the admin address for your membership, %(addr)s.)<p>" msgstr "" -#. docstring #: Mailman/HTMLFormatter.py:153 +#, docstring msgid "Tailor to approval, roster privacy, and web vetting requirements." msgstr "" @@ -2125,8 +2130,8 @@ msgstr "" msgid "<p>(Note that this is an umbrella list, intended to have only other mailing lists as members. Among other things, this means that your confirmation request will be sent to the '%(sfx)s' account for your address.)" msgstr "" -#. docstring #: Mailman/HTMLFormatter.py:222 +#, docstring msgid "Present editing options, according to list privacy." msgstr "" @@ -2158,8 +2163,8 @@ msgid "" " administrator.</i>)" msgstr "" -#. docstring #: Mailman/HTMLFormatter.py:260 +#, docstring msgid "Provide avenue to subscribers roster, contingent to .private_roster." msgstr "" @@ -2211,12 +2216,12 @@ msgstr "" msgid "Once a month, your password will be emailed to you as a reminder." msgstr "" -#: Mailman/HTMLFormatter.py:360 +#: Mailman/HTMLFormatter.py:363 msgid "current archive" msgstr "" -#. docstring -#: Mailman/HTMLFormatter.py:375 +#: Mailman/HTMLFormatter.py:378 +#, docstring msgid "" "\n" " returns standard replaces plus formatted user lists in\n" @@ -2228,12 +2233,23 @@ msgstr "" msgid "%(realname)s post acknowledgement" msgstr "" -#: Mailman/Handlers/CookHeaders.py:53 Mailman/Handlers/Hold.py:239 -#: Mailman/Handlers/Hold.py:269 Mailman/Handlers/ToDigest.py:217 -#: Mailman/ListAdmin.py:174 +#: Mailman/Handlers/CalcRecips.py:38 Mailman/Handlers/CookHeaders.py:53 +#: Mailman/Handlers/Hold.py:239 Mailman/Handlers/Hold.py:269 +#: Mailman/Handlers/ToDigest.py:213 Mailman/ListAdmin.py:174 msgid "(no subject)" msgstr "" +#: Mailman/Handlers/CalcRecips.py:41 +msgid "Your urgent message was rejected" +msgstr "" + +#: Mailman/Handlers/CalcRecips.py:47 +msgid "" +"Your urgent message to the %(realname)s mailing list was not authorized for\n" +"delivery. The original message as received by Mailman is attached.\n" +"\n" +msgstr "" + #: Mailman/Handlers/Decorate.py:35 msgid "non-digest header" msgstr "" @@ -2246,8 +2262,8 @@ msgstr "" msgid "[INVALID %(what)s]" msgstr "" -#. docstring #: Mailman/Handlers/Hold.py:51 +#, docstring msgid "Sender is explicitly forbidden" msgstr "" @@ -2255,8 +2271,8 @@ msgstr "" msgid "You are forbidden from posting messages to this list." msgstr "" -#. docstring #: Mailman/Handlers/Hold.py:55 +#, docstring msgid "Post to moderated list" msgstr "" @@ -2264,8 +2280,8 @@ msgstr "" msgid "Your message was deemed inappropriate by the moderator." msgstr "" -#. docstring #: Mailman/Handlers/Hold.py:59 +#, docstring msgid "Post by non-member to a members-only list" msgstr "" @@ -2273,8 +2289,8 @@ msgstr "" msgid "Non-members are not allowed to post messages to this list." msgstr "" -#. docstring #: Mailman/Handlers/Hold.py:63 +#, docstring msgid "Posting to a restricted list by sender requires approval" msgstr "" @@ -2282,8 +2298,8 @@ msgstr "" msgid "This list is restricted; your message was not approved." msgstr "" -#. docstring #: Mailman/Handlers/Hold.py:67 +#, docstring msgid "Too many recipients to the message" msgstr "" @@ -2291,8 +2307,8 @@ msgstr "" msgid "Please trim the recipient list; it is too long." msgstr "" -#. docstring #: Mailman/Handlers/Hold.py:71 +#, docstring msgid "Message has implicit destination" msgstr "" @@ -2303,8 +2319,8 @@ msgid "" "address in the To: or Cc: fields." msgstr "" -#. docstring #: Mailman/Handlers/Hold.py:77 +#, docstring msgid "Message may contain administrivia" msgstr "" @@ -2316,8 +2332,8 @@ msgid "" "instructions." msgstr "" -#. docstring #: Mailman/Handlers/Hold.py:88 +#, docstring msgid "Message has a suspicious header" msgstr "" @@ -2325,8 +2341,8 @@ msgstr "" msgid "Your message had a suspicious header." msgstr "" -#. docstring #: Mailman/Handlers/Hold.py:92 +#, docstring msgid "Message body is too big: %d bytes but there's a limit of %d KB" msgstr "" @@ -2356,8 +2372,8 @@ msgstr "" msgid "The Mailman Replybot" msgstr "" -#. docstring #: Mailman/Handlers/Sendmail.py:44 +#, docstring msgid "" "Process the message object for the given list.\n" "\n" @@ -2375,41 +2391,41 @@ msgid "" " " msgstr "" -#. docstring #: Mailman/Handlers/SpamDetect.py:31 +#, docstring msgid "The message contains known spam" msgstr "" -#: Mailman/Handlers/ToDigest.py:154 +#: Mailman/Handlers/ToDigest.py:148 msgid "%(realname)s Digest, Vol %(volume)d, Issue %(issue)d" msgstr "" -#: Mailman/Handlers/ToDigest.py:190 +#: Mailman/Handlers/ToDigest.py:186 msgid "digest header" msgstr "" -#: Mailman/Handlers/ToDigest.py:193 +#: Mailman/Handlers/ToDigest.py:189 msgid "Digest Header" msgstr "" -#: Mailman/Handlers/ToDigest.py:206 +#: Mailman/Handlers/ToDigest.py:202 msgid "" "Today's Topics:\n" msgstr "" -#: Mailman/Handlers/ToDigest.py:273 +#: Mailman/Handlers/ToDigest.py:269 msgid "Today's Topics (%(msgcount)d messages)" msgstr "" -#: Mailman/Handlers/ToDigest.py:299 +#: Mailman/Handlers/ToDigest.py:295 msgid "digest footer" msgstr "" -#: Mailman/Handlers/ToDigest.py:302 +#: Mailman/Handlers/ToDigest.py:298 msgid "Digest Footer" msgstr "" -#: Mailman/Handlers/ToDigest.py:316 +#: Mailman/Handlers/ToDigest.py:312 msgid "End of " msgstr "" @@ -2433,28 +2449,28 @@ msgstr "" msgid "Request to mailing list %(realname)s rejected" msgstr "" -#. docstring #: Mailman/LockFile.py:105 +#, docstring msgid "Base class for all exceptions in this module." msgstr "" -#. docstring #: Mailman/LockFile.py:108 +#, docstring msgid "An attempt is made to lock an already locked object." msgstr "" -#. docstring #: Mailman/LockFile.py:111 +#, docstring msgid "An attempt is made to unlock an object that isn't locked." msgstr "" -#. docstring #: Mailman/LockFile.py:114 +#, docstring msgid "The timeout interval elapsed before the lock succeeded." msgstr "" -#. docstring #: Mailman/LockFile.py:119 +#, docstring msgid "" "A portable way to lock resources by way of the file system.\n" "\n" @@ -2500,8 +2516,8 @@ msgid "" " " msgstr "" -#. docstring #: Mailman/LockFile.py:164 +#, docstring msgid "" "Create the resource lock using lockfile as the global lock file.\n" "\n" @@ -2514,8 +2530,8 @@ msgid "" " " msgstr "" -#. docstring #: Mailman/LockFile.py:181 +#, docstring msgid "" "Set a new lock lifetime.\n" "\n" @@ -2524,13 +2540,13 @@ msgid "" " " msgstr "" -#. docstring #: Mailman/LockFile.py:189 +#, docstring msgid "Return the lock's lifetime." msgstr "" -#. docstring #: Mailman/LockFile.py:193 +#, docstring msgid "" "Refreshes the lifetime of a locked file.\n" "\n" @@ -2541,8 +2557,8 @@ msgid "" " " msgstr "" -#. docstring #: Mailman/LockFile.py:207 +#, docstring msgid "" "Acquire the lock.\n" "\n" @@ -2554,8 +2570,8 @@ msgid "" " " msgstr "" -#. docstring #: Mailman/LockFile.py:289 +#, docstring msgid "" "Unlock the lock.\n" "\n" @@ -2565,8 +2581,8 @@ msgid "" " " msgstr "" -#. docstring #: Mailman/LockFile.py:312 +#, docstring msgid "" "Returns 1 if we own the lock, 0 if we do not.\n" "\n" @@ -2575,8 +2591,8 @@ msgid "" " " msgstr "" -#. docstring #: Mailman/Logging/StampedLogger.py:25 +#, docstring msgid "" "Record messages in log files, including date stamp and optional label.\n" "\n" @@ -2598,21 +2614,21 @@ msgid "" " " msgstr "" -#. docstring #: Mailman/Logging/StampedLogger.py:45 +#, docstring msgid "" "If specified, optional label is included after timestamp.\n" " Other options are passed to the Logger class initializer.\n" " " msgstr "" -#. docstring #: Mailman/Logging/StampedLogger.py:55 +#, docstring msgid "Reset so timestamp will be included with next write." msgstr "" -#. docstring #: Mailman/Logging/Utils.py:28 +#, docstring msgid "" "Establish a StampedLogger on sys.stderr if possible. sys.stdout\n" " also gets stderr output, using a MultiLogger.\n" @@ -2702,8 +2718,8 @@ msgstr "" #: Mailman/MTA/Postfix.py:234 Mailman/MTA/Postfix.py:252 bin/check_perms:101 #: bin/check_perms:123 bin/check_perms:142 bin/check_perms:160 -#: bin/check_perms:180 bin/check_perms:204 bin/check_perms:223 -#: bin/check_perms:237 bin/check_perms:257 bin/check_perms:291 +#: bin/check_perms:180 bin/check_perms:204 bin/check_perms:224 +#: bin/check_perms:238 bin/check_perms:258 bin/check_perms:292 msgid "(fixing)" msgstr "" @@ -3028,8 +3044,8 @@ msgstr "" msgid "Your stored password is bogus." msgstr "" -#. docstring #: Mailman/MailCommandHandler.py:604 +#, docstring msgid "Parse subscription request and send confirmation request." msgstr "" @@ -3069,8 +3085,8 @@ msgstr "" msgid "Succeeded" msgstr "" -#. docstring #: Mailman/MailCommandHandler.py:684 +#, docstring msgid "Validate confirmation and carry out the subscription." msgstr "" @@ -3097,23 +3113,23 @@ msgstr "" msgid "You are already subscribed." msgstr "" -#. docstring #: Mailman/MailList.py:93 +#, docstring msgid "returns a list of the members. (all lowercase)" msgstr "" -#. docstring #: Mailman/MailList.py:97 +#, docstring msgid "returns a list of digest members. (all lowercase)" msgstr "" -#. docstring #: Mailman/MailList.py:101 Mailman/MailList.py:111 +#, docstring msgid "returns a list of the members with username case preserved." msgstr "" -#. docstring #: Mailman/MailList.py:121 +#, docstring msgid "" "adds the appropriate data to the internal members dict.\n" "\n" @@ -3123,8 +3139,8 @@ msgid "" " " msgstr "" -#. docstring #: Mailman/MailList.py:145 +#, docstring msgid "" "Usually the member addr, but modified for umbrella lists.\n" "\n" @@ -3137,25 +3153,25 @@ msgid "" " " msgstr "" -#. docstring #: Mailman/MailList.py:161 +#, docstring msgid "" "Return the member's case preserved address.\n" " " msgstr "" -#. docstring #: Mailman/MailList.py:177 +#, docstring msgid "Return the member's address lower cased." msgstr "" -#. docstring #: Mailman/MailList.py:201 +#, docstring msgid "Return user's setting for option, defaulting to 0 if no settings." msgstr "" -#. docstring #: Mailman/MailList.py:245 +#, docstring msgid "" "Return the lowercased version of the subscribed email address.\n" "\n" @@ -3165,13 +3181,13 @@ msgid "" " " msgstr "" -#. docstring #: Mailman/MailList.py:264 +#, docstring msgid "Set transient variables of this and inherited classes." msgstr "" -#. docstring #: Mailman/MailList.py:279 +#, docstring msgid "Assign default values - some will be overriden by stored state." msgstr "" @@ -3318,35 +3334,43 @@ msgid "" " mailing list, so you don't need to include any of that kind of\n" " stuff here. This should just contain mission-specific kinds of\n" " things, like etiquette policies or team orientation, or that kind\n" -" of thing." +" of thing.\n" +"\n" +" <p>Note that this text will be wrapped, according to the\n" +" following rules:\n" +" <ul><li>Each paragraph is filled so that no line is longer than\n" +" 70 characters.\n" +" <li>Any line that begins with whitespace is not filled.\n" +" <li>A blank line separates paragraphs.\n" +" </ul>" msgstr "" -#: Mailman/MailList.py:481 +#: Mailman/MailList.py:489 msgid "" "Text sent to people leaving the list. If empty, no special\n" " text will be added to the unsubscribe message." msgstr "" -#: Mailman/MailList.py:485 +#: Mailman/MailList.py:493 msgid "Explicit address" msgstr "" -#: Mailman/MailList.py:485 +#: Mailman/MailList.py:493 msgid "Poster" msgstr "" -#: Mailman/MailList.py:485 +#: Mailman/MailList.py:493 msgid "This list" msgstr "" -#: Mailman/MailList.py:486 +#: Mailman/MailList.py:494 msgid "" "Where are replies to list messages directed?\n" " <tt>Poster</tt> is <em>strongly</em> recommended for most mailing\n" " lists." msgstr "" -#: Mailman/MailList.py:491 +#: Mailman/MailList.py:499 msgid "" "This option controls what Mailman does to the\n" " <tt>Reply-To:</tt> header in messages flowing through this\n" @@ -3380,11 +3404,11 @@ msgid "" " list." msgstr "" -#: Mailman/MailList.py:523 +#: Mailman/MailList.py:531 msgid "Explicit <tt>Reply-To:</tt> header." msgstr "" -#: Mailman/MailList.py:525 +#: Mailman/MailList.py:533 msgid "" "This is the address set in the <tt>Reply-To:</tt> header\n" " when the <a\n" @@ -3416,13 +3440,13 @@ msgid "" " <tt>Reply-To:</tt> header, it will not be changed." msgstr "" -#: Mailman/MailList.py:555 +#: Mailman/MailList.py:563 msgid "" "(Administrivia filter) Check postings and intercept ones\n" " that seem to be administrative requests?" msgstr "" -#: Mailman/MailList.py:558 +#: Mailman/MailList.py:566 msgid "" "Administrivia tests will check postings to see whether it's\n" " really meant as an administrative request (like subscribe,\n" @@ -3431,13 +3455,13 @@ msgid "" " in the process." msgstr "" -#: Mailman/MailList.py:565 +#: Mailman/MailList.py:573 msgid "" "Send password reminders to, eg, \"-owner\" address instead of\n" " directly to user." msgstr "" -#: Mailman/MailList.py:568 +#: Mailman/MailList.py:576 msgid "" "Set this to yes when this list is intended to cascade only\n" " to other mailing lists. When set, meta notices like\n" @@ -3447,14 +3471,14 @@ msgid "" " account name." msgstr "" -#: Mailman/MailList.py:576 +#: Mailman/MailList.py:584 msgid "" "Suffix for use when this list is an umbrella for other\n" " lists, according to setting of previous \"umbrella_list\"\n" " setting." msgstr "" -#: Mailman/MailList.py:580 +#: Mailman/MailList.py:588 msgid "" "When \"umbrella_list\" is set to indicate that this list has\n" " other mailing lists as members, then administrative notices like\n" @@ -3466,17 +3490,17 @@ msgid "" " is \"No\"." msgstr "" -#: Mailman/MailList.py:590 +#: Mailman/MailList.py:598 msgid "" "Send monthly password reminders or no? Overrides the\n" " previous option." msgstr "" -#: Mailman/MailList.py:594 +#: Mailman/MailList.py:602 msgid "Send welcome message when people subscribe?" msgstr "" -#: Mailman/MailList.py:595 +#: Mailman/MailList.py:603 msgid "" "Turn this on only if you plan on subscribing people manually\n" " and don't want them to know that you did so. This option is most\n" @@ -3484,13 +3508,13 @@ msgid "" " list manager to Mailman." msgstr "" -#: Mailman/MailList.py:601 +#: Mailman/MailList.py:609 msgid "" "Should administrator get immediate notice of new requests,\n" " as well as daily notices about collected ones?" msgstr "" -#: Mailman/MailList.py:604 +#: Mailman/MailList.py:612 msgid "" "List admins are sent daily reminders of pending admin\n" " approval requests, like subscriptions to a moderated list or\n" @@ -3499,17 +3523,17 @@ msgid "" " of new requests, as well." msgstr "" -#: Mailman/MailList.py:611 +#: Mailman/MailList.py:619 msgid "" "Should administrator get notices of subscribes and\n" " unsubscribes?" msgstr "" -#: Mailman/MailList.py:616 +#: Mailman/MailList.py:624 msgid "Send mail to poster when their posting is held for approval?" msgstr "" -#: Mailman/MailList.py:618 +#: Mailman/MailList.py:626 msgid "" "Approval notices are sent when mail triggers certain of the\n" " limits <em>except</em> routine list moderation and spam filters,\n" @@ -3517,17 +3541,17 @@ msgid "" " ever sending the notice." msgstr "" -#: Mailman/MailList.py:624 +#: Mailman/MailList.py:632 msgid "" "Maximum length in Kb of a message body. Use 0 for no\n" " limit." msgstr "" -#: Mailman/MailList.py:628 +#: Mailman/MailList.py:636 msgid "Host name this list prefers for email." msgstr "" -#: Mailman/MailList.py:630 +#: Mailman/MailList.py:638 msgid "" "The \"host_name\" is the preferred name for email to\n" " mailman-related addresses on this host, and generally should be\n" @@ -3536,27 +3560,27 @@ msgid "" " multiple addresses." msgstr "" -#: Mailman/MailList.py:658 +#: Mailman/MailList.py:666 msgid "none" msgstr "" -#: Mailman/MailList.py:659 Mailman/MailList.py:682 +#: Mailman/MailList.py:667 Mailman/MailList.py:690 msgid "confirm" msgstr "" -#: Mailman/MailList.py:660 Mailman/MailList.py:683 +#: Mailman/MailList.py:668 Mailman/MailList.py:691 msgid "require approval" msgstr "" -#: Mailman/MailList.py:661 Mailman/MailList.py:684 +#: Mailman/MailList.py:669 Mailman/MailList.py:692 msgid "confirm+approval" msgstr "" -#: Mailman/MailList.py:663 Mailman/MailList.py:686 +#: Mailman/MailList.py:671 Mailman/MailList.py:694 msgid "What steps are required for subscription?<br>" msgstr "" -#: Mailman/MailList.py:664 +#: Mailman/MailList.py:672 msgid "" "None - no verification steps (<em>Not\n" " Recommended </em>)<br>\n" @@ -3575,7 +3599,7 @@ msgid "" " their consent." msgstr "" -#: Mailman/MailList.py:687 +#: Mailman/MailList.py:695 msgid "" "confirm (*) - email confirmation required <br>\n" " require approval - require list administrator\n" @@ -3590,7 +3614,7 @@ msgid "" " subscriptions for others without their consent." msgstr "" -#: Mailman/MailList.py:703 +#: Mailman/MailList.py:711 msgid "" "List access policies, including anti-spam measures, covering\n" " members and outsiders. See also the <a\n" @@ -3598,49 +3622,49 @@ msgid "" " archive-privacy settings." msgstr "" -#: Mailman/MailList.py:708 +#: Mailman/MailList.py:716 msgid "Subscribing" msgstr "" -#: Mailman/MailList.py:710 +#: Mailman/MailList.py:718 msgid "" "Advertise this list when people ask what lists are on this\n" " machine?" msgstr "" -#: Mailman/MailList.py:715 +#: Mailman/MailList.py:723 msgid "Membership exposure" msgstr "" -#: Mailman/MailList.py:717 +#: Mailman/MailList.py:725 msgid "Anyone" msgstr "" -#: Mailman/MailList.py:717 +#: Mailman/MailList.py:725 msgid "List admin only" msgstr "" -#: Mailman/MailList.py:717 +#: Mailman/MailList.py:725 msgid "List members" msgstr "" -#: Mailman/MailList.py:718 +#: Mailman/MailList.py:726 msgid "Who can view subscription list?" msgstr "" -#: Mailman/MailList.py:720 +#: Mailman/MailList.py:728 msgid "" "When set, the list of subscribers is protected by member or\n" " admin password authentication." msgstr "" -#: Mailman/MailList.py:724 +#: Mailman/MailList.py:732 msgid "" "Show member addrs so they're not directly recognizable as\n" " email addrs?" msgstr "" -#: Mailman/MailList.py:726 +#: Mailman/MailList.py:734 msgid "" "Setting this option causes member email addresses to be\n" " transformed when they are presented on list web pages (both in\n" @@ -3650,21 +3674,21 @@ msgid "" " spammers." msgstr "" -#: Mailman/MailList.py:733 +#: Mailman/MailList.py:741 msgid "General posting filters" msgstr "" -#: Mailman/MailList.py:735 +#: Mailman/MailList.py:743 msgid "Must posts be approved by an administrator?" msgstr "" -#: Mailman/MailList.py:738 +#: Mailman/MailList.py:746 msgid "" "Restrict posting privilege to list members?\n" " (<i>member_posting_only</i>)" msgstr "" -#: Mailman/MailList.py:741 +#: Mailman/MailList.py:749 msgid "" "Use this option if you want to restrict posting to list\n" " members. If you want list members to be able to post, plus a\n" @@ -3672,7 +3696,7 @@ msgid "" " below." msgstr "" -#: Mailman/MailList.py:747 +#: Mailman/MailList.py:755 msgid "" "Addresses of members accepted for posting to this list\n" " without implicit approval requirement. (See \"Restrict ... to list\n" @@ -3680,7 +3704,7 @@ msgid "" " posting by list members" msgstr "" -#: Mailman/MailList.py:752 +#: Mailman/MailList.py:760 msgid "" "Adding entries here will have one of two effects, according\n" " to whether another option restricts posting to members.\n" @@ -3697,17 +3721,17 @@ msgid "" " </ul>" msgstr "" -#: Mailman/MailList.py:766 +#: Mailman/MailList.py:774 msgid "Spam-specific posting filters" msgstr "" -#: Mailman/MailList.py:770 +#: Mailman/MailList.py:778 msgid "" "Must posts have list named in destination (to, cc) field\n" " (or be among the acceptable alias names, specified below)?" msgstr "" -#: Mailman/MailList.py:773 +#: Mailman/MailList.py:781 msgid "" "Many (in fact, most) spams do not explicitly name their\n" " myriad destinations in the explicit destination addresses - in\n" @@ -3727,13 +3751,13 @@ msgid "" " </ol>" msgstr "" -#: Mailman/MailList.py:791 +#: Mailman/MailList.py:799 msgid "" "Alias names (regexps) which qualify as explicit to or cc\n" " destination names for this list." msgstr "" -#: Mailman/MailList.py:794 +#: Mailman/MailList.py:802 msgid "" "Alternate addresses that are acceptable when\n" " `require_explicit_destination' is enabled. This option takes a\n" @@ -3753,21 +3777,21 @@ msgid "" " recipient address." msgstr "" -#: Mailman/MailList.py:812 +#: Mailman/MailList.py:820 msgid "Ceiling on acceptable number of recipients for a posting." msgstr "" -#: Mailman/MailList.py:814 +#: Mailman/MailList.py:822 msgid "" "If a posting has this number, or more, of recipients, it is\n" " held for admin approval. Use 0 for no ceiling." msgstr "" -#: Mailman/MailList.py:818 +#: Mailman/MailList.py:826 msgid "Addresses whose postings are always held for approval." msgstr "" -#: Mailman/MailList.py:819 +#: Mailman/MailList.py:827 msgid "" "Email addresses whose posts should always be held for\n" " approval, no matter what other options you have set. See also\n" @@ -3775,11 +3799,11 @@ msgid "" " arbitrary headers." msgstr "" -#: Mailman/MailList.py:825 +#: Mailman/MailList.py:833 msgid "Hold posts with header value matching a specified regexp." msgstr "" -#: Mailman/MailList.py:826 +#: Mailman/MailList.py:834 msgid "" "Use this option to prohibit posts according to specific\n" " header values. The target value is a regular-expression for\n" @@ -3799,74 +3823,74 @@ msgid "" " mechanism." msgstr "" -#: Mailman/MailList.py:844 +#: Mailman/MailList.py:852 msgid "" "Hide the sender of a message, replacing it with the list\n" " address (Removes From, Sender and Reply-To fields)" msgstr "" -#: Mailman/MailList.py:849 +#: Mailman/MailList.py:857 msgid "Policies concerning immediately delivered list traffic." msgstr "" -#: Mailman/MailList.py:852 +#: Mailman/MailList.py:860 msgid "" "Can subscribers choose to receive mail immediately, rather\n" " than in batched digests?" msgstr "" -#: Mailman/MailList.py:856 +#: Mailman/MailList.py:864 msgid "Header added to mail sent to regular list members" msgstr "" -#: Mailman/MailList.py:857 +#: Mailman/MailList.py:865 msgid "" "Text prepended to the top of every immediately-delivery\n" " message. " msgstr "" -#: Mailman/MailList.py:862 +#: Mailman/MailList.py:870 msgid "Footer added to mail sent to regular list members" msgstr "" -#: Mailman/MailList.py:863 +#: Mailman/MailList.py:871 msgid "" "Text appended to the bottom of every immediately-delivery\n" " message. " msgstr "" -#. docstring -#: Mailman/MailList.py:1010 +#: Mailman/MailList.py:1018 +#, docstring msgid "Migrate prior version's state to new structure, if changed." msgstr "" -#. docstring -#: Mailman/MailList.py:1024 +#: Mailman/MailList.py:1032 +#, docstring msgid "Normalize selected values to known formats." msgstr "" -#: Mailman/MailList.py:1076 Mailman/MailList.py:1190 +#: Mailman/MailList.py:1084 Mailman/MailList.py:1198 msgid " from %(remote)s" msgstr "" -#: Mailman/MailList.py:1097 Mailman/MailList.py:1145 +#: Mailman/MailList.py:1105 Mailman/MailList.py:1153 msgid "%(realname)s -- confirmation of subscription -- confirm %(cookie)s" msgstr "" -#: Mailman/MailList.py:1111 +#: Mailman/MailList.py:1119 msgid "subscriptions to %(realname)s require administrator approval" msgstr "" -#: Mailman/MailList.py:1167 +#: Mailman/MailList.py:1175 msgid "subscriptions to %(name)s require administrator approval" msgstr "" -#: Mailman/MailList.py:1207 +#: Mailman/MailList.py:1215 msgid "%(realname)s -- confirmation of removal -- confirm %(cookie)s" msgstr "" -#. docstring -#: Mailman/MailList.py:1229 +#: Mailman/MailList.py:1237 +#, docstring msgid "" "Subscribe members in list `names'.\n" "\n" @@ -3882,28 +3906,28 @@ msgid "" " " msgstr "" -#: Mailman/MailList.py:1317 +#: Mailman/MailList.py:1325 msgid "%(realname)s subscription notification" msgstr "" -#: Mailman/MailList.py:1370 +#: Mailman/MailList.py:1378 msgid "%(realname)s unsubscribe notification" msgstr "" -#. docstring -#: Mailman/MailList.py:1434 +#: Mailman/MailList.py:1442 +#, docstring msgid "" "True if list name or any acceptable_alias is included among the\n" " to or cc addrs." msgstr "" -#. docstring -#: Mailman/MailList.py:1493 +#: Mailman/MailList.py:1501 +#, docstring msgid "Return a list of triples [(field name, regex, line), ...]." msgstr "" -#. docstring -#: Mailman/MailList.py:1525 +#: Mailman/MailList.py:1533 +#, docstring msgid "" "Return true if named header field matches a regexp in the\n" " bounce_matching_header list variable.\n" @@ -3913,43 +3937,117 @@ msgid "" " " msgstr "" -#. docstring -#: Mailman/Message.py:88 +#: Mailman/Message.py:95 +#, docstring msgid "Class for internally crafted messages." msgstr "" -#. docstring -#: Mailman/Message.py:105 +#: Mailman/Message.py:113 +#, docstring msgid "" -"Prepares the message for sending by enqueing it to the `virgin'\n" -" queue.\n" +"Sends the message by enqueuing it to the `virgin' queue.\n" "\n" " This is used for all internally crafted messages.\n" " " msgstr "" -#. docstring #: Mailman/Pending.py:46 +#, docstring msgid "Create a new entry in the pending database, returning cookie for it." msgstr "" -#. docstring #: Mailman/Pending.py:80 +#, docstring msgid "Return data for cookie, removing it from db, or None if not found." msgstr "" -#. docstring -#: Mailman/Queue/Switchboard.py:175 +#: Mailman/Queue/Control.py:180 +#, docstring +msgid "" +"Main startup function.\n" +"\n" +" This is called by (the misnamed) cron/qrunner and by bin/mailmanctl. If\n" +" optional argument runner is provided, then the named qrunner is run once\n" +" followed by a return of this function. If runner is None, then we start\n" +" the master qrunner main loop.\n" +" " +msgstr "" + +#: Mailman/Queue/Runner.py:192 +#, docstring +msgid "" +"Clean up upon exit from the main processing loop.\n" +"\n" +" Called when the Runner's main loop is stopped, this should perform\n" +" any necessary resource deallocation. Its return value is irrelevant.\n" +" " +msgstr "" + +#: Mailman/Queue/Runner.py:201 +#, docstring +msgid "" +"Dispose of a single message destined for a mailing list.\n" +"\n" +" Called for each message that the Runner is responsible for, this is\n" +" the primary overridable method for processing each message.\n" +" Subclasses, must provide implementation for this method.\n" +"\n" +" mlist is the MailList instance this message is destined for.\n" +"\n" +" msg is the Message object representing the message.\n" +"\n" +" msgdata is a dictionary of message metadata.\n" +" " +msgstr "" + +#: Mailman/Queue/Runner.py:216 +#, docstring +msgid "" +"Do some processing `every once in a while'.\n" +"\n" +" Called every once in a while both from the Runner's main loop, and\n" +" from the Runner's hash slice processing loop. You can do whatever\n" +" special periodic processing you want here, and the return value is\n" +" irrelevant.\n" +"\n" +" " +msgstr "" + +#: Mailman/Queue/Runner.py:227 +#, docstring +msgid "" +"Sleep for a little while, because there was nothing to do.\n" +"\n" +" This is called from the Runner's main loop, but only when the last\n" +" processing loop had no work to do (i.e. there were no messages in it's\n" +" little slice of hash space).\n" +" " +msgstr "" + +#: Mailman/Queue/Runner.py:238 +#, docstring +msgid "" +"Return a true value if the individual file processing loop should\n" +" exit before it's finished processing each message in the current slice\n" +" of hash space. A false value tells __oneloop() to continue processing\n" +" until the current snapshot of hash space is exhausted.\n" +"\n" +" You could, for example, implement a throttling algorithm here.\n" +" " +msgstr "" + +#: Mailman/Queue/Switchboard.py:192 +#, docstring msgid "Python marshal format." msgstr "" -#. docstring -#: Mailman/Queue/Switchboard.py:215 +#: Mailman/Queue/Switchboard.py:232 +#, docstring msgid "Native (i.e. compiled-in) Berkeley db format." msgstr "" -#. docstring -#: Mailman/Queue/Switchboard.py:241 +#: Mailman/Queue/Switchboard.py:258 +#, docstring msgid "" "Human readable .db file format.\n" "\n" @@ -3961,8 +4059,8 @@ msgid "" " " msgstr "" -#. docstring #: Mailman/SafeDict.py:27 +#, docstring msgid "" "Dictionary which returns a default value for unknown keys.\n" "\n" @@ -3970,23 +4068,18 @@ msgid "" " " msgstr "" -#. docstring -#: Mailman/SecurityManager.py:273 -msgid "True if password is valid for site, list admin, or specific user." -msgstr "" - -#. docstring -#: Mailman/Utils.py:48 +#: Mailman/Utils.py:49 +#, docstring msgid "Return true iff list `listname' exists." msgstr "" -#. docstring -#: Mailman/Utils.py:57 +#: Mailman/Utils.py:58 +#, docstring msgid "Return the names of all lists in default list directory." msgstr "" -#. docstring -#: Mailman/Utils.py:68 +#: Mailman/Utils.py:69 +#, docstring msgid "" "Wrap and fill the text to the specified column.\n" "\n" @@ -4000,13 +4093,13 @@ msgid "" " " msgstr "" -#. docstring -#: Mailman/Utils.py:154 +#: Mailman/Utils.py:155 +#, docstring msgid "Verify that the an email address isn't grossly invalid." msgstr "" -#. docstring -#: Mailman/Utils.py:179 +#: Mailman/Utils.py:180 +#, docstring msgid "" "Parse common types of email addresses:\n" "\n" @@ -4023,8 +4116,8 @@ msgid "" " " msgstr "" -#. docstring -#: Mailman/Utils.py:224 +#: Mailman/Utils.py:225 +#, docstring msgid "" "target - scriptname only, nothing extra\n" " web_page_url - the list's configvar of the same name\n" @@ -4032,18 +4125,18 @@ msgid "" " " msgstr "" -#. docstring -#: Mailman/Utils.py:267 +#: Mailman/Utils.py:268 +#, docstring msgid "returns the address with the domain part lowercased" msgstr "" -#. docstring -#: Mailman/Utils.py:279 +#: Mailman/Utils.py:280 +#, docstring msgid "True when username matches and host addr of one addr contains other's." msgstr "" -#. docstring -#: Mailman/Utils.py:301 +#: Mailman/Utils.py:302 +#, docstring msgid "" "returns a sorted list of addresses that could possibly match\n" " a given name.\n" @@ -4053,15 +4146,15 @@ msgid "" " 'scott@pobox.com']" msgstr "" -#. docstring -#: Mailman/Utils.py:321 +#: Mailman/Utils.py:322 +#, docstring msgid "" "List2Dict returns a dict keyed by the entries in the list\n" " passed to it." msgstr "" -#. docstring -#: Mailman/Utils.py:330 +#: Mailman/Utils.py:331 +#, docstring msgid "" "Given an email address, and any number of dictionaries keyed by\n" " email addresses, returns the subset of the list that matches the\n" @@ -4069,8 +4162,8 @@ msgid "" " just in case." msgstr "" -#. docstring -#: Mailman/Utils.py:423 +#: Mailman/Utils.py:424 +#, docstring msgid "" "Make email address unrecognizable to web spiders, but invertable.\n" "\n" @@ -4078,13 +4171,13 @@ msgid "" " instead of a token." msgstr "" -#. docstring -#: Mailman/Utils.py:433 +#: Mailman/Utils.py:434 +#, docstring msgid "Invert ObscureEmail() conversion." msgstr "" -#. docstring -#: Mailman/Utils.py:592 +#: Mailman/Utils.py:593 +#, docstring msgid "" "Like `rm -r'\n" "\n" @@ -4093,8 +4186,8 @@ msgid "" " " msgstr "" -#. docstring -#: Mailman/Utils.py:613 +#: Mailman/Utils.py:614 +#, docstring msgid "" "Return the full virtual path this CGI script was invoked with.\n" "\n" @@ -4109,23 +4202,23 @@ msgid "" " " msgstr "" -#. docstring #: Mailman/htmlformat.py:44 +#, docstring msgid "Return a presentation of an object, invoking their Format method if any." msgstr "" -#. docstring #: Mailman/htmlformat.py:222 +#, docstring msgid "FontSize is being deprecated - use FontAttr(..., size=\"...\") instead." msgstr "" -#. docstring #: Mailman/htmlformat.py:235 +#, docstring msgid "Present arbitrary font attributes." msgstr "" -#. docstring #: Mailman/htmlformat.py:335 +#, docstring msgid "Document without head section, for templates that provide their own." msgstr "" @@ -4141,20 +4234,20 @@ msgstr "" msgid "Gnu's Not Unix" msgstr "" -#. docstring #: Mailman/versions.py:48 +#, docstring msgid "Dispose of old vars and user options, mapping to new ones when suitable." msgstr "" -#. docstring #: Mailman/versions.py:70 +#, docstring msgid "" "Transform old variable values into new ones, deleting old ones.\n" " stored_state is last snapshot from file, as opposed to from InitVars()." msgstr "" -#. docstring #: Mailman/versions.py:75 +#, docstring msgid "" "Use specified old value if new value is not in stored state.\n" "\n" @@ -4165,23 +4258,23 @@ msgid "" " " msgstr "" -#. docstring #: Mailman/versions.py:180 +#, docstring msgid "Add defaults for these new variables if they don't exist." msgstr "" -#. docstring #: Mailman/versions.py:206 +#, docstring msgid "Transform sense of changed user options." msgstr "" -#. docstring #: Mailman/versions.py:216 +#, docstring msgid "Keys in user_options must be lower case." msgstr "" -#. docstring #: Mailman/versions.py:234 +#, docstring msgid "With version 1.2, we use a new pending request database schema." msgstr "" @@ -4354,55 +4447,55 @@ msgstr "" msgid "%(dbdir)s \"other\" perms must be 000" msgstr "" -#: bin/check_perms:212 +#: bin/check_perms:213 msgid "checking cgi-bin permissions" msgstr "" -#: bin/check_perms:217 +#: bin/check_perms:218 msgid " checking set-gid for %(path)s" msgstr "" -#: bin/check_perms:221 +#: bin/check_perms:222 msgid "%(path)s must be set-gid" msgstr "" -#: bin/check_perms:231 +#: bin/check_perms:232 msgid "checking set-gid for %(wrapper)s" msgstr "" -#: bin/check_perms:235 +#: bin/check_perms:236 msgid "%(wrapper)s must be set-gid" msgstr "" -#: bin/check_perms:245 +#: bin/check_perms:246 msgid "checking permissions on %(pwfile)s" msgstr "" -#: bin/check_perms:254 +#: bin/check_perms:255 msgid "%(pwfile)s permissions must be exactly 0640 (got %(octmode)s)" msgstr "" -#: bin/check_perms:276 +#: bin/check_perms:277 msgid "checking permissions on list data" msgstr "" -#: bin/check_perms:281 +#: bin/check_perms:282 msgid " checking permissions on: %(path)s" msgstr "" -#: bin/check_perms:289 +#: bin/check_perms:290 msgid "file permissions must be at least 660: %(path)s" msgstr "" -#: bin/check_perms:331 +#: bin/check_perms:332 msgid "No problems found" msgstr "" -#: bin/check_perms:333 +#: bin/check_perms:334 msgid "Problems found:" msgstr "" -#: bin/check_perms:334 +#: bin/check_perms:335 msgid "Re-run as %(MAILMAN_OWNER)s (or root) with -f flag to fix" msgstr "" @@ -4519,6 +4612,22 @@ msgstr "" msgid "Could not open file for writing:" msgstr "" +#: bin/mailmanctl:93 +msgid "PID unreadable in: %(pidfile)s" +msgstr "" + +#: bin/mailmanctl:101 +msgid "No child with pid: %(pid)s" +msgstr "" + +#: bin/mailmanctl:122 +msgid "No command given." +msgstr "" + +#: bin/mailmanctl:125 bin/mailmanctl:129 bin/qrunner:84 +msgid "Bad command: %(command)s" +msgstr "" + #: bin/mmsitepass:69 msgid "site" msgstr "" @@ -4595,42 +4704,50 @@ msgid "" "\n" msgstr "" -#: bin/pygettext.py:357 +#: bin/pygettext.py:358 msgid "# File: %(filename)s, line: %(lineno)d" msgstr "" -#: bin/pygettext.py:365 +#: bin/pygettext.py:366 msgid " %(filename)s:%(lineno)d" msgstr "" -#: bin/pygettext.py:439 +#: bin/pygettext.py:442 msgid "Invalid value for --style: %s" msgstr "" -#: bin/pygettext.py:447 +#: bin/pygettext.py:450 msgid "pygettext.py (xgettext for Python) %s" msgstr "" -#: bin/pygettext.py:453 +#: bin/pygettext.py:456 msgid "--width argument must be an integer: %s" msgstr "" -#: bin/pygettext.py:470 +#: bin/pygettext.py:473 msgid "Can't read --exclude-file: %s" msgstr "" -#: bin/pygettext.py:481 +#: bin/pygettext.py:484 msgid "Reading standard input" msgstr "" -#: bin/pygettext.py:486 +#: bin/pygettext.py:489 msgid "Working on %s" msgstr "" -#: bin/pygettext.py:519 +#: bin/pygettext.py:522 msgid "a unicode string" msgstr "" +#: bin/qrunner:77 +msgid "-r %(name)s runs the %(runnername)s qrunner" +msgstr "" + +#: bin/qrunner:81 +msgid "No runner name given." +msgstr "" + #: bin/remove_members:104 msgid "Could not open file for reading: %(filename)s." msgstr "" @@ -4715,17 +4832,17 @@ msgstr "" msgid "Fixing language templates: %(listname)s" msgstr "" -#: bin/update:178 bin/update:409 +#: bin/update:183 bin/update:414 msgid "WARNING: could not acquire lock for list: %(listname)s" msgstr "" -#: bin/update:201 +#: bin/update:206 msgid "" "For some reason, %(mbox_dir)s exists as a file. This won't work with\n" "b6, so I'm renaming it to %(mbox_dir)s.tmp and proceeding." msgstr "" -#: bin/update:213 +#: bin/update:218 msgid "" "\n" "%(listname)s has both public and private mbox archives. Since this list\n" @@ -4739,7 +4856,7 @@ msgid "" "script.\n" msgstr "" -#: bin/update:228 +#: bin/update:233 msgid "" "%s has both public and private mbox archives. Since this list\n" "currently uses public archiving, I'm installing the public mbox file\n" @@ -4752,11 +4869,11 @@ msgid "" "script.\n" msgstr "" -#: bin/update:245 +#: bin/update:250 msgid "- updating old private mbox file" msgstr "" -#: bin/update:253 +#: bin/update:258 msgid "" " unknown file in the way, moving\n" " %(o_pri_mbox_file)s\n" @@ -4764,17 +4881,17 @@ msgid "" " %(newname)s" msgstr "" -#: bin/update:260 bin/update:283 +#: bin/update:265 bin/update:288 msgid "" " looks like you have a really recent CVS installation...\n" " you're either one brave soul, or you already ran me" msgstr "" -#: bin/update:269 +#: bin/update:274 msgid "- updating old public mbox file" msgstr "" -#: bin/update:277 +#: bin/update:282 msgid "" " unknown file in the way, moving\n" " %(o_pub_mbox_file)s\n" @@ -4782,65 +4899,65 @@ msgid "" " %(newname)s" msgstr "" -#: bin/update:314 +#: bin/update:319 msgid "- This list looks like it might have <= b4 list templates around" msgstr "" -#: bin/update:321 +#: bin/update:326 msgid "- moved %(o_tmpl)s to %(n_tmpl)s" msgstr "" -#: bin/update:323 +#: bin/update:328 msgid "- both %(o_tmpl)s and %(n_tmpl)s exist, leaving untouched" msgstr "" -#: bin/update:354 +#: bin/update:359 msgid "removing %(src)s" msgstr "" -#: bin/update:358 +#: bin/update:363 msgid "Warning: couldn't remove %(src)s -- %(rest)s" msgstr "" -#: bin/update:363 +#: bin/update:368 msgid "couldn't remove old file %(pyc)s -- %(rest)s" msgstr "" -#: bin/update:376 +#: bin/update:381 msgid "no lists == nothing to do, exiting" msgstr "" -#: bin/update:383 +#: bin/update:388 msgid "" "fixing all the perms on your old html archives to work with b6\n" "If your archives are big, this could take a minute or two..." msgstr "" -#: bin/update:388 +#: bin/update:393 msgid "done" msgstr "" -#: bin/update:390 +#: bin/update:395 msgid "Updating mailing list: %(listname)s" msgstr "" -#: bin/update:392 +#: bin/update:397 msgid "Updating Usenet watermarks" msgstr "" -#: bin/update:397 +#: bin/update:402 msgid "- nothing to update here" msgstr "" -#: bin/update:420 +#: bin/update:425 msgid "- usenet watermarks updated and gate_watermarks removed" msgstr "" -#: bin/update:430 +#: bin/update:435 msgid "Updating old pending_subscriptions.db database" msgstr "" -#: bin/update:442 +#: bin/update:447 msgid "" "\n" "\n" @@ -4861,22 +4978,22 @@ msgid "" "\n" msgstr "" -#: bin/update:495 +#: bin/update:500 msgid "No updates are necessary." msgstr "" -#: bin/update:498 +#: bin/update:503 msgid "" "Downgrade detected, from version %(hexlversion)s to version %(hextversion)s\n" "This is probably not safe.\n" "Exiting." msgstr "" -#: bin/update:503 +#: bin/update:508 msgid "Upgrading from version %(hexlversion)s to %(hextversion)s" msgstr "" -#: bin/update:512 +#: bin/update:517 msgid "" "\n" "ERROR:\n" @@ -4893,8 +5010,8 @@ msgstr "" msgid "Using Mailman version:" msgstr "" -#. docstring #: bin/withlist:135 +#, docstring msgid "" "Unlock a locked list, but do not implicitly Save() it.\n" "\n" |
