Last modified: 2014-11-12 16:02: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 T64861, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 62861 - Update plural data to CLDR version 26
Update plural data to CLDR version 26
Status: RESOLVED FIXED
Product: MediaWiki
Classification: Unclassified
Internationalization (Other open bugs)
unspecified
All All
: High enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-03-20 03:01 UTC by Santhosh Thottingal
Modified: 2014-11-12 16:02 UTC (History)
11 users (show)

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


Attachments

Description Santhosh Thottingal 2014-03-20 03:01:28 UTC
CLDR version 25 is available now(http://unicode-inc.blogspot.in/2014/03/cldr-version-25-released.html).

We need to update the plural rule data to new version.
Comment 1 Gerrit Notification Bot 2014-03-26 10:58:32 UTC
Change 121025 had a related patch set uploaded by Nikerabbit:
Update plurals.xml to CLDR 25

https://gerrit.wikimedia.org/r/121025
Comment 2 Nemo 2014-07-05 10:25:44 UTC
(In reply to Gerrit Notification Bot from comment #1)
> Change 121025 had a related patch set uploaded by Nikerabbit:
> Update plurals.xml to CLDR 25
> 
> https://gerrit.wikimedia.org/r/121025

Still pending. Are we just going to skip CLDR 25? :-) CLDR 26 comes out "soon".
Comment 3 Santhosh Thottingal 2014-07-07 03:23:50 UTC
(In reply to Nemo from comment #2)
> Still pending. Are we just going to skip CLDR 25? :-) CLDR 26 comes out
> "soon".

It is quite possible that we have to skip CLDR 25 since LE team does not have capacity to address this right now.
Comment 5 Santhosh Thottingal 2014-09-22 07:12:31 UTC
While we are struggling to find time to work on this, CLDR 26 released http://cldr.unicode.org/index/downloads/cldr-26

Repurposing the bug for CLDR 26.
Comment 6 Nemo 2014-09-22 07:34:08 UTC
(In reply to Santhosh Thottingal from comment #5)
> While we are struggling to find time to work on this, CLDR 26 released
> http://cldr.unicode.org/index/downloads/cldr-26

Which says:

Plurals

    Expanded the number of locales with plural ranges to 73 (af, am, ar, az, bg, bn, bs, ca, cs, cy, da, de, el, en, es, et, eu, fa, fi, fil, fr, gl, gu, he, hi, hr, hu, hy, id, is, it, ja, ka, kk, km, kn, ko, ky, lo, lt, lv, mk, ml, mn, mr, ms, my, nb, ne, nl, pa, pl, pt, ro, ru, si, sk, sl, sq, sr, sv, sw, ta, te, th, tr, ug, uk, ur, uz, vi, zh, zu)
    Added ordinals for 3 locales  [bs, dsb, hsb], and cardinals to 2 locales [dsb, hsb]. Modifications for 2 locales.
Comment 7 Santhosh Thottingal 2014-09-22 11:23:09 UTC
https://gerrit.wikimedia.org/r/#/c/161920/  is the new patch for this based on CLDR 26

Since the Russian plural rules changes are breaking change, we need to plan migration of Russian localization by coordinating with translatewiki.net and translators.
Comment 8 Nemo 2014-09-26 17:33:02 UTC
(In reply to Santhosh Thottingal from comment #7)
> https://gerrit.wikimedia.org/r/#/c/161920/  is the new patch for this based
> on CLDR 26

Can we have a readable diff as Niklas had made for I64eb97cd (47f4536ca) or is that harder now?

> Since the Russian plural rules changes are breaking change, we need to plan
> migration of Russian localization by coordinating with translatewiki.net and
> translators.

The message sent for CLDR 24 Russian rules was
https://translatewiki.net/wiki/Thread:Portal_talk:Ru/Plural_changes_in_many_languages

So in practice this means that MediaWiki used to have one-few-many, swapped to one-many-few with CLDR 24, and now goes back to one-few-many again, with the addition of a fourth form for... numbers with decimals?

http://unicode.org/cldr/trac/ticket/6932 doesn't shed much light, it's only said that removing one of the four rules was a mistake in CLDR 24.
Comment 9 Santhosh Thottingal 2014-10-08 15:35:52 UTC
Planned for next two weeks time(Sprint) https://wikimedia.mingle.thoughtworks.com/projects/language_engineering/cards/4585
Comment 10 Gerrit Notification Bot 2014-10-09 08:07:19 UTC
Change 121025 abandoned by Nikerabbit:
Update plurals.xml to CLDR 25

https://gerrit.wikimedia.org/r/121025
Comment 11 Gerrit Notification Bot 2014-10-16 08:09:50 UTC
Change 166959 had a related patch set uploaded by Nikerabbit:
Add a script to process CLDR plural rule changes

https://gerrit.wikimedia.org/r/166959
Comment 12 Nemo 2014-10-16 08:13:33 UTC
(In reply to Gerrit Notification Bot from comment #11)
> Change 166959 had a related patch set uploaded by Nikerabbit:
> Add a script to process CLDR plural rule changes
> 
> https://gerrit.wikimedia.org/r/166959

Heh https://dev.translatewiki.net/w/i.php?title=MediaWiki:Historywarning/prg&diff=prev&oldid=5022292 . For messages which were not touched since they were last fuzzied, would it be possible to just restore the revision before CLDR 24? Translators would certainly see it in a jolly way if we could describe it as a cleanup of the CLDR 24 mess rather than a new episode.
Comment 13 Niklas Laxström 2014-10-16 10:14:06 UTC
Nemo: there is no such thing for prg or tl. For ru and others we can do the change automatically.
Comment 14 Nemo 2014-10-16 10:21:21 UTC
(In reply to Niklas Laxström from comment #13)
> Nemo: there is no such thing for prg or tl. 

Ok.

> For ru and others we can do the
> change automatically.

Won't they be fuzzied?
Comment 15 Niklas Laxström 2014-10-16 13:28:18 UTC
(In reply to Nemo from comment #14)
> Won't they be fuzzied?

No. Please see the commit message of https://gerrit.wikimedia.org/r/166959
Comment 16 Gerrit Notification Bot 2014-10-24 09:17:44 UTC
Change 168255 had a related patch set uploaded by Nemo bis:
Disable l10nupdate for the duration of CLDR 26 plural migration

https://gerrit.wikimedia.org/r/168255
Comment 17 Niklas Laxström 2014-10-24 09:26:38 UTC
We are currently planning to deploy this to WMF sites during 2014-10-27 – 2014-11-06. L10nupdate will be disabled during that period. I'll try to get this into next tech news. We are planning to send announcements to translatewiki.net and some email lists on Monday to let people know about l10nupdate and requesting translators to check and update translations. We will also be running scripts at translatewiki.net on Monday or Tuesday to automate the conversion where possible.
Comment 18 Gerrit Notification Bot 2014-10-27 08:30:37 UTC
Change 161920 had a related patch set uploaded by Nikerabbit:
Update plural data to CLDR 26

https://gerrit.wikimedia.org/r/161920
Comment 19 Gerrit Notification Bot 2014-10-27 14:01:50 UTC
Change 168255 merged by Alexandros Kosiaris:
Disable l10nupdate for the duration of CLDR 26 plural migration

https://gerrit.wikimedia.org/r/168255
Comment 20 Gerrit Notification Bot 2014-10-28 08:52:24 UTC
Change 161920 merged by jenkins-bot:
Update plural data to CLDR 26

https://gerrit.wikimedia.org/r/161920
Comment 21 Niklas Laxström 2014-10-28 10:09:23 UTC
I'll leave this open until LU is re-enabled.
Comment 22 Nemo 2014-10-28 11:13:10 UTC
Announcement and updates are posted at https://translatewiki.net/wiki/Thread:Support/Plural_rule_changes_for_many_languages
Comment 23 Nemo 2014-11-12 16:02:57 UTC
(In reply to Niklas Laxström from comment #21)
> I'll leave this open until LU is re-enabled.

Which was done and not reverted by now. https://gerrit.wikimedia.org/r/171516

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


Navigation
Links