Page MenuHomePhabricator

Make customized Mailman3 templates translatable
Open, MediumPublic

Description

As explained in T281425#7044191, we override the default Mailman3 templates with our own that provide links to the web UI. Currently they're only in English, we should provide translated versions.

The current plan is to have the text in banana format for TWN and then convert it into text files when building it as a deb. The deb will install the templates to /usr/share/mailman-templates and we'll have puppet symlink /var/lib/mailman3/templates/domains/${host}/ to it.

Event Timeline

Change 685519 had a related patch set uploaded (by Legoktm; author: Legoktm):

[operations/software/mailman-templates@master] Initial commit

https://gerrit.wikimedia.org/r/685519

Change 685519 merged by Legoktm:

[operations/software/mailman-templates@master] Initial commit

https://gerrit.wikimedia.org/r/685519

Ladsgroup triaged this task as Medium priority.May 5 2021, 8:55 PM

Change 685938 had a related patch set uploaded (by Legoktm; author: Legoktm):

[integration/config@master] Configure operations/software/mailman-templates

https://gerrit.wikimedia.org/r/685938

Change 685938 merged by jenkins-bot:

[integration/config@master] Zuul: [operations/software/mailman-templates] Add CI of debian-glue

https://gerrit.wikimedia.org/r/685938

Mentioned in SAL (#wikimedia-releng) [2021-05-07T16:37:55Z] <James_F> Zuul: [operations/software/mailman-templates] Add CI of debian-glue T282018

Change 685938 merged by jenkins-bot:

[integration/config@master] Zuul: [operations/software/mailman-templates] Add CI of debian-glue

https://gerrit.wikimedia.org/r/685938

That had a flaw for the l10n pipeline, see T282022#7229672