Page MenuHomePhabricator

Wikifunctions banner appears in various random languages
Open, LowPublicBUG REPORT

Description

This is annoying intermittent bug, but it happens frequently enough to report.

Most of the time I use Wikifunctions with the Hebrew user interface. I see the "Wikifunctions is a new project by the Wikimedia Foundation" Sitenotice banner in various languages: Bengali, Sorani Kurdish (ckb), English, etc. This happens even though the banner has been translated into Hebrew since April.

Here's an example, in which the UI is in Hebrew, but the banner is in Sorani (ckb):

Screenshot_20240816_183733_Firefox.jpg (1×720 px, 175 KB)

This screenshot is from mobile, but it happens on desktop, too.

This may be related to T359772.

Event Timeline

Jdforrester-WMF subscribed.

We suspect that this is a bug with the on-wiki community-managed wikitext as written by @Ameisenigel, and not something we can properly fix in the MediaWiki software ourselves. Perhaps the Language and Product Localisation team might have some views, but for now I'll mark this as External from our end.

Nikerabbit subscribed.

No immediate suggestions from our side. Translated sitenotices (via the sitenotice message) aren't officially supported I think. There is a way to make it behave like a regular interface message, but then it would be translated in a different way.

Hi all, translations exist which is correct, but i observe that the user interface does not call the translated version but always fix EN version on the different Wikifunctions pages (see corresponding discussion. So I think the problem is bound with the selection of UI preferences. More of that i have signalled too that the Wikifunctions main page in FR calls too other page for News which is also in EN although the translated versions of news exists (see discussion).

Direct call to {{Template:Sitenotice/Wikifunctions is a new project}} shows the english version, but {{Template:Sitenotice/Wikifunctions is a new project/{{int:lang}}}} shows the correct translated message.

After making several tests I deduced that calling -> {{MediaWiki:Sitenotice}} provides the right translation results
but calling -> {{Sitenotice/Wikifunctions is a new project}} shows me the EN version. May be investigation should be on where the call to Sitenotice is done for Wikifunctions..