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

CLDR Ticket #6668(accepted unknown)

Opened 4 years ago

Last modified 23 months ago

Suppress plural forms when unnecessary in Compact Decimals

Reported by: mark Owned by: mark
Component: perf Data Locale:
Phase: dsub Review:
Weeks: Data Xpath:
Xref:

Description

(Split out from ticket:5376: data is now available, but needs to be implemented. Probably in coordination with having constant set of paths over all locales).

====

For each power of ten, and for each plural category, we require a pattern, such as:
<pattern type="10000000" count="one">00 milión</pattern>
<pattern type="10000000" count="few">00 milióny</pattern>
<pattern type="10000000" count="other">00 miliónov</pattern>
However, this is often unnecessary. The above patterns are used with visible numbers from 10 to 99.9̅. For the above language, for example, "one" only happens with 1, and "few" only happens with 2-4. So the first and second patterns are completely unnecessary. Removing them would make for less work for translators, and fewer consistency errors.
Example:
<pattern type="1000000" count="one">0 milión</pattern>
<pattern type="1000000" count="few">0 milióny</pattern>
<pattern type="1000000" count="other">0 miliónov</pattern>
<pattern type="10000000" count="one">00 milión</pattern>
<pattern type="10000000" count="few">00 milióny</pattern>
<pattern type="10000000" count="other">00 miliónov</pattern>
<pattern type="100000000" count="one">000 milión</pattern>
<pattern type="100000000" count="few">000 milióny</pattern>
<pattern type="100000000" count="other">000 miliónov</pattern>
becomes
<pattern type="1000000" count="one">0 milión</pattern>
<pattern type="1000000" count="few">0 milióny</pattern>
<pattern type="1000000" count="other">0 miliónov</pattern>
<pattern type="10000000" count="other">00 miliónov</pattern>
<pattern type="100000000" count="other">000 miliónov</pattern>

Attachments

Change History

comment:1 Changed 4 years ago by emmons

  • Status changed from new to assigned
  • Component changed from unknown to tools
  • Priority changed from assess to medium
  • Milestone changed from UNSCH to 25dsub
  • Owner changed from anybody to mark
  • Type changed from unknown to enhancement

comment:2 Changed 4 years ago by emmons

  • Milestone changed from 25dsub 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:3 Changed 4 years ago by mark

  • Component changed from tools to perf

comment:4 Changed 4 years ago by mark

  • Milestone changed from 25rc to 25final

comment:5 Changed 3 years ago by mark

  • Milestone changed from 25final to 26dsub

comment:6 Changed 3 years ago by mark

  • Milestone changed from 26dsub to 27

comment:7 Changed 3 years ago by markus

  • Phase set to final

comment:8 Changed 2 years ago by mark

  • Phase changed from final to dsub
  • Milestone changed from 27 to 28

comment:9 Changed 2 years ago by mark

  • Milestone changed from 28 to 29

comment:10 Changed 2 years ago by mark

  • Type changed from enhancement to unknown

comment:11 Changed 2 years ago by srl

  • Status changed from assigned to accepted

comment:12 Changed 23 months ago by emmons

  • Milestone changed from 29 to upcoming

Auto move of all 29 -> upcoming

View

Add a comment

Modify Ticket

Action
as accepted
Author


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

 
Note: See TracTickets for help on using tickets.