Page MenuHomePhabricator

Add NotEmpty validator to Phabricator
Closed, ResolvedPublic1 Estimated Story Points

Description

To deal with problems like https://translatewiki.net/wiki/Support/Archive/2026/01#More_empty_translations

There at least one message that is deliberately the empty string (phabricator-core-da39a3ee5e6b4b0d), but it's ignored, and I don't think validators apply to ignored messages). Aside from that a quick grep -r ": \"\" projects shows 1000 empty messages, mostly in Turkish and Portuguese.

QA plan

After deployment, non-admin account should not be able to make an empty translation for Phabricator.

Details

Related Changes in Gerrit:

Event Timeline

Change #1309706 had a related patch set uploaded (by Pppery; author: Pppery):

[translatewiki@master] Phabricator: Add NotEmpty validator

https://gerrit.wikimedia.org/r/1309706

Change #1309706 merged by jenkins-bot:

[translatewiki@master] Phabricator: Add NotEmpty validator

https://gerrit.wikimedia.org/r/1309706

Nikerabbit subscribed.

I tried to test this but I see no indication anywhere that it would be working. But need to be confirmed by a non-admin account.