[Unicode]   Common Locale Data Repository : Bug Tracking Home | Site Map | Search
 
Modify

CLDR Ticket #6542(closed defect: fixed)

Opened 5 years ago

Last modified 4 years ago

Missing plurals (ordinals)

Reported by: mark Owned by: mark
Component: plurals Data Locale:
Phase: Review: kirill
Weeks: Data Xpath:
Xref:

Description (last modified by mark) (diff)

  1. The ordinal plural rules for the following were not gathered.

az
cy
hy
ka
kk
km
ky
lo
mk
mn
my
ne
pa
si
sq
uz

We should also add a test to ensure that basic coverage (let alone modern) is not at 100% unless both plurals and ordinals are there.

Attachments

Change History

comment:1 Changed 5 years ago by emmons

  • Status changed from new to assigned
  • Component changed from unknown to data-plurals
  • Priority changed from assess to critical
  • Milestone changed from UNSCH to 25design
  • Owner changed from anybody to mark
  • Type changed from unknown to defect

comment:2 Changed 5 years ago by mark

  • Description modified (diff)

comment:3 Changed 4 years ago by emmons

  • Milestone changed from 25design to 25rc

Moving all 25dsub and 25design tickets to 25rc. If you plan to complete items in the 25M1 time frame, please move those tickets to 25M1.

comment:4 Changed 4 years ago by mark

We've gone through and gathered the data from translators.

Here is the data in XML (the end result would be merged and formatted correctly).

We should also add to the Coverage tests and charts, to ensure that we include plurals....

   <plurals type="ordinal">
      <pluralRules locales="az">
         <pluralRule count="two">n % 10 = 3 or n % 10 = 4 @integer 3, 4, 13, 14, 23, 24,...</pluralRule>
         <pluralRule count="few">n % 10 = 6 @integer 6, 16, 26...</pluralRule>
         <pluralRule count="many">n = 10 or n % 10 = 9 @integer 10, 9, 19, 29, 39,...</pluralRule>
         <pluralRule count="other" />
      </pluralRules>
      <pluralRules locales="hy">
         <pluralRule count="one">n = 1 @integer 1</pluralRule>
         <pluralRule count="other" />
      </pluralRules>
      <pluralRules locales="ka">
         <pluralRule count="one">n = 1 @integer 1</pluralRule>
         <pluralRule count="many">n = 2..20 @integer 2~20</pluralRule>
         <pluralRule count="other" />
      </pluralRules>
      <pluralRules locales="kk">
         <pluralRule count="many">n % 10 = 6 or n % 10 = 9 or (n % 10 = 0 and n != 0) @integer 6,16,26... 9,19,29... 10,20,30,...</pluralRule>
         <pluralRule count="other" />
      </pluralRules>
      <pluralRules locales="km">
         <pluralRule count="other" />
      </pluralRules>
      <pluralRules locales="ky">
         <pluralRule count="other" />
      </pluralRules>
      <pluralRules locales="lo">
         <pluralRule count="one">n = 1 @integer 1</pluralRule>
         <pluralRule count="other" />
      </pluralRules>
      <pluralRules locales="mk">
         <pluralRule count="other" />
      </pluralRules>
      <pluralRules locales="mn">
         <pluralRule count="other" />
      </pluralRules>
      <pluralRules locales="my">
         <pluralRule count="other" />
      </pluralRules>
      <pluralRules locales="ne">
         <pluralRule count="one">n = 1..4 @integer 1~4</pluralRule>
         <pluralRule count="other" />
      </pluralRules>
      <pluralRules locales="pa">
         <pluralRule count="other" />
      </pluralRules>
      <pluralRules locales="si">
         <pluralRule count="other" />
      </pluralRules>
      <pluralRules locales="sq">
         <pluralRule count="one">n = 1 @integer 1</pluralRule>
         <pluralRule count="few">(n % 10 = 1 and n != 1) or n % 100 = 14 @integer 11, 21, 31, 41, ... 14, 114, 214, 314, ...</pluralRule>
         <pluralRule count="many">n % 10 = 4 and n % 100 != 14 @integer 4, 24, 34, 44, 54, 64, ...</pluralRule>
         <pluralRule count="other" />
      </pluralRules>
      
    <pluralRules locales="cy">
       <pluralRule count="zero">n = 7,8,9</pluralRule>
       <pluralRule count="one">n = 1</pluralRule>
       <pluralRule count="two">n = 2</pluralRule>
       <pluralRule count="few">n = 3,4</pluralRule>
       <pluralRule count="many">n = 5,6</pluralRule>
       <pluralRule count="other" />
    </pluralRules>

      <pluralRules locales="uz">
         <pluralRule count="other" />
      </pluralRules>
   </plurals>

comment:5 Changed 4 years ago by mark

  • Review set to kirill

Mistakenly included the CheckHtml changes

Also regenerated charts:

http://www.unicode.org/repos/cldr-aux/charts/25/supplemental/language_plural_rules.html

comment:6 Changed 4 years ago by pedberg

  • Milestone changed from 25rc to 25M1

comment:7 Changed 4 years ago by kirill

  • Status changed from assigned to closed
  • Resolution set to fixed

LGTM

comment:8 Changed 4 years ago by emmons

  • Milestone 25M1 deleted

Milestone 25M1 deleted

View

Add a comment

Modify Ticket

Action
as closed
Next status will be 'new'
Next status will be 'closed'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.