[Community localization checklist] Add warning when a component does not have any user receiving notifications for repository errors
Discussed in https://github.com/WeblateOrg/weblate/discussions/10317
Originally posted by emmapeel2 November 1, 2023 In hosted.weblate.org and maybe in other weblate instances too, some components are not actively mantained, or have lost connection to their upstreams and are failing.
For translators this is quite frustrating, see for example https://github.com/WeblateOrg/weblate/discussions/8276 but there are many instances.
Oftentimes this is not the intention of the maintainers, but there is a lack of communication or they haven't realised they need to set up notifications for the component.
So, I suggest that the Community Localization Checklist provide a warning on the "Workflow customization" section when there are no notifications setup on a component for:
- Component was locked or unlocked
- Parse error occured
- New language was added or requested
- New alert emerged in a component
- Repository operation failed
This can also be accompanied by a list to the user's profile notification settings offering 'set this notifications' or something like that.
This issue seems to be a good fit for newbie contributors. You are welcome to contribute to Weblate! Don't hesitate to ask any questions you would have while implementing this.
You can learn about how to get started in our contributors documentation.
Hi, I am new to open source and I would like to help resolve this issue. I am working on adding a warning for components without user notifications for repository errors. I will submit a pull request soon. Please let me know if you have any specific requirements or suggestions. Thank you!