Last modified: 2012-11-09 12:38:57 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T43884, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 41884 - Update names of special pages for Ukrainian
Update names of special pages for Ukrainian
Status: RESOLVED FIXED
Product: MediaWiki
Classification: Unclassified
Internationalization (Other open bugs)
1.21.x
All All
: Unprioritized normal (vote)
: 1.21.0 release
Assigned To: Nobody - You can work on this!
: i18n
Depends on: 41914
Blocks:
  Show dependency treegraph
 
Reported: 2012-11-08 11:40 UTC by Dmytro Dziuma
Modified: 2012-11-09 12:38 UTC (History)
11 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Dmytro Dziuma 2012-11-08 11:40:24 UTC
There are some names of special pages in Ukrainian on translatewiki that are not deployed yet to Ukrainian Wikipedia. For example, Special:ExpandTemplates. Could it be done ASAP?

Now some names are in Russian which is the fallback language for Ukrainian in MediaWiki, for some reason, and it causes problems as not all Ukrainians understand Russian, and even more Ukrainians don't have Russian keyboard installed in order to be able to type characters that are present in Russian but are absent in Ukrainian (I personally have this problem as well)
Comment 1 Andre Klapper 2012-11-08 11:51:05 UTC
Translated already => not an issue in MediaWiki code => moving to Wikimedia (deployment).
Comment 2 Dereckson 2012-11-08 18:59:30 UTC
The translation workflow works like this:

(1) translation on TranslateWiki
(2) the translation is exported and core (or extension) files are updated
(3) when a new version of MediaWiki is deployed, the translation files are deployed too (in the general timeframe, not the i18n one, which is for I18n specific products like Narayam).

The deployment schedule could be consulted at the following URL:
http://wikitech.wikimedia.org/view/Software_deployments

It means this issue should be normally fixed Wednesday 14th (I think Monday is for en., Wednesday for other wikis).

Please get in touch with Sam, Aaron or RobLa if you need an emergency language files update with strong argument this couldn't wait 6 days.
Comment 3 Dereckson 2012-11-08 19:22:58 UTC
Could you check new translation is well in this changeset?

https://gerrit.wikimedia.org/r/#/c/32265/1/languages/messages/MessagesUk.php
Comment 4 Dmytro Dziuma 2012-11-08 20:08:22 UTC
I don't see names of special pages there. In particular, the Ukrainian name for Special:ExpandTemplates. Is there some other source file for this purpose?
Comment 5 Dereckson 2012-11-08 20:39:31 UTC
Gerrit change #32265 contains the yesterday's translations.

Would you know when the special pages names have been translated?
Comment 6 Dmytro Dziuma 2012-11-08 20:45:30 UTC
Sorry, I'm not following. As far as I know special page names could be translated via translatewiki here: http://translatewiki.net/w/i.php?language=uk&module=special&title=Special%3AAdvancedTranslate
I have no idea where MediaWiki stores these translations, but I don't see them in /languages/messages/MessagesUk.php.
Comment 7 Dereckson 2012-11-08 22:55:46 UTC
If you give me the date the sentences have been translated on translatewiki, I can check if all is fine.
Comment 8 Dmytro Dziuma 2012-11-08 23:04:03 UTC
I have no idea when they have been translated. And I don't see a way to find out it on http://translatewiki.net/w/i.php?language=uk&module=special&title=Special%3AAdvancedTranslate
Comment 9 Dereckson 2012-11-08 23:59:13 UTC
Okay, I confirm the core MessagesUk.php contains well this translation.

There are rather old: 2012-06-07, 2012-06-11, 2012-08-26 (I got these dates through git blame -L 105,199 languages/messages/MessagesUk.php).

So, if confirmed, it would mean the special page names on the wiki don't match the translation.

[ CCing Siebrand and Niklas Laxström ]
Comment 10 Dmytro Dziuma 2012-11-09 09:24:19 UTC
Sorry for probably a stupid question, but could you point me out which line of MessagesUk.php (https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/core.git;a=blob;f=languages/messages/MessagesUk.php;h=b538baf0a4527c03da458171eae8de1872b418b0;hb=master) contains a translation for the name of Special:ExpandTemplates page, for instance?
Comment 11 Siebrand Mazeland 2012-11-09 10:00:56 UTC
You're talking about https://translatewiki.net/w/i.php?title=MediaWiki:Sp-translate-data-SpecialPageAliases/uk&diff=prev&oldid=4303566 made on November 1st. I'd have expected that to be in ExpandTemplates.alias.php within a day. It hasn't shown up in there, so obviously something is broken in the translatewiki.net export of special page aliases.

I'll do some prodding and see if I can find out what's causing it. I have an idea. It may be that Niklas broke something recently. Will hopefully report on this within 12 hours or so.
Comment 12 Siebrand Mazeland 2012-11-09 10:38:19 UTC
Commits are running now. Special page names will be updated when MediaWiki 1.21wmf4 is deployed to your wiki.
Comment 13 Siebrand Mazeland 2012-11-09 12:35:23 UTC
(In reply to comment #10)
> Sorry for probably a stupid question, but could you point me out which line of
> MessagesUk.php
> contains a translation for the name of Special:ExpandTemplates page, for
> instance?

The answer is that it is not in there. ExpandTemplates is a MediaWiki extension that defines it's special page names in the extension. MessagesUk.php only contains special page names for special pages that are part of MediaWiki core.

So the file you're looking for is in another repo (all URLs shorted, because bugzilla fucks them up), namely that of ExpandTemplates: http://hexm.de/ExpandTemplatesRepo

The link to the file is http://hexm.de/ni. The translation is on line 307.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links