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

CLDR Ticket #10125(new data: fixed)

Opened 5 months ago

Last modified 4 months ago

zh: pattern "1000-count-other" shouldn't exist for Asian countries

Reported by: fredrik Owned by: fredrik
Component: numbers Data Locale: zh, zh_Hant
Phase: final Review: mark
Weeks: Data Xpath:
Xref:

ticket:8773

ticket:9213

ticket:10208

Description

Somewhere in CLDR 30's development, bug:8773 came undone. According to our internal report, Chinese does not use a thousand marker, so this current format, which would display 1.23千, is wrong:

<pattern type="1000" count="other">0千</pattern>

and should be reverted to pre-30

<pattern type="1000" count="other">0</pattern>

which makes it show 1230.

I haven't been able to find a bug that tracked changing this (bug:9213 seems to suggest its undoing, but has no commits yet - I'll comment the ticket).

Apple ref rdar://problem/30943579

Attachments

Change History

comment:1 Changed 5 months ago by fredrik

Found the commit, it's bug:9687 with r12740, the commit with the results of the survey tool results... so this change was made by the vetters. Will check with ours.

comment:2 Changed 5 months ago by mark

  • Cc chiara, kristi added
  • Owner changed from anybody to fredrik
  • Status changed from new to accepted
  • Milestone changed from UNSCH to 31.1

comment:3 Changed 5 months ago by fredrik

Clarification from our inhouse linguist. The current form with 千 is only appropriate if there are no fractions. So 1千 should be OK, but not 1.23千. Feedback is also that the survey tool did not make this effect clear.

comment:4 Changed 5 months ago by fredrik

  • Status changed from accepted to reviewing
  • Review set to mark

comment:5 Changed 5 months ago by mark

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

comment:6 Changed 5 months ago by emmons

  • Phase changed from dsub to final

comment:7 Changed 4 months ago by sffc@…

The change for compact currency format is not correct. If the intent is to make compact currency for magnitude 1000 fall back to the non-compact format, tne entire pattern should be replaced by a single "0". That is, instead of

<pattern type="1000" count="other">¤0</pattern>

the correct thing to do is

<pattern type="1000" count="other">0</pattern>

The same issue came up last cycle in CldrBug:9747, and the resolution there was that the pattern "0 ¤" in it was invalid and should be replaced by "0".

comment:8 Changed 4 months ago by fredrik

My fix was incomplete, should also have removed the currency symbol. Recommitting in r13390.

comment:9 Changed 4 months ago by fredrik

  • Status changed from closed to new

comment:10 Changed 4 months ago by fredrik

  • Status changed from new to reviewing
  • Resolution fixed deleted

comment:11 Changed 4 months ago by pedberg

  • Priority changed from assess to critical
  • Xref changed from 8773 9213 to 8773 9213 10208
  • Component changed from main to numbers

This fix is also needed for yue, filed http://unicode.org/cldr/trac/ticket/10208 for that

comment:12 Changed 4 months ago by mark

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

comment:13 Changed 4 months ago by Raihan Sarker <rsplabon@…>

  • Status changed from closed to new
View

Add a comment

Modify Ticket

Action
as new
Author


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

 
Note: See TracTickets for help on using tickets.