Messages extracted from the various patches currently in Gerrit:

  • Preference category label for mention failure notifications: Failed mentions (tooltip: Notify me when my edits fail to mention users.)
  • Preference category label for mention success notifications: Successful mentions (tooltip: Notify me when my edits successfully mention users.)
  • mention-failure-user-unknown
    • Standalone: Your mention for "Bob" was not sent because the user was not found.
    • Bundled: Unknown user: "Bob"

We've decided to proceed with 'The user name doesn't exists' to reduce the ambiguity of the message. The sentence structure is currently our preferred one.

  • mention-failure-user-anonymous
    • Standalone: Your mention for "1.2.3.4" was not sent because the user is anonymous.
    • Bundled: Anonymous user: 1.2.3.4

We had this wording in the beginning, but decided to change it to 'IP cannot be mentioned' because it makes it more clear what caused the failure.

  • mention-failure-too-many
    • Standalone: Your mentions were not sent because they exceeded the limit of 50
    • Bundled: ??? what happens in this case? Not clear to me from reading the code

There is no bundling with this message. Before anything is sent out, it is checked whether the mentions exceed 50. If that is the case the process is completely canceled, meaning nothing gets sent out. We can't even check, which mentions would have been successful and which ones would have failed since this part never gets reached.

  • mention-failure-multiple-sections
    • Single: Your mention for "Bob" was not sent because you changed multiple sections
    • Dual: Your mentions for "Bob" and 1 other were not sent because you changed multiple sections
    • Multiple: Your mentions for "Bob" and 2 others were not sent because you changed multiple sections
    • Bundled: ???

Here we kind of have a similar situation as before. When mentioning in several sections, everything fails. So, no single mentions is responsible for failing all the others. We need to make it clear in the wording that the act of editing in multiple sections at once causes everything to fail. Contrary to the previous problem, here we can actually still say which single mentions would otherwise pass and which ones would fail for other reasons, independent of the multiple section edit.

  • mention-failure bundle header: 4 mentions you made on the Moai talk page were not sent.

Here we decided against 'were' and for 'could not be' because 'were' is a bit more passive. Very interested to hear everyone else's thoughts on that.

  • mention-success
    • Single: You successfully mentioned "Bob"
    • Dual: You successfully mentioned "Bob" and another user
    • Multiple: You successfully mentioned "Bob" and 2 other users

This is already on out list of changes. To bundle the successes a bit more, since it's usually not of interest to know who exactly was successful in a way that the failures are.

There's an inconsistency here between the dual cases for failure-multiple-sections (and 1 other) and success (and another user) as well as between the multiple cases (2 others vs 2 other users). Personally, 1 other sounds strange to me (although 2 others is fine). We also generally write out the number 1 as one in notifications, so perhaps we should change both to the another user/2 other users pattern

Thanks @Catrope for collecting these messages from the patches. Do you know the state of them and whether they are planned to be merged?