diff options
Diffstat (limited to '')
-rw-r--r-- | messages/mailman.pot | 1085 |
1 files changed, 592 insertions, 493 deletions
diff --git a/messages/mailman.pot b/messages/mailman.pot index a6d5915a..5af890a8 100644 --- a/messages/mailman.pot +++ b/messages/mailman.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: Mon Sep 22 10:07:56 2003\n" +"POT-Creation-Date: Sun Nov 30 16:47:09 2003\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" @@ -24,7 +24,7 @@ msgid " %(size)i bytes " msgstr "" #: Mailman/Archiver/HyperArch.py:279 Mailman/Archiver/HyperArch.py:438 -#: Mailman/Archiver/HyperArch.py:999 Mailman/Archiver/HyperArch.py:1164 +#: Mailman/Archiver/HyperArch.py:1000 Mailman/Archiver/HyperArch.py:1165 msgid " at " msgstr "" @@ -56,109 +56,109 @@ msgstr "" msgid "<P>Currently, there are no archives. </P>" msgstr "" -#: Mailman/Archiver/HyperArch.py:754 +#: Mailman/Archiver/HyperArch.py:755 msgid "Gzip'd Text%(sz)s" msgstr "" -#: Mailman/Archiver/HyperArch.py:759 +#: Mailman/Archiver/HyperArch.py:760 msgid "Text%(sz)s" msgstr "" -#: Mailman/Archiver/HyperArch.py:849 +#: Mailman/Archiver/HyperArch.py:850 msgid "" "figuring article archives\n" msgstr "" -#: Mailman/Archiver/HyperArch.py:859 +#: Mailman/Archiver/HyperArch.py:860 msgid "April" msgstr "" -#: Mailman/Archiver/HyperArch.py:859 +#: Mailman/Archiver/HyperArch.py:860 msgid "February" msgstr "" -#: Mailman/Archiver/HyperArch.py:859 +#: Mailman/Archiver/HyperArch.py:860 msgid "January" msgstr "" -#: Mailman/Archiver/HyperArch.py:859 +#: Mailman/Archiver/HyperArch.py:860 msgid "March" msgstr "" -#: Mailman/Archiver/HyperArch.py:860 +#: Mailman/Archiver/HyperArch.py:861 msgid "August" msgstr "" -#: Mailman/Archiver/HyperArch.py:860 +#: Mailman/Archiver/HyperArch.py:861 msgid "July" msgstr "" -#: Mailman/Archiver/HyperArch.py:860 +#: Mailman/Archiver/HyperArch.py:861 msgid "June" msgstr "" -#: Mailman/Archiver/HyperArch.py:860 Mailman/i18n.py:102 +#: Mailman/Archiver/HyperArch.py:861 Mailman/i18n.py:102 msgid "May" msgstr "" -#: Mailman/Archiver/HyperArch.py:861 +#: Mailman/Archiver/HyperArch.py:862 msgid "December" msgstr "" -#: Mailman/Archiver/HyperArch.py:861 +#: Mailman/Archiver/HyperArch.py:862 msgid "November" msgstr "" -#: Mailman/Archiver/HyperArch.py:861 +#: Mailman/Archiver/HyperArch.py:862 msgid "October" msgstr "" -#: Mailman/Archiver/HyperArch.py:861 +#: Mailman/Archiver/HyperArch.py:862 msgid "September" msgstr "" -#: Mailman/Archiver/HyperArch.py:869 +#: Mailman/Archiver/HyperArch.py:870 msgid "First" msgstr "" -#: Mailman/Archiver/HyperArch.py:869 +#: Mailman/Archiver/HyperArch.py:870 msgid "Fourth" msgstr "" -#: Mailman/Archiver/HyperArch.py:869 +#: Mailman/Archiver/HyperArch.py:870 msgid "Second" msgstr "" -#: Mailman/Archiver/HyperArch.py:869 +#: Mailman/Archiver/HyperArch.py:870 msgid "Third" msgstr "" -#: Mailman/Archiver/HyperArch.py:871 +#: Mailman/Archiver/HyperArch.py:872 msgid "%(ord)s quarter %(year)i" msgstr "" -#: Mailman/Archiver/HyperArch.py:878 +#: Mailman/Archiver/HyperArch.py:879 msgid "%(month)s %(year)i" msgstr "" -#: Mailman/Archiver/HyperArch.py:883 +#: Mailman/Archiver/HyperArch.py:884 msgid "The Week Of Monday %(day)i %(month)s %(year)i" msgstr "" -#: Mailman/Archiver/HyperArch.py:887 +#: Mailman/Archiver/HyperArch.py:888 msgid "%(day)i %(month)s %(year)i" msgstr "" -#: Mailman/Archiver/HyperArch.py:987 +#: Mailman/Archiver/HyperArch.py:988 msgid "" "Computing threaded index\n" msgstr "" -#: Mailman/Archiver/HyperArch.py:1244 +#: Mailman/Archiver/HyperArch.py:1245 msgid "Updating HTML for article %(seq)s" msgstr "" -#: Mailman/Archiver/HyperArch.py:1251 +#: Mailman/Archiver/HyperArch.py:1252 msgid "article file %(filename)s is missing!" msgstr "" @@ -202,31 +202,31 @@ msgstr "" msgid "by the list administrator" msgstr "" -#: Mailman/Bouncer.py:47 Mailman/Bouncer.py:234 +#: Mailman/Bouncer.py:47 Mailman/Bouncer.py:235 #: Mailman/Commands/cmd_set.py:182 msgid "for unknown reasons" msgstr "" -#: Mailman/Bouncer.py:181 +#: Mailman/Bouncer.py:182 msgid "disabled" msgstr "" -#: Mailman/Bouncer.py:186 +#: Mailman/Bouncer.py:187 msgid "Bounce action notification" msgstr "" -#: Mailman/Bouncer.py:241 +#: Mailman/Bouncer.py:242 msgid " The last bounce received from you was dated %(date)s" msgstr "" -#: Mailman/Bouncer.py:266 Mailman/Deliverer.py:135 +#: Mailman/Bouncer.py:267 Mailman/Deliverer.py:135 #: Mailman/Handlers/Acknowledge.py:44 Mailman/Handlers/CookHeaders.py:233 #: Mailman/Handlers/Hold.py:215 Mailman/Handlers/Hold.py:250 #: Mailman/Handlers/ToDigest.py:216 Mailman/ListAdmin.py:243 msgid "(no subject)" msgstr "" -#: Mailman/Bouncer.py:268 +#: Mailman/Bouncer.py:269 msgid "[No bounce details are available]" msgstr "" @@ -238,20 +238,20 @@ msgstr "" msgid "Administrator" msgstr "" -#: Mailman/Cgi/admin.py:70 Mailman/Cgi/admindb.py:89 Mailman/Cgi/confirm.py:55 +#: Mailman/Cgi/admin.py:76 Mailman/Cgi/admindb.py:89 Mailman/Cgi/confirm.py:55 #: Mailman/Cgi/edithtml.py:67 Mailman/Cgi/listinfo.py:51 -#: Mailman/Cgi/options.py:71 Mailman/Cgi/private.py:98 +#: Mailman/Cgi/options.py:77 Mailman/Cgi/private.py:98 #: Mailman/Cgi/rmlist.py:64 Mailman/Cgi/roster.py:57 #: Mailman/Cgi/subscribe.py:61 msgid "No such list <em>%(safelistname)s</em>" msgstr "" -#: Mailman/Cgi/admin.py:85 Mailman/Cgi/admindb.py:105 +#: Mailman/Cgi/admin.py:91 Mailman/Cgi/admindb.py:105 #: Mailman/Cgi/edithtml.py:85 Mailman/Cgi/private.py:123 msgid "Authorization failed." msgstr "" -#: Mailman/Cgi/admin.py:175 +#: Mailman/Cgi/admin.py:181 msgid "" "You have turned off delivery of both digest and\n" " non-digest messages. This is an incompatible state of\n" @@ -260,54 +260,54 @@ msgid "" " unusable." msgstr "" -#: Mailman/Cgi/admin.py:179 Mailman/Cgi/admin.py:185 Mailman/Cgi/admin.py:190 -#: Mailman/Cgi/admin.py:1363 Mailman/Gui/GUIBase.py:184 +#: Mailman/Cgi/admin.py:185 Mailman/Cgi/admin.py:191 Mailman/Cgi/admin.py:196 +#: Mailman/Cgi/admin.py:1434 Mailman/Gui/GUIBase.py:186 msgid "Warning: " msgstr "" -#: Mailman/Cgi/admin.py:183 +#: Mailman/Cgi/admin.py:189 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:194 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:218 msgid "%(hostname)s mailing lists - Admin Links" msgstr "" -#: Mailman/Cgi/admin.py:241 Mailman/Cgi/listinfo.py:99 +#: Mailman/Cgi/admin.py:247 Mailman/Cgi/listinfo.py:99 msgid "Welcome!" msgstr "" -#: Mailman/Cgi/admin.py:244 Mailman/Cgi/listinfo.py:102 +#: Mailman/Cgi/admin.py:250 Mailman/Cgi/listinfo.py:102 msgid "Mailman" msgstr "" -#: Mailman/Cgi/admin.py:248 +#: Mailman/Cgi/admin.py:254 msgid "" "<p>There currently are no publicly-advertised %(mailmanlink)s\n" " mailing lists on %(hostname)s." msgstr "" -#: Mailman/Cgi/admin.py:254 +#: Mailman/Cgi/admin.py:260 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:261 +#: Mailman/Cgi/admin.py:267 msgid "right " msgstr "" -#: Mailman/Cgi/admin.py:263 +#: Mailman/Cgi/admin.py:269 msgid "" "To visit the administrators configuration page for an\n" " unadvertised list, open a URL similar to this one, but with a '/' and\n" @@ -317,42 +317,42 @@ msgid "" " <p>General list information can be found at " msgstr "" -#: Mailman/Cgi/admin.py:270 +#: Mailman/Cgi/admin.py:276 msgid "the mailing list overview page" msgstr "" -#: Mailman/Cgi/admin.py:272 +#: Mailman/Cgi/admin.py:278 msgid "<p>(Send questions and comments to " msgstr "" -#: Mailman/Cgi/admin.py:282 Mailman/Cgi/listinfo.py:134 cron/mailpasswds:198 +#: Mailman/Cgi/admin.py:288 Mailman/Cgi/listinfo.py:134 cron/mailpasswds:198 msgid "List" msgstr "" -#: Mailman/Cgi/admin.py:283 Mailman/Cgi/admin.py:549 +#: Mailman/Cgi/admin.py:289 Mailman/Cgi/admin.py:555 #: Mailman/Cgi/listinfo.py:135 msgid "Description" msgstr "" -#: Mailman/Cgi/admin.py:289 Mailman/Cgi/listinfo.py:141 bin/list_lists:116 +#: Mailman/Cgi/admin.py:295 Mailman/Cgi/listinfo.py:141 bin/list_lists:116 msgid "[no description available]" msgstr "" -#: Mailman/Cgi/admin.py:322 +#: Mailman/Cgi/admin.py:328 msgid "No valid variable name found." msgstr "" -#: Mailman/Cgi/admin.py:332 +#: Mailman/Cgi/admin.py:338 msgid "" "%(realname)s Mailing list Configuration Help\n" " <br><em>%(varname)s</em> Option" msgstr "" -#: Mailman/Cgi/admin.py:339 +#: Mailman/Cgi/admin.py:345 msgid "Mailman %(varname)s List Option Help" msgstr "" -#: Mailman/Cgi/admin.py:357 +#: Mailman/Cgi/admin.py:363 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" @@ -360,265 +360,315 @@ msgid "" " " msgstr "" -#: Mailman/Cgi/admin.py:368 +#: Mailman/Cgi/admin.py:374 msgid "return to the %(categoryname)s options page." msgstr "" -#: Mailman/Cgi/admin.py:383 +#: Mailman/Cgi/admin.py:389 msgid "%(realname)s Administration (%(label)s)" msgstr "" -#: Mailman/Cgi/admin.py:384 +#: Mailman/Cgi/admin.py:390 msgid "%(realname)s mailing list administration<br>%(label)s Section" msgstr "" -#: Mailman/Cgi/admin.py:400 +#: Mailman/Cgi/admin.py:406 msgid "Configuration Categories" msgstr "" -#: Mailman/Cgi/admin.py:401 +#: Mailman/Cgi/admin.py:407 msgid "Other Administrative Activities" msgstr "" -#: Mailman/Cgi/admin.py:405 +#: Mailman/Cgi/admin.py:411 msgid "Tend to pending moderator requests" msgstr "" -#: Mailman/Cgi/admin.py:407 +#: Mailman/Cgi/admin.py:413 msgid "Go to the general list information page" msgstr "" -#: Mailman/Cgi/admin.py:409 +#: Mailman/Cgi/admin.py:415 msgid "Edit the public HTML pages" msgstr "" -#: Mailman/Cgi/admin.py:411 +#: Mailman/Cgi/admin.py:417 msgid "Go to list archives" msgstr "" -#: Mailman/Cgi/admin.py:417 +#: Mailman/Cgi/admin.py:423 msgid "Delete this mailing list" msgstr "" -#: Mailman/Cgi/admin.py:418 +#: Mailman/Cgi/admin.py:424 msgid " (requires confirmation)<br> <br>" msgstr "" -#: Mailman/Cgi/admin.py:424 +#: Mailman/Cgi/admin.py:430 msgid "Logout" msgstr "" -#: Mailman/Cgi/admin.py:468 +#: Mailman/Cgi/admin.py:474 msgid "Emergency moderation of all list traffic is enabled" msgstr "" -#: Mailman/Cgi/admin.py:479 +#: Mailman/Cgi/admin.py:485 msgid "" "Make your changes in the following section, then submit them\n" " using the <em>Submit Your Changes</em> button below." msgstr "" -#: Mailman/Cgi/admin.py:497 +#: Mailman/Cgi/admin.py:503 msgid "Additional Member Tasks" msgstr "" -#: Mailman/Cgi/admin.py:503 +#: Mailman/Cgi/admin.py:509 msgid "" "<li>Set everyone's moderation bit, including\n" " those members not currently visible" msgstr "" -#: Mailman/Cgi/admin.py:507 +#: Mailman/Cgi/admin.py:513 msgid "Off" msgstr "" -#: Mailman/Cgi/admin.py:507 +#: Mailman/Cgi/admin.py:513 msgid "On" msgstr "" -#: Mailman/Cgi/admin.py:509 +#: Mailman/Cgi/admin.py:515 msgid "Set" msgstr "" -#: Mailman/Cgi/admin.py:550 +#: Mailman/Cgi/admin.py:556 msgid "Value" msgstr "" -#: Mailman/Cgi/admin.py:604 +#: Mailman/Cgi/admin.py:610 msgid "" "Badly formed options entry:\n" " %(record)s" msgstr "" -#: Mailman/Cgi/admin.py:662 +#: Mailman/Cgi/admin.py:668 msgid "<em>Enter the text below, or...</em><br>" msgstr "" -#: Mailman/Cgi/admin.py:664 +#: Mailman/Cgi/admin.py:670 msgid "<br><em>...specify a file to upload</em><br>" msgstr "" -#: Mailman/Cgi/admin.py:690 Mailman/Cgi/admin.py:693 +#: Mailman/Cgi/admin.py:696 Mailman/Cgi/admin.py:699 msgid "Topic %(i)d" msgstr "" -#: Mailman/Cgi/admin.py:694 +#: Mailman/Cgi/admin.py:700 Mailman/Cgi/admin.py:750 msgid "Delete" msgstr "" -#: Mailman/Cgi/admin.py:695 +#: Mailman/Cgi/admin.py:701 msgid "Topic name:" msgstr "" -#: Mailman/Cgi/admin.py:697 +#: Mailman/Cgi/admin.py:703 msgid "Regexp:" msgstr "" -#: Mailman/Cgi/admin.py:700 Mailman/Cgi/options.py:956 +#: Mailman/Cgi/admin.py:706 Mailman/Cgi/options.py:976 msgid "Description:" msgstr "" -#: Mailman/Cgi/admin.py:704 +#: Mailman/Cgi/admin.py:710 Mailman/Cgi/admin.py:768 msgid "Add new item..." msgstr "" -#: Mailman/Cgi/admin.py:706 +#: Mailman/Cgi/admin.py:712 Mailman/Cgi/admin.py:770 msgid "...before this one." msgstr "" -#: Mailman/Cgi/admin.py:707 +#: Mailman/Cgi/admin.py:713 Mailman/Cgi/admin.py:771 msgid "...after this one." msgstr "" -#: Mailman/Cgi/admin.py:742 +#: Mailman/Cgi/admin.py:746 Mailman/Cgi/admin.py:749 +msgid "Spam Filter Rule %(i)d" +msgstr "" + +#: Mailman/Cgi/admin.py:751 +msgid "Spam Filter Regexp:" +msgstr "" + +#: Mailman/Cgi/admin.py:762 Mailman/Cgi/admindb.py:289 +#: Mailman/Cgi/admindb.py:346 Mailman/Cgi/admindb.py:389 +#: Mailman/Cgi/admindb.py:612 +msgid "Defer" +msgstr "" + +#: Mailman/Cgi/admin.py:762 Mailman/Cgi/admindb.py:291 +#: Mailman/Cgi/admindb.py:348 Mailman/Cgi/admindb.py:389 +#: Mailman/Cgi/admindb.py:612 Mailman/Gui/ContentFilter.py:37 +#: Mailman/Gui/Privacy.py:216 Mailman/Gui/Privacy.py:290 +msgid "Reject" +msgstr "" + +#: Mailman/Cgi/admin.py:762 Mailman/Gui/Privacy.py:216 +#: Mailman/Gui/Privacy.py:290 +msgid "Hold" +msgstr "" + +#: Mailman/Cgi/admin.py:763 Mailman/Cgi/admindb.py:292 +#: Mailman/Cgi/admindb.py:349 Mailman/Cgi/admindb.py:389 +#: Mailman/Cgi/admindb.py:612 Mailman/Gui/ContentFilter.py:37 +#: Mailman/Gui/Privacy.py:216 Mailman/Gui/Privacy.py:290 +msgid "Discard" +msgstr "" + +#: Mailman/Cgi/admin.py:763 Mailman/Cgi/admindb.py:389 +#: Mailman/Gui/Privacy.py:290 +msgid "Accept" +msgstr "" + +#: Mailman/Cgi/admin.py:766 Mailman/Cgi/admindb.py:618 +msgid "Action:" +msgstr "" + +#: Mailman/Cgi/admin.py:778 +msgid "Move rule up" +msgstr "" + +#: Mailman/Cgi/admin.py:779 +msgid "Move rule down" +msgstr "" + +#: Mailman/Cgi/admin.py:812 msgid "<br>(Edit <b>%(varname)s</b>)" msgstr "" -#: Mailman/Cgi/admin.py:744 +#: Mailman/Cgi/admin.py:814 msgid "<br>(Details for <b>%(varname)s</b>)" msgstr "" -#: Mailman/Cgi/admin.py:751 +#: Mailman/Cgi/admin.py:821 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:765 +#: Mailman/Cgi/admin.py:835 msgid "Mass Subscriptions" msgstr "" -#: Mailman/Cgi/admin.py:772 +#: Mailman/Cgi/admin.py:842 msgid "Mass Removals" msgstr "" -#: Mailman/Cgi/admin.py:779 +#: Mailman/Cgi/admin.py:849 msgid "Membership List" msgstr "" -#: Mailman/Cgi/admin.py:786 +#: Mailman/Cgi/admin.py:856 msgid "(help)" msgstr "" -#: Mailman/Cgi/admin.py:787 +#: Mailman/Cgi/admin.py:857 msgid "Find member %(link)s:" msgstr "" -#: Mailman/Cgi/admin.py:790 +#: Mailman/Cgi/admin.py:860 msgid "Search..." msgstr "" -#: Mailman/Cgi/admin.py:807 +#: Mailman/Cgi/admin.py:877 msgid "Bad regular expression: " msgstr "" -#: Mailman/Cgi/admin.py:863 +#: Mailman/Cgi/admin.py:933 msgid "%(allcnt)s members total, %(membercnt)s shown" msgstr "" -#: Mailman/Cgi/admin.py:866 +#: Mailman/Cgi/admin.py:936 msgid "%(allcnt)s members total" msgstr "" -#: Mailman/Cgi/admin.py:889 +#: Mailman/Cgi/admin.py:959 msgid "unsub" msgstr "" -#: Mailman/Cgi/admin.py:890 +#: Mailman/Cgi/admin.py:960 msgid "member address<br>member name" msgstr "" -#: Mailman/Cgi/admin.py:891 +#: Mailman/Cgi/admin.py:961 msgid "hide" msgstr "" -#: Mailman/Cgi/admin.py:891 +#: Mailman/Cgi/admin.py:961 msgid "mod" msgstr "" -#: Mailman/Cgi/admin.py:892 +#: Mailman/Cgi/admin.py:962 msgid "nomail<br>[reason]" msgstr "" -#: Mailman/Cgi/admin.py:893 +#: Mailman/Cgi/admin.py:963 msgid "ack" msgstr "" -#: Mailman/Cgi/admin.py:893 +#: Mailman/Cgi/admin.py:963 msgid "not metoo" msgstr "" -#: Mailman/Cgi/admin.py:894 +#: Mailman/Cgi/admin.py:964 msgid "nodupes" msgstr "" -#: Mailman/Cgi/admin.py:895 +#: Mailman/Cgi/admin.py:965 msgid "digest" msgstr "" -#: Mailman/Cgi/admin.py:895 +#: Mailman/Cgi/admin.py:965 msgid "plain" msgstr "" -#: Mailman/Cgi/admin.py:896 +#: Mailman/Cgi/admin.py:966 msgid "language" msgstr "" -#: Mailman/Cgi/admin.py:907 +#: Mailman/Cgi/admin.py:977 msgid "?" msgstr "" -#: Mailman/Cgi/admin.py:908 +#: Mailman/Cgi/admin.py:978 msgid "U" msgstr "" -#: Mailman/Cgi/admin.py:909 +#: Mailman/Cgi/admin.py:979 msgid "A" msgstr "" -#: Mailman/Cgi/admin.py:910 +#: Mailman/Cgi/admin.py:980 msgid "B" msgstr "" -#: Mailman/Cgi/admin.py:981 +#: Mailman/Cgi/admin.py:1051 msgid "<b>unsub</b> -- Click on this to unsubscribe the member." msgstr "" -#: Mailman/Cgi/admin.py:983 +#: Mailman/Cgi/admin.py:1053 msgid "" "<b>mod</b> -- The user's personal moderation flag. If this is\n" " set, postings from them will be moderated, otherwise they will be\n" " approved." msgstr "" -#: Mailman/Cgi/admin.py:987 +#: Mailman/Cgi/admin.py:1057 msgid "" "<b>hide</b> -- Is the member's address concealed on\n" " the list of subscribers?" msgstr "" -#: Mailman/Cgi/admin.py:989 +#: Mailman/Cgi/admin.py:1059 msgid "" "<b>nomail</b> -- Is delivery to the member disabled? If so, an\n" " abbreviation will be given describing the reason for the disabled\n" @@ -635,78 +685,78 @@ msgid "" " </ul>" msgstr "" -#: Mailman/Cgi/admin.py:1004 +#: Mailman/Cgi/admin.py:1074 msgid "" "<b>ack</b> -- Does the member get acknowledgements of their\n" " posts?" msgstr "" -#: Mailman/Cgi/admin.py:1007 +#: Mailman/Cgi/admin.py:1077 msgid "" "<b>not metoo</b> -- Does the member want to avoid copies of their\n" " own postings?" msgstr "" -#: Mailman/Cgi/admin.py:1010 +#: Mailman/Cgi/admin.py:1080 msgid "" "<b>nodupes</b> -- Does the member want to avoid duplicates of the\n" " same message?" msgstr "" -#: Mailman/Cgi/admin.py:1013 +#: Mailman/Cgi/admin.py:1083 msgid "" "<b>digest</b> -- Does the member get messages in digests?\n" " (otherwise, individual messages)" msgstr "" -#: Mailman/Cgi/admin.py:1016 +#: Mailman/Cgi/admin.py:1086 msgid "" "<b>plain</b> -- If getting digests, does the member get plain\n" " text digests? (otherwise, MIME)" msgstr "" -#: Mailman/Cgi/admin.py:1018 +#: Mailman/Cgi/admin.py:1088 msgid "<b>language</b> -- Language preferred by the user" msgstr "" -#: Mailman/Cgi/admin.py:1032 +#: Mailman/Cgi/admin.py:1102 msgid "Click here to hide the legend for this table." msgstr "" -#: Mailman/Cgi/admin.py:1036 +#: Mailman/Cgi/admin.py:1106 msgid "Click here to include the legend for this table." msgstr "" -#: Mailman/Cgi/admin.py:1043 +#: Mailman/Cgi/admin.py:1113 msgid "" "<p><em>To view more members, click on the appropriate\n" " range listed below:</em>" msgstr "" -#: Mailman/Cgi/admin.py:1052 +#: Mailman/Cgi/admin.py:1122 msgid "from %(start)s to %(end)s" msgstr "" -#: Mailman/Cgi/admin.py:1065 +#: Mailman/Cgi/admin.py:1135 msgid "Subscribe these users now or invite them?" msgstr "" -#: Mailman/Cgi/admin.py:1067 +#: Mailman/Cgi/admin.py:1137 msgid "Invite" msgstr "" -#: Mailman/Cgi/admin.py:1067 Mailman/Cgi/listinfo.py:177 +#: Mailman/Cgi/admin.py:1137 Mailman/Cgi/listinfo.py:177 msgid "Subscribe" msgstr "" -#: Mailman/Cgi/admin.py:1073 +#: Mailman/Cgi/admin.py:1143 msgid "Send welcome messages to new subscribees?" msgstr "" -#: Mailman/Cgi/admin.py:1075 Mailman/Cgi/admin.py:1084 -#: Mailman/Cgi/admin.py:1117 Mailman/Cgi/admin.py:1125 -#: Mailman/Cgi/confirm.py:271 Mailman/Cgi/create.py:327 -#: Mailman/Cgi/create.py:355 Mailman/Cgi/create.py:393 +#: Mailman/Cgi/admin.py:1145 Mailman/Cgi/admin.py:1154 +#: Mailman/Cgi/admin.py:1187 Mailman/Cgi/admin.py:1195 +#: Mailman/Cgi/confirm.py:271 Mailman/Cgi/create.py:338 +#: Mailman/Cgi/create.py:368 Mailman/Cgi/create.py:406 #: Mailman/Cgi/rmlist.py:228 Mailman/Gui/Archive.py:33 #: Mailman/Gui/Autoresponse.py:54 Mailman/Gui/Autoresponse.py:62 #: Mailman/Gui/Autoresponse.py:71 Mailman/Gui/Bounce.py:77 @@ -721,18 +771,18 @@ msgstr "" #: Mailman/Gui/General.py:315 Mailman/Gui/General.py:325 #: Mailman/Gui/General.py:345 Mailman/Gui/General.py:373 #: Mailman/Gui/General.py:396 Mailman/Gui/NonDigest.py:44 -#: Mailman/Gui/NonDigest.py:52 Mailman/Gui/Privacy.py:101 -#: Mailman/Gui/Privacy.py:107 Mailman/Gui/Privacy.py:140 -#: Mailman/Gui/Privacy.py:188 Mailman/Gui/Privacy.py:296 -#: Mailman/Gui/Privacy.py:309 Mailman/Gui/Usenet.py:52 +#: Mailman/Gui/NonDigest.py:52 Mailman/Gui/Privacy.py:110 +#: Mailman/Gui/Privacy.py:116 Mailman/Gui/Privacy.py:149 +#: Mailman/Gui/Privacy.py:197 Mailman/Gui/Privacy.py:305 +#: Mailman/Gui/Privacy.py:318 Mailman/Gui/Usenet.py:52 #: Mailman/Gui/Usenet.py:56 Mailman/Gui/Usenet.py:93 Mailman/Gui/Usenet.py:105 msgid "No" msgstr "" -#: Mailman/Cgi/admin.py:1075 Mailman/Cgi/admin.py:1084 -#: Mailman/Cgi/admin.py:1117 Mailman/Cgi/admin.py:1125 -#: Mailman/Cgi/confirm.py:271 Mailman/Cgi/create.py:327 -#: Mailman/Cgi/create.py:355 Mailman/Cgi/create.py:393 +#: Mailman/Cgi/admin.py:1145 Mailman/Cgi/admin.py:1154 +#: Mailman/Cgi/admin.py:1187 Mailman/Cgi/admin.py:1195 +#: Mailman/Cgi/confirm.py:271 Mailman/Cgi/create.py:338 +#: Mailman/Cgi/create.py:368 Mailman/Cgi/create.py:406 #: Mailman/Cgi/rmlist.py:228 Mailman/Gui/Archive.py:33 #: Mailman/Gui/Autoresponse.py:54 Mailman/Gui/Autoresponse.py:62 #: Mailman/Gui/Bounce.py:77 Mailman/Gui/Bounce.py:108 @@ -747,46 +797,46 @@ msgstr "" #: Mailman/Gui/General.py:325 Mailman/Gui/General.py:345 #: Mailman/Gui/General.py:373 Mailman/Gui/General.py:396 #: Mailman/Gui/NonDigest.py:44 Mailman/Gui/NonDigest.py:52 -#: Mailman/Gui/Privacy.py:101 Mailman/Gui/Privacy.py:107 -#: Mailman/Gui/Privacy.py:140 Mailman/Gui/Privacy.py:188 -#: Mailman/Gui/Privacy.py:296 Mailman/Gui/Privacy.py:309 +#: Mailman/Gui/Privacy.py:110 Mailman/Gui/Privacy.py:116 +#: Mailman/Gui/Privacy.py:149 Mailman/Gui/Privacy.py:197 +#: Mailman/Gui/Privacy.py:305 Mailman/Gui/Privacy.py:318 #: Mailman/Gui/Usenet.py:52 Mailman/Gui/Usenet.py:56 Mailman/Gui/Usenet.py:93 #: Mailman/Gui/Usenet.py:105 msgid "Yes" msgstr "" -#: Mailman/Cgi/admin.py:1082 +#: Mailman/Cgi/admin.py:1152 msgid "Send notifications of new subscriptions to the list owner?" msgstr "" -#: Mailman/Cgi/admin.py:1090 Mailman/Cgi/admin.py:1131 +#: Mailman/Cgi/admin.py:1160 Mailman/Cgi/admin.py:1201 msgid "Enter one address per line below..." msgstr "" -#: Mailman/Cgi/admin.py:1095 Mailman/Cgi/admin.py:1136 +#: Mailman/Cgi/admin.py:1165 Mailman/Cgi/admin.py:1206 msgid "...or specify a file to upload:" msgstr "" -#: Mailman/Cgi/admin.py:1100 +#: Mailman/Cgi/admin.py:1170 msgid "" "Below, enter additional text to be added to the\n" " top of your invitation or the subscription notification. Include at least\n" " one blank line at the end..." msgstr "" -#: Mailman/Cgi/admin.py:1115 +#: Mailman/Cgi/admin.py:1185 msgid "Send unsubscription acknowledgement to the user?" msgstr "" -#: Mailman/Cgi/admin.py:1123 +#: Mailman/Cgi/admin.py:1193 msgid "Send notifications to the list owner?" msgstr "" -#: Mailman/Cgi/admin.py:1145 +#: Mailman/Cgi/admin.py:1215 msgid "Change list ownership passwords" msgstr "" -#: Mailman/Cgi/admin.py:1148 +#: Mailman/Cgi/admin.py:1218 msgid "" "The <em>list administrators</em> are the people who have ultimate control over\n" "all parameters of this mailing list. They are able to change any list\n" @@ -804,91 +854,91 @@ msgid "" "<a href=\"%(adminurl)s/general\">general options section</a>." msgstr "" -#: Mailman/Cgi/admin.py:1167 +#: Mailman/Cgi/admin.py:1237 msgid "Enter new administrator password:" msgstr "" -#: Mailman/Cgi/admin.py:1169 +#: Mailman/Cgi/admin.py:1239 msgid "Confirm administrator password:" msgstr "" -#: Mailman/Cgi/admin.py:1174 +#: Mailman/Cgi/admin.py:1244 msgid "Enter new moderator password:" msgstr "" -#: Mailman/Cgi/admin.py:1176 +#: Mailman/Cgi/admin.py:1246 msgid "Confirm moderator password:" msgstr "" -#: Mailman/Cgi/admin.py:1186 +#: Mailman/Cgi/admin.py:1256 msgid "Submit Your Changes" msgstr "" -#: Mailman/Cgi/admin.py:1209 +#: Mailman/Cgi/admin.py:1279 msgid "Moderator passwords did not match" msgstr "" -#: Mailman/Cgi/admin.py:1219 +#: Mailman/Cgi/admin.py:1289 msgid "Administrator passwords did not match" msgstr "" -#: Mailman/Cgi/admin.py:1267 +#: Mailman/Cgi/admin.py:1338 msgid "Already a member" msgstr "" -#: Mailman/Cgi/admin.py:1270 +#: Mailman/Cgi/admin.py:1341 msgid "<blank line>" msgstr "" -#: Mailman/Cgi/admin.py:1271 Mailman/Cgi/admin.py:1274 +#: Mailman/Cgi/admin.py:1342 Mailman/Cgi/admin.py:1345 msgid "Bad/Invalid email address" msgstr "" -#: Mailman/Cgi/admin.py:1277 +#: Mailman/Cgi/admin.py:1348 msgid "Hostile address (illegal characters)" msgstr "" -#: Mailman/Cgi/admin.py:1283 +#: Mailman/Cgi/admin.py:1354 msgid "Successfully invited:" msgstr "" -#: Mailman/Cgi/admin.py:1285 +#: Mailman/Cgi/admin.py:1356 msgid "Successfully subscribed:" msgstr "" -#: Mailman/Cgi/admin.py:1290 +#: Mailman/Cgi/admin.py:1361 msgid "Error inviting:" msgstr "" -#: Mailman/Cgi/admin.py:1292 +#: Mailman/Cgi/admin.py:1363 msgid "Error subscribing:" msgstr "" -#: Mailman/Cgi/admin.py:1321 +#: Mailman/Cgi/admin.py:1392 msgid "Successfully Unsubscribed:" msgstr "" -#: Mailman/Cgi/admin.py:1326 +#: Mailman/Cgi/admin.py:1397 msgid "Cannot unsubscribe non-members:" msgstr "" -#: Mailman/Cgi/admin.py:1338 +#: Mailman/Cgi/admin.py:1409 msgid "Bad moderation flag value" msgstr "" -#: Mailman/Cgi/admin.py:1359 +#: Mailman/Cgi/admin.py:1430 msgid "Not subscribed" msgstr "" -#: Mailman/Cgi/admin.py:1362 +#: Mailman/Cgi/admin.py:1433 msgid "Ignoring changes to deleted member: %(user)s" msgstr "" -#: Mailman/Cgi/admin.py:1402 +#: Mailman/Cgi/admin.py:1473 msgid "Successfully Removed:" msgstr "" -#: Mailman/Cgi/admin.py:1406 +#: Mailman/Cgi/admin.py:1477 msgid "Error Unsubscribing:" msgstr "" @@ -960,30 +1010,11 @@ msgstr "" msgid "Reason for refusal" msgstr "" -#: Mailman/Cgi/admindb.py:289 Mailman/Cgi/admindb.py:346 -#: Mailman/Cgi/admindb.py:389 Mailman/Cgi/admindb.py:612 -msgid "Defer" -msgstr "" - #: Mailman/Cgi/admindb.py:290 Mailman/Cgi/admindb.py:347 #: Mailman/Cgi/admindb.py:612 msgid "Approve" msgstr "" -#: Mailman/Cgi/admindb.py:291 Mailman/Cgi/admindb.py:348 -#: Mailman/Cgi/admindb.py:389 Mailman/Cgi/admindb.py:612 -#: Mailman/Gui/ContentFilter.py:37 Mailman/Gui/Privacy.py:207 -#: Mailman/Gui/Privacy.py:281 -msgid "Reject" -msgstr "" - -#: Mailman/Cgi/admindb.py:292 Mailman/Cgi/admindb.py:349 -#: Mailman/Cgi/admindb.py:389 Mailman/Cgi/admindb.py:612 -#: Mailman/Gui/ContentFilter.py:37 Mailman/Gui/Privacy.py:207 -#: Mailman/Gui/Privacy.py:281 -msgid "Discard" -msgstr "" - #: Mailman/Cgi/admindb.py:300 msgid "Permanently ban from this list" msgstr "" @@ -1004,10 +1035,6 @@ msgstr "" msgid "Action to take on all these held messages:" msgstr "" -#: Mailman/Cgi/admindb.py:389 Mailman/Gui/Privacy.py:281 -msgid "Accept" -msgstr "" - #: Mailman/Cgi/admindb.py:397 msgid "Preserve messages for the site administrator" msgstr "" @@ -1072,8 +1099,8 @@ msgstr "" msgid "Size:" msgstr "" -#: Mailman/Cgi/admindb.py:482 Mailman/Handlers/Decorate.py:50 -#: Mailman/Handlers/Scrubber.py:260 Mailman/Handlers/Scrubber.py:261 +#: Mailman/Cgi/admindb.py:482 Mailman/Handlers/Decorate.py:75 +#: Mailman/Handlers/Scrubber.py:268 Mailman/Handlers/Scrubber.py:269 msgid "not available" msgstr "" @@ -1101,10 +1128,6 @@ msgstr "" msgid "<em>Message with id #%(id)d is corrupted." msgstr "" -#: Mailman/Cgi/admindb.py:618 -msgid "Action:" -msgstr "" - #: Mailman/Cgi/admindb.py:622 msgid "Preserve message for site administrator" msgstr "" @@ -1221,8 +1244,8 @@ msgid "" " <p>Note: your password will be emailed to you once your subscription is\n" " confirmed. You can change it by visiting your personal options page.\n" "\n" -" <p>Or hit <em>Cancel and discard</em> to cancel this subscription\n" -" request." +" <p>Or hit <em>Cancel my subscription request</em> if you no longer want to\n" +" subscribe to this list." msgstr "" #: Mailman/Cgi/confirm.py:242 @@ -1360,8 +1383,8 @@ msgid "" " request." msgstr "" -#: Mailman/Cgi/confirm.py:461 Mailman/Cgi/options.py:673 -#: Mailman/Cgi/options.py:814 Mailman/Cgi/options.py:824 +#: Mailman/Cgi/confirm.py:461 Mailman/Cgi/options.py:693 +#: Mailman/Cgi/options.py:834 Mailman/Cgi/options.py:844 msgid "Unsubscribe" msgstr "" @@ -1565,93 +1588,100 @@ msgstr "" msgid "administrative list overview" msgstr "" -#: Mailman/Cgi/create.py:101 -msgid "List name must not include \"@\": %(listname)s" +#: Mailman/Cgi/create.py:102 +msgid "List name must not include \"@\": %(safelistname)s" msgstr "" -#: Mailman/Cgi/create.py:107 Mailman/Cgi/create.py:185 bin/newlist:134 -#: bin/newlist:168 -msgid "List already exists: %(listname)s" +#: Mailman/Cgi/create.py:109 +msgid "List already exists: %(safelistname)s" msgstr "" -#: Mailman/Cgi/create.py:111 +#: Mailman/Cgi/create.py:113 msgid "You forgot to enter the list name" msgstr "" -#: Mailman/Cgi/create.py:115 +#: Mailman/Cgi/create.py:117 msgid "You forgot to specify the list owner" msgstr "" -#: Mailman/Cgi/create.py:122 +#: Mailman/Cgi/create.py:124 msgid "" "Leave the initial password (and confirmation) fields\n" " blank if you want Mailman to autogenerate the list\n" " passwords." msgstr "" -#: Mailman/Cgi/create.py:130 +#: Mailman/Cgi/create.py:132 msgid "Initial list passwords do not match" msgstr "" -#: Mailman/Cgi/create.py:139 +#: Mailman/Cgi/create.py:141 msgid "The list password cannot be empty<!-- ignore -->" msgstr "" -#: Mailman/Cgi/create.py:151 +#: Mailman/Cgi/create.py:153 msgid "You are not authorized to create new mailing lists" msgstr "" -#: Mailman/Cgi/create.py:181 bin/newlist:166 +#: Mailman/Cgi/create.py:161 +msgid "Unknown virtual host: %(safehostname)s" +msgstr "" + +#: Mailman/Cgi/create.py:192 bin/newlist:166 msgid "Bad owner email address: %(s)s" msgstr "" -#: Mailman/Cgi/create.py:189 bin/newlist:164 +#: Mailman/Cgi/create.py:196 bin/newlist:134 bin/newlist:168 +msgid "List already exists: %(listname)s" +msgstr "" + +#: Mailman/Cgi/create.py:200 bin/newlist:164 msgid "Illegal list name: %(s)s" msgstr "" -#: Mailman/Cgi/create.py:194 +#: Mailman/Cgi/create.py:205 msgid "" "Some unknown error occurred while creating the list.\n" " Please contact the site administrator for assistance." msgstr "" -#: Mailman/Cgi/create.py:233 bin/newlist:210 +#: Mailman/Cgi/create.py:242 bin/newlist:210 msgid "Your new mailing list: %(listname)s" msgstr "" -#: Mailman/Cgi/create.py:242 +#: Mailman/Cgi/create.py:251 msgid "Mailing list creation results" msgstr "" -#: Mailman/Cgi/create.py:248 +#: Mailman/Cgi/create.py:257 msgid "" "You have successfully created the mailing list\n" " <b>%(listname)s</b> and notification has been sent to the list owner\n" " <b>%(owner)s</b>. You can now:" msgstr "" -#: Mailman/Cgi/create.py:252 +#: Mailman/Cgi/create.py:261 msgid "Visit the list's info page" msgstr "" -#: Mailman/Cgi/create.py:253 +#: Mailman/Cgi/create.py:262 msgid "Visit the list's admin page" msgstr "" -#: Mailman/Cgi/create.py:254 +#: Mailman/Cgi/create.py:263 msgid "Create another list" msgstr "" -#: Mailman/Cgi/create.py:272 +#: Mailman/Cgi/create.py:281 msgid "Create a %(hostname)s Mailing List" msgstr "" -#: Mailman/Cgi/create.py:281 Mailman/Cgi/rmlist.py:199 +#: Mailman/Cgi/create.py:290 Mailman/Cgi/rmlist.py:199 #: Mailman/Gui/Bounce.py:175 Mailman/htmlformat.py:339 msgid "Error: " msgstr "" -#: Mailman/Cgi/create.py:283 +#: Mailman/Cgi/create.py:292 msgid "" "You can create a new mailing list by entering the\n" " relevant information into the form below. The name of the mailing list\n" @@ -1675,61 +1705,61 @@ msgid "" " " msgstr "" -#: Mailman/Cgi/create.py:309 +#: Mailman/Cgi/create.py:318 msgid "List Identity" msgstr "" -#: Mailman/Cgi/create.py:312 +#: Mailman/Cgi/create.py:322 msgid "Name of list:" msgstr "" -#: Mailman/Cgi/create.py:317 +#: Mailman/Cgi/create.py:328 msgid "Initial list owner address:" msgstr "" -#: Mailman/Cgi/create.py:326 +#: Mailman/Cgi/create.py:337 msgid "Auto-generate initial list password?" msgstr "" -#: Mailman/Cgi/create.py:333 +#: Mailman/Cgi/create.py:345 msgid "Initial list password:" msgstr "" -#: Mailman/Cgi/create.py:338 +#: Mailman/Cgi/create.py:351 msgid "Confirm initial password:" msgstr "" -#: Mailman/Cgi/create.py:348 +#: Mailman/Cgi/create.py:361 msgid "List Characteristics" msgstr "" -#: Mailman/Cgi/create.py:352 +#: Mailman/Cgi/create.py:365 msgid "" "Should new members be quarantined before they\n" " are allowed to post unmoderated to this list? Answer <em>Yes</em> to hold\n" " new member postings for moderator approval by default." msgstr "" -#: Mailman/Cgi/create.py:381 +#: Mailman/Cgi/create.py:394 msgid "" "Initial list of supported languages. <p>Note that if you do not\n" " select at least one initial language, the list will use the server\n" " default language of %(deflang)s" msgstr "" -#: Mailman/Cgi/create.py:392 +#: Mailman/Cgi/create.py:405 msgid "Send \"list created\" email to list owner?" msgstr "" -#: Mailman/Cgi/create.py:401 +#: Mailman/Cgi/create.py:414 msgid "List creator's (authentication) password:" msgstr "" -#: Mailman/Cgi/create.py:406 +#: Mailman/Cgi/create.py:419 msgid "Create List" msgstr "" -#: Mailman/Cgi/create.py:407 +#: Mailman/Cgi/create.py:420 msgid "Clear Form" msgstr "" @@ -1837,64 +1867,70 @@ msgstr "" msgid "Edit Options" msgstr "" -#: Mailman/Cgi/listinfo.py:196 Mailman/Cgi/options.py:780 +#: Mailman/Cgi/listinfo.py:196 Mailman/Cgi/options.py:800 #: Mailman/Cgi/roster.py:109 msgid "View this page in" msgstr "" -#: Mailman/Cgi/options.py:51 Mailman/Cgi/options.py:68 +#: Mailman/Cgi/options.py:57 Mailman/Cgi/options.py:74 msgid "CGI script error" msgstr "" -#: Mailman/Cgi/options.py:54 +#: Mailman/Cgi/options.py:60 msgid "Invalid options to CGI script." msgstr "" -#: Mailman/Cgi/options.py:98 +#: Mailman/Cgi/options.py:104 msgid "No address given" msgstr "" -#: Mailman/Cgi/options.py:110 +#: Mailman/Cgi/options.py:116 msgid "Illegal Email Address: %(safeuser)s" msgstr "" -#: Mailman/Cgi/options.py:117 Mailman/Cgi/options.py:166 -#: Mailman/Cgi/options.py:188 +#: Mailman/Cgi/options.py:123 Mailman/Cgi/options.py:186 +#: Mailman/Cgi/options.py:208 msgid "No such member: %(safeuser)s." msgstr "" -#: Mailman/Cgi/options.py:161 Mailman/Cgi/options.py:171 +#: Mailman/Cgi/options.py:172 +msgid "" +"Your unsubscription request has been\n" +" forwarded to the list administrator for approval." +msgstr "" + +#: Mailman/Cgi/options.py:180 Mailman/Cgi/options.py:191 msgid "The confirmation email has been sent." msgstr "" -#: Mailman/Cgi/options.py:182 Mailman/Cgi/options.py:194 -#: Mailman/Cgi/options.py:237 +#: Mailman/Cgi/options.py:202 Mailman/Cgi/options.py:214 +#: Mailman/Cgi/options.py:257 msgid "A reminder of your password has been emailed to you." msgstr "" -#: Mailman/Cgi/options.py:211 +#: Mailman/Cgi/options.py:231 msgid "Authentication failed." msgstr "" -#: Mailman/Cgi/options.py:243 +#: Mailman/Cgi/options.py:263 msgid "List subscriptions for %(safeuser)s on %(hostname)s" msgstr "" -#: Mailman/Cgi/options.py:246 +#: Mailman/Cgi/options.py:266 msgid "" "Click on a link to visit your options page for the\n" " requested mailing list." msgstr "" -#: Mailman/Cgi/options.py:295 +#: Mailman/Cgi/options.py:315 msgid "Addresses did not match!" msgstr "" -#: Mailman/Cgi/options.py:300 +#: Mailman/Cgi/options.py:320 msgid "You are already using that email address" msgstr "" -#: Mailman/Cgi/options.py:312 +#: Mailman/Cgi/options.py:332 msgid "" "The new address you requested %(newaddr)s is already a member of the\n" "%(listname)s mailing list, however you have also requested a global change of\n" @@ -1902,59 +1938,59 @@ msgid "" "%(safeuser)s will be changed. " msgstr "" -#: Mailman/Cgi/options.py:321 +#: Mailman/Cgi/options.py:341 msgid "The new address is already a member: %(newaddr)s" msgstr "" -#: Mailman/Cgi/options.py:327 +#: Mailman/Cgi/options.py:347 msgid "Addresses may not be blank" msgstr "" -#: Mailman/Cgi/options.py:341 +#: Mailman/Cgi/options.py:361 msgid "A confirmation message has been sent to %(newaddr)s. " msgstr "" -#: Mailman/Cgi/options.py:350 +#: Mailman/Cgi/options.py:370 msgid "Bad email address provided" msgstr "" -#: Mailman/Cgi/options.py:352 +#: Mailman/Cgi/options.py:372 msgid "Illegal email address provided" msgstr "" -#: Mailman/Cgi/options.py:354 +#: Mailman/Cgi/options.py:374 msgid "%(newaddr)s is already a member of the list." msgstr "" -#: Mailman/Cgi/options.py:363 +#: Mailman/Cgi/options.py:383 msgid "Member name successfully changed. " msgstr "" -#: Mailman/Cgi/options.py:374 +#: Mailman/Cgi/options.py:394 msgid "Passwords may not be blank" msgstr "" -#: Mailman/Cgi/options.py:379 +#: Mailman/Cgi/options.py:399 msgid "Passwords did not match!" msgstr "" -#: Mailman/Cgi/options.py:394 Mailman/Commands/cmd_password.py:79 +#: Mailman/Cgi/options.py:414 Mailman/Commands/cmd_password.py:79 #: Mailman/Commands/cmd_password.py:105 msgid "Password successfully changed." msgstr "" -#: Mailman/Cgi/options.py:403 +#: Mailman/Cgi/options.py:423 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:435 +#: Mailman/Cgi/options.py:455 msgid "Unsubscription results" msgstr "" -#: Mailman/Cgi/options.py:439 +#: Mailman/Cgi/options.py:459 msgid "" "Your unsubscription request has been received and\n" " forwarded on to the list moderators for approval. You will\n" @@ -1962,7 +1998,7 @@ msgid "" " decision." msgstr "" -#: Mailman/Cgi/options.py:444 +#: Mailman/Cgi/options.py:464 msgid "" "You have been successfully unsubscribed from the\n" " mailing list %(fqdn_listname)s. If you were receiving digest\n" @@ -1971,96 +2007,96 @@ msgid "" " %(owneraddr)s." msgstr "" -#: Mailman/Cgi/options.py:595 +#: Mailman/Cgi/options.py:615 msgid "" "The list administrator has disabled digest delivery for\n" " this list, so your delivery option has not been set. However your\n" " other options have been set successfully." msgstr "" -#: Mailman/Cgi/options.py:599 +#: Mailman/Cgi/options.py:619 msgid "" "The list administrator has disabled non-digest delivery\n" " for this list, so your delivery option has not been set. However\n" " your other options have been set successfully." msgstr "" -#: Mailman/Cgi/options.py:603 +#: Mailman/Cgi/options.py:623 msgid "You have successfully set your options." msgstr "" -#: Mailman/Cgi/options.py:606 +#: Mailman/Cgi/options.py:626 msgid "You may get one last digest." msgstr "" -#: Mailman/Cgi/options.py:675 +#: Mailman/Cgi/options.py:695 msgid "<em>Yes, I really want to unsubscribe</em>" msgstr "" -#: Mailman/Cgi/options.py:679 +#: Mailman/Cgi/options.py:699 msgid "Change My Password" msgstr "" -#: Mailman/Cgi/options.py:682 +#: Mailman/Cgi/options.py:702 msgid "List my other subscriptions" msgstr "" -#: Mailman/Cgi/options.py:688 +#: Mailman/Cgi/options.py:708 msgid "Email My Password To Me" msgstr "" -#: Mailman/Cgi/options.py:690 +#: Mailman/Cgi/options.py:710 msgid "password" msgstr "" -#: Mailman/Cgi/options.py:692 +#: Mailman/Cgi/options.py:712 msgid "Log out" msgstr "" -#: Mailman/Cgi/options.py:694 +#: Mailman/Cgi/options.py:714 msgid "Submit My Changes" msgstr "" -#: Mailman/Cgi/options.py:706 +#: Mailman/Cgi/options.py:726 msgid "days" msgstr "" -#: Mailman/Cgi/options.py:708 +#: Mailman/Cgi/options.py:728 msgid "day" msgstr "" -#: Mailman/Cgi/options.py:709 +#: Mailman/Cgi/options.py:729 msgid "%(days)d %(units)s" msgstr "" -#: Mailman/Cgi/options.py:715 +#: Mailman/Cgi/options.py:735 msgid "Change My Address and Name" msgstr "" -#: Mailman/Cgi/options.py:739 +#: Mailman/Cgi/options.py:759 msgid "<em>No topics defined</em>" msgstr "" -#: Mailman/Cgi/options.py:747 +#: Mailman/Cgi/options.py:767 msgid "" "\n" "You are subscribed to this list with the case-preserved address\n" "<em>%(cpuser)s</em>." msgstr "" -#: Mailman/Cgi/options.py:761 +#: Mailman/Cgi/options.py:781 msgid "%(realname)s list: member options login page" msgstr "" -#: Mailman/Cgi/options.py:762 +#: Mailman/Cgi/options.py:782 msgid "email address and " msgstr "" -#: Mailman/Cgi/options.py:765 +#: Mailman/Cgi/options.py:785 msgid "%(realname)s list: member options for user %(safeuser)s" msgstr "" -#: Mailman/Cgi/options.py:790 +#: Mailman/Cgi/options.py:810 msgid "" "In order to change your membership option, you must\n" " first log in by giving your %(extra)smembership password in the section\n" @@ -2075,19 +2111,19 @@ msgid "" " " msgstr "" -#: Mailman/Cgi/options.py:804 +#: Mailman/Cgi/options.py:824 msgid "Email address:" msgstr "" -#: Mailman/Cgi/options.py:808 +#: Mailman/Cgi/options.py:828 msgid "Password:" msgstr "" -#: Mailman/Cgi/options.py:810 +#: Mailman/Cgi/options.py:830 msgid "Log in" msgstr "" -#: Mailman/Cgi/options.py:818 +#: Mailman/Cgi/options.py:838 msgid "" "By clicking on the <em>Unsubscribe</em> button, a\n" " confirmation message will be emailed to you. This message will have a\n" @@ -2096,37 +2132,37 @@ msgid "" " message)." msgstr "" -#: Mailman/Cgi/options.py:826 +#: Mailman/Cgi/options.py:846 msgid "Password reminder" msgstr "" -#: Mailman/Cgi/options.py:830 +#: Mailman/Cgi/options.py:850 msgid "" "By clicking on the <em>Remind</em> button, your\n" " password will be emailed to you." msgstr "" -#: Mailman/Cgi/options.py:833 +#: Mailman/Cgi/options.py:853 msgid "Remind" msgstr "" -#: Mailman/Cgi/options.py:933 +#: Mailman/Cgi/options.py:953 msgid "<missing>" msgstr "" -#: Mailman/Cgi/options.py:944 +#: Mailman/Cgi/options.py:964 msgid "Requested topic is not valid: %(topicname)s" msgstr "" -#: Mailman/Cgi/options.py:949 +#: Mailman/Cgi/options.py:969 msgid "Topic filter details" msgstr "" -#: Mailman/Cgi/options.py:952 +#: Mailman/Cgi/options.py:972 msgid "Name:" msgstr "" -#: Mailman/Cgi/options.py:954 +#: Mailman/Cgi/options.py:974 msgid "Pattern (as regexp):" msgstr "" @@ -2358,7 +2394,11 @@ msgid "" "and both list administrators have been alerted." msgstr "" -#: Mailman/Commands/cmd_confirm.py:77 +#: Mailman/Commands/cmd_confirm.py:71 +msgid "Bad approval password given. Held message is still being held." +msgstr "" + +#: Mailman/Commands/cmd_confirm.py:80 msgid "Confirmation succeeded" msgstr "" @@ -2680,23 +2720,27 @@ msgstr "" msgid "digest option set" msgstr "" -#: Mailman/Commands/cmd_set.py:298 -msgid "delivery option set" +#: Mailman/Commands/cmd_set.py:301 +msgid "delivery enabled" +msgstr "" + +#: Mailman/Commands/cmd_set.py:304 +msgid "delivery disabled by user" msgstr "" -#: Mailman/Commands/cmd_set.py:310 +#: Mailman/Commands/cmd_set.py:316 msgid "myposts option set" msgstr "" -#: Mailman/Commands/cmd_set.py:321 +#: Mailman/Commands/cmd_set.py:327 msgid "hide option set" msgstr "" -#: Mailman/Commands/cmd_set.py:333 +#: Mailman/Commands/cmd_set.py:339 msgid "duplicates option set" msgstr "" -#: Mailman/Commands/cmd_set.py:345 +#: Mailman/Commands/cmd_set.py:351 msgid "reminder option set" msgstr "" @@ -2846,106 +2890,122 @@ msgstr "" msgid "Digest members:" msgstr "" -#: Mailman/Defaults.py:1260 -msgid "Traditional Chinese" +#: Mailman/Defaults.py:1271 +msgid "Catalan" msgstr "" -#: Mailman/Defaults.py:1261 +#: Mailman/Defaults.py:1272 msgid "Czech" msgstr "" -#: Mailman/Defaults.py:1262 +#: Mailman/Defaults.py:1273 msgid "Danish" msgstr "" -#: Mailman/Defaults.py:1263 +#: Mailman/Defaults.py:1274 msgid "German" msgstr "" -#: Mailman/Defaults.py:1264 +#: Mailman/Defaults.py:1275 msgid "English (USA)" msgstr "" -#: Mailman/Defaults.py:1265 +#: Mailman/Defaults.py:1276 msgid "Spanish (Spain)" msgstr "" -#: Mailman/Defaults.py:1266 +#: Mailman/Defaults.py:1277 msgid "Estonian" msgstr "" -#: Mailman/Defaults.py:1267 +#: Mailman/Defaults.py:1278 msgid "Euskara" msgstr "" -#: Mailman/Defaults.py:1268 +#: Mailman/Defaults.py:1279 msgid "Finnish" msgstr "" -#: Mailman/Defaults.py:1269 +#: Mailman/Defaults.py:1280 msgid "French" msgstr "" -#: Mailman/Defaults.py:1270 -msgid "Simplified Chinese" +#: Mailman/Defaults.py:1281 +msgid "Croatian" msgstr "" -#: Mailman/Defaults.py:1271 +#: Mailman/Defaults.py:1282 msgid "Hungarian" msgstr "" -#: Mailman/Defaults.py:1272 +#: Mailman/Defaults.py:1283 msgid "Italian" msgstr "" -#: Mailman/Defaults.py:1273 +#: Mailman/Defaults.py:1284 msgid "Japanese" msgstr "" -#: Mailman/Defaults.py:1274 +#: Mailman/Defaults.py:1285 msgid "Korean" msgstr "" -#: Mailman/Defaults.py:1275 +#: Mailman/Defaults.py:1286 msgid "Lithuanian" msgstr "" -#: Mailman/Defaults.py:1276 +#: Mailman/Defaults.py:1287 msgid "Dutch" msgstr "" -#: Mailman/Defaults.py:1277 +#: Mailman/Defaults.py:1288 msgid "Norwegian" msgstr "" -#: Mailman/Defaults.py:1278 +#: Mailman/Defaults.py:1289 msgid "Polish" msgstr "" -#: Mailman/Defaults.py:1279 +#: Mailman/Defaults.py:1290 msgid "Portuguese" msgstr "" -#: Mailman/Defaults.py:1280 +#: Mailman/Defaults.py:1291 msgid "Portuguese (Brazil)" msgstr "" -#: Mailman/Defaults.py:1281 +#: Mailman/Defaults.py:1292 +msgid "Romanian" +msgstr "" + +#: Mailman/Defaults.py:1293 msgid "Russian" msgstr "" -#: Mailman/Defaults.py:1282 +#: Mailman/Defaults.py:1294 msgid "Serbian" msgstr "" -#: Mailman/Defaults.py:1283 +#: Mailman/Defaults.py:1295 +msgid "Slovenian" +msgstr "" + +#: Mailman/Defaults.py:1296 msgid "Swedish" msgstr "" -#: Mailman/Defaults.py:1284 +#: Mailman/Defaults.py:1297 msgid "Ukrainian" msgstr "" +#: Mailman/Defaults.py:1298 +msgid "Chinese (China)" +msgstr "" + +#: Mailman/Defaults.py:1299 +msgid "Chinese (Taiwan)" +msgstr "" + #: Mailman/Deliverer.py:51 msgid "" "Note: Since this is a list of mailing lists, administrative\n" @@ -3510,15 +3570,15 @@ msgstr "" msgid "There was no digest to send." msgstr "" -#: Mailman/Gui/GUIBase.py:149 +#: Mailman/Gui/GUIBase.py:151 msgid "Invalid value for variable: %(property)s" msgstr "" -#: Mailman/Gui/GUIBase.py:153 +#: Mailman/Gui/GUIBase.py:155 msgid "Bad email address for option %(property)s: %(val)s" msgstr "" -#: Mailman/Gui/GUIBase.py:179 +#: Mailman/Gui/GUIBase.py:181 msgid "" "The following illegal substitution variables were\n" " found in the <code>%(property)s</code> string:\n" @@ -3527,7 +3587,7 @@ msgid "" " problem." msgstr "" -#: Mailman/Gui/GUIBase.py:193 +#: Mailman/Gui/GUIBase.py:195 msgid "" "Your <code>%(property)s</code> string appeared to\n" " have some correctable problems in its new value.\n" @@ -4242,47 +4302,47 @@ msgstr "" msgid "Passwords" msgstr "" -#: Mailman/Gui/Privacy.py:28 +#: Mailman/Gui/Privacy.py:37 msgid "Privacy options..." msgstr "" -#: Mailman/Gui/Privacy.py:32 +#: Mailman/Gui/Privacy.py:41 msgid "Subscription rules" msgstr "" -#: Mailman/Gui/Privacy.py:33 +#: Mailman/Gui/Privacy.py:42 msgid "Sender filters" msgstr "" -#: Mailman/Gui/Privacy.py:34 +#: Mailman/Gui/Privacy.py:43 msgid "Recipient filters" msgstr "" -#: Mailman/Gui/Privacy.py:35 +#: Mailman/Gui/Privacy.py:44 msgid "Spam filters" msgstr "" -#: Mailman/Gui/Privacy.py:49 Mailman/Gui/Usenet.py:63 +#: Mailman/Gui/Privacy.py:58 Mailman/Gui/Usenet.py:63 msgid "None" msgstr "" -#: Mailman/Gui/Privacy.py:50 Mailman/Gui/Privacy.py:73 +#: Mailman/Gui/Privacy.py:59 Mailman/Gui/Privacy.py:82 msgid "Confirm" msgstr "" -#: Mailman/Gui/Privacy.py:51 Mailman/Gui/Privacy.py:74 +#: Mailman/Gui/Privacy.py:60 Mailman/Gui/Privacy.py:83 msgid "Require approval" msgstr "" -#: Mailman/Gui/Privacy.py:52 Mailman/Gui/Privacy.py:75 +#: Mailman/Gui/Privacy.py:61 Mailman/Gui/Privacy.py:84 msgid "Confirm and approve" msgstr "" -#: Mailman/Gui/Privacy.py:54 Mailman/Gui/Privacy.py:77 +#: Mailman/Gui/Privacy.py:63 Mailman/Gui/Privacy.py:86 msgid "What steps are required for subscription?<br>" msgstr "" -#: Mailman/Gui/Privacy.py:55 +#: Mailman/Gui/Privacy.py:64 msgid "" "None - no verification steps (<em>Not\n" " Recommended </em>)<br>\n" @@ -4301,7 +4361,7 @@ msgid "" " their consent." msgstr "" -#: Mailman/Gui/Privacy.py:78 +#: Mailman/Gui/Privacy.py:87 msgid "" "Confirm (*) - email confirmation required <br>\n" " Require approval - require list administrator\n" @@ -4316,7 +4376,7 @@ msgid "" " subscriptions for others without their consent." msgstr "" -#: Mailman/Gui/Privacy.py:94 +#: Mailman/Gui/Privacy.py:103 msgid "" "This section allows you to configure subscription and\n" " membership exposure policy. You can also control whether this\n" @@ -4325,23 +4385,23 @@ msgid "" " separate archive-related privacy settings." msgstr "" -#: Mailman/Gui/Privacy.py:100 +#: Mailman/Gui/Privacy.py:109 msgid "Subscribing" msgstr "" -#: Mailman/Gui/Privacy.py:102 +#: Mailman/Gui/Privacy.py:111 msgid "" "Advertise this list when people ask what lists are on this\n" " machine?" msgstr "" -#: Mailman/Gui/Privacy.py:108 +#: Mailman/Gui/Privacy.py:117 msgid "" "Is the list moderator's approval required for unsubscription\n" " requests? (<em>No</em> is recommended)" msgstr "" -#: Mailman/Gui/Privacy.py:111 +#: Mailman/Gui/Privacy.py:120 msgid "" "When members want to leave a list, they will make an\n" " unsubscription request, either via the web or via email.\n" @@ -4355,17 +4415,17 @@ msgid "" " are required to be members of." msgstr "" -#: Mailman/Gui/Privacy.py:122 +#: Mailman/Gui/Privacy.py:131 msgid "Ban list" msgstr "" -#: Mailman/Gui/Privacy.py:124 +#: Mailman/Gui/Privacy.py:133 msgid "" "List of addresses which are banned from membership in this\n" " mailing list." msgstr "" -#: Mailman/Gui/Privacy.py:127 +#: Mailman/Gui/Privacy.py:136 msgid "" "Addresses in this list are banned outright from subscribing\n" " to this mailing list, with no further moderation required. Add\n" @@ -4373,39 +4433,39 @@ msgid "" " designate a regular expression match." msgstr "" -#: Mailman/Gui/Privacy.py:132 +#: Mailman/Gui/Privacy.py:141 msgid "Membership exposure" msgstr "" -#: Mailman/Gui/Privacy.py:134 +#: Mailman/Gui/Privacy.py:143 msgid "Anyone" msgstr "" -#: Mailman/Gui/Privacy.py:134 +#: Mailman/Gui/Privacy.py:143 msgid "List admin only" msgstr "" -#: Mailman/Gui/Privacy.py:134 +#: Mailman/Gui/Privacy.py:143 msgid "List members" msgstr "" -#: Mailman/Gui/Privacy.py:135 +#: Mailman/Gui/Privacy.py:144 msgid "Who can view subscription list?" msgstr "" -#: Mailman/Gui/Privacy.py:137 +#: Mailman/Gui/Privacy.py:146 msgid "" "When set, the list of subscribers is protected by member or\n" " admin password authentication." msgstr "" -#: Mailman/Gui/Privacy.py:141 +#: Mailman/Gui/Privacy.py:150 msgid "" "Show member addresses so they're not directly recognizable\n" " as email addresses?" msgstr "" -#: Mailman/Gui/Privacy.py:143 +#: Mailman/Gui/Privacy.py:152 msgid "" "Setting this option causes member email addresses to be\n" " transformed when they are presented on list web pages (both in\n" @@ -4415,7 +4475,7 @@ msgid "" " spammers." msgstr "" -#: Mailman/Gui/Privacy.py:153 +#: Mailman/Gui/Privacy.py:162 msgid "" "When a message is posted to the list, a series of\n" " moderation steps are take to decide whether the a moderator must\n" @@ -4451,15 +4511,15 @@ msgid "" " <p>Note that non-regexp matches are always done first." msgstr "" -#: Mailman/Gui/Privacy.py:186 +#: Mailman/Gui/Privacy.py:195 msgid "Member filters" msgstr "" -#: Mailman/Gui/Privacy.py:189 +#: Mailman/Gui/Privacy.py:198 msgid "By default, should new list member postings be moderated?" msgstr "" -#: Mailman/Gui/Privacy.py:191 +#: Mailman/Gui/Privacy.py:200 msgid "" "Each list member has a <em>moderation flag</em> which says\n" " whether messages from the list member can be posted directly to\n" @@ -4477,17 +4537,13 @@ msgid "" " screens</a>." msgstr "" -#: Mailman/Gui/Privacy.py:207 Mailman/Gui/Privacy.py:281 -msgid "Hold" -msgstr "" - -#: Mailman/Gui/Privacy.py:208 +#: Mailman/Gui/Privacy.py:217 msgid "" "Action to take when a moderated member posts to the\n" " list." msgstr "" -#: Mailman/Gui/Privacy.py:210 +#: Mailman/Gui/Privacy.py:219 msgid "" "<ul><li><b>Hold</b> -- this holds the message for approval\n" " by the list moderators.\n" @@ -4503,7 +4559,7 @@ msgid "" " </ul>" msgstr "" -#: Mailman/Gui/Privacy.py:224 +#: Mailman/Gui/Privacy.py:233 msgid "" "Text to include in any\n" " <a href=\"?VARHELP/privacy/sender/member_moderation_action\"\n" @@ -4511,17 +4567,17 @@ msgid "" " be sent to moderated members who post to this list." msgstr "" -#: Mailman/Gui/Privacy.py:229 +#: Mailman/Gui/Privacy.py:238 msgid "Non-member filters" msgstr "" -#: Mailman/Gui/Privacy.py:232 +#: Mailman/Gui/Privacy.py:241 msgid "" "List of non-member addresses whose postings should be\n" " automatically accepted." msgstr "" -#: Mailman/Gui/Privacy.py:235 +#: Mailman/Gui/Privacy.py:244 msgid "" "Postings from any of these non-members will be automatically\n" " accepted with no further moderation applied. Add member\n" @@ -4529,13 +4585,13 @@ msgid "" " designate a regular expression match." msgstr "" -#: Mailman/Gui/Privacy.py:241 +#: Mailman/Gui/Privacy.py:250 msgid "" "List of non-member addresses whose postings will be\n" " immediately held for moderation." msgstr "" -#: Mailman/Gui/Privacy.py:244 +#: Mailman/Gui/Privacy.py:253 msgid "" "Postings from any of these non-members will be immediately\n" " and automatically held for moderation by the list moderators.\n" @@ -4545,13 +4601,13 @@ msgid "" " expression match." msgstr "" -#: Mailman/Gui/Privacy.py:252 +#: Mailman/Gui/Privacy.py:261 msgid "" "List of non-member addresses whose postings will be\n" " automatically rejected." msgstr "" -#: Mailman/Gui/Privacy.py:255 +#: Mailman/Gui/Privacy.py:264 msgid "" "Postings from any of these non-members will be automatically\n" " rejected. In other words, their messages will be bounced back to\n" @@ -4565,13 +4621,13 @@ msgid "" " character to designate a regular expression match." msgstr "" -#: Mailman/Gui/Privacy.py:267 +#: Mailman/Gui/Privacy.py:276 msgid "" "List of non-member addresses whose postings will be\n" " automatically discarded." msgstr "" -#: Mailman/Gui/Privacy.py:270 +#: Mailman/Gui/Privacy.py:279 msgid "" "Postings from any of these non-members will be automatically\n" " discarded. That is, the message will be thrown away with no\n" @@ -4584,13 +4640,13 @@ msgid "" " character to designate a regular expression match." msgstr "" -#: Mailman/Gui/Privacy.py:282 +#: Mailman/Gui/Privacy.py:291 msgid "" "Action to take for postings from non-members for which no\n" " explicit action is defined." msgstr "" -#: Mailman/Gui/Privacy.py:285 +#: Mailman/Gui/Privacy.py:294 msgid "" "When a post from a non-member is received, the message's\n" " sender is matched against the list of explicitly\n" @@ -4604,29 +4660,29 @@ msgid "" " is taken." msgstr "" -#: Mailman/Gui/Privacy.py:297 +#: Mailman/Gui/Privacy.py:306 msgid "" "Should messages from non-members, which are automatically\n" " discarded, be forwarded to the list moderator?" msgstr "" -#: Mailman/Gui/Privacy.py:303 +#: Mailman/Gui/Privacy.py:312 msgid "" "This section allows you to configure various filters based on\n" " the recipient of the message." msgstr "" -#: Mailman/Gui/Privacy.py:306 +#: Mailman/Gui/Privacy.py:315 msgid "Recipient filters" msgstr "" -#: Mailman/Gui/Privacy.py:310 +#: Mailman/Gui/Privacy.py:319 msgid "" "Must posts have list named in destination (to, cc) field\n" " (or be among the acceptable alias names, specified below)?" msgstr "" -#: Mailman/Gui/Privacy.py:313 +#: Mailman/Gui/Privacy.py:322 msgid "" "Many (in fact, most) spams do not explicitly name their\n" " myriad destinations in the explicit destination addresses - in\n" @@ -4646,13 +4702,13 @@ msgid "" " </ol>" msgstr "" -#: Mailman/Gui/Privacy.py:331 +#: Mailman/Gui/Privacy.py:340 msgid "" "Alias names (regexps) which qualify as explicit to or cc\n" " destination names for this list." msgstr "" -#: Mailman/Gui/Privacy.py:334 +#: Mailman/Gui/Privacy.py:343 msgid "" "Alternate addresses that are acceptable when\n" " `require_explicit_destination' is enabled. This option takes a\n" @@ -4672,17 +4728,17 @@ msgid "" " recipient address." msgstr "" -#: Mailman/Gui/Privacy.py:352 +#: Mailman/Gui/Privacy.py:361 msgid "Ceiling on acceptable number of recipients for a posting." msgstr "" -#: Mailman/Gui/Privacy.py:354 +#: Mailman/Gui/Privacy.py:363 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/Gui/Privacy.py:359 +#: Mailman/Gui/Privacy.py:368 msgid "" "This section allows you to configure various anti-spam\n" " filters posting filters, which can help reduce the amount of spam\n" @@ -4690,15 +4746,37 @@ msgid "" " " msgstr "" -#: Mailman/Gui/Privacy.py:364 -msgid "Anti-Spam filters" +#: Mailman/Gui/Privacy.py:373 +msgid "Header filters" +msgstr "" + +#: Mailman/Gui/Privacy.py:376 +msgid "Filter rules to match against the headers of a message." +msgstr "" + +#: Mailman/Gui/Privacy.py:378 +msgid "" +"Each header filter rule has two parts, a list of regular\n" +" expressions, one per line, and an action to take. Mailman\n" +" matches the message's headers against every regular expression in\n" +" the rule and if any match, the message is rejected, held, or\n" +" discarded based on the action you specify. Use <em>Defer</em> to\n" +" temporarily disable a rule.\n" +"\n" +" You can have more than one filter rule for your list. In that\n" +" case, each rule is matched in turn, with processing stopped after\n" +" the first match." +msgstr "" + +#: Mailman/Gui/Privacy.py:389 +msgid "Legacy anti-spam filters" msgstr "" -#: Mailman/Gui/Privacy.py:367 +#: Mailman/Gui/Privacy.py:392 msgid "Hold posts with header value matching a specified regexp." msgstr "" -#: Mailman/Gui/Privacy.py:368 +#: Mailman/Gui/Privacy.py:393 msgid "" "Use this option to prohibit posts according to specific\n" " header values. The target value is a regular-expression for\n" @@ -4715,27 +4793,40 @@ msgid "" " bracketing it." msgstr "" -#: Mailman/Gui/Topics.py:28 +#: Mailman/Gui/Privacy.py:465 +msgid "" +"Header filter rules require a pattern.\n" +" Incomplete filter rules will be ignored." +msgstr "" + +#: Mailman/Gui/Privacy.py:473 +msgid "" +"The header filter rule pattern\n" +" '%(safepattern)s' is not a legal regular expression. This\n" +" rule will be ignored." +msgstr "" + +#: Mailman/Gui/Topics.py:35 msgid "Topics" msgstr "" -#: Mailman/Gui/Topics.py:36 +#: Mailman/Gui/Topics.py:43 msgid "List topic keywords" msgstr "" -#: Mailman/Gui/Topics.py:38 +#: Mailman/Gui/Topics.py:45 msgid "Disabled" msgstr "" -#: Mailman/Gui/Topics.py:38 +#: Mailman/Gui/Topics.py:45 msgid "Enabled" msgstr "" -#: Mailman/Gui/Topics.py:39 +#: Mailman/Gui/Topics.py:46 msgid "Should the topic filter be enabled or disabled?" msgstr "" -#: Mailman/Gui/Topics.py:41 +#: Mailman/Gui/Topics.py:48 msgid "" "The topic filter categorizes each incoming email message\n" " according to <a\n" @@ -4758,11 +4849,11 @@ msgid "" " configuration variable." msgstr "" -#: Mailman/Gui/Topics.py:62 +#: Mailman/Gui/Topics.py:69 msgid "How many body lines should the topic matcher scan?" msgstr "" -#: Mailman/Gui/Topics.py:64 +#: Mailman/Gui/Topics.py:71 msgid "" "The topic matcher will scan this many lines of the message\n" " body looking for topic keyword matches. Body scanning stops when\n" @@ -4775,11 +4866,11 @@ msgid "" " " msgstr "" -#: Mailman/Gui/Topics.py:75 +#: Mailman/Gui/Topics.py:82 msgid "Topic keywords, one per line, to match against each message." msgstr "" -#: Mailman/Gui/Topics.py:77 +#: Mailman/Gui/Topics.py:84 msgid "" "Each topic keyword is actually a regular expression, which is\n" " matched against certain parts of a mail message, specifically the\n" @@ -4789,15 +4880,15 @@ msgid "" " \"header\" on which matching is also performed." msgstr "" -#: Mailman/Gui/Topics.py:116 +#: Mailman/Gui/Topics.py:119 msgid "" "Topic specifications require both a name and\n" " a pattern. Incomplete topics will be ignored." msgstr "" -#: Mailman/Gui/Topics.py:124 +#: Mailman/Gui/Topics.py:127 msgid "" -"The topic pattern `%(pattern)s' is not a\n" +"The topic pattern '%(safepattern)s' is not a\n" " legal regular expression. It will be discarded." msgstr "" @@ -4958,37 +5049,37 @@ msgstr "" msgid "<em>(%(num_concealed)d private members not shown)</em>" msgstr "" -#: Mailman/HTMLFormatter.py:137 +#: Mailman/HTMLFormatter.py:138 msgid "; it was disabled by you" msgstr "" -#: Mailman/HTMLFormatter.py:139 +#: Mailman/HTMLFormatter.py:140 msgid "; it was disabled by the list administrator" msgstr "" -#: Mailman/HTMLFormatter.py:143 +#: Mailman/HTMLFormatter.py:144 msgid "" "; it was disabled due to excessive bounces. The\n" " last bounce was received on %(date)s" msgstr "" -#: Mailman/HTMLFormatter.py:146 +#: Mailman/HTMLFormatter.py:147 msgid "; it was disabled for unknown reasons" msgstr "" -#: Mailman/HTMLFormatter.py:148 +#: Mailman/HTMLFormatter.py:149 msgid "Note: your list delivery is currently disabled%(reason)s." msgstr "" -#: Mailman/HTMLFormatter.py:151 +#: Mailman/HTMLFormatter.py:152 msgid "Mail delivery" msgstr "" -#: Mailman/HTMLFormatter.py:153 Mailman/HTMLFormatter.py:298 +#: Mailman/HTMLFormatter.py:154 Mailman/HTMLFormatter.py:299 msgid "the list administrator" msgstr "" -#: Mailman/HTMLFormatter.py:154 +#: Mailman/HTMLFormatter.py:155 msgid "" "<p>%(note)s\n" "\n" @@ -4999,7 +5090,7 @@ msgid "" " questions or need assistance." msgstr "" -#: Mailman/HTMLFormatter.py:166 +#: Mailman/HTMLFormatter.py:167 msgid "" "<p>We have received some recent bounces from your\n" " address. Your current <em>bounce score</em> is %(score)s out of a\n" @@ -5009,28 +5100,28 @@ msgid "" " the problems are corrected soon." msgstr "" -#: Mailman/HTMLFormatter.py:178 +#: Mailman/HTMLFormatter.py:179 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 "" -#: Mailman/HTMLFormatter.py:188 +#: Mailman/HTMLFormatter.py:189 msgid "" "You will be sent email requesting confirmation, to\n" " prevent others from gratuitously subscribing you." msgstr "" -#: Mailman/HTMLFormatter.py:191 +#: Mailman/HTMLFormatter.py:192 msgid "" "This is a closed list, which means your subscription\n" " will be held for approval. You will be notified of the list\n" " moderator's decision by email." msgstr "" -#: Mailman/HTMLFormatter.py:194 Mailman/HTMLFormatter.py:201 +#: Mailman/HTMLFormatter.py:195 Mailman/HTMLFormatter.py:202 msgid "also " msgstr "" -#: Mailman/HTMLFormatter.py:196 +#: Mailman/HTMLFormatter.py:197 msgid "" "You will be sent email requesting confirmation, to\n" " prevent others from gratuitously subscribing you. Once\n" @@ -5039,31 +5130,31 @@ msgid "" " decision by email." msgstr "" -#: Mailman/HTMLFormatter.py:205 +#: Mailman/HTMLFormatter.py:206 msgid "" "This is %(also)sa private list, which means that the\n" " list of members is not available to non-members." msgstr "" -#: Mailman/HTMLFormatter.py:208 +#: Mailman/HTMLFormatter.py:209 msgid "" "This is %(also)sa hidden list, which means that the\n" " list of members is available only to the list administrator." msgstr "" -#: Mailman/HTMLFormatter.py:211 +#: Mailman/HTMLFormatter.py:212 msgid "" "This is %(also)sa public list, which means that the\n" " list of members list is available to everyone." msgstr "" -#: Mailman/HTMLFormatter.py:214 +#: Mailman/HTMLFormatter.py:215 msgid "" " (but we obscure the addresses so they are not\n" " easily recognizable by spammers)." msgstr "" -#: Mailman/HTMLFormatter.py:219 +#: Mailman/HTMLFormatter.py:220 msgid "" "<p>(Note that this is an umbrella list, intended to\n" " have only other mailing lists as members. Among other things,\n" @@ -5071,11 +5162,11 @@ msgid "" " `%(sfx)s' account for your address.)" msgstr "" -#: Mailman/HTMLFormatter.py:248 +#: Mailman/HTMLFormatter.py:249 msgid "<b><i>either</i></b> " msgstr "" -#: Mailman/HTMLFormatter.py:253 +#: Mailman/HTMLFormatter.py:254 msgid "" "To unsubscribe from %(realname)s, get a password reminder,\n" " or change your subscription options %(either)senter your subscription\n" @@ -5083,83 +5174,83 @@ msgid "" " <p><center> " msgstr "" -#: Mailman/HTMLFormatter.py:260 +#: Mailman/HTMLFormatter.py:261 msgid "Unsubscribe or edit options" msgstr "" -#: Mailman/HTMLFormatter.py:264 +#: Mailman/HTMLFormatter.py:265 msgid "" "<p>... <b><i>or</i></b> select your entry from\n" " the subscribers list (see above)." msgstr "" -#: Mailman/HTMLFormatter.py:266 +#: Mailman/HTMLFormatter.py:267 msgid "" " If you leave the field blank, you will be prompted for\n" " your email address" msgstr "" -#: Mailman/HTMLFormatter.py:274 +#: Mailman/HTMLFormatter.py:275 msgid "" "(<i>%(which)s is only available to the list\n" " members.</i>)" msgstr "" -#: Mailman/HTMLFormatter.py:278 +#: Mailman/HTMLFormatter.py:279 msgid "" "(<i>%(which)s is only available to the list\n" " administrator.</i>)" msgstr "" -#: Mailman/HTMLFormatter.py:288 +#: Mailman/HTMLFormatter.py:289 msgid "Click here for the list of " msgstr "" -#: Mailman/HTMLFormatter.py:290 +#: Mailman/HTMLFormatter.py:291 msgid " subscribers: " msgstr "" -#: Mailman/HTMLFormatter.py:292 +#: Mailman/HTMLFormatter.py:293 msgid "Visit Subscriber list" msgstr "" -#: Mailman/HTMLFormatter.py:295 +#: Mailman/HTMLFormatter.py:296 msgid "members" msgstr "" -#: Mailman/HTMLFormatter.py:296 +#: Mailman/HTMLFormatter.py:297 msgid "Address:" msgstr "" -#: Mailman/HTMLFormatter.py:299 +#: Mailman/HTMLFormatter.py:300 msgid "Admin address:" msgstr "" -#: Mailman/HTMLFormatter.py:302 +#: Mailman/HTMLFormatter.py:303 msgid "The subscribers list" msgstr "" -#: Mailman/HTMLFormatter.py:304 +#: Mailman/HTMLFormatter.py:305 msgid " <p>Enter your " msgstr "" -#: Mailman/HTMLFormatter.py:306 +#: Mailman/HTMLFormatter.py:307 msgid " and password to visit the subscribers list: <p><center> " msgstr "" -#: Mailman/HTMLFormatter.py:311 +#: Mailman/HTMLFormatter.py:312 msgid "Password: " msgstr "" -#: Mailman/HTMLFormatter.py:315 +#: Mailman/HTMLFormatter.py:316 msgid "Visit Subscriber List" msgstr "" -#: Mailman/HTMLFormatter.py:345 +#: Mailman/HTMLFormatter.py:346 msgid "Once a month, your password will be emailed to you as a reminder." msgstr "" -#: Mailman/HTMLFormatter.py:391 +#: Mailman/HTMLFormatter.py:392 msgid "The current archive" msgstr "" @@ -5328,29 +5419,29 @@ msgstr "" msgid "The Mailman Replybot" msgstr "" -#: Mailman/Handlers/Scrubber.py:180 +#: Mailman/Handlers/Scrubber.py:188 msgid "HTML attachment scrubbed and removed" msgstr "" -#: Mailman/Handlers/Scrubber.py:197 Mailman/Handlers/Scrubber.py:223 +#: Mailman/Handlers/Scrubber.py:205 Mailman/Handlers/Scrubber.py:231 msgid "" "An HTML attachment was scrubbed...\n" "URL: %(url)s\n" msgstr "" -#: Mailman/Handlers/Scrubber.py:235 +#: Mailman/Handlers/Scrubber.py:243 msgid "no subject" msgstr "" -#: Mailman/Handlers/Scrubber.py:236 +#: Mailman/Handlers/Scrubber.py:244 msgid "no date" msgstr "" -#: Mailman/Handlers/Scrubber.py:237 +#: Mailman/Handlers/Scrubber.py:245 msgid "unknown sender" msgstr "" -#: Mailman/Handlers/Scrubber.py:240 +#: Mailman/Handlers/Scrubber.py:248 msgid "" "An embedded message was scrubbed...\n" "From: %(who)s\n" @@ -5360,7 +5451,7 @@ msgid "" "Url: %(url)s\n" msgstr "" -#: Mailman/Handlers/Scrubber.py:264 +#: Mailman/Handlers/Scrubber.py:272 msgid "" "A non-text attachment was scrubbed...\n" "Name: %(filename)s\n" @@ -5370,15 +5461,23 @@ msgid "" "Url : %(url)s\n" msgstr "" -#: Mailman/Handlers/Scrubber.py:293 +#: Mailman/Handlers/Scrubber.py:301 msgid "Skipped content of type %(partctype)s" msgstr "" -#: Mailman/Handlers/Scrubber.py:319 +#: Mailman/Handlers/Scrubber.py:327 msgid "" "-------------- next part --------------\n" msgstr "" +#: Mailman/Handlers/SpamDetect.py:54 +msgid "The message headers matched a filter rule" +msgstr "" + +#: Mailman/Handlers/SpamDetect.py:121 +msgid "Message rejected by filter rule match" +msgstr "" + #: Mailman/Handlers/ToDigest.py:145 msgid "%(realname)s Digest, Vol %(volume)d, Issue %(issue)d" msgstr "" @@ -5517,35 +5616,35 @@ msgstr "" msgid "%(dbfile)s owned by %(owner)s (must be owned by %(user)s" msgstr "" -#: Mailman/MailList.py:709 +#: Mailman/MailList.py:720 msgid "You have been invited to join the %(listname)s mailing list" msgstr "" -#: Mailman/MailList.py:813 Mailman/MailList.py:1177 +#: Mailman/MailList.py:824 Mailman/MailList.py:1213 msgid " from %(remote)s" msgstr "" -#: Mailman/MailList.py:847 +#: Mailman/MailList.py:858 msgid "subscriptions to %(realname)s require moderator approval" msgstr "" -#: Mailman/MailList.py:910 bin/add_members:242 +#: Mailman/MailList.py:922 bin/add_members:242 msgid "%(realname)s subscription notification" msgstr "" -#: Mailman/MailList.py:929 +#: Mailman/MailList.py:941 msgid "unsubscriptions require moderator approval" msgstr "" -#: Mailman/MailList.py:949 +#: Mailman/MailList.py:961 msgid "%(realname)s unsubscribe notification" msgstr "" -#: Mailman/MailList.py:1098 +#: Mailman/MailList.py:1122 msgid "subscriptions to %(name)s require administrator approval" msgstr "" -#: Mailman/MailList.py:1346 +#: Mailman/MailList.py:1382 msgid "Last autoresponse notification for today" msgstr "" @@ -5565,46 +5664,46 @@ msgstr "" msgid "Uncaught bounce notification" msgstr "" -#: Mailman/Queue/CommandRunner.py:85 +#: Mailman/Queue/CommandRunner.py:90 msgid "Ignoring non-text/plain MIME parts" msgstr "" -#: Mailman/Queue/CommandRunner.py:141 +#: Mailman/Queue/CommandRunner.py:146 msgid "" "The results of your email command are provided below.\n" "Attached is your original message.\n" msgstr "" -#: Mailman/Queue/CommandRunner.py:146 +#: Mailman/Queue/CommandRunner.py:151 msgid "- Results:" msgstr "" -#: Mailman/Queue/CommandRunner.py:152 +#: Mailman/Queue/CommandRunner.py:157 msgid "" "\n" "- Unprocessed:" msgstr "" -#: Mailman/Queue/CommandRunner.py:156 +#: Mailman/Queue/CommandRunner.py:161 msgid "" "No commands were found in this message.\n" "To obtain instructions, send a message containing just the word \"help\".\n" msgstr "" -#: Mailman/Queue/CommandRunner.py:161 +#: Mailman/Queue/CommandRunner.py:166 msgid "" "\n" "- Ignored:" msgstr "" -#: Mailman/Queue/CommandRunner.py:163 +#: Mailman/Queue/CommandRunner.py:168 msgid "" "\n" "- Done.\n" "\n" msgstr "" -#: Mailman/Queue/CommandRunner.py:187 +#: Mailman/Queue/CommandRunner.py:192 msgid "The results of your email commands" msgstr "" @@ -6328,15 +6427,15 @@ msgstr "" msgid "Bad email address for option %(k)s: %(v)s" msgstr "" -#: bin/config_list:322 +#: bin/config_list:331 msgid "Only one of -i or -o is allowed" msgstr "" -#: bin/config_list:324 +#: bin/config_list:333 msgid "One of -i or -o is required" msgstr "" -#: bin/config_list:328 +#: bin/config_list:337 msgid "List name is required" msgstr "" |