Problem/Motivation
Locale and Update Status both check remote status automatically although with different defaults due to how Locale provides other features as well. However the configuration options are also different and confusingly named.
| Locale | Update Status |
|---|---|
| 🟡 Provides option to never check automatically (confusing label) | 🔴 Does not provide option to never check automatically, even though it has a dedicated manual check feature too |
| 🟢 Provides link to manually check | 🔴 No manual check link |
| 🟡 Description of checkboxes is unnecessarily long | |
| 🔴 Description of automated option says only installed extensions are checked which is not true based on other options | |
| 🟡 Description of uninstalled check checkbox is too active, sounds like it immediately does something but its not. | |
Steps to reproduce
See locale and update status UI.
Proposed resolution
Solve all the yellow and green issues from above, see UI changes below.
Remaining tasks
Review.
User interface changes
Before update status:

After update status:
1. Clearer label of checkboxes about automation.
2. Added never option.
3. Never option explains manually can still do it.
4. Shorter description below.
5. Added manual link that works in manual testing.

Before locale:

After locale:
1. Clearer label of checkboxes about automation.
2. Clearer label of "never" option about manualness.
3. Shorter description below.

Introduced terminology
API changes
Data model changes
Release notes snippet
It is now possible to use Update Status module to only manually check for updates. Previously you would need to uninstall the module to stop automated checks, but then manual checks were not possible. The previous default of checking daily did not change.
| Comment | File | Size | Author |
|---|---|---|---|
| #3 | Screenshot 2026-09-03 at 09.21.28.png | 184.56 KB | gábor hojtsy |
| #3 | Screenshot 2026-09-03 at 09.19.35.png | 164.6 KB | gábor hojtsy |
| Screenshot 2026-09-03 at 08.46.35.png | 163.54 KB | gábor hojtsy | |
| Screenshot 2026-09-03 at 08.47.34.png | 189.19 KB | gábor hojtsy |
Issue fork drupal-3620595
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
gábor hojtsyAdded after screenshots. Options seem to work for me manually although the cron timing is of course impossible to prove, should be verified with core review :)
Comment #4
gábor hojtsyInclude more problems in issue summary table that are already resolved.
Comment #5
gábor hojtsyComment #6
smustgrave commentedScreenshots made this super simple to see the changes :)
Don't do a lot of translations in my 9-5 but this does read cleaner (least to me fwiw)