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

CLDR Ticket #7670(closed enhancement: fixed)

Opened 3 years ago

Last modified 3 years ago

Cape Verde Escudo #,##0¤00

Reported by: mimckenna@… Owned by: emmons
Component: main Data Locale:
Phase: rc Review: pedberg
Weeks: Data Xpath: /main/pt-CV/numbers/currencyFormats-numberSystem-latn/standard
Xref:

Description

It appears every single currency in CLDR has the currency symbol as prefix or postfix. The Cape Verde Escudo still uses the old Portuguese style with the currency symbol used as a decimal separator.

Therefore, I propose, if feasible, to support the Escudo:

Problem: the currency formats for pt-CV and kea-CV would have to be changed to:

#,##0¤00

which would work for the Escudo as

1,234$56

but, for non-Escudo's it would inherit the pattern for substitution, so GBP would appear as

1,234£56

or Swiss Francs as

1,234CHF56

which is strange.

Anyway - something to consider. This is NOT a high priority for our team or PayPal.

Attachments

Change History

comment:1 Changed 3 years ago by emmons

We have the ability to specify a different pattern for a particular currency only so that's not a huge problem - what we would need to do would be to specify something like:

<currency type="CVE">
    <pattern>#,##0.00</pattern>
    <decimal>$</decimal>
    <group>,</group>
</currency>

Problem is, I don't know how to get around the problem of us having a currency format with no currency symbol. We'll have to see if there's a way to get around that.

comment:2 Changed 3 years ago by emmons

  • Owner changed from anybody to emmons
  • Priority changed from assess to medium
  • Status changed from new to assigned
  • Milestone changed from UNSCH to 27dsub

comment:3 Changed 3 years ago by emmons

  • Milestone changed from 27dsub to 26

comment:4 Changed 3 years ago by emmons

  • Milestone changed from 26 to 26rc

comment:5 Changed 3 years ago by emmons

Seems ICU isn't handling this well at all, see http://bugs.icu-project.org/trac/ticket/11035 .
I think the proper way to handle it will be to use "$" for the decimal separator and a ZWJ for the currency "symbol", since currency patterns have to have a "symbol". But I would like to have ICU handling this properly if at all possible...

comment:6 Changed 3 years ago by emmons

  • Status changed from assigned to reviewing
  • Review set to pedberg

comment:7 Changed 3 years ago by pedberg

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

comment:8 Changed 3 years ago by markus

  • Phase set to rc
  • Milestone changed from 26rc to 26
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.