WeblateOrg / WeblateOrg/weblate

Per-project notifications + same-language only

Open
#21,211 5 comments 0 reactions 0 assignees View on GitHub
Waiting for: Triage
Dominant language
Python
Stars
6.1k
Forks
1.4k
Avg merge
9h 53m
Merged PRs (30d)
395

Description

### Describe the problem

SAME LANGUAGE:
As a translator or a reviewer (not maintainer), you are usually interested to receive only comment notifications from users working on same language. This did not happen. Notification i have received was for comments made by two users, which did not have my language set in their profile.

ONLY CERTAIN PROJECT(S)/EXCLUDE OTHERS
I would like to receive comment notifications only for a project(s) where i am a proofreader/reviewer, so i have power to do something about possible issue. It is waste of my time and server resources to be notified for a comments in every project, where i am mere translator. Also i may just be interested to receive notifications for one or two projects, not all.
I do not see easy way to configure this at https://hosted.weblate.org/accounts/profile/#notifications
There are 3 categories of notifications based on a project type: watched, managed, other.
Maybe it would help if there is a custom category of a notifications where i can assign projects of a choice, similarly as done for Watched projects on a /accounts/profile/#notifications ?

CURRENT STATE:
Makes me disable comment notifications entirely for all projects to avoid different language comments which i often can not address/not interested in or comments from projects i do not want to deal with in depth.

### Solution brainstorm

- I would expect by default to receive comment notifications only for my language.
- I would expect to have groups of notifications where i can exclude certain project by simple click (similar to Watched projects section at /accounts/profile/#notifications)

Contributor guide

Open the contributing guide

Research direction

The stated entry point is /accounts/profile/#notifications; start by tracing how comment notifications are grouped into watched, managed, and other projects. Done means users can restrict comments to their language and include or exclude selected projects without disabling comment notifications globally.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
localization
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.