Page MenuHomePhabricator

Citoid broken for users whose interface language does not match content language
Closed, DuplicatePublic

Description

Yesterday I noticed that Citoid was no longer working on Meta, even though it was working fine on en.wikipedia. @jrbs noticed the same issue today, but for him it was on the English Wikipedia that Citoid was no longer working, which was quite puzzling.

After discussing this issue on IRC, @AlexMonk-WMF found the likely cause of the issue in https://gerrit.wikimedia.org/r/#/c/295971/

Indeed, Citoid works fine on Meta when the interface is in English, but it no longer shows when I switch to German.

Event Timeline

AlexMonk-WMF subscribed.

It seems that because we defined the message in software, other languages now fall back to the en one in the software instead of the on-wiki en version?

(Also, yes, we're totally abusing the i18n system for config here.)