The following reminds me of a facility which is present in LISTSERV
and which might be something that we could incorporate in MD (or maybe
it is already there, I haven't really been keeping track) -- namely
additional information about subscribers, implemented via the SET
command. One could use a command like
SET Majordomo-Workers LANG DE
to receive all boilerplate in German for example.
I'm not convinced of the value of this, since the stuff that really
matters, the postings, won't be translated, but it is a possible
approach. However if you really want to have lists in diverse languages,
then you can simply set up separate lists called LIST-EN, LIST-DE, etc.,
and have people post to the appropriate one(s). One list for Germany,
two for Canada, three or four for Switzerland.
>[Ok, the following idea is a little too weird, but let me know what you
>Also, upon first contact, Md2 could "guess" the correct language and
>append the translated message to the standard English text, making it a
>bilingual reply. This could be done by giving each "language library" a
>"language detection" subroutine that checks
>- the email address when dealing with email (/.*\.de/ => German)
>- the host name when dealing with the web interface
>- the browser language setting when dealing with the web interface
>As a result, the detection routine would return "true" if it thinks that
>it is responsible for this particular user. Md2 could then call each
>"language detection" routine of the installed "language libraries" and
>later decide which one to use.
>No, I do not know how this approach could lead to sensible results for
>multilingual domains. Should someone from Switzerland receive an
>English, German _and_ French reply?...
>[Told you that it's weird.]
>P.S.: Sorry, I haven't joined the list yet. Please reply to me
>personally, as well.
>Alle Ampeln auf Gelb! Hanno Mueller, Programmer
> LAVA GmbH, Hamburg
Bill Silvert, Habitat Ecology Section, Bedford Institute of Oceanography,
P. O. Box 1006, Dartmouth, Nova Scotia, CANADA B2Y 4A2, Tel. (902)426-1577