Bug Description

Summary:

It is impossible to know when someone who is not a member of the translation team makes a contribution by sending his suggestion for a translation. It would be great to have a notification mechanism that would send a message to a list of emails or a maling list, containing links to the modified strings.

Use Case:

Imagine user A who is not part of the B team. User A decides to help out with the translation for packages C,D, and E, but since he is not a member of B, his suggestions are marked as such (instead of final translation) and will stay that way until someone from B approves/rejects them. User A vanishes from the face of the Earth.

Issue:

The problem is that we currently have no way of knowing about this ad-hoc contributions and a great number of contributions are forever lost in the system.

Solution:

A configurable property accessible by the administrator (only) of a translation team, where he/she would be able to enter a list of emails or mailing list where notifications would be send to. If a mailing list is chosen, it is up to the admnistrator of that team to make sure notification emails coming from Rosetta are allowed to go through.

I'm a non-member and it would be great if my suggestions could be notified to the team by the time I made them. It's really annoying to send an e-mail to the team members just to tell them I've translated something.

This feature would be awesome!
A more practical way would be a option 'Subscribe this package' to subscribe yourself (or someone else, could be a team too) to receive a [email] notification when new suggestion are made in this specific package -- in a specific language (in distribution as well in products). In case of a product, this feature must have the option to select the languages that you want to be notified when a new suggestion is made, as a person who is the project/product manager often need to approve translation of many languages when product translations is set as 'Structured'.

This would be just like we have for Bugs, Blueprints and all other Launchpad modules, but not for Rosetta (yet).
Currently we don't known when a package receives a new suggestion, so we need to check by hand one by one.

I agree this is what we need. Though, I'd prefer to have it working in a bit different way.

On the translation team page, you'd get a display of all the templates the team is assigned to which have new unreviewed suggestions submitted. When following the links to templates from there, you'd get a list of only those messages which have new suggestions so you can easily review them (this filter should be available in Launchpad soon, since I am working on it).

Email is hard and unoptimal for several reasons, at least IMHO:
1. bundling notifications (you want a notification for each suggestion submitted? 50 emails for 50 submissions? or time-based? if it's aggregation of 10 minutes of submissions, it may still mean quite a few emails)
2. you run into a bunch of problems of which users in the team want email notification and which don't

I agree to message #3 from Rafael: Since launchpad offers a web UI to let people translate (or give suggestions of translations) the software hosted on launchpad, it would be good if people could subscribe to translations, so that they get informed when new translations are available. I suppose that especially the developers of the software would be interested to know when new translations are available.