Page MenuHomePhabricator

Change order of items in the subject line of watchlist notification emails: Mention page name first, then project name (enotif_subject_* strings)
Open, LowPublicFeature

Description

Here is my email client window. You can see notifications regarding article change.

If would have opened a NON-Wikipedia email, I would only see the list of emails. This list would contain emails with the same sender and same cropped subject. All the emails look the same. This is very inconvenient.

2020-08-31_11-04-47_cr.png (887×474 px, 23 KB)

Another inconvenience is that the subject doesn't fit the screen even if I open the email.

2020-08-31_11-04-47.png (887×1 px, 96 KB)

I believe that regular users, not MediaWiki employees, have much fewer MediaWiki projects they receive emails from (maybe 1-3) than the articles they are subscribed to. It means that the article's name is more important to them. The project name is actually already specified in the sender name, no need to double it in the subject.

As a result, the email subject could be not
"Project-name-you-already-seen-in-the-sender-field article with name Article-Name has been changed"
but something like
"Article-name has been changed by UserName".

The context of this is readable from the sender.

Event Timeline

Aklapper renamed this task from In the email header page name first, project name second. to Change order of items in the subject line of watchlist notification emails: Mention page name first, then project name.Aug 31 2020, 9:37 AM

See T154429: Make email subject required and provide no default about clearer *sender account* information (only one item per ticket, please :).

Regarding the order of items, that currently defined via:

./languages/i18n/ru.json:	"enotif_subject_deleted": "Страница проекта «{{SITENAME}}» с именем «$1» была удалена {{gender:$2|участником|участницей}} $2",
./languages/i18n/ru.json:	"enotif_subject_created": "Страница проекта «{{SITENAME}}» с именем «$1» была создана {{gender:$2|участником|участницей}} $2",
./languages/i18n/ru.json:	"enotif_subject_moved": "Страница проекта «{{SITENAME}}» с именем «$1» была переименована {{gender:$2|участником|участницей}} $2",
./languages/i18n/ru.json:	"enotif_subject_restored": "Страница проекта «{{SITENAME}}» с именем «$1» была восстановлена {{gender:$2|участником|участницей}} $2",
./languages/i18n/ru.json:	"enotif_subject_changed": "Страница проекта «{{SITENAME}}» с именем «$1» была изменена {{gender:$2|участником|участницей}} $2",

The corresponding English strings are:

	"enotif_subject_deleted": "{{SITENAME}} page $1 has been {{GENDER:$2|deleted}} by $2",
	"enotif_subject_created": "{{SITENAME}} page $1 has been {{GENDER:$2|created}} by $2",
	"enotif_subject_moved": "{{SITENAME}} page $1 has been {{GENDER:$2|moved}} by $2",
	"enotif_subject_restored": "{{SITENAME}} page $1 has been {{GENDER:$2|restored}} by $2",
	"enotif_subject_changed": "{{SITENAME}} page $1 has been {{GENDER:$2|changed}} by $2",
Aklapper renamed this task from Change order of items in the subject line of watchlist notification emails: Mention page name first, then project name to Change order of items in the subject line of watchlist notification emails: Mention page name first, then project name (enotif_subject_* strings).Aug 31 2020, 9:45 AM
Aklapper added a project: Voice & Tone.
Aklapper changed the subtype of this task from "Task" to "Feature Request".

I guess English strings could be rephrased as Page $1 on {{SITENAME}} has been ... by $2.
Not sure how happy hundreds of translators would be though about additional work. :-/

@Nikolay_Komarov: For your personal case, you could probably change https://translatewiki.net/wiki/MediaWiki:Enotif_subject_deleted/ru (and the other four similar strings that I listed in my previous comment) on the translatewiki.net website. You can create an account there, change translations, and after a few days they will be updated automatically on Wikimedia websites. For more information, see https://www.mediawiki.org/wiki/Translatewiki.net

Thanks for the hint! I've changed the order in the Russian version. For the rest I don't care :-)