>>! In T45917#3083680, @Amire80 wrote:
>>>! In T45917#3083285, @Nemo_bis wrote:
>> So if anything we should have a cronjob with a dry run, which triggers an alert somewhere when messages get translated locally. [..]
> 
> I regularly check Special:AllMessages //in languages that I know//. I wish it was done in all languages, but I alone don't have the capacity to do it manually. [..]

If I understand correctly, you're looking for instances of where the translation is overridden and not equal - e.g. to find potential improvements that could be upstreamed. I'm not sure how to automate that since many of those will be semi-permanent local modifications that are specific to the wiki.

However if we want to find out about translations that were once local overrides but are now redundant (presumably due to it being upstreamed), I could run the maintenance script that this task is about, from a cron on terbium.

It's only been 10 days, but there are already plenty of translations detected again that are now equal:
```
foreachwikiindblist 'all - private' deleteEqualMessages.php | tee out-deleteEqualMessages-allwikis-dry.log
-----------------------------------------------------------------
aawiki
-----------------------------------------------------------------
aawiki:  Checking for pages with default message...
aawiki:  ... fetching message info for content language
aawiki:  done.
-----------------------------------------------------------------
```
Filtered output:
```lines=5
$ grep '*' out-deleteEqualMessages-allwikis-dry.log 
bnwiki:  * [[মিডিয়াউইকি:Cite references link many format backlink labels]]
cebwiki:  * [[MediaWiki:Loginreqlink]]
commonswiki:  * [[MediaWiki:Kartographer.js]]
donatewiki:  * [[MediaWiki:Donate interface-problemsdonating]]
donatewiki:  * [[MediaWiki:Fundraiserlandingpage-wmch-landing-page]]
elwiki:  * [[MediaWiki:Ep-addstudents-btn]]
elwiki:  * [[MediaWiki:Ep-user-roles-message-additional]]
guwikisource:  * [[મીડિયાવિકિ:Common.js]]
guwikisource:  * [[મીડિયાવિકિ ચર્ચા:Common.js]]
guwikisource:  * [[મીડિયાવિકિ:Proofreadpage quality3 category]]
hrwiktionary:  * [[MediaWiki:Prefs-personal]]
mkwiki:  * [[МедијаВики:Searchresults-title]]
plwiki:  * [[MediaWiki:Wm-license-cc-wiki-link]]
plwiki:  * [[MediaWiki:Wikieditor-toolbar-tool-link-int-target]]
plwiki:  * [[MediaWiki:Wikieditor-toolbar-tool-link-int-text]]
plwiki:  * [[MediaWiki:Geodata-broken-tags-category]]
ruwiki:  * [[MediaWiki:Create-local]]
trwiki:  * [[MediaWiki:Autosumm-blank]]
trwiki:  * [[MediaWiki:Group-interface-editor]]
trwiki:  * [[MediaWiki:Grouppage-interface-editor]]
trwikibooks:  * [[MediaWiki:Autosumm-blank]]
trwikiquote:  * [[MediaWiki:Autosumm-blank]]
trwikisource:  * [[MediaWiki:Autosumm-blank]]
trwiktionary:  * [[MediaWiki:Autosumm-blank]]
trwiktionary:  * [[MediaWiki tartışma:Autosumm-blank]]
ukwikivoyage:  * [[MediaWiki:Group-uploader]]
ukwikivoyage:  * [[MediaWiki:Group-uploader-member]]
ukwikivoyage:  * [[MediaWiki:Wikibase-otherprojects-wikipedia]]
ukwikivoyage:  * [[MediaWiki:Interlanguage-link-wikipedia]]
ukwikivoyage:  * [[MediaWiki:Interlanguage-link-commons]]
```

I'm open for ideas on whether to schedule this periodically, as dry run or not, and if dry run, where to publish it. (<https://people.wikimedia.org/~krinkle/> maybe?)