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.