[Mailman-i18n] A few questions and some suggestions
Sun, 05 Aug 2001 14:02:20 +0200
I've almost completed the norwegian translation for mailman-1.2a2.
I will soon merge message.pot for mailman-1.2a3 with my message.po, but I want
to finish message.po for the mailman-1.2a2 version first.
But I need a little help with a few strings, because I don't know what they're
being used for or where they appear. (Which is essential to know to be able to
translate them). If someone could help me out, it would be great.
What I would like to know is where these strings appear, and how to produce
them. (e.g. what to do to make them appear in the context they are supposed to
1. #: Mailman/Archiver/pipermail.py:276
msgid "Reloading pickled archive state"
2. #: Mailman/Archiver/pipermail.py:303
msgid "Pickling archive state into "
3. #: Mailman/Bouncer.py:220
msgid "BUT: %(succeeded)s"
4. #: Mailman/Cgi/admin.py:311
msgid "No valid variable details request not found: %(path_info)s"
(I didn't really understand this one, is this a typo?)
5. #: Mailman/Handlers/Acknowledge.py:57
msgid "%(realname)s post acknowledgement"
I now have have 763 translated strings in my message.po :)
I'm skipping all docstrings and the strings for bin/pygettext.py.
I'm also wondering how to make translated strings appear when running any of the
commands in <mailman-dir>/bin. When I run e.g. check_perms, I still get "No
problems found", not my translated norwegian string...
And I have some suggestions/questions about some of the strings in message.po
(my examples are for 2.1a2, some of these have been moved to other files in
1. These two strings are the same, right?
msgid "%(origsender)s isn't subscribed to this list."
msgid "%(origsender)s is not subscribed to this list."
Maybe one of these could be chosen, so the same string is used both places?
(In norwegian, for example, the translation of these to strings would be
2. Mailman/MailList.py:390 reads:
"[...] In order to split the list ownership duties into
administrators and moderators, you must set a separate moderator
password in the section below, and also provide the email
addresses of the list moderators in this section. [...]"
I think this text maybe should be rewritten a bit, because the text does
not appear where the user is setting the moderator password, it appears in
the help/details page for providing email addresses of the list
administrators. Maybe just removing "in the section below" would do be
(The same goes for Mailman/MailList.py:414)
3. Mailman/MailList.py:623 (2.1a2), Mailman/Gui/General.py:295 (2.1a3)
Maybe reverse the order of 'Yes' an 'No' for this options, so they are put
in the same order as the other options that appear above it?
Maybe mention list moderator(s) in the text? Because it could be
the list moderator that approves the posting, not the list admin...
Like this: "require approval - require list administrator or moderator
approval for subscriptions<br>."
There is a typo here. "to to":
"[...] The intention is to to prevent the addresses [...]"
6. Mailman/MailList.py:743 reads:
"Must posts be approved by an administrator?"
Maybe mention the list moderator here too?
Like: "Must posts be approved by an administrator (or possibly a
This is really a minor cosmetic detail. The string is missing a ')',
which should be added at the end of it.