aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--messages/docstring.files100
-rw-r--r--messages/mailman.pot1418
-rw-r--r--messages/marked.files214
3 files changed, 867 insertions, 865 deletions
diff --git a/messages/docstring.files b/messages/docstring.files
index 2a9251a6..7a9bc3bb 100644
--- a/messages/docstring.files
+++ b/messages/docstring.files
@@ -1,88 +1,46 @@
-bin/.svn/text-base/reset_pw.py.svn-base
-bin/.svn/text-base/cleanarch.svn-base
-bin/.svn/text-base/mailmanctl.svn-base
-bin/.svn/text-base/check_db.svn-base
-bin/.svn/text-base/check_perms.svn-base
-bin/.svn/text-base/msgfmt.py.svn-base
-bin/.svn/text-base/newlist.svn-base
-bin/.svn/text-base/transcheck.svn-base
-bin/.svn/text-base/change_pw.svn-base
-bin/.svn/text-base/unshunt.svn-base
-bin/.svn/text-base/convert.py.svn-base
-bin/.svn/text-base/discard.svn-base
-bin/.svn/text-base/dumpdb.svn-base
-bin/.svn/text-base/arch.svn-base
-bin/.svn/text-base/update.svn-base
-bin/.svn/text-base/show_qfiles.svn-base
-bin/.svn/text-base/rb-archfix.svn-base
-bin/.svn/text-base/mmsitepass.svn-base
-bin/.svn/text-base/list_members.svn-base
-bin/.svn/text-base/version.svn-base
-bin/.svn/text-base/sync_members.svn-base
-bin/.svn/text-base/clone_member.svn-base
-bin/.svn/text-base/list_lists.svn-base
-bin/.svn/text-base/qrunner.svn-base
-bin/.svn/text-base/fix_url.py.svn-base
-bin/.svn/text-base/config_list.svn-base
-bin/.svn/text-base/add_members.svn-base
-bin/.svn/text-base/list_admins.svn-base
-bin/.svn/text-base/remove_members.svn-base
-bin/.svn/text-base/find_member.svn-base
-bin/.svn/text-base/withlist.svn-base
-bin/.svn/text-base/list_owners.svn-base
-bin/.svn/text-base/rmlist.svn-base
-bin/.svn/text-base/genaliases.svn-base
-bin/.svn/text-base/inject.svn-base
-bin/.svn/text-base/b4b5-archfix.svn-base
-bin/reset_pw.py
-bin/cleanarch
-bin/mailmanctl
+bin/add_members
+bin/arch
+bin/b4b5-archfix
+bin/change_pw
bin/check_db
bin/check_perms
+bin/cleanarch
+bin/clone_member
+bin/config_list
+bin/convert.py
+bin/discard
+bin/dumpdb
+bin/export.py
+bin/find_member
+bin/fix_url.py
+bin/genaliases
+bin/inject
+bin/list_admins
+bin/list_lists
bin/list_members
+bin/list_owners
+bin/mailmanctl
+bin/mmsitepass
bin/msgfmt.py
bin/newlist
+bin/qrunner
+bin/rb-archfix
+bin/remove_members
+bin/reset_pw.py
+bin/rmlist
+bin/show_qfiles
+bin/sync_members
bin/transcheck
-bin/change_pw
bin/unshunt
-bin/convert.py
-bin/discard
-bin/dumpdb
-bin/arch
bin/update
-bin/show_qfiles
-bin/rb-archfix
-bin/mmsitepass
bin/version
-bin/sync_members
-bin/clone_member
-bin/list_lists
-bin/qrunner
-bin/fix_url.py
-bin/config_list
-bin/add_members
-bin/list_admins
-bin/remove_members
-bin/find_member
bin/withlist
-bin/list_owners
-bin/rmlist
-bin/genaliases
-bin/inject
-bin/b4b5-archfix
-cron/.svn/text-base/bumpdigests.svn-base
-cron/.svn/text-base/checkdbs.svn-base
-cron/.svn/text-base/disabled.svn-base
-cron/.svn/text-base/mailpasswds.svn-base
-cron/.svn/text-base/nightly_gzip.svn-base
-cron/.svn/text-base/gate_news.svn-base
-cron/.svn/text-base/senddigests.svn-base
-cron/nightly_gzip
cron/bumpdigests
cron/checkdbs
cron/disabled
-cron/mailpasswds
cron/gate_news
+cron/mailpasswds
+cron/nightly_gzip
cron/senddigests
Mailman/Commands/cmd_confirm.py
Mailman/Commands/cmd_echo.py
diff --git a/messages/mailman.pot b/messages/mailman.pot
index a9a43e24..81268395 100644
--- a/messages/mailman.pot
+++ b/messages/mailman.pot
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: Fri Sep 1 20:44:49 2006\n"
+"POT-Creation-Date: Sun Nov 18 12:59:04 2007\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"
@@ -263,7 +263,7 @@ msgid ""
msgstr ""
#: Mailman/Cgi/admin.py:184 Mailman/Cgi/admin.py:190 Mailman/Cgi/admin.py:195
-#: Mailman/Cgi/admin.py:1438 Mailman/Gui/GUIBase.py:191
+#: Mailman/Cgi/admin.py:1441 Mailman/Gui/GUIBase.py:191
msgid "Warning: "
msgstr ""
@@ -327,36 +327,34 @@ msgstr ""
msgid "<p>(Send questions and comments to "
msgstr ""
-#: Mailman/Cgi/admin.py:288 Mailman/Cgi/listinfo.py:135
-#: cron/.svn/text-base/mailpasswds.svn-base:216 cron/mailpasswds:216
+#: Mailman/Cgi/admin.py:288 Mailman/Cgi/listinfo.py:135 cron/mailpasswds:216
msgid "List"
msgstr ""
-#: Mailman/Cgi/admin.py:289 Mailman/Cgi/admin.py:555
+#: Mailman/Cgi/admin.py:289 Mailman/Cgi/admin.py:556
#: Mailman/Cgi/listinfo.py:136
msgid "Description"
msgstr ""
-#: Mailman/Cgi/admin.py:295 Mailman/Cgi/listinfo.py:142
-#: bin/.svn/text-base/list_lists.svn-base:116 bin/list_lists:116
+#: Mailman/Cgi/admin.py:295 Mailman/Cgi/listinfo.py:142 bin/list_lists:116
msgid "[no description available]"
msgstr ""
-#: Mailman/Cgi/admin.py:328
+#: Mailman/Cgi/admin.py:329
msgid "No valid variable name found."
msgstr ""
-#: Mailman/Cgi/admin.py:338
+#: Mailman/Cgi/admin.py:339
msgid ""
"%(realname)s Mailing list Configuration Help\n"
" <br><em>%(varname)s</em> Option"
msgstr ""
-#: Mailman/Cgi/admin.py:345
+#: Mailman/Cgi/admin.py:346
msgid "Mailman %(varname)s List Option Help"
msgstr ""
-#: Mailman/Cgi/admin.py:363
+#: Mailman/Cgi/admin.py:364
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"
@@ -364,315 +362,315 @@ msgid ""
" "
msgstr ""
-#: Mailman/Cgi/admin.py:374
+#: Mailman/Cgi/admin.py:375
msgid "return to the %(categoryname)s options page."
msgstr ""
-#: Mailman/Cgi/admin.py:389
+#: Mailman/Cgi/admin.py:390
msgid "%(realname)s Administration (%(label)s)"
msgstr ""
-#: Mailman/Cgi/admin.py:390
+#: Mailman/Cgi/admin.py:391
msgid "%(realname)s mailing list administration<br>%(label)s Section"
msgstr ""
-#: Mailman/Cgi/admin.py:406
+#: Mailman/Cgi/admin.py:407
msgid "Configuration Categories"
msgstr ""
-#: Mailman/Cgi/admin.py:407
+#: Mailman/Cgi/admin.py:408
msgid "Other Administrative Activities"
msgstr ""
-#: Mailman/Cgi/admin.py:411
+#: Mailman/Cgi/admin.py:412
msgid "Tend to pending moderator requests"
msgstr ""
-#: Mailman/Cgi/admin.py:413
+#: Mailman/Cgi/admin.py:414
msgid "Go to the general list information page"
msgstr ""
-#: Mailman/Cgi/admin.py:415
+#: Mailman/Cgi/admin.py:416
msgid "Edit the public HTML pages and text files"
msgstr ""
-#: Mailman/Cgi/admin.py:417
+#: Mailman/Cgi/admin.py:418
msgid "Go to list archives"
msgstr ""
-#: Mailman/Cgi/admin.py:423
+#: Mailman/Cgi/admin.py:424
msgid "Delete this mailing list"
msgstr ""
-#: Mailman/Cgi/admin.py:424
+#: Mailman/Cgi/admin.py:425
msgid " (requires confirmation)<br>&nbsp;<br>"
msgstr ""
-#: Mailman/Cgi/admin.py:430
+#: Mailman/Cgi/admin.py:431
msgid "Logout"
msgstr ""
-#: Mailman/Cgi/admin.py:474
+#: Mailman/Cgi/admin.py:475
msgid "Emergency moderation of all list traffic is enabled"
msgstr ""
-#: Mailman/Cgi/admin.py:485
+#: Mailman/Cgi/admin.py:486
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:503
+#: Mailman/Cgi/admin.py:504
msgid "Additional Member Tasks"
msgstr ""
-#: Mailman/Cgi/admin.py:509
+#: Mailman/Cgi/admin.py:510
msgid ""
"<li>Set everyone's moderation bit, including\n"
" those members not currently visible"
msgstr ""
-#: Mailman/Cgi/admin.py:513
+#: Mailman/Cgi/admin.py:514
msgid "Off"
msgstr ""
-#: Mailman/Cgi/admin.py:513
+#: Mailman/Cgi/admin.py:514
msgid "On"
msgstr ""
-#: Mailman/Cgi/admin.py:515
+#: Mailman/Cgi/admin.py:516
msgid "Set"
msgstr ""
-#: Mailman/Cgi/admin.py:556
+#: Mailman/Cgi/admin.py:557
msgid "Value"
msgstr ""
-#: Mailman/Cgi/admin.py:610
+#: Mailman/Cgi/admin.py:611
msgid ""
"Badly formed options entry:\n"
" %(record)s"
msgstr ""
-#: Mailman/Cgi/admin.py:668
+#: Mailman/Cgi/admin.py:669
msgid "<em>Enter the text below, or...</em><br>"
msgstr ""
-#: Mailman/Cgi/admin.py:670
+#: Mailman/Cgi/admin.py:671
msgid "<br><em>...specify a file to upload</em><br>"
msgstr ""
-#: Mailman/Cgi/admin.py:696 Mailman/Cgi/admin.py:699
+#: Mailman/Cgi/admin.py:697 Mailman/Cgi/admin.py:700
msgid "Topic %(i)d"
msgstr ""
-#: Mailman/Cgi/admin.py:700 Mailman/Cgi/admin.py:750
+#: Mailman/Cgi/admin.py:701 Mailman/Cgi/admin.py:751
msgid "Delete"
msgstr ""
-#: Mailman/Cgi/admin.py:701
+#: Mailman/Cgi/admin.py:702
msgid "Topic name:"
msgstr ""
-#: Mailman/Cgi/admin.py:703
+#: Mailman/Cgi/admin.py:704
msgid "Regexp:"
msgstr ""
-#: Mailman/Cgi/admin.py:706 Mailman/Cgi/options.py:1029
+#: Mailman/Cgi/admin.py:707 Mailman/Cgi/options.py:1031
msgid "Description:"
msgstr ""
-#: Mailman/Cgi/admin.py:710 Mailman/Cgi/admin.py:768
+#: Mailman/Cgi/admin.py:711 Mailman/Cgi/admin.py:769
msgid "Add new item..."
msgstr ""
-#: Mailman/Cgi/admin.py:712 Mailman/Cgi/admin.py:770
+#: Mailman/Cgi/admin.py:713 Mailman/Cgi/admin.py:771
msgid "...before this one."
msgstr ""
-#: Mailman/Cgi/admin.py:713 Mailman/Cgi/admin.py:771
+#: Mailman/Cgi/admin.py:714 Mailman/Cgi/admin.py:772
msgid "...after this one."
msgstr ""
-#: Mailman/Cgi/admin.py:746 Mailman/Cgi/admin.py:749
+#: Mailman/Cgi/admin.py:747 Mailman/Cgi/admin.py:750
msgid "Spam Filter Rule %(i)d"
msgstr ""
-#: Mailman/Cgi/admin.py:751
+#: Mailman/Cgi/admin.py:752
msgid "Spam Filter Regexp:"
msgstr ""
-#: Mailman/Cgi/admin.py:762 Mailman/Cgi/admindb.py:302
-#: Mailman/Cgi/admindb.py:361 Mailman/Cgi/admindb.py:404
-#: Mailman/Cgi/admindb.py:638
+#: Mailman/Cgi/admin.py:763 Mailman/Cgi/admindb.py:303
+#: Mailman/Cgi/admindb.py:362 Mailman/Cgi/admindb.py:407
+#: Mailman/Cgi/admindb.py:641
msgid "Defer"
msgstr ""
-#: Mailman/Cgi/admin.py:762 Mailman/Cgi/admindb.py:304
-#: Mailman/Cgi/admindb.py:363 Mailman/Cgi/admindb.py:404
-#: Mailman/Cgi/admindb.py:638 Mailman/Gui/ContentFilter.py:37
-#: Mailman/Gui/Privacy.py:216 Mailman/Gui/Privacy.py:290
+#: Mailman/Cgi/admin.py:763 Mailman/Cgi/admindb.py:305
+#: Mailman/Cgi/admindb.py:364 Mailman/Cgi/admindb.py:407
+#: Mailman/Cgi/admindb.py:641 Mailman/Gui/ContentFilter.py:37
+#: Mailman/Gui/Privacy.py:216 Mailman/Gui/Privacy.py:297
msgid "Reject"
msgstr ""
-#: Mailman/Cgi/admin.py:762 Mailman/Gui/Privacy.py:216
-#: Mailman/Gui/Privacy.py:290
+#: Mailman/Cgi/admin.py:763 Mailman/Gui/Privacy.py:216
+#: Mailman/Gui/Privacy.py:297
msgid "Hold"
msgstr ""
-#: Mailman/Cgi/admin.py:763 Mailman/Cgi/admindb.py:305
-#: Mailman/Cgi/admindb.py:364 Mailman/Cgi/admindb.py:404
-#: Mailman/Cgi/admindb.py:638 Mailman/Gui/ContentFilter.py:37
-#: Mailman/Gui/Privacy.py:216 Mailman/Gui/Privacy.py:290
+#: Mailman/Cgi/admin.py:764 Mailman/Cgi/admindb.py:306
+#: Mailman/Cgi/admindb.py:365 Mailman/Cgi/admindb.py:407
+#: Mailman/Cgi/admindb.py:641 Mailman/Gui/ContentFilter.py:37
+#: Mailman/Gui/Privacy.py:216 Mailman/Gui/Privacy.py:297
msgid "Discard"
msgstr ""
-#: Mailman/Cgi/admin.py:763 Mailman/Cgi/admindb.py:404
-#: Mailman/Gui/Privacy.py:290
+#: Mailman/Cgi/admin.py:764 Mailman/Cgi/admindb.py:407
+#: Mailman/Gui/Privacy.py:297
msgid "Accept"
msgstr ""
-#: Mailman/Cgi/admin.py:766 Mailman/Cgi/admindb.py:644
+#: Mailman/Cgi/admin.py:767 Mailman/Cgi/admindb.py:647
msgid "Action:"
msgstr ""
-#: Mailman/Cgi/admin.py:778
+#: Mailman/Cgi/admin.py:779
msgid "Move rule up"
msgstr ""
-#: Mailman/Cgi/admin.py:779
+#: Mailman/Cgi/admin.py:780
msgid "Move rule down"
msgstr ""
-#: Mailman/Cgi/admin.py:812
+#: Mailman/Cgi/admin.py:813
msgid "<br>(Edit <b>%(varname)s</b>)"
msgstr ""
-#: Mailman/Cgi/admin.py:814
+#: Mailman/Cgi/admin.py:815
msgid "<br>(Details for <b>%(varname)s</b>)"
msgstr ""
-#: Mailman/Cgi/admin.py:821
+#: Mailman/Cgi/admin.py:822
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:835
+#: Mailman/Cgi/admin.py:836
msgid "Mass Subscriptions"
msgstr ""
-#: Mailman/Cgi/admin.py:842
+#: Mailman/Cgi/admin.py:843
msgid "Mass Removals"
msgstr ""
-#: Mailman/Cgi/admin.py:849
+#: Mailman/Cgi/admin.py:850
msgid "Membership List"
msgstr ""
-#: Mailman/Cgi/admin.py:856
+#: Mailman/Cgi/admin.py:857
msgid "(help)"
msgstr ""
-#: Mailman/Cgi/admin.py:857
+#: Mailman/Cgi/admin.py:858
msgid "Find member %(link)s:"
msgstr ""
-#: Mailman/Cgi/admin.py:860
+#: Mailman/Cgi/admin.py:861
msgid "Search..."
msgstr ""
-#: Mailman/Cgi/admin.py:877
+#: Mailman/Cgi/admin.py:878
msgid "Bad regular expression: "
msgstr ""
-#: Mailman/Cgi/admin.py:933
+#: Mailman/Cgi/admin.py:934
msgid "%(allcnt)s members total, %(membercnt)s shown"
msgstr ""
-#: Mailman/Cgi/admin.py:936
+#: Mailman/Cgi/admin.py:937
msgid "%(allcnt)s members total"
msgstr ""
-#: Mailman/Cgi/admin.py:959
+#: Mailman/Cgi/admin.py:960
msgid "unsub"
msgstr ""
-#: Mailman/Cgi/admin.py:960
+#: Mailman/Cgi/admin.py:961
msgid "member address<br>member name"
msgstr ""
-#: Mailman/Cgi/admin.py:961
+#: Mailman/Cgi/admin.py:962
msgid "hide"
msgstr ""
-#: Mailman/Cgi/admin.py:961
+#: Mailman/Cgi/admin.py:962
msgid "mod"
msgstr ""
-#: Mailman/Cgi/admin.py:962
+#: Mailman/Cgi/admin.py:963
msgid "nomail<br>[reason]"
msgstr ""
-#: Mailman/Cgi/admin.py:963
+#: Mailman/Cgi/admin.py:964
msgid "ack"
msgstr ""
-#: Mailman/Cgi/admin.py:963
+#: Mailman/Cgi/admin.py:964
msgid "not metoo"
msgstr ""
-#: Mailman/Cgi/admin.py:964
+#: Mailman/Cgi/admin.py:965
msgid "nodupes"
msgstr ""
-#: Mailman/Cgi/admin.py:965
+#: Mailman/Cgi/admin.py:966
msgid "digest"
msgstr ""
-#: Mailman/Cgi/admin.py:965
+#: Mailman/Cgi/admin.py:966
msgid "plain"
msgstr ""
-#: Mailman/Cgi/admin.py:966
+#: Mailman/Cgi/admin.py:967
msgid "language"
msgstr ""
-#: Mailman/Cgi/admin.py:977
+#: Mailman/Cgi/admin.py:978
msgid "?"
msgstr ""
-#: Mailman/Cgi/admin.py:978
+#: Mailman/Cgi/admin.py:979
msgid "U"
msgstr ""
-#: Mailman/Cgi/admin.py:979
+#: Mailman/Cgi/admin.py:980
msgid "A"
msgstr ""
-#: Mailman/Cgi/admin.py:980
+#: Mailman/Cgi/admin.py:981
msgid "B"
msgstr ""
-#: Mailman/Cgi/admin.py:1051
+#: Mailman/Cgi/admin.py:1053
msgid "<b>unsub</b> -- Click on this to unsubscribe the member."
msgstr ""
-#: Mailman/Cgi/admin.py:1053
+#: Mailman/Cgi/admin.py:1055
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:1057
+#: Mailman/Cgi/admin.py:1059
msgid ""
"<b>hide</b> -- Is the member's address concealed on\n"
" the list of subscribers?"
msgstr ""
-#: Mailman/Cgi/admin.py:1059
+#: Mailman/Cgi/admin.py:1061
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"
@@ -689,78 +687,78 @@ msgid ""
" </ul>"
msgstr ""
-#: Mailman/Cgi/admin.py:1074
+#: Mailman/Cgi/admin.py:1076
msgid ""
"<b>ack</b> -- Does the member get acknowledgements of their\n"
" posts?"
msgstr ""
-#: Mailman/Cgi/admin.py:1077
+#: Mailman/Cgi/admin.py:1079
msgid ""
"<b>not metoo</b> -- Does the member want to avoid copies of their\n"
" own postings?"
msgstr ""
-#: Mailman/Cgi/admin.py:1080
+#: Mailman/Cgi/admin.py:1082
msgid ""
"<b>nodupes</b> -- Does the member want to avoid duplicates of the\n"
" same message?"
msgstr ""
-#: Mailman/Cgi/admin.py:1083
+#: Mailman/Cgi/admin.py:1085
msgid ""
"<b>digest</b> -- Does the member get messages in digests?\n"
" (otherwise, individual messages)"
msgstr ""
-#: Mailman/Cgi/admin.py:1086
+#: Mailman/Cgi/admin.py:1088
msgid ""
"<b>plain</b> -- If getting digests, does the member get plain\n"
" text digests? (otherwise, MIME)"
msgstr ""
-#: Mailman/Cgi/admin.py:1088
+#: Mailman/Cgi/admin.py:1090
msgid "<b>language</b> -- Language preferred by the user"
msgstr ""
-#: Mailman/Cgi/admin.py:1102
+#: Mailman/Cgi/admin.py:1104
msgid "Click here to hide the legend for this table."
msgstr ""
-#: Mailman/Cgi/admin.py:1106
+#: Mailman/Cgi/admin.py:1108
msgid "Click here to include the legend for this table."
msgstr ""
-#: Mailman/Cgi/admin.py:1113
+#: Mailman/Cgi/admin.py:1115
msgid ""
"<p><em>To view more members, click on the appropriate\n"
" range listed below:</em>"
msgstr ""
-#: Mailman/Cgi/admin.py:1122
+#: Mailman/Cgi/admin.py:1124
msgid "from %(start)s to %(end)s"
msgstr ""
-#: Mailman/Cgi/admin.py:1135
+#: Mailman/Cgi/admin.py:1137
msgid "Subscribe these users now or invite them?"
msgstr ""
-#: Mailman/Cgi/admin.py:1137
+#: Mailman/Cgi/admin.py:1139
msgid "Invite"
msgstr ""
-#: Mailman/Cgi/admin.py:1137 Mailman/Cgi/listinfo.py:178
+#: Mailman/Cgi/admin.py:1139 Mailman/Cgi/listinfo.py:178
msgid "Subscribe"
msgstr ""
-#: Mailman/Cgi/admin.py:1143
+#: Mailman/Cgi/admin.py:1145
msgid "Send welcome messages to new subscribees?"
msgstr ""
-#: Mailman/Cgi/admin.py:1145 Mailman/Cgi/admin.py:1154
-#: Mailman/Cgi/admin.py:1187 Mailman/Cgi/admin.py:1195
-#: Mailman/Cgi/confirm.py:290 Mailman/Cgi/create.py:354
-#: Mailman/Cgi/create.py:389 Mailman/Cgi/create.py:427
+#: Mailman/Cgi/admin.py:1147 Mailman/Cgi/admin.py:1156
+#: Mailman/Cgi/admin.py:1189 Mailman/Cgi/admin.py:1197
+#: Mailman/Cgi/confirm.py:290 Mailman/Cgi/create.py:352
+#: Mailman/Cgi/create.py:387 Mailman/Cgi/create.py:425
#: 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
@@ -778,16 +776,16 @@ msgstr ""
#: Mailman/Gui/NonDigest.py:44 Mailman/Gui/NonDigest.py:52
#: Mailman/Gui/NonDigest.py:139 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:324 Mailman/Gui/Usenet.py:52
+#: Mailman/Gui/Privacy.py:197 Mailman/Gui/Privacy.py:312
+#: Mailman/Gui/Privacy.py:331 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:1145 Mailman/Cgi/admin.py:1154
-#: Mailman/Cgi/admin.py:1187 Mailman/Cgi/admin.py:1195
-#: Mailman/Cgi/confirm.py:290 Mailman/Cgi/create.py:354
-#: Mailman/Cgi/create.py:389 Mailman/Cgi/create.py:427
+#: Mailman/Cgi/admin.py:1147 Mailman/Cgi/admin.py:1156
+#: Mailman/Cgi/admin.py:1189 Mailman/Cgi/admin.py:1197
+#: Mailman/Cgi/confirm.py:290 Mailman/Cgi/create.py:352
+#: Mailman/Cgi/create.py:387 Mailman/Cgi/create.py:425
#: 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:120
@@ -805,44 +803,44 @@ msgstr ""
#: Mailman/Gui/NonDigest.py:52 Mailman/Gui/NonDigest.py:139
#: 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:324
+#: Mailman/Gui/Privacy.py:312 Mailman/Gui/Privacy.py:331
#: 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:1152
+#: Mailman/Cgi/admin.py:1154
msgid "Send notifications of new subscriptions to the list owner?"
msgstr ""
-#: Mailman/Cgi/admin.py:1160 Mailman/Cgi/admin.py:1201
+#: Mailman/Cgi/admin.py:1162 Mailman/Cgi/admin.py:1203
msgid "Enter one address per line below..."
msgstr ""
-#: Mailman/Cgi/admin.py:1165 Mailman/Cgi/admin.py:1206
+#: Mailman/Cgi/admin.py:1167 Mailman/Cgi/admin.py:1208
msgid "...or specify a file to upload:"
msgstr ""
-#: Mailman/Cgi/admin.py:1170
+#: Mailman/Cgi/admin.py:1172
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:1185
+#: Mailman/Cgi/admin.py:1187
msgid "Send unsubscription acknowledgement to the user?"
msgstr ""
-#: Mailman/Cgi/admin.py:1193
+#: Mailman/Cgi/admin.py:1195
msgid "Send notifications to the list owner?"
msgstr ""
-#: Mailman/Cgi/admin.py:1215
+#: Mailman/Cgi/admin.py:1217
msgid "Change list ownership passwords"
msgstr ""
-#: Mailman/Cgi/admin.py:1218
+#: Mailman/Cgi/admin.py:1220
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"
@@ -860,95 +858,95 @@ msgid ""
"<a href=\"%(adminurl)s/general\">general options section</a>."
msgstr ""
-#: Mailman/Cgi/admin.py:1237
+#: Mailman/Cgi/admin.py:1239
msgid "Enter new administrator password:"
msgstr ""
-#: Mailman/Cgi/admin.py:1239
+#: Mailman/Cgi/admin.py:1241
msgid "Confirm administrator password:"
msgstr ""
-#: Mailman/Cgi/admin.py:1244
+#: Mailman/Cgi/admin.py:1246
msgid "Enter new moderator password:"
msgstr ""
-#: Mailman/Cgi/admin.py:1246
+#: Mailman/Cgi/admin.py:1248
msgid "Confirm moderator password:"
msgstr ""
-#: Mailman/Cgi/admin.py:1256
+#: Mailman/Cgi/admin.py:1258
msgid "Submit Your Changes"
msgstr ""
-#: Mailman/Cgi/admin.py:1279
+#: Mailman/Cgi/admin.py:1281
msgid "Moderator passwords did not match"
msgstr ""
-#: Mailman/Cgi/admin.py:1289
+#: Mailman/Cgi/admin.py:1291
msgid "Administrator passwords did not match"
msgstr ""
-#: Mailman/Cgi/admin.py:1339
+#: Mailman/Cgi/admin.py:1341
msgid "Already a member"
msgstr ""
-#: Mailman/Cgi/admin.py:1342
+#: Mailman/Cgi/admin.py:1344
msgid "&lt;blank line&gt;"
msgstr ""
-#: Mailman/Cgi/admin.py:1343 Mailman/Cgi/admin.py:1346
+#: Mailman/Cgi/admin.py:1345 Mailman/Cgi/admin.py:1348
msgid "Bad/Invalid email address"
msgstr ""
-#: Mailman/Cgi/admin.py:1349
+#: Mailman/Cgi/admin.py:1351
msgid "Hostile address (illegal characters)"
msgstr ""
-#: Mailman/Cgi/admin.py:1352
+#: Mailman/Cgi/admin.py:1354
msgid "Banned address (matched %(pattern)s)"
msgstr ""
-#: Mailman/Cgi/admin.py:1358
+#: Mailman/Cgi/admin.py:1360
msgid "Successfully invited:"
msgstr ""
-#: Mailman/Cgi/admin.py:1360
+#: Mailman/Cgi/admin.py:1362
msgid "Successfully subscribed:"
msgstr ""
-#: Mailman/Cgi/admin.py:1365
+#: Mailman/Cgi/admin.py:1367
msgid "Error inviting:"
msgstr ""
-#: Mailman/Cgi/admin.py:1367
+#: Mailman/Cgi/admin.py:1369
msgid "Error subscribing:"
msgstr ""
-#: Mailman/Cgi/admin.py:1396
+#: Mailman/Cgi/admin.py:1398
msgid "Successfully Unsubscribed:"
msgstr ""
-#: Mailman/Cgi/admin.py:1401
+#: Mailman/Cgi/admin.py:1403
msgid "Cannot unsubscribe non-members:"
msgstr ""
-#: Mailman/Cgi/admin.py:1413
+#: Mailman/Cgi/admin.py:1415
msgid "Bad moderation flag value"
msgstr ""
-#: Mailman/Cgi/admin.py:1434
+#: Mailman/Cgi/admin.py:1437
msgid "Not subscribed"
msgstr ""
-#: Mailman/Cgi/admin.py:1437
+#: Mailman/Cgi/admin.py:1440
msgid "Ignoring changes to deleted member: %(user)s"
msgstr ""
-#: Mailman/Cgi/admin.py:1477
+#: Mailman/Cgi/admin.py:1480
msgid "Successfully Removed:"
msgstr ""
-#: Mailman/Cgi/admin.py:1481
+#: Mailman/Cgi/admin.py:1484
msgid "Error Unsubscribing:"
msgstr ""
@@ -976,214 +974,218 @@ msgstr ""
msgid "Administrative requests for mailing list:"
msgstr ""
-#: Mailman/Cgi/admindb.py:192 Mailman/Cgi/admindb.py:247
+#: Mailman/Cgi/admindb.py:192 Mailman/Cgi/admindb.py:248
msgid "Submit All Data"
msgstr ""
-#: Mailman/Cgi/admindb.py:197 Mailman/Cgi/admindb.py:245
+#: Mailman/Cgi/admindb.py:198 Mailman/Cgi/admindb.py:246
msgid "Discard all messages marked <em>Defer</em>"
msgstr ""
-#: Mailman/Cgi/admindb.py:211
+#: Mailman/Cgi/admindb.py:212
msgid "all of %(esender)s's held messages."
msgstr ""
-#: Mailman/Cgi/admindb.py:216
+#: Mailman/Cgi/admindb.py:217
msgid "a single held message."
msgstr ""
-#: Mailman/Cgi/admindb.py:221
+#: Mailman/Cgi/admindb.py:222
msgid "all held messages."
msgstr ""
-#: Mailman/Cgi/admindb.py:262
+#: Mailman/Cgi/admindb.py:263
msgid "Mailman Administrative Database Error"
msgstr ""
-#: Mailman/Cgi/admindb.py:267
+#: Mailman/Cgi/admindb.py:268
msgid "list of available mailing lists."
msgstr ""
-#: Mailman/Cgi/admindb.py:268
+#: Mailman/Cgi/admindb.py:269
msgid "You must specify a list name. Here is the %(link)s"
msgstr ""
-#: Mailman/Cgi/admindb.py:281
+#: Mailman/Cgi/admindb.py:282
msgid "Subscription Requests"
msgstr ""
-#: Mailman/Cgi/admindb.py:283
+#: Mailman/Cgi/admindb.py:284
msgid "Address/name"
msgstr ""
-#: Mailman/Cgi/admindb.py:284 Mailman/Cgi/admindb.py:335
+#: Mailman/Cgi/admindb.py:285 Mailman/Cgi/admindb.py:336
msgid "Your decision"
msgstr ""
-#: Mailman/Cgi/admindb.py:285 Mailman/Cgi/admindb.py:336
+#: Mailman/Cgi/admindb.py:286 Mailman/Cgi/admindb.py:337
msgid "Reason for refusal"
msgstr ""
-#: Mailman/Cgi/admindb.py:303 Mailman/Cgi/admindb.py:362
-#: Mailman/Cgi/admindb.py:638
+#: Mailman/Cgi/admindb.py:304 Mailman/Cgi/admindb.py:363
+#: Mailman/Cgi/admindb.py:641
msgid "Approve"
msgstr ""
-#: Mailman/Cgi/admindb.py:313
+#: Mailman/Cgi/admindb.py:314
msgid "Permanently ban from this list"
msgstr ""
-#: Mailman/Cgi/admindb.py:334
+#: Mailman/Cgi/admindb.py:335
msgid "User address/name"
msgstr ""
-#: Mailman/Cgi/admindb.py:374
+#: Mailman/Cgi/admindb.py:375
msgid "Unsubscription Requests"
msgstr ""
-#: Mailman/Cgi/admindb.py:397 Mailman/Cgi/admindb.py:621
+#: Mailman/Cgi/admindb.py:387
+msgid "Held Messages"
+msgstr ""
+
+#: Mailman/Cgi/admindb.py:400 Mailman/Cgi/admindb.py:624
msgid "From:"
msgstr ""
-#: Mailman/Cgi/admindb.py:400
+#: Mailman/Cgi/admindb.py:403
msgid "Action to take on all these held messages:"
msgstr ""
-#: Mailman/Cgi/admindb.py:412
+#: Mailman/Cgi/admindb.py:415
msgid "Preserve messages for the site administrator"
msgstr ""
-#: Mailman/Cgi/admindb.py:418
+#: Mailman/Cgi/admindb.py:421
msgid "Forward messages (individually) to:"
msgstr ""
-#: Mailman/Cgi/admindb.py:436
+#: Mailman/Cgi/admindb.py:439
msgid "Clear this member's <em>moderate</em> flag"
msgstr ""
-#: Mailman/Cgi/admindb.py:440
+#: Mailman/Cgi/admindb.py:443
msgid "<em>The sender is now a member of this list</em>"
msgstr ""
-#: Mailman/Cgi/admindb.py:449
+#: Mailman/Cgi/admindb.py:452
msgid "Add <b>%(esender)s</b> to one of these sender filters:"
msgstr ""
-#: Mailman/Cgi/admindb.py:454
+#: Mailman/Cgi/admindb.py:457
msgid "Accepts"
msgstr ""
-#: Mailman/Cgi/admindb.py:454
+#: Mailman/Cgi/admindb.py:457
msgid "Discards"
msgstr ""
-#: Mailman/Cgi/admindb.py:454
+#: Mailman/Cgi/admindb.py:457
msgid "Holds"
msgstr ""
-#: Mailman/Cgi/admindb.py:454
+#: Mailman/Cgi/admindb.py:457
msgid "Rejects"
msgstr ""
-#: Mailman/Cgi/admindb.py:463
+#: Mailman/Cgi/admindb.py:466
msgid ""
"Ban <b>%(esender)s</b> from ever subscribing to this\n"
" mailing list"
msgstr ""
-#: Mailman/Cgi/admindb.py:468
+#: Mailman/Cgi/admindb.py:471
msgid ""
"Click on the message number to view the individual\n"
" message, or you can "
msgstr ""
-#: Mailman/Cgi/admindb.py:470
+#: Mailman/Cgi/admindb.py:473
msgid "view all messages from %(esender)s"
msgstr ""
-#: Mailman/Cgi/admindb.py:492 Mailman/Cgi/admindb.py:624
+#: Mailman/Cgi/admindb.py:495 Mailman/Cgi/admindb.py:627
msgid "Subject:"
msgstr ""
-#: Mailman/Cgi/admindb.py:495
+#: Mailman/Cgi/admindb.py:498
msgid " bytes"
msgstr ""
-#: Mailman/Cgi/admindb.py:495
+#: Mailman/Cgi/admindb.py:498
msgid "Size:"
msgstr ""
-#: Mailman/Cgi/admindb.py:499 Mailman/Handlers/Scrubber.py:207
-#: Mailman/Handlers/Scrubber.py:304 Mailman/Handlers/Scrubber.py:305
+#: Mailman/Cgi/admindb.py:502 Mailman/Handlers/Scrubber.py:221
+#: Mailman/Handlers/Scrubber.py:318 Mailman/Handlers/Scrubber.py:320
msgid "not available"
msgstr ""
-#: Mailman/Cgi/admindb.py:500 Mailman/Cgi/admindb.py:627
+#: Mailman/Cgi/admindb.py:503 Mailman/Cgi/admindb.py:630
msgid "Reason:"
msgstr ""
-#: Mailman/Cgi/admindb.py:504 Mailman/Cgi/admindb.py:631
+#: Mailman/Cgi/admindb.py:507 Mailman/Cgi/admindb.py:634
msgid "Received:"
msgstr ""
-#: Mailman/Cgi/admindb.py:562
+#: Mailman/Cgi/admindb.py:565
msgid "Posting Held for Approval"
msgstr ""
-#: Mailman/Cgi/admindb.py:564
+#: Mailman/Cgi/admindb.py:567
msgid " (%(count)d of %(total)d)"
msgstr ""
-#: Mailman/Cgi/admindb.py:575
+#: Mailman/Cgi/admindb.py:578
msgid "<em>Message with id #%(id)d was lost."
msgstr ""
-#: Mailman/Cgi/admindb.py:584
+#: Mailman/Cgi/admindb.py:587
msgid "<em>Message with id #%(id)d is corrupted."
msgstr ""
-#: Mailman/Cgi/admindb.py:648
+#: Mailman/Cgi/admindb.py:651
msgid "Preserve message for site administrator"
msgstr ""
-#: Mailman/Cgi/admindb.py:652
+#: Mailman/Cgi/admindb.py:655
msgid "Additionally, forward this message to: "
msgstr ""
-#: Mailman/Cgi/admindb.py:656
+#: Mailman/Cgi/admindb.py:659
msgid "[No explanation given]"
msgstr ""
-#: Mailman/Cgi/admindb.py:658
+#: Mailman/Cgi/admindb.py:661
msgid "If you reject this post,<br>please explain (optional):"
msgstr ""
-#: Mailman/Cgi/admindb.py:664
+#: Mailman/Cgi/admindb.py:667
msgid "Message Headers:"
msgstr ""
-#: Mailman/Cgi/admindb.py:669
+#: Mailman/Cgi/admindb.py:672
msgid "Message Excerpt:"
msgstr ""
-#: Mailman/Cgi/admindb.py:709 Mailman/Deliverer.py:141
+#: Mailman/Cgi/admindb.py:712 Mailman/Deliverer.py:141
msgid "No reason given"
msgstr ""
-#: Mailman/Cgi/admindb.py:771 Mailman/ListAdmin.py:296
+#: Mailman/Cgi/admindb.py:774 Mailman/ListAdmin.py:296
#: Mailman/ListAdmin.py:414
msgid "[No reason given]"
msgstr ""
-#: Mailman/Cgi/admindb.py:803
+#: Mailman/Cgi/admindb.py:806
msgid "Database Updated..."
msgstr ""
-#: Mailman/Cgi/admindb.py:806
+#: Mailman/Cgi/admindb.py:809
msgid " is already a member"
msgstr ""
-#: Mailman/Cgi/admindb.py:809
+#: Mailman/Cgi/admindb.py:812
msgid "%(addr)s is banned (matched: %(patt)s)"
msgstr ""
@@ -1409,7 +1411,7 @@ msgid ""
msgstr ""
#: Mailman/Cgi/confirm.py:489 Mailman/Cgi/options.py:746
-#: Mailman/Cgi/options.py:887 Mailman/Cgi/options.py:897
+#: Mailman/Cgi/options.py:889 Mailman/Cgi/options.py:899
msgid "Unsubscribe"
msgstr ""
@@ -1659,65 +1661,61 @@ msgstr ""
msgid "Unknown virtual host: %(safehostname)s"
msgstr ""
-#: Mailman/Cgi/create.py:200 bin/.svn/text-base/newlist.svn-base:202
-#: bin/newlist:202
+#: Mailman/Cgi/create.py:199 bin/newlist:202
msgid "Bad owner email address: %(s)s"
msgstr ""
-#: Mailman/Cgi/create.py:205 bin/.svn/text-base/newlist.svn-base:170
-#: bin/.svn/text-base/newlist.svn-base:204 bin/newlist:170 bin/newlist:204
+#: Mailman/Cgi/create.py:204 bin/newlist:170 bin/newlist:204
msgid "List already exists: %(listname)s"
msgstr ""
-#: Mailman/Cgi/create.py:214 bin/.svn/text-base/newlist.svn-base:200
-#: bin/newlist:200
+#: Mailman/Cgi/create.py:212 bin/newlist:200
msgid "Illegal list name: %(s)s"
msgstr ""
-#: Mailman/Cgi/create.py:219
+#: Mailman/Cgi/create.py:217
msgid ""
"Some unknown error occurred while creating the list.\n"
" Please contact the site administrator for assistance."
msgstr ""
-#: Mailman/Cgi/create.py:256 bin/.svn/text-base/newlist.svn-base:245
-#: bin/newlist:245
+#: Mailman/Cgi/create.py:254 bin/newlist:245
msgid "Your new mailing list: %(listname)s"
msgstr ""
-#: Mailman/Cgi/create.py:265
+#: Mailman/Cgi/create.py:263
msgid "Mailing list creation results"
msgstr ""
-#: Mailman/Cgi/create.py:271
+#: Mailman/Cgi/create.py:269
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:275
+#: Mailman/Cgi/create.py:273
msgid "Visit the list's info page"
msgstr ""
-#: Mailman/Cgi/create.py:276
+#: Mailman/Cgi/create.py:274
msgid "Visit the list's admin page"
msgstr ""
-#: Mailman/Cgi/create.py:277
+#: Mailman/Cgi/create.py:275
msgid "Create another list"
msgstr ""
-#: Mailman/Cgi/create.py:295
+#: Mailman/Cgi/create.py:293
msgid "Create a %(hostname)s Mailing List"
msgstr ""
-#: Mailman/Cgi/create.py:304 Mailman/Cgi/rmlist.py:199
+#: Mailman/Cgi/create.py:302 Mailman/Cgi/rmlist.py:199
#: Mailman/Gui/Bounce.py:187 Mailman/htmlformat.py:340
msgid "Error: "
msgstr ""
-#: Mailman/Cgi/create.py:306
+#: Mailman/Cgi/create.py:304
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"
@@ -1741,61 +1739,61 @@ msgid ""
" "
msgstr ""
-#: Mailman/Cgi/create.py:332
+#: Mailman/Cgi/create.py:330
msgid "List Identity"
msgstr ""
-#: Mailman/Cgi/create.py:337
+#: Mailman/Cgi/create.py:335
msgid "Name of list:"
msgstr ""
-#: Mailman/Cgi/create.py:344
+#: Mailman/Cgi/create.py:342
msgid "Initial list owner address:"
msgstr ""
-#: Mailman/Cgi/create.py:353
+#: Mailman/Cgi/create.py:351
msgid "Auto-generate initial list password?"
msgstr ""
-#: Mailman/Cgi/create.py:361
+#: Mailman/Cgi/create.py:359
msgid "Initial list password:"
msgstr ""
-#: Mailman/Cgi/create.py:367
+#: Mailman/Cgi/create.py:365
msgid "Confirm initial password:"
msgstr ""
-#: Mailman/Cgi/create.py:382
+#: Mailman/Cgi/create.py:380
msgid "List Characteristics"
msgstr ""
-#: Mailman/Cgi/create.py:386
+#: Mailman/Cgi/create.py:384
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:415
+#: Mailman/Cgi/create.py:413
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:426
+#: Mailman/Cgi/create.py:424
msgid "Send \"list created\" email to list owner?"
msgstr ""
-#: Mailman/Cgi/create.py:435
+#: Mailman/Cgi/create.py:433
msgid "List creator's (authentication) password:"
msgstr ""
-#: Mailman/Cgi/create.py:440
+#: Mailman/Cgi/create.py:438
msgid "Create List"
msgstr ""
-#: Mailman/Cgi/create.py:441
+#: Mailman/Cgi/create.py:439
msgid "Clear Form"
msgstr ""
@@ -1859,7 +1857,28 @@ msgstr ""
msgid "HTML Unchanged."
msgstr ""
-#: Mailman/Cgi/edithtml.py:178
+#: Mailman/Cgi/edithtml.py:164
+msgid ""
+"The page you saved contains suspicious HTML that could\n"
+"potentially expose your users to cross-site scripting attacks. This change\n"
+"has therefore been rejected. If you still want to make these changes, you\n"
+"must have shell access to your Mailman server.\n"
+" "
+msgstr ""
+
+#: Mailman/Cgi/edithtml.py:169
+msgid "See "
+msgstr ""
+
+#: Mailman/Cgi/edithtml.py:172
+msgid "FAQ 4.48."
+msgstr ""
+
+#: Mailman/Cgi/edithtml.py:173
+msgid "Page Unchanged."
+msgstr ""
+
+#: Mailman/Cgi/edithtml.py:191
msgid "HTML successfully updated."
msgstr ""
@@ -1907,8 +1926,8 @@ msgstr ""
msgid "Edit Options"
msgstr ""
-#: Mailman/Cgi/listinfo.py:197 Mailman/Cgi/options.py:853
-#: Mailman/Cgi/roster.py:109
+#: Mailman/Cgi/listinfo.py:197 Mailman/Cgi/options.py:855
+#: Mailman/Cgi/roster.py:112
msgid "View this page in"
msgstr ""
@@ -2153,30 +2172,30 @@ msgstr ""
msgid "Change My Address and Name"
msgstr ""
-#: Mailman/Cgi/options.py:812
+#: Mailman/Cgi/options.py:814
msgid "<em>No topics defined</em>"
msgstr ""
-#: Mailman/Cgi/options.py:820
+#: Mailman/Cgi/options.py:822
msgid ""
"\n"
"You are subscribed to this list with the case-preserved address\n"
"<em>%(cpuser)s</em>."
msgstr ""
-#: Mailman/Cgi/options.py:834
+#: Mailman/Cgi/options.py:836
msgid "%(realname)s list: member options login page"
msgstr ""
-#: Mailman/Cgi/options.py:835
+#: Mailman/Cgi/options.py:837
msgid "email address and "
msgstr ""
-#: Mailman/Cgi/options.py:838
+#: Mailman/Cgi/options.py:840
msgid "%(realname)s list: member options for user %(safeuser)s"
msgstr ""
-#: Mailman/Cgi/options.py:863
+#: Mailman/Cgi/options.py:865
msgid ""
"In order to change your membership option, you must\n"
" first log in by giving your %(extra)smembership password in the section\n"
@@ -2191,19 +2210,19 @@ msgid ""
" "
msgstr ""
-#: Mailman/Cgi/options.py:877
+#: Mailman/Cgi/options.py:879
msgid "Email address:"
msgstr ""
-#: Mailman/Cgi/options.py:881
+#: Mailman/Cgi/options.py:883
msgid "Password:"
msgstr ""
-#: Mailman/Cgi/options.py:883
+#: Mailman/Cgi/options.py:885
msgid "Log in"
msgstr ""
-#: Mailman/Cgi/options.py:891
+#: Mailman/Cgi/options.py:893
msgid ""
"By clicking on the <em>Unsubscribe</em> button, a\n"
" confirmation message will be emailed to you. This message will have a\n"
@@ -2212,37 +2231,37 @@ msgid ""
" message)."
msgstr ""
-#: Mailman/Cgi/options.py:899
+#: Mailman/Cgi/options.py:901
msgid "Password reminder"
msgstr ""
-#: Mailman/Cgi/options.py:903
+#: Mailman/Cgi/options.py:905
msgid ""
"By clicking on the <em>Remind</em> button, your\n"
" password will be emailed to you."
msgstr ""
-#: Mailman/Cgi/options.py:906
+#: Mailman/Cgi/options.py:908
msgid "Remind"
msgstr ""
-#: Mailman/Cgi/options.py:1006
+#: Mailman/Cgi/options.py:1008
msgid "<missing>"
msgstr ""
-#: Mailman/Cgi/options.py:1017
+#: Mailman/Cgi/options.py:1019
msgid "Requested topic is not valid: %(topicname)s"
msgstr ""
-#: Mailman/Cgi/options.py:1022
+#: Mailman/Cgi/options.py:1024
msgid "Topic filter details"
msgstr ""
-#: Mailman/Cgi/options.py:1025
+#: Mailman/Cgi/options.py:1027
msgid "Name:"
msgstr ""
-#: Mailman/Cgi/options.py:1027
+#: Mailman/Cgi/options.py:1029
msgid "Pattern (as regexp):"
msgstr ""
@@ -2335,11 +2354,11 @@ msgstr ""
msgid "Invalid options to CGI script"
msgstr ""
-#: Mailman/Cgi/roster.py:97
+#: Mailman/Cgi/roster.py:100
msgid "%(realname)s roster authentication failed."
msgstr ""
-#: Mailman/Cgi/roster.py:125 Mailman/Cgi/roster.py:126
+#: Mailman/Cgi/roster.py:128 Mailman/Cgi/roster.py:129
#: Mailman/Cgi/subscribe.py:49 Mailman/Cgi/subscribe.py:60
msgid "Error"
msgstr ""
@@ -2450,7 +2469,7 @@ msgstr ""
#: Mailman/Commands/cmd_confirm.py:41 Mailman/Commands/cmd_lists.py:40
#: Mailman/Commands/cmd_set.py:133 Mailman/Commands/cmd_subscribe.py:69
-#: Mailman/Commands/cmd_unsubscribe.py:52 Mailman/Commands/cmd_who.py:65
+#: Mailman/Commands/cmd_unsubscribe.py:52 Mailman/Commands/cmd_who.py:67
msgid "Usage:"
msgstr ""
@@ -2937,26 +2956,30 @@ msgstr ""
msgid "Unsubscription request succeeded."
msgstr ""
-#: Mailman/Commands/cmd_who.py:29
+#: Mailman/Commands/cmd_who.py:27
msgid ""
"\n"
" who\n"
-" See everyone who is on this mailing list.\n"
+" See the non-hidden members of this mailing list.\n"
+" who password\n"
+" See everyone who is on this mailing list. The password is the\n"
+" list's admin or moderator password.\n"
msgstr ""
-#: Mailman/Commands/cmd_who.py:34
+#: Mailman/Commands/cmd_who.py:35
msgid ""
"\n"
" who password [address=<address>]\n"
-" See everyone who is on this mailing list. The roster is limited to\n"
-" list members only, and you must supply your membership password to\n"
-" retrieve it. If you're posting from an address other than your\n"
-" membership address, specify your membership address with\n"
+" See the non-hidden members of this mailing list. The roster is\n"
+" limited to list members only, and you must supply your membership\n"
+" password to retrieve it. If you're posting from an address other\n"
+" than your membership address, specify your membership address with\n"
" `address=<address>' (no brackets around the email address, and no\n"
-" quotes!)\n"
+" quotes!). If you provide the list's admin or moderator password,\n"
+" hidden members will be included.\n"
msgstr ""
-#: Mailman/Commands/cmd_who.py:44
+#: Mailman/Commands/cmd_who.py:46
msgid ""
"\n"
" who password\n"
@@ -2965,151 +2988,151 @@ msgid ""
" admin or moderator password to retrieve the roster.\n"
msgstr ""
-#: Mailman/Commands/cmd_who.py:110
+#: Mailman/Commands/cmd_who.py:128
msgid "You are not allowed to retrieve the list membership."
msgstr ""
-#: Mailman/Commands/cmd_who.py:116
+#: Mailman/Commands/cmd_who.py:134
msgid "This list has no members."
msgstr ""
-#: Mailman/Commands/cmd_who.py:129
+#: Mailman/Commands/cmd_who.py:148
msgid "Non-digest (regular) members:"
msgstr ""
-#: Mailman/Commands/cmd_who.py:132
+#: Mailman/Commands/cmd_who.py:151
msgid "Digest members:"
msgstr ""
-#: Mailman/Defaults.py:1324
+#: Mailman/Defaults.py:1336
msgid "Arabic"
msgstr ""
-#: Mailman/Defaults.py:1325
+#: Mailman/Defaults.py:1337
msgid "Catalan"
msgstr ""
-#: Mailman/Defaults.py:1326
+#: Mailman/Defaults.py:1338
msgid "Czech"
msgstr ""
-#: Mailman/Defaults.py:1327
+#: Mailman/Defaults.py:1339
msgid "Danish"
msgstr ""
-#: Mailman/Defaults.py:1328
+#: Mailman/Defaults.py:1340
msgid "German"
msgstr ""
-#: Mailman/Defaults.py:1329
+#: Mailman/Defaults.py:1341
msgid "English (USA)"
msgstr ""
-#: Mailman/Defaults.py:1330
+#: Mailman/Defaults.py:1342
msgid "Spanish (Spain)"
msgstr ""
-#: Mailman/Defaults.py:1331
+#: Mailman/Defaults.py:1343
msgid "Estonian"
msgstr ""
-#: Mailman/Defaults.py:1332
+#: Mailman/Defaults.py:1344
msgid "Euskara"
msgstr ""
-#: Mailman/Defaults.py:1333
+#: Mailman/Defaults.py:1345
msgid "Finnish"
msgstr ""
-#: Mailman/Defaults.py:1334
+#: Mailman/Defaults.py:1346
msgid "French"
msgstr ""
-#: Mailman/Defaults.py:1335
+#: Mailman/Defaults.py:1347
msgid "Croatian"
msgstr ""
-#: Mailman/Defaults.py:1336
+#: Mailman/Defaults.py:1348
msgid "Hungarian"
msgstr ""
-#: Mailman/Defaults.py:1337
+#: Mailman/Defaults.py:1349
msgid "Interlingua"
msgstr ""
-#: Mailman/Defaults.py:1338
+#: Mailman/Defaults.py:1350
msgid "Italian"
msgstr ""
-#: Mailman/Defaults.py:1339
+#: Mailman/Defaults.py:1351
msgid "Japanese"
msgstr ""
-#: Mailman/Defaults.py:1340
+#: Mailman/Defaults.py:1352
msgid "Korean"
msgstr ""
-#: Mailman/Defaults.py:1341
+#: Mailman/Defaults.py:1353
msgid "Lithuanian"
msgstr ""
-#: Mailman/Defaults.py:1342
+#: Mailman/Defaults.py:1354
msgid "Dutch"
msgstr ""
-#: Mailman/Defaults.py:1343
+#: Mailman/Defaults.py:1355
msgid "Norwegian"
msgstr ""
-#: Mailman/Defaults.py:1344
+#: Mailman/Defaults.py:1356
msgid "Polish"
msgstr ""
-#: Mailman/Defaults.py:1345
+#: Mailman/Defaults.py:1357
msgid "Portuguese"
msgstr ""
-#: Mailman/Defaults.py:1346
+#: Mailman/Defaults.py:1358
msgid "Portuguese (Brazil)"
msgstr ""
-#: Mailman/Defaults.py:1347
+#: Mailman/Defaults.py:1359
msgid "Romanian"
msgstr ""
-#: Mailman/Defaults.py:1348
+#: Mailman/Defaults.py:1360
msgid "Russian"
msgstr ""
-#: Mailman/Defaults.py:1349
+#: Mailman/Defaults.py:1361
msgid "Serbian"
msgstr ""
-#: Mailman/Defaults.py:1350
+#: Mailman/Defaults.py:1362
msgid "Slovenian"
msgstr ""
-#: Mailman/Defaults.py:1351
+#: Mailman/Defaults.py:1363
msgid "Swedish"
msgstr ""
-#: Mailman/Defaults.py:1352
+#: Mailman/Defaults.py:1364
msgid "Turkish"
msgstr ""
-#: Mailman/Defaults.py:1353
+#: Mailman/Defaults.py:1365
msgid "Ukrainian"
msgstr ""
-#: Mailman/Defaults.py:1354
+#: Mailman/Defaults.py:1366
msgid "Vietnamese"
msgstr ""
-#: Mailman/Defaults.py:1355
+#: Mailman/Defaults.py:1367
msgid "Chinese (China)"
msgstr ""
-#: Mailman/Defaults.py:1356
+#: Mailman/Defaults.py:1368
msgid "Chinese (Taiwan)"
msgstr ""
@@ -4243,7 +4266,18 @@ msgid ""
" only."
msgstr ""
-#: Mailman/Gui/General.py:455
+#: Mailman/Gui/General.py:442
+msgid ""
+"The <b>info</b> attribute you saved\n"
+"contains suspicious HTML that could potentially expose your users to cross-site\n"
+"scripting attacks. This change has therefore been rejected. If you still want\n"
+"to make these changes, you must have shell access to your Mailman server.\n"
+"This change can be made with bin/withlist or with bin/config_list by setting\n"
+"mlist.info.\n"
+" "
+msgstr ""
+
+#: Mailman/Gui/General.py:459
msgid ""
"You cannot add a Reply-To: to an explicit\n"
" address if that address is blank. Resetting these values."
@@ -4514,7 +4548,7 @@ msgid ""
" Require approval - require list administrator\n"
" Approval for subscriptions <br>\n"
" Confirm and approve - both confirm and approve\n"
-" \n"
+"\n"
" <p>(*) when someone requests a subscription,\n"
" Mailman sends them a notice with a unique\n"
" subscription request number that they must reply to\n"
@@ -4531,7 +4565,7 @@ msgid ""
" Require approval - require list administrator\n"
" approval for subscriptions <br>\n"
" Confirm and approve - both confirm and approve\n"
-" \n"
+"\n"
" <p>(*) when someone requests a subscription,\n"
" Mailman sends them a notice with a unique\n"
" subscription request number that they must reply to\n"
@@ -4741,21 +4775,24 @@ msgid ""
" automatically accepted."
msgstr ""
-#: Mailman/Gui/Privacy.py:244
+#: Mailman/Gui/Privacy.py:248
msgid ""
"Postings from any of these non-members will be automatically\n"
" accepted with no further moderation applied. Add member\n"
" addresses one per line; start the line with a ^ character to\n"
-" designate a regular expression match."
+" designate a regular expression match. A line consisting of\n"
+" the @ character followed by a list name specifies another\n"
+" Mailman list in this installation, all of whose member\n"
+" addresses will be accepted for this list."
msgstr ""
-#: Mailman/Gui/Privacy.py:250
+#: Mailman/Gui/Privacy.py:257
msgid ""
"List of non-member addresses whose postings will be\n"
" immediately held for moderation."
msgstr ""
-#: Mailman/Gui/Privacy.py:253
+#: Mailman/Gui/Privacy.py:260
msgid ""
"Postings from any of these non-members will be immediately\n"
" and automatically held for moderation by the list moderators.\n"
@@ -4765,13 +4802,13 @@ msgid ""
" expression match."
msgstr ""
-#: Mailman/Gui/Privacy.py:261
+#: Mailman/Gui/Privacy.py:268
msgid ""
"List of non-member addresses whose postings will be\n"
" automatically rejected."
msgstr ""
-#: Mailman/Gui/Privacy.py:264
+#: Mailman/Gui/Privacy.py:271
msgid ""
"Postings from any of these non-members will be automatically\n"
" rejected. In other words, their messages will be bounced back to\n"
@@ -4785,13 +4822,13 @@ msgid ""
" character to designate a regular expression match."
msgstr ""
-#: Mailman/Gui/Privacy.py:276
+#: Mailman/Gui/Privacy.py:283
msgid ""
"List of non-member addresses whose postings will be\n"
" automatically discarded."
msgstr ""
-#: Mailman/Gui/Privacy.py:279
+#: Mailman/Gui/Privacy.py:286
msgid ""
"Postings from any of these non-members will be automatically\n"
" discarded. That is, the message will be thrown away with no\n"
@@ -4804,13 +4841,13 @@ msgid ""
" character to designate a regular expression match."
msgstr ""
-#: Mailman/Gui/Privacy.py:291
+#: Mailman/Gui/Privacy.py:298
msgid ""
"Action to take for postings from non-members for which no\n"
" explicit action is defined."
msgstr ""
-#: Mailman/Gui/Privacy.py:294
+#: Mailman/Gui/Privacy.py:301
msgid ""
"When a post from a non-member is received, the message's\n"
" sender is matched against the list of explicitly\n"
@@ -4824,13 +4861,13 @@ msgid ""
" is taken."
msgstr ""
-#: Mailman/Gui/Privacy.py:306
+#: Mailman/Gui/Privacy.py:313
msgid ""
"Should messages from non-members, which are automatically\n"
" discarded, be forwarded to the list moderator?"
msgstr ""
-#: Mailman/Gui/Privacy.py:310
+#: Mailman/Gui/Privacy.py:317
msgid ""
"Text to include in any rejection notice to be sent to\n"
" non-members who post to this list. This notice can include\n"
@@ -4838,23 +4875,23 @@ msgid ""
" internally crafted default message."
msgstr ""
-#: Mailman/Gui/Privacy.py:318
+#: Mailman/Gui/Privacy.py:325
msgid ""
"This section allows you to configure various filters based on\n"
" the recipient of the message."
msgstr ""
-#: Mailman/Gui/Privacy.py:321
+#: Mailman/Gui/Privacy.py:328
msgid "Recipient filters"
msgstr ""
-#: Mailman/Gui/Privacy.py:325
+#: Mailman/Gui/Privacy.py:332
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:328
+#: Mailman/Gui/Privacy.py:335
msgid ""
"Many (in fact, most) spams do not explicitly name their\n"
" myriad destinations in the explicit destination addresses - in\n"
@@ -4874,13 +4911,13 @@ msgid ""
" </ol>"
msgstr ""
-#: Mailman/Gui/Privacy.py:346
+#: Mailman/Gui/Privacy.py:353
msgid ""
"Alias names (regexps) which qualify as explicit to or cc\n"
" destination names for this list."
msgstr ""
-#: Mailman/Gui/Privacy.py:349
+#: Mailman/Gui/Privacy.py:356
msgid ""
"Alternate addresses that are acceptable when\n"
" `require_explicit_destination' is enabled. This option takes a\n"
@@ -4888,29 +4925,29 @@ msgid ""
" against every recipient address in the message. The matching is\n"
" performed with Python's re.match() function, meaning they are\n"
" anchored to the start of the string.\n"
-" \n"
+"\n"
" <p>For backwards compatibility with Mailman 1.1, if the regexp\n"
" does not contain an `@', then the pattern is matched against just\n"
" the local part of the recipient address. If that match fails, or\n"
" if the pattern does contain an `@', then the pattern is matched\n"
" against the entire recipient address.\n"
-" \n"
+"\n"
" <p>Matching against the local part is deprecated; in a future\n"
" release, the pattern will always be matched against the entire\n"
" recipient address."
msgstr ""
-#: Mailman/Gui/Privacy.py:367
+#: Mailman/Gui/Privacy.py:374
msgid "Ceiling on acceptable number of recipients for a posting."
msgstr ""
-#: Mailman/Gui/Privacy.py:369
+#: Mailman/Gui/Privacy.py:376
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:374
+#: Mailman/Gui/Privacy.py:381
msgid ""
"This section allows you to configure various anti-spam\n"
" filters posting filters, which can help reduce the amount of spam\n"
@@ -4918,15 +4955,15 @@ msgid ""
" "
msgstr ""
-#: Mailman/Gui/Privacy.py:379
+#: Mailman/Gui/Privacy.py:386
msgid "Header filters"
msgstr ""
-#: Mailman/Gui/Privacy.py:382
+#: Mailman/Gui/Privacy.py:389
msgid "Filter rules to match against the headers of a message."
msgstr ""
-#: Mailman/Gui/Privacy.py:384
+#: Mailman/Gui/Privacy.py:391
msgid ""
"Each header filter rule has two parts, a list of regular\n"
" expressions, one per line, and an action to take. Mailman\n"
@@ -4939,22 +4976,22 @@ msgid ""
" case, each rule is matched in turn, with processing stopped after\n"
" the first match.\n"
"\n"
-" Note that headers are collected from all the attachments \n"
+" Note that headers are collected from all the attachments\n"
" (except for the mailman administrivia message) and\n"
" matched against the regular expressions. With this feature,\n"
" you can effectively sort out messages with dangerous file\n"
" types or file name extensions."
msgstr ""
-#: Mailman/Gui/Privacy.py:401
+#: Mailman/Gui/Privacy.py:408
msgid "Legacy anti-spam filters"
msgstr ""
-#: Mailman/Gui/Privacy.py:404
+#: Mailman/Gui/Privacy.py:411
msgid "Hold posts with header value matching a specified regexp."
msgstr ""
-#: Mailman/Gui/Privacy.py:405
+#: Mailman/Gui/Privacy.py:412
msgid ""
"Use this option to prohibit posts according to specific\n"
" header values. The target value is a regular-expression for\n"
@@ -4971,13 +5008,13 @@ msgid ""
" bracketing it."
msgstr ""
-#: Mailman/Gui/Privacy.py:485
+#: Mailman/Gui/Privacy.py:492
msgid ""
"Header filter rules require a pattern.\n"
" Incomplete filter rules will be ignored."
msgstr ""
-#: Mailman/Gui/Privacy.py:493
+#: Mailman/Gui/Privacy.py:500
msgid ""
"The header filter rule pattern\n"
" '%(safepattern)s' is not a legal regular expression. This\n"
@@ -5436,7 +5473,7 @@ msgstr ""
msgid "%(realname)s post acknowledgement"
msgstr ""
-#: Mailman/Handlers/CalcRecips.py:68
+#: Mailman/Handlers/CalcRecips.py:69
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"
@@ -5582,18 +5619,18 @@ msgstr ""
msgid "Content filtered message notification"
msgstr ""
-#: Mailman/Handlers/Moderate.py:142
+#: Mailman/Handlers/Moderate.py:153
msgid ""
"You are not allowed to post to this mailing list, and your message has been\n"
"automatically rejected. If you think that your messages are being rejected in\n"
"error, contact the mailing list owner at %(listowner)s."
msgstr ""
-#: Mailman/Handlers/Moderate.py:158
+#: Mailman/Handlers/Moderate.py:169
msgid "Auto-discard notification"
msgstr ""
-#: Mailman/Handlers/Moderate.py:161
+#: Mailman/Handlers/Moderate.py:172
msgid "The attached message has been automatically discarded."
msgstr ""
@@ -5605,61 +5642,61 @@ msgstr ""
msgid "The Mailman Replybot"
msgstr ""
-#: Mailman/Handlers/Scrubber.py:209
+#: Mailman/Handlers/Scrubber.py:223
msgid ""
"An embedded and charset-unspecified text was scrubbed...\n"
"Name: %(filename)s\n"
-"Url: %(url)s\n"
+"URL: %(url)s\n"
msgstr ""
-#: Mailman/Handlers/Scrubber.py:219
+#: Mailman/Handlers/Scrubber.py:233
msgid "HTML attachment scrubbed and removed"
msgstr ""
-#: Mailman/Handlers/Scrubber.py:235 Mailman/Handlers/Scrubber.py:260
+#: Mailman/Handlers/Scrubber.py:249 Mailman/Handlers/Scrubber.py:274
msgid ""
"An HTML attachment was scrubbed...\n"
"URL: %(url)s\n"
msgstr ""
-#: Mailman/Handlers/Scrubber.py:272
+#: Mailman/Handlers/Scrubber.py:286
msgid "no subject"
msgstr ""
-#: Mailman/Handlers/Scrubber.py:273
+#: Mailman/Handlers/Scrubber.py:287
msgid "no date"
msgstr ""
-#: Mailman/Handlers/Scrubber.py:274
+#: Mailman/Handlers/Scrubber.py:288
msgid "unknown sender"
msgstr ""
-#: Mailman/Handlers/Scrubber.py:276
+#: Mailman/Handlers/Scrubber.py:290
msgid ""
"An embedded message was scrubbed...\n"
"From: %(who)s\n"
"Subject: %(subject)s\n"
"Date: %(date)s\n"
"Size: %(size)s\n"
-"Url: %(url)s\n"
+"URL: %(url)s\n"
msgstr ""
-#: Mailman/Handlers/Scrubber.py:307
+#: Mailman/Handlers/Scrubber.py:322
msgid ""
"A non-text attachment was scrubbed...\n"
"Name: %(filename)s\n"
"Type: %(ctype)s\n"
"Size: %(size)d bytes\n"
"Desc: %(desc)s\n"
-"Url : %(url)s\n"
+"URL: %(url)s\n"
msgstr ""
-#: Mailman/Handlers/Scrubber.py:342
+#: Mailman/Handlers/Scrubber.py:358
msgid ""
"Skipped content of type %(partctype)s\n"
msgstr ""
-#: Mailman/Handlers/Scrubber.py:382
+#: Mailman/Handlers/Scrubber.py:399
msgid ""
"-------------- next part --------------\n"
msgstr ""
@@ -5668,7 +5705,7 @@ msgstr ""
msgid "The message headers matched a filter rule"
msgstr ""
-#: Mailman/Handlers/SpamDetect.py:132
+#: Mailman/Handlers/SpamDetect.py:135
msgid "Message rejected by filter rule match"
msgstr ""
@@ -5799,22 +5836,11 @@ msgid "%(file)s permissions must be 066x (got %(octmode)s)"
msgstr ""
#: Mailman/MTA/Postfix.py:318 Mailman/MTA/Postfix.py:345
-#: Mailman/MTA/Postfix.py:356 bin/.svn/text-base/check_perms.svn-base:123
-#: bin/.svn/text-base/check_perms.svn-base:145
-#: bin/.svn/text-base/check_perms.svn-base:155
-#: bin/.svn/text-base/check_perms.svn-base:166
-#: bin/.svn/text-base/check_perms.svn-base:191
-#: bin/.svn/text-base/check_perms.svn-base:208
-#: bin/.svn/text-base/check_perms.svn-base:234
-#: bin/.svn/text-base/check_perms.svn-base:257
-#: bin/.svn/text-base/check_perms.svn-base:276
-#: bin/.svn/text-base/check_perms.svn-base:290
-#: bin/.svn/text-base/check_perms.svn-base:310
-#: bin/.svn/text-base/check_perms.svn-base:347 bin/check_perms:123
-#: bin/check_perms:145 bin/check_perms:155 bin/check_perms:166
-#: bin/check_perms:191 bin/check_perms:208 bin/check_perms:234
-#: bin/check_perms:257 bin/check_perms:276 bin/check_perms:290
-#: bin/check_perms:310 bin/check_perms:347
+#: Mailman/MTA/Postfix.py:356 bin/check_perms:125 bin/check_perms:153
+#: bin/check_perms:163 bin/check_perms:174 bin/check_perms:199
+#: bin/check_perms:216 bin/check_perms:242 bin/check_perms:265
+#: bin/check_perms:284 bin/check_perms:298 bin/check_perms:318
+#: bin/check_perms:355
msgid "(fixing)"
msgstr ""
@@ -5838,32 +5864,31 @@ msgstr ""
msgid "Your confirmation is required to leave the %(listname)s mailing list"
msgstr ""
-#: Mailman/MailList.py:880 Mailman/MailList.py:1292
+#: Mailman/MailList.py:881 Mailman/MailList.py:1293
msgid " from %(remote)s"
msgstr ""
-#: Mailman/MailList.py:913
+#: Mailman/MailList.py:914
msgid "subscriptions to %(realname)s require moderator approval"
msgstr ""
-#: Mailman/MailList.py:982 bin/.svn/text-base/add_members.svn-base:242
-#: bin/add_members:242
+#: Mailman/MailList.py:983 bin/add_members:242
msgid "%(realname)s subscription notification"
msgstr ""
-#: Mailman/MailList.py:1001
+#: Mailman/MailList.py:1002
msgid "unsubscriptions require moderator approval"
msgstr ""
-#: Mailman/MailList.py:1021
+#: Mailman/MailList.py:1022
msgid "%(realname)s unsubscribe notification"
msgstr ""
-#: Mailman/MailList.py:1201
+#: Mailman/MailList.py:1202
msgid "subscriptions to %(name)s require administrator approval"
msgstr ""
-#: Mailman/MailList.py:1464
+#: Mailman/MailList.py:1465
msgid "Last autoresponse notification for today"
msgstr ""
@@ -6018,7 +6043,7 @@ msgstr ""
msgid "%(wday)s %(mon)s %(day)2i %(hh)02i:%(mm)02i:%(ss)02i %(tzname)s %(year)04i"
msgstr ""
-#: bin/.svn/text-base/add_members.svn-base:26 bin/add_members:26
+#: bin/add_members:26
#, docstring
msgid ""
"Add members to a list from the command line.\n"
@@ -6062,64 +6087,50 @@ msgid ""
"files can be `-'.\n"
msgstr ""
-#: bin/.svn/text-base/add_members.svn-base:137 bin/add_members:137
+#: bin/add_members:137
msgid "Already a member: %(member)s"
msgstr ""
-#: bin/.svn/text-base/add_members.svn-base:140 bin/add_members:140
+#: bin/add_members:140
msgid "Bad/Invalid email address: blank line"
msgstr ""
-#: bin/.svn/text-base/add_members.svn-base:142 bin/add_members:142
+#: bin/add_members:142
msgid "Bad/Invalid email address: %(member)s"
msgstr ""
-#: bin/.svn/text-base/add_members.svn-base:144 bin/add_members:144
+#: bin/add_members:144
msgid "Hostile address (illegal characters): %(member)s"
msgstr ""
-#: bin/.svn/text-base/add_members.svn-base:146 bin/add_members:146
+#: bin/add_members:146
msgid "Subscribed: %(member)s"
msgstr ""
-#: bin/.svn/text-base/add_members.svn-base:191 bin/add_members:191
+#: bin/add_members:191
msgid "Bad argument to -w/--welcome-msg: %(arg)s"
msgstr ""
-#: bin/.svn/text-base/add_members.svn-base:198 bin/add_members:198
+#: bin/add_members:198
msgid "Bad argument to -a/--admin-notify: %(arg)s"
msgstr ""
-#: bin/.svn/text-base/add_members.svn-base:204 bin/add_members:204
+#: bin/add_members:204
msgid "Cannot read both digest and normal members from standard input."
msgstr ""
-#: bin/.svn/text-base/add_members.svn-base:210
-#: bin/.svn/text-base/config_list.svn-base:109
-#: bin/.svn/text-base/find_member.svn-base:97
-#: bin/.svn/text-base/inject.svn-base:90
-#: bin/.svn/text-base/list_admins.svn-base:89
-#: bin/.svn/text-base/list_members.svn-base:232
-#: bin/.svn/text-base/sync_members.svn-base:222 bin/add_members:210
-#: bin/config_list:109 bin/find_member:97 bin/inject:90 bin/list_admins:89
-#: bin/list_members:232 bin/sync_members:222
-#: cron/.svn/text-base/bumpdigests.svn-base:86 cron/bumpdigests:86
+#: bin/add_members:210 bin/config_list:109 bin/export.py:272
+#: bin/find_member:97 bin/inject:90 bin/list_admins:89 bin/list_members:232
+#: bin/sync_members:222 cron/bumpdigests:86
msgid "No such list: %(listname)s"
msgstr ""
-#: bin/.svn/text-base/add_members.svn-base:230
-#: bin/.svn/text-base/change_pw.svn-base:158
-#: bin/.svn/text-base/check_db.svn-base:114
-#: bin/.svn/text-base/discard.svn-base:83
-#: bin/.svn/text-base/sync_members.svn-base:244
-#: bin/.svn/text-base/update.svn-base:564 bin/add_members:230
-#: bin/change_pw:158 bin/check_db:114 bin/discard:83 bin/sync_members:244
-#: bin/update:564 cron/.svn/text-base/bumpdigests.svn-base:78
-#: cron/bumpdigests:78
+#: bin/add_members:230 bin/change_pw:158 bin/check_db:114 bin/discard:83
+#: bin/sync_members:244 bin/update:564 cron/bumpdigests:78
msgid "Nothing to do."
msgstr ""
-#: bin/.svn/text-base/arch.svn-base:19 bin/arch:19
+#: bin/arch:19
#, docstring
msgid ""
"Rebuild a list's archive.\n"
@@ -6162,24 +6173,21 @@ msgid ""
"<mbox> is optional. If it is missing, it is calculated.\n"
msgstr ""
-#: bin/.svn/text-base/arch.svn-base:125 bin/arch:125
+#: bin/arch:125
msgid "listname is required"
msgstr ""
-#: bin/.svn/text-base/arch.svn-base:143
-#: bin/.svn/text-base/change_pw.svn-base:106
-#: bin/.svn/text-base/config_list.svn-base:256 bin/arch:143 bin/change_pw:106
-#: bin/config_list:256
+#: bin/arch:143 bin/change_pw:106 bin/config_list:256
msgid ""
"No such list \"%(listname)s\"\n"
"%(e)s"
msgstr ""
-#: bin/.svn/text-base/arch.svn-base:183 bin/arch:183
+#: bin/arch:183
msgid "Cannot open mbox file %(mbox)s: %(msg)s"
msgstr ""
-#: bin/.svn/text-base/b4b5-archfix.svn-base:19 bin/b4b5-archfix:19
+#: bin/b4b5-archfix:19
#, docstring
msgid ""
"Fix the MM2.1b4 archives.\n"
@@ -6201,7 +6209,7 @@ msgid ""
"You will need to run `bin/check_perms -f' after running this script.\n"
msgstr ""
-#: bin/.svn/text-base/change_pw.svn-base:19 bin/change_pw:19
+#: bin/change_pw:19
#, docstring
msgid ""
"Change a list's password.\n"
@@ -6252,23 +6260,23 @@ msgid ""
" Print this help message and exit.\n"
msgstr ""
-#: bin/.svn/text-base/change_pw.svn-base:144 bin/change_pw:144
+#: bin/change_pw:144
msgid "Bad arguments: %(strargs)s"
msgstr ""
-#: bin/.svn/text-base/change_pw.svn-base:148 bin/change_pw:148
+#: bin/change_pw:148
msgid "Empty list passwords are not allowed"
msgstr ""
-#: bin/.svn/text-base/change_pw.svn-base:180 bin/change_pw:180
+#: bin/change_pw:180
msgid "New %(listname)s password: %(notifypassword)s"
msgstr ""
-#: bin/.svn/text-base/change_pw.svn-base:189 bin/change_pw:189
+#: bin/change_pw:189
msgid "Your new %(listname)s list password"
msgstr ""
-#: bin/.svn/text-base/change_pw.svn-base:190 bin/change_pw:190
+#: bin/change_pw:190
msgid ""
"The site administrator at %(hostname)s has changed the password for your\n"
"mailing list %(listname)s. It is now\n"
@@ -6282,7 +6290,7 @@ msgid ""
" %(adminurl)s\n"
msgstr ""
-#: bin/.svn/text-base/check_db.svn-base:19 bin/check_db:19
+#: bin/check_db:19
#, docstring
msgid ""
"Check a list's config database file for integrity.\n"
@@ -6317,19 +6325,19 @@ msgid ""
" Print this text and exit.\n"
msgstr ""
-#: bin/.svn/text-base/check_db.svn-base:119 bin/check_db:119
+#: bin/check_db:119
msgid "No list named:"
msgstr ""
-#: bin/.svn/text-base/check_db.svn-base:128 bin/check_db:128
+#: bin/check_db:128
msgid "List:"
msgstr ""
-#: bin/.svn/text-base/check_db.svn-base:148 bin/check_db:148
+#: bin/check_db:148
msgid " %(file)s: okay"
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:19 bin/check_perms:19
+#: bin/check_perms:20
#, docstring
msgid ""
"Check the permissions for the Mailman installation.\n"
@@ -6341,47 +6349,47 @@ msgid ""
"permission problems found. With -v be verbose.\n"
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:108 bin/check_perms:108
+#: bin/check_perms:110
msgid " checking gid and mode for %(path)s"
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:120 bin/check_perms:120
+#: bin/check_perms:122
msgid "%(path)s bad group (has: %(groupname)s, expected %(MAILMAN_GROUP)s)"
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:143 bin/check_perms:143
+#: bin/check_perms:151
msgid "directory permissions must be %(octperms)s: %(path)s"
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:152 bin/check_perms:152
+#: bin/check_perms:160
msgid "source perms must be %(octperms)s: %(path)s"
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:163 bin/check_perms:163
+#: bin/check_perms:171
msgid "article db files must be %(octperms)s: %(path)s"
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:175 bin/check_perms:175
+#: bin/check_perms:183
msgid "checking mode for %(prefix)s"
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:185 bin/check_perms:185
+#: bin/check_perms:193
msgid "WARNING: directory does not exist: %(d)s"
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:189 bin/check_perms:189
+#: bin/check_perms:197
msgid "directory must be at least 02775: %(d)s"
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:201 bin/check_perms:201
+#: bin/check_perms:209
msgid "checking perms on %(private)s"
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:206 bin/check_perms:206
+#: bin/check_perms:214
msgid "%(private)s must not be other-readable"
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:215 bin/check_perms:215
+#: bin/check_perms:223
msgid ""
"Warning: Private archive directory is other-executable (o+x).\n"
" This could allow other users on your system to read private archives.\n"
@@ -6389,67 +6397,67 @@ msgid ""
" installation manual on how to fix this."
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:232 bin/check_perms:232
+#: bin/check_perms:240
msgid "mbox file must be at least 0660:"
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:255 bin/check_perms:255
+#: bin/check_perms:263
msgid "%(dbdir)s \"other\" perms must be 000"
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:265 bin/check_perms:265
+#: bin/check_perms:273
msgid "checking cgi-bin permissions"
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:270 bin/check_perms:270
+#: bin/check_perms:278
msgid " checking set-gid for %(path)s"
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:274 bin/check_perms:274
+#: bin/check_perms:282
msgid "%(path)s must be set-gid"
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:284 bin/check_perms:284
+#: bin/check_perms:292
msgid "checking set-gid for %(wrapper)s"
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:288 bin/check_perms:288
+#: bin/check_perms:296
msgid "%(wrapper)s must be set-gid"
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:298 bin/check_perms:298
+#: bin/check_perms:306
msgid "checking permissions on %(pwfile)s"
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:307 bin/check_perms:307
+#: bin/check_perms:315
msgid "%(pwfile)s permissions must be exactly 0640 (got %(octmode)s)"
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:331 bin/check_perms:331
+#: bin/check_perms:339
msgid "checking permissions on list data"
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:337 bin/check_perms:337
+#: bin/check_perms:345
msgid " checking permissions on: %(path)s"
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:345 bin/check_perms:345
+#: bin/check_perms:353
msgid "file permissions must be at least 660: %(path)s"
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:390 bin/check_perms:390
+#: bin/check_perms:398
msgid "No problems found"
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:392 bin/check_perms:392
+#: bin/check_perms:400
msgid "Problems found:"
msgstr ""
-#: bin/.svn/text-base/check_perms.svn-base:393 bin/check_perms:393
+#: bin/check_perms:401
msgid "Re-run as %(MAILMAN_USER)s (or root) with -f flag to fix"
msgstr ""
-#: bin/.svn/text-base/cleanarch.svn-base:20 bin/cleanarch:20
+#: bin/cleanarch:20
#, docstring
msgid ""
"Clean up an .mbox archive file.\n"
@@ -6482,19 +6490,19 @@ msgid ""
" Print this message and exit\n"
msgstr ""
-#: bin/.svn/text-base/cleanarch.svn-base:83 bin/cleanarch:83
+#: bin/cleanarch:83
msgid "Unix-From line changed: %(lineno)d"
msgstr ""
-#: bin/.svn/text-base/cleanarch.svn-base:111 bin/cleanarch:111
+#: bin/cleanarch:111
msgid "Bad status number: %(arg)s"
msgstr ""
-#: bin/.svn/text-base/cleanarch.svn-base:167 bin/cleanarch:167
+#: bin/cleanarch:167
msgid "%(messages)d messages found"
msgstr ""
-#: bin/.svn/text-base/clone_member.svn-base:19 bin/clone_member:19
+#: bin/clone_member:19
#, docstring
msgid ""
"Clone a member address.\n"
@@ -6546,49 +6554,49 @@ msgid ""
"\n"
msgstr ""
-#: bin/.svn/text-base/clone_member.svn-base:94 bin/clone_member:94
+#: bin/clone_member:94
msgid "processing mailing list:"
msgstr ""
-#: bin/.svn/text-base/clone_member.svn-base:101 bin/clone_member:101
+#: bin/clone_member:101
msgid " scanning list owners:"
msgstr ""
-#: bin/.svn/text-base/clone_member.svn-base:119 bin/clone_member:119
+#: bin/clone_member:119
msgid " new list owners:"
msgstr ""
-#: bin/.svn/text-base/clone_member.svn-base:121 bin/clone_member:121
+#: bin/clone_member:121
msgid "(no change)"
msgstr ""
-#: bin/.svn/text-base/clone_member.svn-base:130 bin/clone_member:130
+#: bin/clone_member:130
msgid " address not found:"
msgstr ""
-#: bin/.svn/text-base/clone_member.svn-base:139 bin/clone_member:139
+#: bin/clone_member:139
msgid " clone address added:"
msgstr ""
-#: bin/.svn/text-base/clone_member.svn-base:142 bin/clone_member:142
+#: bin/clone_member:142
msgid " clone address is already a member:"
msgstr ""
-#: bin/.svn/text-base/clone_member.svn-base:145 bin/clone_member:145
+#: bin/clone_member:145
msgid " original address removed:"
msgstr ""
-#: bin/.svn/text-base/clone_member.svn-base:196 bin/clone_member:196
+#: bin/clone_member:196
msgid "Not a valid email address: %(toaddr)s"
msgstr ""
-#: bin/.svn/text-base/clone_member.svn-base:209 bin/clone_member:209
+#: bin/clone_member:209
msgid ""
"Error opening list \"%(listname)s\", skipping.\n"
"%(e)s"
msgstr ""
-#: bin/.svn/text-base/config_list.svn-base:20 bin/config_list:20
+#: bin/config_list:20
#, docstring
msgid ""
"Configure a list from a text file description.\n"
@@ -6636,7 +6644,7 @@ msgid ""
"\n"
msgstr ""
-#: bin/.svn/text-base/config_list.svn-base:117 bin/config_list:117
+#: bin/config_list:117
msgid ""
"# -*- python -*-\n"
"# -*- coding: %(charset)s -*-\n"
@@ -6644,47 +6652,47 @@ msgid ""
"## captured on %(when)s\n"
msgstr ""
-#: bin/.svn/text-base/config_list.svn-base:143 bin/config_list:143
+#: bin/config_list:143
msgid "options"
msgstr ""
-#: bin/.svn/text-base/config_list.svn-base:202 bin/config_list:202
+#: bin/config_list:202
msgid "legal values are:"
msgstr ""
-#: bin/.svn/text-base/config_list.svn-base:269 bin/config_list:269
+#: bin/config_list:269
msgid "attribute \"%(k)s\" ignored"
msgstr ""
-#: bin/.svn/text-base/config_list.svn-base:272 bin/config_list:272
+#: bin/config_list:272
msgid "attribute \"%(k)s\" changed"
msgstr ""
-#: bin/.svn/text-base/config_list.svn-base:278 bin/config_list:278
+#: bin/config_list:278
msgid "Non-standard property restored: %(k)s"
msgstr ""
-#: bin/.svn/text-base/config_list.svn-base:286 bin/config_list:286
+#: bin/config_list:286
msgid "Invalid value for property: %(k)s"
msgstr ""
-#: bin/.svn/text-base/config_list.svn-base:288 bin/config_list:288
+#: bin/config_list:288
msgid "Bad email address for option %(k)s: %(v)s"
msgstr ""
-#: bin/.svn/text-base/config_list.svn-base:345 bin/config_list:345
+#: bin/config_list:345
msgid "Only one of -i or -o is allowed"
msgstr ""
-#: bin/.svn/text-base/config_list.svn-base:347 bin/config_list:347
+#: bin/config_list:347
msgid "One of -i or -o is required"
msgstr ""
-#: bin/.svn/text-base/config_list.svn-base:351 bin/config_list:351
+#: bin/config_list:351
msgid "List name is required"
msgstr ""
-#: bin/.svn/text-base/convert.py.svn-base:19 bin/convert.py:19
+#: bin/convert.py:19
#, docstring
msgid ""
"Convert a list's interpolation strings from %-strings to $-strings.\n"
@@ -6694,20 +6702,15 @@ msgid ""
"% bin/withlist -l -r convert <mylist>\n"
msgstr ""
-#: bin/.svn/text-base/convert.py.svn-base:38
-#: bin/.svn/text-base/fix_url.py.svn-base:85 bin/convert.py:38
-#: bin/fix_url.py:85
+#: bin/convert.py:38 bin/fix_url.py:85
msgid "Saving list"
msgstr ""
-#: bin/.svn/text-base/convert.py.svn-base:44
-#: bin/.svn/text-base/fix_url.py.svn-base:51
-#: bin/.svn/text-base/reset_pw.py.svn-base:57 bin/convert.py:44
-#: bin/fix_url.py:51 bin/reset_pw.py:57
+#: bin/convert.py:44 bin/fix_url.py:51 bin/reset_pw.py:57
msgid "%%%"
msgstr ""
-#: bin/.svn/text-base/discard.svn-base:19 bin/discard:19
+#: bin/discard:19
#, docstring
msgid ""
"Discard held messages.\n"
@@ -6723,19 +6726,19 @@ msgid ""
" Don't print status messages.\n"
msgstr ""
-#: bin/.svn/text-base/discard.svn-base:94 bin/discard:94
+#: bin/discard:94
msgid "Ignoring non-held message: %(f)s"
msgstr ""
-#: bin/.svn/text-base/discard.svn-base:100 bin/discard:100
+#: bin/discard:100
msgid "Ignoring held msg w/bad id: %(f)s"
msgstr ""
-#: bin/.svn/text-base/discard.svn-base:112 bin/discard:112
+#: bin/discard:112
msgid "Discarded held msg #%(id)s for list %(listname)s"
msgstr ""
-#: bin/.svn/text-base/dumpdb.svn-base:19 bin/dumpdb:19
+#: bin/dumpdb:19
#, docstring
msgid ""
"Dump the contents of any Mailman `database' file.\n"
@@ -6767,31 +6770,76 @@ msgid ""
"-- or if the file ends in neither suffix -- use the -p or -m flags.\n"
msgstr ""
-#: bin/.svn/text-base/dumpdb.svn-base:106 bin/dumpdb:106
+#: bin/dumpdb:105
msgid "No filename given."
msgstr ""
-#: bin/.svn/text-base/dumpdb.svn-base:109 bin/dumpdb:109
+#: bin/dumpdb:108
msgid "Bad arguments: %(pargs)s"
msgstr ""
-#: bin/.svn/text-base/dumpdb.svn-base:119 bin/dumpdb:119
+#: bin/dumpdb:118
msgid "Please specify either -p or -m."
msgstr ""
-#: bin/.svn/text-base/dumpdb.svn-base:136 bin/dumpdb:136
-msgid "[----- start pickle file -----]"
+#: bin/dumpdb:133
+msgid "[----- start %(typename)s file -----]"
msgstr ""
-#: bin/.svn/text-base/dumpdb.svn-base:142 bin/dumpdb:142
-msgid "[----- end pickle file -----]"
+#: bin/dumpdb:139
+msgid "[----- end %(typename)s file -----]"
msgstr ""
-#: bin/.svn/text-base/dumpdb.svn-base:145 bin/dumpdb:145
+#: bin/dumpdb:142
msgid "<----- start object %(cnt)s ----->"
msgstr ""
-#: bin/.svn/text-base/find_member.svn-base:19 bin/find_member:19
+#: bin/export.py:20
+#, docstring
+msgid "Export an XML representation of a mailing list."
+msgstr ""
+
+#: bin/export.py:320
+msgid ""
+"%%prog [options]\n"
+"\n"
+"Export the configuration and members of a mailing list in XML format."
+msgstr ""
+
+#: bin/export.py:326
+msgid ""
+"Output XML to FILENAME. If not given, or if FILENAME is '-', standard out is\n"
+"used."
+msgstr ""
+
+#: bin/export.py:330
+msgid ""
+"Specify the RFC 2307 style hashing scheme for passwords included in the\n"
+"output. Use -P to get a list of supported schemes, which are\n"
+"case-insensitive."
+msgstr ""
+
+#: bin/export.py:335
+msgid ""
+"List the supported password hashing schemes and exit. The scheme labels are\n"
+"case-insensitive."
+msgstr ""
+
+#: bin/export.py:340
+msgid ""
+"The list to include in the output. If not given, then all mailing lists are\n"
+"included in the XML output. Multiple -l flags may be given."
+msgstr ""
+
+#: bin/export.py:346
+msgid "Unexpected arguments"
+msgstr ""
+
+#: bin/export.py:352
+msgid "Invalid password scheme"
+msgstr ""
+
+#: bin/find_member:19
#, docstring
msgid ""
"Find all lists that a member's address is on.\n"
@@ -6834,23 +6882,23 @@ msgid ""
"\n"
msgstr ""
-#: bin/.svn/text-base/find_member.svn-base:159 bin/find_member:159
+#: bin/find_member:159
msgid "Search regular expression required"
msgstr ""
-#: bin/.svn/text-base/find_member.svn-base:164 bin/find_member:164
+#: bin/find_member:164
msgid "No lists to search"
msgstr ""
-#: bin/.svn/text-base/find_member.svn-base:173 bin/find_member:173
+#: bin/find_member:173
msgid "found in:"
msgstr ""
-#: bin/.svn/text-base/find_member.svn-base:179 bin/find_member:179
+#: bin/find_member:179
msgid "(as owner)"
msgstr ""
-#: bin/.svn/text-base/fix_url.py.svn-base:19 bin/fix_url.py:19
+#: bin/fix_url.py:19
#, docstring
msgid ""
"Reset a list's web_page_url attribute to the default setting.\n"
@@ -6875,15 +6923,15 @@ msgid ""
"If run standalone, it prints this help text and exits.\n"
msgstr ""
-#: bin/.svn/text-base/fix_url.py.svn-base:80 bin/fix_url.py:80
+#: bin/fix_url.py:80
msgid "Setting web_page_url to: %(web_page_url)s"
msgstr ""
-#: bin/.svn/text-base/fix_url.py.svn-base:83 bin/fix_url.py:83
+#: bin/fix_url.py:83
msgid "Setting host_name to: %(mailhost)s"
msgstr ""
-#: bin/.svn/text-base/genaliases.svn-base:19 bin/genaliases:19
+#: bin/genaliases:19
#, docstring
msgid ""
"Regenerate Mailman specific aliases from scratch.\n"
@@ -6902,7 +6950,7 @@ msgid ""
" Print this message and exit.\n"
msgstr ""
-#: bin/.svn/text-base/inject.svn-base:19 bin/inject:19
+#: bin/inject:19
#, docstring
msgid ""
"Inject a message from a file into Mailman's incoming queue.\n"
@@ -6928,15 +6976,15 @@ msgid ""
"standard input is used.\n"
msgstr ""
-#: bin/.svn/text-base/inject.svn-base:83 bin/inject:83
+#: bin/inject:83
msgid "Bad queue directory: %(qdir)s"
msgstr ""
-#: bin/.svn/text-base/inject.svn-base:88 bin/inject:88
+#: bin/inject:88
msgid "A list name is required"
msgstr ""
-#: bin/.svn/text-base/list_admins.svn-base:19 bin/list_admins:19
+#: bin/list_admins:19
#, docstring
msgid ""
"List all the owners of a mailing list.\n"
@@ -6961,11 +7009,11 @@ msgid ""
"have more than one named list on the command line.\n"
msgstr ""
-#: bin/.svn/text-base/list_admins.svn-base:96 bin/list_admins:96
+#: bin/list_admins:96
msgid "List: %(listname)s, \tOwners: %(owners)s"
msgstr ""
-#: bin/.svn/text-base/list_lists.svn-base:19 bin/list_lists:19
+#: bin/list_lists:19
#, docstring
msgid ""
"List all mailing lists.\n"
@@ -6991,15 +7039,15 @@ msgid ""
"\n"
msgstr ""
-#: bin/.svn/text-base/list_lists.svn-base:105 bin/list_lists:105
+#: bin/list_lists:105
msgid "No matching mailing lists found"
msgstr ""
-#: bin/.svn/text-base/list_lists.svn-base:109 bin/list_lists:109
+#: bin/list_lists:109
msgid "matching mailing lists found:"
msgstr ""
-#: bin/.svn/text-base/list_members.svn-base:19 bin/list_members:19
+#: bin/list_members:19
#, docstring
msgid ""
"List all the members of a mailing list.\n"
@@ -7053,19 +7101,19 @@ msgid ""
"status.\n"
msgstr ""
-#: bin/.svn/text-base/list_members.svn-base:191 bin/list_members:191
+#: bin/list_members:191
msgid "Bad --nomail option: %(why)s"
msgstr ""
-#: bin/.svn/text-base/list_members.svn-base:202 bin/list_members:202
+#: bin/list_members:202
msgid "Bad --digest option: %(kind)s"
msgstr ""
-#: bin/.svn/text-base/list_members.svn-base:224 bin/list_members:224
+#: bin/list_members:224
msgid "Could not open file for writing:"
msgstr ""
-#: bin/.svn/text-base/list_owners.svn-base:19 bin/list_owners:19
+#: bin/list_owners:19
#, docstring
msgid ""
"List the owners of a mailing list, or all mailing lists.\n"
@@ -7090,7 +7138,7 @@ msgid ""
" all the lists will be displayed.\n"
msgstr ""
-#: bin/.svn/text-base/mailmanctl.svn-base:20 bin/mailmanctl:20
+#: bin/mailmanctl:20
#, docstring
msgid ""
"Primary start-up and shutdown script for Mailman's qrunner daemon.\n"
@@ -7168,35 +7216,35 @@ msgid ""
" next time a message is written to them\n"
msgstr ""
-#: bin/.svn/text-base/mailmanctl.svn-base:152 bin/mailmanctl:152
+#: bin/mailmanctl:152
msgid "PID unreadable in: %(pidfile)s"
msgstr ""
-#: bin/.svn/text-base/mailmanctl.svn-base:154 bin/mailmanctl:154
+#: bin/mailmanctl:154
msgid "Is qrunner even running?"
msgstr ""
-#: bin/.svn/text-base/mailmanctl.svn-base:160 bin/mailmanctl:160
+#: bin/mailmanctl:160
msgid "No child with pid: %(pid)s"
msgstr ""
-#: bin/.svn/text-base/mailmanctl.svn-base:162 bin/mailmanctl:162
+#: bin/mailmanctl:162
msgid "Stale pid file removed."
msgstr ""
-#: bin/.svn/text-base/mailmanctl.svn-base:220 bin/mailmanctl:220
+#: bin/mailmanctl:220
msgid ""
"The master qrunner lock could not be acquired because it appears as if another\n"
"master qrunner is already running.\n"
msgstr ""
-#: bin/.svn/text-base/mailmanctl.svn-base:226 bin/mailmanctl:226
+#: bin/mailmanctl:226
msgid ""
"The master qrunner lock could not be acquired. It appears as though there is\n"
"a stale master qrunner lock. Try re-running mailmanctl with the -s flag.\n"
msgstr ""
-#: bin/.svn/text-base/mailmanctl.svn-base:232 bin/mailmanctl:232
+#: bin/mailmanctl:232
msgid ""
"The master qrunner lock could not be acquired, because it appears as if some\n"
"process on some other host may have acquired it. We can't test for stale\n"
@@ -7209,44 +7257,43 @@ msgid ""
"Exiting."
msgstr ""
-#: bin/.svn/text-base/mailmanctl.svn-base:279 bin/mailmanctl:279
-#: cron/.svn/text-base/mailpasswds.svn-base:119 cron/mailpasswds:119
+#: bin/mailmanctl:279 cron/mailpasswds:119
msgid "Site list is missing: %(sitelistname)s"
msgstr ""
-#: bin/.svn/text-base/mailmanctl.svn-base:304 bin/mailmanctl:304
+#: bin/mailmanctl:304
msgid "Run this program as root or as the %(name)s user, or use -u."
msgstr ""
-#: bin/.svn/text-base/mailmanctl.svn-base:335 bin/mailmanctl:335
+#: bin/mailmanctl:335
msgid "No command given."
msgstr ""
-#: bin/.svn/text-base/mailmanctl.svn-base:338 bin/mailmanctl:338
+#: bin/mailmanctl:338
msgid "Bad command: %(command)s"
msgstr ""
-#: bin/.svn/text-base/mailmanctl.svn-base:343 bin/mailmanctl:343
+#: bin/mailmanctl:343
msgid "Warning! You may encounter permission problems."
msgstr ""
-#: bin/.svn/text-base/mailmanctl.svn-base:352 bin/mailmanctl:352
+#: bin/mailmanctl:352
msgid "Shutting down Mailman's master qrunner"
msgstr ""
-#: bin/.svn/text-base/mailmanctl.svn-base:359 bin/mailmanctl:359
+#: bin/mailmanctl:359
msgid "Restarting Mailman's master qrunner"
msgstr ""
-#: bin/.svn/text-base/mailmanctl.svn-base:363 bin/mailmanctl:363
+#: bin/mailmanctl:363
msgid "Re-opening all log files"
msgstr ""
-#: bin/.svn/text-base/mailmanctl.svn-base:399 bin/mailmanctl:399
+#: bin/mailmanctl:399
msgid "Starting Mailman's master qrunner."
msgstr ""
-#: bin/.svn/text-base/mmsitepass.svn-base:19 bin/mmsitepass:19
+#: bin/mmsitepass:19
#, docstring
msgid ""
"Set the site password, prompting from the terminal.\n"
@@ -7270,39 +7317,39 @@ msgid ""
"If password is not given on the command line, it will be prompted for.\n"
msgstr ""
-#: bin/.svn/text-base/mmsitepass.svn-base:73 bin/mmsitepass:73
+#: bin/mmsitepass:73
msgid "site"
msgstr ""
-#: bin/.svn/text-base/mmsitepass.svn-base:80 bin/mmsitepass:80
+#: bin/mmsitepass:80
msgid "list creator"
msgstr ""
-#: bin/.svn/text-base/mmsitepass.svn-base:86 bin/mmsitepass:86
+#: bin/mmsitepass:86
msgid "New %(pwdesc)s password: "
msgstr ""
-#: bin/.svn/text-base/mmsitepass.svn-base:87 bin/mmsitepass:87
+#: bin/mmsitepass:87
msgid "Again to confirm password: "
msgstr ""
-#: bin/.svn/text-base/mmsitepass.svn-base:89 bin/mmsitepass:89
+#: bin/mmsitepass:89
msgid "Passwords do not match; no changes made."
msgstr ""
-#: bin/.svn/text-base/mmsitepass.svn-base:92 bin/mmsitepass:92
+#: bin/mmsitepass:92
msgid "Interrupted..."
msgstr ""
-#: bin/.svn/text-base/mmsitepass.svn-base:98 bin/mmsitepass:98
+#: bin/mmsitepass:98
msgid "Password changed."
msgstr ""
-#: bin/.svn/text-base/mmsitepass.svn-base:100 bin/mmsitepass:100
+#: bin/mmsitepass:100
msgid "Password change failed."
msgstr ""
-#: bin/.svn/text-base/msgfmt.py.svn-base:5 bin/msgfmt.py:5
+#: bin/msgfmt.py:5
#, docstring
msgid ""
"Generate binary message catalog from textual translation description.\n"
@@ -7328,17 +7375,17 @@ msgid ""
" Display version information and exit.\n"
msgstr ""
-#: bin/.svn/text-base/msgfmt.py.svn-base:49 bin/msgfmt.py:49
+#: bin/msgfmt.py:49
#, docstring
msgid "Add a non-fuzzy translation to the dictionary."
msgstr ""
-#: bin/.svn/text-base/msgfmt.py.svn-base:57 bin/msgfmt.py:57
+#: bin/msgfmt.py:57
#, docstring
msgid "Return the generated output."
msgstr ""
-#: bin/.svn/text-base/newlist.svn-base:19 bin/newlist:19
+#: bin/newlist:19
#, docstring
msgid ""
"Create a new, unpopulated mailing list.\n"
@@ -7414,31 +7461,31 @@ msgid ""
"Note that listnames are forced to lowercase.\n"
msgstr ""
-#: bin/.svn/text-base/newlist.svn-base:150 bin/newlist:150
+#: bin/newlist:150
msgid "Unknown language: %(lang)s"
msgstr ""
-#: bin/.svn/text-base/newlist.svn-base:155 bin/newlist:155
+#: bin/newlist:155
msgid "Enter the name of the list: "
msgstr ""
-#: bin/.svn/text-base/newlist.svn-base:176 bin/newlist:176
+#: bin/newlist:176
msgid "Enter the email of the person running the list: "
msgstr ""
-#: bin/.svn/text-base/newlist.svn-base:181 bin/newlist:181
+#: bin/newlist:181
msgid "Initial %(listname)s password: "
msgstr ""
-#: bin/.svn/text-base/newlist.svn-base:185 bin/newlist:185
+#: bin/newlist:185
msgid "The list password cannot be empty"
msgstr ""
-#: bin/.svn/text-base/newlist.svn-base:225 bin/newlist:225
+#: bin/newlist:225
msgid "Hit enter to notify %(listname)s owner..."
msgstr ""
-#: bin/.svn/text-base/qrunner.svn-base:20 bin/qrunner:20
+#: bin/qrunner:20
#, docstring
msgid ""
"Run one or more qrunners, once or repeatedly.\n"
@@ -7496,19 +7543,19 @@ msgid ""
"operation. It is only useful for debugging if it is run separately.\n"
msgstr ""
-#: bin/.svn/text-base/qrunner.svn-base:178 bin/qrunner:178
+#: bin/qrunner:178
msgid "%(name)s runs the %(runnername)s qrunner"
msgstr ""
-#: bin/.svn/text-base/qrunner.svn-base:179 bin/qrunner:179
+#: bin/qrunner:179
msgid "All runs all the above qrunners"
msgstr ""
-#: bin/.svn/text-base/qrunner.svn-base:215 bin/qrunner:215
+#: bin/qrunner:215
msgid "No runner name given."
msgstr ""
-#: bin/.svn/text-base/rb-archfix.svn-base:21 bin/rb-archfix:21
+#: bin/rb-archfix:21
#, docstring
msgid ""
"Reduce disk space usage for Pipermail archives.\n"
@@ -7537,7 +7584,7 @@ msgid ""
"This script is provided for convenience purposes only. It isn't supported.\n"
msgstr ""
-#: bin/.svn/text-base/remove_members.svn-base:20 bin/remove_members:20
+#: bin/remove_members:20
#, docstring
msgid ""
"Remove members from a list.\n"
@@ -7582,23 +7629,23 @@ msgid ""
" addr1 ... are additional addresses to remove.\n"
msgstr ""
-#: bin/.svn/text-base/remove_members.svn-base:156 bin/remove_members:156
+#: bin/remove_members:156
msgid "Could not open file for reading: %(filename)s."
msgstr ""
-#: bin/.svn/text-base/remove_members.svn-base:163 bin/remove_members:163
+#: bin/remove_members:163
msgid "Error opening list %(listname)s... skipping."
msgstr ""
-#: bin/.svn/text-base/remove_members.svn-base:173 bin/remove_members:173
+#: bin/remove_members:173
msgid "No such member: %(addr)s"
msgstr ""
-#: bin/.svn/text-base/remove_members.svn-base:178 bin/remove_members:178
+#: bin/remove_members:178
msgid "User `%(addr)s' removed from list: %(listname)s."
msgstr ""
-#: bin/.svn/text-base/reset_pw.py.svn-base:21 bin/reset_pw.py:21
+#: bin/reset_pw.py:21
#, docstring
msgid ""
"Reset the passwords for members of a mailing list.\n"
@@ -7616,15 +7663,15 @@ msgid ""
" Print what the script is doing.\n"
msgstr ""
-#: bin/.svn/text-base/reset_pw.py.svn-base:77 bin/reset_pw.py:77
+#: bin/reset_pw.py:77
msgid "Changing passwords for list: %(listname)s"
msgstr ""
-#: bin/.svn/text-base/reset_pw.py.svn-base:83 bin/reset_pw.py:83
+#: bin/reset_pw.py:83
msgid "New password for member %(member)40s: %(randompw)s"
msgstr ""
-#: bin/.svn/text-base/rmlist.svn-base:19 bin/rmlist:19
+#: bin/rmlist:19
#, docstring
msgid ""
"Remove the components of a mailing list with impunity - beware!\n"
@@ -7647,46 +7694,43 @@ msgid ""
"\n"
msgstr ""
-#: bin/.svn/text-base/rmlist.svn-base:72 bin/.svn/text-base/rmlist.svn-base:75
#: bin/rmlist:72 bin/rmlist:75
msgid "Removing %(msg)s"
msgstr ""
-#: bin/.svn/text-base/rmlist.svn-base:80 bin/rmlist:80
+#: bin/rmlist:80
msgid "%(listname)s %(msg)s not found as %(filename)s"
msgstr ""
-#: bin/.svn/text-base/rmlist.svn-base:104 bin/rmlist:104
+#: bin/rmlist:104
msgid "No such list (or list already deleted): %(listname)s"
msgstr ""
-#: bin/.svn/text-base/rmlist.svn-base:106 bin/rmlist:106
+#: bin/rmlist:106
msgid "No such list: %(listname)s. Removing its residual archives."
msgstr ""
-#: bin/.svn/text-base/rmlist.svn-base:110 bin/rmlist:110
+#: bin/rmlist:110
msgid "Not removing archives. Reinvoke with -a to remove them."
msgstr ""
-#: bin/.svn/text-base/rmlist.svn-base:124 bin/rmlist:124
+#: bin/rmlist:124
msgid "list info"
msgstr ""
-#: bin/.svn/text-base/rmlist.svn-base:132 bin/rmlist:132
+#: bin/rmlist:132
msgid "stale lock file"
msgstr ""
-#: bin/.svn/text-base/rmlist.svn-base:137
-#: bin/.svn/text-base/rmlist.svn-base:139 bin/rmlist:137 bin/rmlist:139
+#: bin/rmlist:137 bin/rmlist:139
msgid "private archives"
msgstr ""
-#: bin/.svn/text-base/rmlist.svn-base:141
-#: bin/.svn/text-base/rmlist.svn-base:143 bin/rmlist:141 bin/rmlist:143
+#: bin/rmlist:141 bin/rmlist:143
msgid "public archives"
msgstr ""
-#: bin/.svn/text-base/show_qfiles.svn-base:20 bin/show_qfiles:20
+#: bin/show_qfiles:20
#, docstring
msgid ""
"Show the contents of one or more Mailman queue files.\n"
@@ -7704,7 +7748,7 @@ msgid ""
"Example: show_qfiles qfiles/shunt/*.pck\n"
msgstr ""
-#: bin/.svn/text-base/sync_members.svn-base:19 bin/sync_members:19
+#: bin/sync_members:19
#, docstring
msgid ""
"Synchronize a mailing list's membership with a flat file.\n"
@@ -7767,59 +7811,59 @@ msgid ""
" Required. This specifies the list to synchronize.\n"
msgstr ""
-#: bin/.svn/text-base/sync_members.svn-base:115 bin/sync_members:115
+#: bin/sync_members:115
msgid "Bad choice: %(yesno)s"
msgstr ""
-#: bin/.svn/text-base/sync_members.svn-base:138 bin/sync_members:138
+#: bin/sync_members:138
msgid "Dry run mode"
msgstr ""
-#: bin/.svn/text-base/sync_members.svn-base:159 bin/sync_members:159
+#: bin/sync_members:159
msgid "Only one -f switch allowed"
msgstr ""
-#: bin/.svn/text-base/sync_members.svn-base:163 bin/sync_members:163
+#: bin/sync_members:163
msgid "No argument to -f given"
msgstr ""
-#: bin/.svn/text-base/sync_members.svn-base:172 bin/sync_members:172
+#: bin/sync_members:172
msgid "Illegal option: %(opt)s"
msgstr ""
-#: bin/.svn/text-base/sync_members.svn-base:178 bin/sync_members:178
+#: bin/sync_members:178
msgid "No listname given"
msgstr ""
-#: bin/.svn/text-base/sync_members.svn-base:182 bin/sync_members:182
+#: bin/sync_members:182
msgid "Must have a listname and a filename"
msgstr ""
-#: bin/.svn/text-base/sync_members.svn-base:191 bin/sync_members:191
+#: bin/sync_members:191
msgid "Cannot read address file: %(filename)s: %(msg)s"
msgstr ""
-#: bin/.svn/text-base/sync_members.svn-base:203 bin/sync_members:203
+#: bin/sync_members:203
msgid "Ignore : %(addr)30s"
msgstr ""
-#: bin/.svn/text-base/sync_members.svn-base:212 bin/sync_members:212
+#: bin/sync_members:212
msgid "Invalid : %(addr)30s"
msgstr ""
-#: bin/.svn/text-base/sync_members.svn-base:215 bin/sync_members:215
+#: bin/sync_members:215
msgid "You must fix the preceding invalid addresses first."
msgstr ""
-#: bin/.svn/text-base/sync_members.svn-base:260 bin/sync_members:260
+#: bin/sync_members:260
msgid "Added : %(s)s"
msgstr ""
-#: bin/.svn/text-base/sync_members.svn-base:278 bin/sync_members:278
+#: bin/sync_members:278
msgid "Removed: %(s)s"
msgstr ""
-#: bin/.svn/text-base/transcheck.svn-base:18 bin/transcheck:18
+#: bin/transcheck:18
#, docstring
msgid ""
"\n"
@@ -7836,32 +7880,32 @@ msgid ""
"to ask for a brief summary.\n"
msgstr ""
-#: bin/.svn/text-base/transcheck.svn-base:57 bin/transcheck:57
+#: bin/transcheck:57
#, docstring
msgid "check a translation comparing with the original string"
msgstr ""
-#: bin/.svn/text-base/transcheck.svn-base:67 bin/transcheck:67
+#: bin/transcheck:67
#, docstring
msgid "scan a string from the original file"
msgstr ""
-#: bin/.svn/text-base/transcheck.svn-base:77 bin/transcheck:77
+#: bin/transcheck:77
#, docstring
msgid "scan a translated string"
msgstr ""
-#: bin/.svn/text-base/transcheck.svn-base:90 bin/transcheck:90
+#: bin/transcheck:90
#, docstring
msgid "check for differences between checked in and checked out"
msgstr ""
-#: bin/.svn/text-base/transcheck.svn-base:123 bin/transcheck:123
+#: bin/transcheck:123
#, docstring
msgid "parse a .po file extracting msgids and msgstrs"
msgstr ""
-#: bin/.svn/text-base/transcheck.svn-base:142 bin/transcheck:142
+#: bin/transcheck:142
#, docstring
msgid ""
"States table for the finite-states-machine parser:\n"
@@ -7873,19 +7917,19 @@ msgid ""
" "
msgstr ""
-#: bin/.svn/text-base/transcheck.svn-base:279 bin/transcheck:279
+#: bin/transcheck:279
#, docstring
msgid ""
"check a translated template against the original one\n"
" search also <MM-*> tags if html is not zero"
msgstr ""
-#: bin/.svn/text-base/transcheck.svn-base:326 bin/transcheck:326
+#: bin/transcheck:326
#, docstring
msgid "scan the po file comparing msgids with msgstrs"
msgstr ""
-#: bin/.svn/text-base/unshunt.svn-base:20 bin/unshunt:20
+#: bin/unshunt:20
#, docstring
msgid ""
"Move a message from the shunt queue to the original queue.\n"
@@ -7898,16 +7942,18 @@ msgid ""
" Print help and exit.\n"
"\n"
"Optional `directory' specifies a directory to dequeue from other than\n"
-"qfiles/shunt.\n"
+"qfiles/shunt. *** Warning *** Do not unshunt messages that weren't\n"
+"shunted to begin with. For example, running unshunt on qfiles/out/\n"
+"will result in losing all the messages in that queue.\n"
msgstr ""
-#: bin/.svn/text-base/unshunt.svn-base:83 bin/unshunt:83
+#: bin/unshunt:85
msgid ""
"Cannot unshunt message %(filebase)s, skipping:\n"
"%(e)s"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:19 bin/update:19
+#: bin/update:19
#, docstring
msgid ""
"Perform all necessary upgrades.\n"
@@ -7927,30 +7973,29 @@ msgid ""
"some previous version. It knows about versions back to 1.0b4 (?).\n"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:107 bin/update:107
+#: bin/update:107
msgid "Fixing language templates: %(listname)s"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:196
-#: bin/.svn/text-base/update.svn-base:698 bin/update:196 bin/update:698
+#: bin/update:196 bin/update:698
msgid "WARNING: could not acquire lock for list: %(listname)s"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:215 bin/update:215
+#: bin/update:215
msgid "Resetting %(n)s BYBOUNCEs disabled addrs with no bounce info"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:221 bin/update:221
+#: bin/update:221
msgid "Updating the held requests database."
msgstr ""
-#: bin/.svn/text-base/update.svn-base:243 bin/update:243
+#: bin/update:243
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/.svn/text-base/update.svn-base:255 bin/update:255
+#: bin/update:255
msgid ""
"\n"
"%(listname)s has both public and private mbox archives. Since this list\n"
@@ -7964,7 +8009,7 @@ msgid ""
"script.\n"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:270 bin/update:270
+#: bin/update:270
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"
@@ -7977,11 +8022,11 @@ msgid ""
"script.\n"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:287 bin/update:287
+#: bin/update:287
msgid "- updating old private mbox file"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:295 bin/update:295
+#: bin/update:295
msgid ""
" unknown file in the way, moving\n"
" %(o_pri_mbox_file)s\n"
@@ -7989,18 +8034,17 @@ msgid ""
" %(newname)s"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:302
-#: bin/.svn/text-base/update.svn-base:325 bin/update:302 bin/update:325
+#: bin/update:302 bin/update:325
msgid ""
" looks like you have a really recent CVS installation...\n"
" you're either one brave soul, or you already ran me"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:311 bin/update:311
+#: bin/update:311
msgid "- updating old public mbox file"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:319 bin/update:319
+#: bin/update:319
msgid ""
" unknown file in the way, moving\n"
" %(o_pub_mbox_file)s\n"
@@ -8008,105 +8052,105 @@ msgid ""
" %(newname)s"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:350 bin/update:350
+#: bin/update:350
msgid "- This list looks like it might have <= b4 list templates around"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:358 bin/update:358
+#: bin/update:358
msgid "- moved %(o_tmpl)s to %(n_tmpl)s"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:360 bin/update:360
+#: bin/update:360
msgid "- both %(o_tmpl)s and %(n_tmpl)s exist, leaving untouched"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:363 bin/update:363
+#: bin/update:363
msgid "- %(o_tmpl)s doesn't exist, leaving untouched"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:393 bin/update:393
+#: bin/update:393
msgid "removing directory %(src)s and everything underneath"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:396 bin/update:396
+#: bin/update:396
msgid "removing %(src)s"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:400 bin/update:400
+#: bin/update:400
msgid "Warning: couldn't remove %(src)s -- %(rest)s"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:405 bin/update:405
+#: bin/update:405
msgid "couldn't remove old file %(pyc)s -- %(rest)s"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:409 bin/update:409
+#: bin/update:409
msgid "updating old qfiles"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:448 bin/update:448
+#: bin/update:448
msgid "Warning! Not a directory: %(dirpath)s"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:517 bin/update:517
+#: bin/update:517
msgid "message is unparsable: %(filebase)s"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:531 bin/update:531
+#: bin/update:531
msgid "Warning! Deleting empty .pck file: %(pckfile)s"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:550 bin/update:550
+#: bin/update:550
msgid "Updating Mailman 2.0 pending_subscriptions.db database"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:561 bin/update:561
+#: bin/update:561
msgid "Updating Mailman 2.1.4 pending.pck database"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:585 bin/update:585
+#: bin/update:585
msgid "Ignoring bad pended data: %(key)s: %(val)s"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:601 bin/update:601
+#: bin/update:601
msgid "WARNING: Ignoring duplicate pending ID: %(id)s."
msgstr ""
-#: bin/.svn/text-base/update.svn-base:654 bin/update:654
+#: bin/update:654
msgid "getting rid of old source files"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:664 bin/update:664
+#: bin/update:664
msgid "no lists == nothing to do, exiting"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:671 bin/update:671
+#: bin/update:671
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/.svn/text-base/update.svn-base:676 bin/update:676
+#: bin/update:676
msgid "done"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:678 bin/update:678
+#: bin/update:678
msgid "Updating mailing list: %(listname)s"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:681 bin/update:681
+#: bin/update:681
msgid "Updating Usenet watermarks"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:686 bin/update:686
+#: bin/update:686
msgid "- nothing to update here"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:709 bin/update:709
+#: bin/update:709
msgid "- usenet watermarks updated and gate_watermarks removed"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:723 bin/update:723
+#: bin/update:723
msgid ""
"\n"
"\n"
@@ -8127,22 +8171,22 @@ msgid ""
"\n"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:780 bin/update:780
+#: bin/update:780
msgid "No updates are necessary."
msgstr ""
-#: bin/.svn/text-base/update.svn-base:783 bin/update:783
+#: bin/update:783
msgid ""
"Downgrade detected, from version %(hexlversion)s to version %(hextversion)s\n"
"This is probably not safe.\n"
"Exiting."
msgstr ""
-#: bin/.svn/text-base/update.svn-base:788 bin/update:788
+#: bin/update:788
msgid "Upgrading from version %(hexlversion)s to %(hextversion)s"
msgstr ""
-#: bin/.svn/text-base/update.svn-base:797 bin/update:797
+#: bin/update:797
msgid ""
"\n"
"ERROR:\n"
@@ -8155,17 +8199,17 @@ msgid ""
"re-run \"make update\" manually. See the INSTALL and UPGRADE files for details.\n"
msgstr ""
-#: bin/.svn/text-base/version.svn-base:19 bin/version:19
+#: bin/version:19
#, docstring
msgid ""
"Print the Mailman version.\n"
msgstr ""
-#: bin/.svn/text-base/version.svn-base:26 bin/version:26
+#: bin/version:26
msgid "Using Mailman version:"
msgstr ""
-#: bin/.svn/text-base/withlist.svn-base:19 bin/withlist:19
+#: bin/withlist:20
#, docstring
msgid ""
"General framework for interacting with a mailing list object.\n"
@@ -8270,7 +8314,7 @@ msgid ""
" %% bin/withlist -l -r changepw mylist somebody@somewhere.org foobar\n"
msgstr ""
-#: bin/.svn/text-base/withlist.svn-base:163 bin/withlist:163
+#: bin/withlist:164
#, docstring
msgid ""
"Unlock a locked list, but do not implicitly Save() it.\n"
@@ -8280,51 +8324,51 @@ msgid ""
" "
msgstr ""
-#: bin/.svn/text-base/withlist.svn-base:174 bin/withlist:174
+#: bin/withlist:175
msgid "Unlocking (but not saving) list: %(listname)s"
msgstr ""
-#: bin/.svn/text-base/withlist.svn-base:178 bin/withlist:178
+#: bin/withlist:179
msgid "Finalizing"
msgstr ""
-#: bin/.svn/text-base/withlist.svn-base:187 bin/withlist:187
+#: bin/withlist:188
msgid "Loading list %(listname)s"
msgstr ""
-#: bin/.svn/text-base/withlist.svn-base:189 bin/withlist:189
+#: bin/withlist:190
msgid "(locked)"
msgstr ""
-#: bin/.svn/text-base/withlist.svn-base:191 bin/withlist:191
+#: bin/withlist:192
msgid "(unlocked)"
msgstr ""
-#: bin/.svn/text-base/withlist.svn-base:196 bin/withlist:196
+#: bin/withlist:197
msgid "Unknown list: %(listname)s"
msgstr ""
-#: bin/.svn/text-base/withlist.svn-base:236 bin/withlist:236
+#: bin/withlist:237
msgid "No list name supplied."
msgstr ""
-#: bin/.svn/text-base/withlist.svn-base:245 bin/withlist:245
+#: bin/withlist:246
msgid "--all requires --run"
msgstr ""
-#: bin/.svn/text-base/withlist.svn-base:265 bin/withlist:265
+#: bin/withlist:266
msgid "Importing %(module)s..."
msgstr ""
-#: bin/.svn/text-base/withlist.svn-base:268 bin/withlist:268
+#: bin/withlist:270
msgid "Running %(module)s.%(callable)s()..."
msgstr ""
-#: bin/.svn/text-base/withlist.svn-base:289 bin/withlist:289
+#: bin/withlist:291
msgid "The variable `m' is the %(listname)s MailList instance"
msgstr ""
-#: cron/.svn/text-base/bumpdigests.svn-base:19 cron/bumpdigests:19
+#: cron/bumpdigests:19
#, docstring
msgid ""
"Increment the digest volume number and reset the digest number to one.\n"
@@ -8340,7 +8384,7 @@ msgid ""
"all lists are bumped.\n"
msgstr ""
-#: cron/.svn/text-base/checkdbs.svn-base:19 cron/checkdbs:19
+#: cron/checkdbs:19
#, docstring
msgid ""
"Check for pending admin requests and mail the list owners if necessary.\n"
@@ -8353,38 +8397,38 @@ msgid ""
" Print this message and exit.\n"
msgstr ""
-#: cron/.svn/text-base/checkdbs.svn-base:107 cron/checkdbs:107
+#: cron/checkdbs:107
msgid ""
"Notice: %(discarded)d old request(s) automatically expired.\n"
"\n"
msgstr ""
-#: cron/.svn/text-base/checkdbs.svn-base:120 cron/checkdbs:120
+#: cron/checkdbs:120
msgid "%(count)d %(realname)s moderator request(s) waiting"
msgstr ""
-#: cron/.svn/text-base/checkdbs.svn-base:123 cron/checkdbs:123
+#: cron/checkdbs:123
msgid "%(realname)s moderator request check result"
msgstr ""
-#: cron/.svn/text-base/checkdbs.svn-base:143 cron/checkdbs:143
+#: cron/checkdbs:143
msgid "Pending subscriptions:"
msgstr ""
-#: cron/.svn/text-base/checkdbs.svn-base:154 cron/checkdbs:154
+#: cron/checkdbs:154
msgid ""
"\n"
"Pending posts:"
msgstr ""
-#: cron/.svn/text-base/checkdbs.svn-base:161 cron/checkdbs:161
+#: cron/checkdbs:161
msgid ""
"From: %(sender)s on %(date)s\n"
"Subject: %(subject)s\n"
"Cause: %(reason)s"
msgstr ""
-#: cron/.svn/text-base/disabled.svn-base:19 cron/disabled:19
+#: cron/disabled:19
#, docstring
msgid ""
"Process disabled members, recommended once per day.\n"
@@ -8431,11 +8475,11 @@ msgid ""
" Process only the given list, otherwise do all lists.\n"
msgstr ""
-#: cron/.svn/text-base/disabled.svn-base:144 cron/disabled:144
+#: cron/disabled:144
msgid "[disabled by periodic sweep and cull, no message available]"
msgstr ""
-#: cron/.svn/text-base/gate_news.svn-base:19 cron/gate_news:19
+#: cron/gate_news:19
#, docstring
msgid ""
"Poll the NNTP servers for messages to be gatewayed to mailing lists.\n"
@@ -8450,7 +8494,7 @@ msgid ""
"\n"
msgstr ""
-#: cron/.svn/text-base/mailpasswds.svn-base:19 cron/mailpasswds:19
+#: cron/mailpasswds:19
#, docstring
msgid ""
"Send password reminders for all lists to all users.\n"
@@ -8474,15 +8518,15 @@ msgid ""
" Print this message and exit.\n"
msgstr ""
-#: cron/.svn/text-base/mailpasswds.svn-base:216 cron/mailpasswds:216
+#: cron/mailpasswds:216
msgid "Password // URL"
msgstr ""
-#: cron/.svn/text-base/mailpasswds.svn-base:222 cron/mailpasswds:222
+#: cron/mailpasswds:222
msgid "%(host)s mailing list memberships reminder"
msgstr ""
-#: cron/.svn/text-base/nightly_gzip.svn-base:19 cron/nightly_gzip:19
+#: cron/nightly_gzip:19
#, docstring
msgid ""
"Re-generate the Pipermail gzip'd archive flat files.\n"
@@ -8507,7 +8551,7 @@ msgid ""
"\n"
msgstr ""
-#: cron/.svn/text-base/senddigests.svn-base:19 cron/senddigests:19
+#: cron/senddigests:20
#, docstring
msgid ""
"Dispatch digests for lists w/pending messages and digest_send_periodic set.\n"
diff --git a/messages/marked.files b/messages/marked.files
index ec179473..3d6510a3 100644
--- a/messages/marked.files
+++ b/messages/marked.files
@@ -1,130 +1,130 @@
+Mailman/Archiver/Archiver.py
+Mailman/Archiver/HyperArch.py
+Mailman/Archiver/HyperDatabase.py
+Mailman/Archiver/pipermail.py
+Mailman/Archiver/__init__.py
+Mailman/Autoresponder.py
+Mailman/Bouncer.py
+Mailman/Bouncers/BouncerAPI.py
+Mailman/Bouncers/Caiwireless.py
Mailman/Bouncers/Compuserve.py
-Mailman/Bouncers/SMTP32.py
-Mailman/Bouncers/Sina.py
-Mailman/Bouncers/Yale.py
-Mailman/Bouncers/Microsoft.py
-Mailman/Bouncers/Postfix.py
-Mailman/Bouncers/__init__.py
+Mailman/Bouncers/DSN.py
+Mailman/Bouncers/Exchange.py
+Mailman/Bouncers/Exim.py
+Mailman/Bouncers/GroupWise.py
Mailman/Bouncers/LLNL.py
+Mailman/Bouncers/Microsoft.py
Mailman/Bouncers/Netscape.py
-Mailman/Bouncers/Exim.py
+Mailman/Bouncers/Postfix.py
Mailman/Bouncers/Qmail.py
-Mailman/Bouncers/SimpleWarning.py
Mailman/Bouncers/SimpleMatch.py
-Mailman/Bouncers/Caiwireless.py
-Mailman/Bouncers/GroupWise.py
+Mailman/Bouncers/SimpleWarning.py
+Mailman/Bouncers/Sina.py
+Mailman/Bouncers/SMTP32.py
Mailman/Bouncers/Yahoo.py
-Mailman/Bouncers/Exchange.py
-Mailman/Bouncers/DSN.py
-Mailman/Bouncers/BouncerAPI.py
-Mailman/Queue/CommandRunner.py
-Mailman/Queue/VirginRunner.py
-Mailman/Queue/sbcache.py
-Mailman/Queue/Runner.py
-Mailman/Queue/Switchboard.py
-Mailman/Queue/MaildirRunner.py
-Mailman/Queue/IncomingRunner.py
-Mailman/Queue/RetryRunner.py
-Mailman/Queue/__init__.py
-Mailman/Queue/BounceRunner.py
-Mailman/Queue/OutgoingRunner.py
-Mailman/Queue/NewsRunner.py
-Mailman/Queue/ArchRunner.py
-Mailman/Gui/ContentFilter.py
-Mailman/Gui/NonDigest.py
-Mailman/Gui/Membership.py
-Mailman/Gui/__init__.py
-Mailman/Gui/Topics.py
-Mailman/Gui/Usenet.py
+Mailman/Bouncers/Yale.py
+Mailman/Bouncers/__init__.py
+Mailman/Cgi/admin.py
+Mailman/Cgi/admindb.py
+Mailman/Cgi/Auth.py
+Mailman/Cgi/confirm.py
+Mailman/Cgi/create.py
+Mailman/Cgi/edithtml.py
+Mailman/Cgi/listinfo.py
+Mailman/Cgi/options.py
+Mailman/Cgi/private.py
+Mailman/Cgi/rmlist.py
+Mailman/Cgi/roster.py
+Mailman/Cgi/subscribe.py
+Mailman/Cgi/__init__.py
+Mailman/Commands/__init__.py
+Mailman/Defaults.py
+Mailman/Deliverer.py
+Mailman/Digester.py
+Mailman/Errors.py
+Mailman/GatewayManager.py
+Mailman/Gui/Archive.py
+Mailman/Gui/Autoresponse.py
Mailman/Gui/Bounce.py
-Mailman/Gui/Privacy.py
+Mailman/Gui/ContentFilter.py
+Mailman/Gui/Digest.py
Mailman/Gui/General.py
Mailman/Gui/GUIBase.py
-Mailman/Gui/Digest.py
-Mailman/Gui/Passwords.py
-Mailman/Gui/Archive.py
Mailman/Gui/Language.py
-Mailman/Gui/Autoresponse.py
-Mailman/Logging/StampedLogger.py
-Mailman/Logging/MultiLogger.py
-Mailman/Logging/Logger.py
-Mailman/Logging/__init__.py
-Mailman/Logging/Syslog.py
-Mailman/Logging/Utils.py
-Mailman/Commands/__init__.py
-Mailman/MTA/Postfix.py
-Mailman/MTA/Manual.py
-Mailman/MTA/__init__.py
-Mailman/MTA/Utils.py
+Mailman/Gui/Membership.py
+Mailman/Gui/NonDigest.py
+Mailman/Gui/Passwords.py
+Mailman/Gui/Privacy.py
+Mailman/Gui/Topics.py
+Mailman/Gui/Usenet.py
+Mailman/Gui/__init__.py
+Mailman/Handlers/Acknowledge.py
Mailman/Handlers/AfterDelivery.py
-Mailman/Handlers/SpamDetect.py
-Mailman/Handlers/Sendmail.py
-Mailman/Handlers/ToOutgoing.py
-Mailman/Handlers/__init__.py
+Mailman/Handlers/Approve.py
+Mailman/Handlers/AvoidDuplicates.py
+Mailman/Handlers/CalcRecips.py
+Mailman/Handlers/Cleanse.py
+Mailman/Handlers/CleanseDKIM.py
+Mailman/Handlers/CookHeaders.py
+Mailman/Handlers/Decorate.py
+Mailman/Handlers/Emergency.py
+Mailman/Handlers/FileRecips.py
+Mailman/Handlers/Hold.py
+Mailman/Handlers/MimeDel.py
Mailman/Handlers/Moderate.py
Mailman/Handlers/OwnerRecips.py
Mailman/Handlers/Replybot.py
-Mailman/Handlers/CalcRecips.py
-Mailman/Handlers/ToUsenet.py
Mailman/Handlers/Scrubber.py
-Mailman/Handlers/Emergency.py
-Mailman/Handlers/Tagger.py
-Mailman/Handlers/Cleanse.py
-Mailman/Handlers/MimeDel.py
-Mailman/Handlers/Approve.py
+Mailman/Handlers/Sendmail.py
Mailman/Handlers/SMTPDirect.py
-Mailman/Handlers/CleanseDKIM.py
-Mailman/Handlers/Acknowledge.py
-Mailman/Handlers/ToDigest.py
-Mailman/Handlers/AvoidDuplicates.py
+Mailman/Handlers/SpamDetect.py
+Mailman/Handlers/Tagger.py
Mailman/Handlers/ToArchive.py
-Mailman/Handlers/FileRecips.py
-Mailman/Handlers/Hold.py
-Mailman/Handlers/Decorate.py
-Mailman/Handlers/CookHeaders.py
-Mailman/Cgi/subscribe.py
-Mailman/Cgi/admin.py
-Mailman/Cgi/edithtml.py
-Mailman/Cgi/private.py
-Mailman/Cgi/rmlist.py
-Mailman/Cgi/options.py
-Mailman/Cgi/confirm.py
-Mailman/Cgi/admindb.py
-Mailman/Cgi/roster.py
-Mailman/Cgi/__init__.py
-Mailman/Cgi/Auth.py
-Mailman/Cgi/create.py
-Mailman/Cgi/listinfo.py
-Mailman/Archiver/pipermail.py
-Mailman/Archiver/__init__.py
-Mailman/Archiver/HyperDatabase.py
-Mailman/Archiver/HyperArch.py
-Mailman/Archiver/Archiver.py
-Mailman/HTMLFormatter.py
-Mailman/GatewayManager.py
-Mailman/__init__.py
-Mailman/Utils.py
-Mailman/Digester.py
-Mailman/versions.py
-Mailman/Errors.py
-Mailman/UserDesc.py
+Mailman/Handlers/ToDigest.py
+Mailman/Handlers/ToOutgoing.py
+Mailman/Handlers/ToUsenet.py
+Mailman/Handlers/__init__.py
Mailman/htmlformat.py
-Mailman/MemberAdaptor.py
-Mailman/TopicMgr.py
-Mailman/Pending.py
-Mailman/Message.py
-Mailman/Post.py
-Mailman/Version.py
+Mailman/HTMLFormatter.py
+Mailman/i18n.py
+Mailman/ListAdmin.py
Mailman/LockFile.py
+Mailman/Logging/Logger.py
+Mailman/Logging/MultiLogger.py
+Mailman/Logging/StampedLogger.py
+Mailman/Logging/Syslog.py
+Mailman/Logging/Utils.py
+Mailman/Logging/__init__.py
Mailman/Mailbox.py
-Mailman/Autoresponder.py
-Mailman/Bouncer.py
-Mailman/Site.py
Mailman/MailList.py
+Mailman/MemberAdaptor.py
+Mailman/Message.py
+Mailman/MTA/Manual.py
+Mailman/MTA/Postfix.py
+Mailman/MTA/Utils.py
+Mailman/MTA/__init__.py
Mailman/OldStyleMemberships.py
-Mailman/SecurityManager.py
+Mailman/Pending.py
+Mailman/Post.py
+Mailman/Queue/ArchRunner.py
+Mailman/Queue/BounceRunner.py
+Mailman/Queue/CommandRunner.py
+Mailman/Queue/IncomingRunner.py
+Mailman/Queue/MaildirRunner.py
+Mailman/Queue/NewsRunner.py
+Mailman/Queue/OutgoingRunner.py
+Mailman/Queue/RetryRunner.py
+Mailman/Queue/Runner.py
+Mailman/Queue/sbcache.py
+Mailman/Queue/Switchboard.py
+Mailman/Queue/VirginRunner.py
+Mailman/Queue/__init__.py
Mailman/SafeDict.py
-Mailman/i18n.py
-Mailman/Defaults.py
-Mailman/Deliverer.py
-Mailman/ListAdmin.py
+Mailman/SecurityManager.py
+Mailman/Site.py
+Mailman/TopicMgr.py
+Mailman/UserDesc.py
+Mailman/Utils.py
+Mailman/Version.py
+Mailman/versions.py
+Mailman/__init__.py