Page MenuHomePhabricator

Broken handling of header messages in page diff view
Closed, ResolvedPublicBUG REPORT

Description

Something appears to be wrong with these headers.

For example, in one case message proofreadpage_body is displayed in English ("Page body (to be transcluded)") regardless of interface language:
https://et.wikisource.org/wiki/?diff=58819&uselang=et
https://et.wikisource.org/wiki/?diff=58819&uselang=qqx

And in other case the same message is displayed in Estonian ("Tekstiosa (sisaldub)") regardless of interface language:
https://et.wikisource.org/wiki/?diff=42229&uselang=en
https://et.wikisource.org/wiki/?diff=42229&uselang=qqx

Event Timeline

This appears to be to do with caching - when I set $wgMainCacheType = CACHE_NONE; in LocalSettings.php, the problem disappears.

Inductiveload changed the subtype of this task from "Task" to "Bug Report".Jul 6 2021, 9:08 AM

Change 703466 had a related patch set uploaded (by Legoktm; author: Inductiveload):

[mediawiki/extensions/ProofreadPage@master] Split diff cache by interface language

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

Change 703466 merged by jenkins-bot:

[mediawiki/extensions/ProofreadPage@master] Split diff cache by interface language

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

Pikne assigned this task to Inductiveload.

Looks good now. Thank you!