Wrong currency symbol displayed using zh-tw language showing $ instead of NT$
General
Trac Info
General
Trac Info
Description
When using hl=zh-tw, it shows '$', instead of Network Currency NT$, which causes confusion. For Japanese locale, it shows "¥" when hl=ja or en, and "JP¥" for other languages. So it seems we made customisation has been made for other languages, but it doesn't make sense for NT$.
Closing as WaI, since ICU now ships an option to opt-in to the formal currency symbols. Please re-open if you have concerns.
Shane Carr
November 2, 2019 at 5:43 PM
Right; see
Close this ticket as Working as Designed since this is now an ICU issue, not a CLDR issue?
Mark Davis
November 2, 2019 at 5:20 PM
According to the information we’ve received before, it is more common to see a plain $ on pages meant for use within Taiwan, such as https://www.pchome.com.tw/.
However, in the last release (v36) we added:
<currency type="TWD">
<symbol>$</symbol>
<symbol alt="formal">NT$</symbol>
So that is accessible in the data using the “formal” variant. This may require some adjustments in upstream code (in ICU in particular) to allow callers to pick that variant instead of the default one.
When using hl=zh-tw, it shows '$', instead of Network Currency NT$, which causes confusion.
For Japanese locale, it shows "¥" when hl=ja or en, and "JP¥" for other languages.
So it seems we made customisation has been made for other languages, but it doesn't make sense for NT$.
GoogleIssue:139717059