After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 727466 - The symbol of CNY changed to 元
The symbol of CNY changed to 元
Status: RESOLVED FIXED
Product: GnuCash
Classification: Other
Component: Currency and Commodity
2.6.2
Other Linux
: Normal normal
: ---
Assigned To: gnucash-core-maint
gnucash-core-maint
: 721322 (view as bug list)
Depends on: 723145
Blocks:
 
 
Reported: 2014-04-01 22:49 UTC by Tsang Ka Wing
Modified: 2018-06-29 23:29 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Tsang Ka Wing 2014-04-01 22:49:28 UTC
When I've updated to the newest version 2.6.3. 

The symbol of CNY changed from "CNY" to "元",

So
Before: CNY 12,345.67
Now(2.6.3): 元 12,345.67
Correct: ¥ 12,345.67

Which is really ugly and not acceptable. 
No one use this in china actually. 

Using CNY is OK, the correct symbol is ¥, like Japanese.

Reference: http://en.wikipedia.org/wiki/Renminbi
Comment 1 Frank H. Ellenberger 2014-04-16 20:07:12 UTC
Basicly this issue is a follow up of bug 723145 - Currency display does not respect locale. If that gets fixed the local monetary symbol of your operating system will be used. Can you tell me, what you see in other applications?

Until we get there, you can adjust the symbol:
Tools->Security Editor
 Checkmark "Show National Currencies"
 Select CNY from the list
 Edit
  Display Symbol replace it by ¥ or remove it, to get CNY.

While http://en.wikipedia.org/wiki/Renminbi has ¥ as symbol, it has 
subunit 1 yuán (元,圆), too. Either the page was changed or I coped the wrong row.

After 723145 is fixed, the 元 symbol will only appear if you run gnucash with other locale settings than *_CN. So we would have a differentiation between JP¥ (¥) and CN¥ (元). Is that acceptable? Otherwise we would have to use the longer forms.
Comment 2 Tsang Ka Wing 2014-04-16 22:56:26 UTC
元 is even not suitable for locale *_CN too, just because no one use this in china and really hard to read. 

It looks like this for US :

"Dollar 987.65" instead of "US$ 987.65" or "USD 987.65"

So, simply use CN¥ or CNY for all locale is OK.

As I'm a native Chinese speaker, the best one for zh_CN locale is "¥ 987.65"
Comment 3 Geert Janssens 2015-02-07 16:27:21 UTC
*** Bug 721322 has been marked as a duplicate of this bug. ***
Comment 4 Geert Janssens 2015-02-07 16:46:36 UTC
Thank you for your feedback. Based on it I have changed
the currency symbol to use for Yuan to CN¥ in case Yuan is
not the default locale currency. At the same time I had to
change the non-default currency symbol for the Japanese Yen
to JP¥.
If Yuan your default locale's currency ¥ will be used instead.

These corrections will appear in gnucash 2.6.6.
Comment 5 John Ralls 2018-06-29 23:29:10 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=727466. Please update any external references or bookmarks.