WeblateOrg / weblate

Web based localization tool with tight version control integration.
https://weblate.org/
GNU General Public License v3.0
4.48k stars 994 forks source link

Pending tasks: Notify responsible translators if source strings modified #5602

Closed Aikatsui closed 1 month ago

Aikatsui commented 3 years ago

Is your feature request related to a problem? If so, please describe. This isn't frequent use case but has considerable outcome. most small and large projects maintainers do that randomly then old translation remain months, years without change or some projects try to contact translators privately often. So as solution display modified strings list under pending task tab.

image https://crowdin.com/project/gitlab-ee/activity_stream (User interface sample only, not the activity_stream feature)

Describe the solution you'd like https://github.com/WeblateOrg/weblate/issues/5532 (in user profile)

nijel commented 3 years ago

With auto-watch in place (see 3dd0a93dd978d3edb8eb11355027906867b15b95 and #4866), everybody who translated a string will start watching a project and will get notifications on strings to translate.

comradekingu commented 3 years ago

@Aujatsui In https://hosted.weblate.org/accounts/profile/#notifications__2 there are specific settings for projects the user in question administrates. If I understand you correctly you want admins to be notified of string-changes and suggestions automatically.

Not sure what the default settings are, maybe you can screenshot them if you haven't changed anything there?

Aikatsui commented 3 years ago

If I understand you correctly you want admins to be notified of string-changes and suggestions automatically.

No. not it.

This's a example.

In this page https://hosted.weblate.org/accounts/profile/#notifications__1 (watched projects) Has a setting called "changed string" under translation notification

I couldn't find more details https://docs.weblate.org/en/weblate-4.5.1/user/profile.html?highlight=watched%20projects#notifications

  1. Does it use to notify such modifications? (If for it, but it's disabled by default then it can be remove and set set as permanent feature without let users to configure)
  2. I expect this tracked on web-interface within this component https://github.com/WeblateOrg/weblate/issues/5532 (pending tasks) (Above provided UI design sample and task details necessary to remain until anyone address it) sometimes email notifications miss or forget.
comradekingu commented 3 years ago

@Aikatsui If you contribute to a project, it ends up as a watched project now.

As for what settings are the defaults for Other projects, Watched projects, Administrated projects it all depends on what the site admin has set up (not me).

The user should always be able to change notifications. If you don't do that you end up with the same problem as sending out too much by default. The e-mails get blocked, and the e-mail account gets blocked because of it.

Since getting immediate notifications and digests per e-mail of string changes already works, I think this can be closed in favour of the "TODO" list on the actual instance https://github.com/WeblateOrg/weblate/issues/5532

Aikatsui commented 3 years ago

No. you may misunderstood and this's a separate feature request.

If it exist already as mentioned on (https://github.com/WeblateOrg/weblate/issues/5602#issuecomment-792416029) 1-2 then I mean move(merge) this part as new feature design to, or add this facility to proposed "pending tasks" #5532 component, when such change happened in any contributed project then it appear on responsible translators profiles as a task next they can start to work on it first

github-actions[bot] commented 3 years ago

This issue has been added to the backlog. It is not scheduled on the Weblate roadmap, but it eventually might be implemented. In case you need this feature soon, please consider helping or push it by funding the development.

nijel commented 1 month ago

0cef5afa747a97a9cb3d0fa633756f2c2739da8e adds the notification flow for source changed event. This will be visible on the UI once pending tasks view (#5532) or notifications on website (#6569) are implemented.

github-actions[bot] commented 1 month ago

Thank you for your report; the issue you have reported has just been fixed.