Am 25.04.22 um 08:41 schrieb Stephen J. Turnbull:
Claus-Justus Heine via Mailman-users writes:
Kind thanks for the response. I have to apologize: my "test user" had its preferred language set to en_US, so that was the reason for the question marks. So this was indeed a user-error (i.e. my fault).
But we'd like to have that user get the English version of the message. One of two things seems reasonable:
- You have customized the German template, but not the English template. In that case, I think it makes sense for Mailman to assume the German template has important information that the English does not, and send the German template with its appropriate encoding (UTF-8, nowadays). The fact that en_US can be encoded in ASCII should not affect the encoding of the de template, ever.[1]
I have installed custom templates using the REST API and pointing MM3 to some download URIs. So MM3 has custom templates for particular lists, but I did not yet install different templates for different languages. Still I would also prefer that MM3 would assume that all template text are UTF-8, independent from the language.
- You have not customized the German template. In that case the user should get the default English template.
How do those sound to you, as goals for Mailman behavoir?
So ISTM this is a Mailman issue, if Mailman is sending out the German message with question marks substituted for non-ASCII characters, or if Mailman is sending out the German message with US-ASCII as the Content-Type charset parameter. The only way I can see this as a user (admin) issue is if you overwrote the English template with German (and even then, it's nuts for Mailman not to use UTF-8 for English what with directed quotes, emoji, and all the other enhancements to the character repertoire that US English speakers use).
Can you tell me a little more about whether you configured any custom templates, and if so, how? That is, did you use the Postorius text field or overwrite files directly?
I am installing download URLs pointing to a Nextcloud via the REST API described here:
https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/rest/docs/t...
However, I did not care to use URL placeholders for the language which probably I should have done. However, the RTD page only talks here about the list's preferred language, not the user's preferred language.
What strikes me more that for the localization of the auto-response subjects the global setting default_language of the server seems to be relevant and not the particular list's preferred language.
Claus
Steve
Footnotes: [1] Note to self: perhaps the admin UI can check the list of supported languages and warn if some but not all are customized.
Mailman-users mailing list -- mailman-users@mailman3.org To unsubscribe send an email to mailman-users-leave@mailman3.org https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
-- Claus-Justus Heine himself@claus-justus-heine.de http://www.claus-justus-heine.de/
Schatzmeister der Camerata Academica Freiburg e.V. --- www.cafev.de