Issue
Follow up of T287546: CommRel support for September 2021 Switchover.
During the last maintenance server switch, I checked on translations, and I noticed the base of the Luxembourish translation of the message: this message has two obsolete translations. They both provide a different outdated date and time.
This language, so as others (I see the case with Greek, Hebrew, Marathi...), don't have many translators. To reduce translators' burden, we should have a solution that remains stable, and doesn't requires a new translation each time we change a date or a time.
Possible solution
We can use Tech News' dates system, which has been proven as effective, and can be easily fixed by anyone if a translation is incorrect.
What we add to the source message:
{{#time:<tvar name="defaultformat">j xg</tvar>|<tvar name="date1">2021-09-14</tvar>|<tvar name="format_language_code">{{TRANSLATIONLANGUAGE}}</tvar>}}
What people see when they translate:
{{#time:$defaultformat|$date1|$format_language_code}}
(Looks tricky, but translators are used to it, and this code is used on every translation, meaning we can fix it anytime.)
What readers see:
- in English: 14 September
- In French: 14 septembre
- in Japanese: は9月14日に
- etc.
Next steps
- check if it is possible to add the hour to this date format
- discuss if this solution is the most reasonable one
- apply it before the next server switch
