Page MenuHomePhabricator

Wikimedia-flow-terms-of-use-edit not being exported from TranslateWiki for Hebrew, other languages
Closed, ResolvedPublic

Description

To reproduce:

  • Go to he.wikipedia.org/wiki/User_talk:Amire80 . It's a Structured discussions page.
  • Click in the reply field on any thread.
  • Observe: Under the textarea there is text in English: "By saving changes, you agree to our Terms of Use and agree to irrevocably release your text under the CC BY-SA 3.0 License and GFDL"

This text is from the message wikimedia-flow-terms-of-use-edit. This message appears to have been translated in August: https://translatewiki.net/w/i.php?title=MediaWiki:Wikimedia-flow-terms-of-use-edit/he&action=history . It also appears correctly translated in the MediaWiki namespace in the Hebrew Wikipedia: https://he.wikipedia.org/wiki/MediaWiki:Wikimedia-flow-terms-of-use-edit . But it is not translated on the actual discussion board.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Trizek-WMF renamed this task from Wikimedia-flow-terms-of-use-edit is shown in English in the Hebrew Wikipedia to Wikimedia-flow-terms-of-use-edit is shown in English on RTL wikis.Nov 8 2017, 10:14 AM
Catrope subscribed.

It also appears correctly translated in the MediaWiki namespace in the Hebrew Wikipedia: https://he.wikipedia.org/wiki/MediaWiki:Wikimedia-flow-terms-of-use-edit .

That link displays an English message for me, as does https://he.wikipedia.org/wiki/MediaWiki:Flow-terms-of-use-edit .

Th first thing that's happening here is that the WikimediaMessages extension overrides the flow-terms-of-use-edit message with the wikimedia-flow-terms-of-use-edit message. The latter message is only translated in 19 languages in the .json files, and he/ar/fa are not among them. However, as you point out, translatewiki has had a Hebrew translation for this message since 2014. So it looks like there's some sort of export problem with translatewiki.

Catrope renamed this task from Wikimedia-flow-terms-of-use-edit is shown in English on RTL wikis to Wikimedia-flow-terms-of-use-edit not being exported from TranslateWiki for Hebrew, other languages.Nov 28 2017, 7:02 PM

First I was suspecting export threshold, but it looks like MediaWiki extensions don't have any.

Nothing else jumps out to me, other than the fact that there is a suspiciously high amount of fuzzy translations. @Amire80 any idea why this is the case?

I'll try full export to see if it has just slipped through - maybe these were moved to another file without doing a full export.

Nothing else jumps out to me, other than the fact that there is a suspiciously high amount of fuzzy translations. @Amire80 any idea why this is the case?

No idea.

Change 394054 had a related patch set uploaded (by L10n-bot; owner: L10n-bot):
[mediawiki/extensions/WikimediaMessages@master] Localisation updates from https://translatewiki.net.

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

Change 394054 merged by L10n-bot:
[mediawiki/extensions/WikimediaMessages@master] Localisation updates from https://translatewiki.net.

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

Nikerabbit claimed this task.

Full export without hours filter did it. I am looking into ways of not using hours in the first place while keeping acceptable performance.