United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6873931 New Turkish currency since 2009
JDK-6873931 : New Turkish currency since 2009

Details
Type:
Bug
Submit Date:
2009-08-20
Status:
Closed
Updated Date:
2012-10-01
Project Name:
JDK
Resolved Date:
2009-11-17
Component:
globalization
OS:
windows_xp
Sub-Component:
translation
CPU:
x86
Priority:
P3
Resolution:
Fixed
Affected Versions:
6u12
Fixed Versions:
6u18 (b03)

Related Reports
Backport:
Duplicate:
Relates:

Sub Tasks

Description
FULL PRODUCT VERSION :
java version "1.6.0_12"
Java(TM) SE Runtime Environment (build 1.6.0_12-b04)
Java HotSpot(TM) Client VM (build 11.2-b01, mixed mode, sharing)

ADDITIONAL OS VERSION INFORMATION :
Windows XP SP3

A DESCRIPTION OF THE PROBLEM :
Turkey is using the new currency symbol "Turkish Lira" (TL) to replace the old "New Turkish Lira" (YTL) as of the beginning of 2009. Relevant change is required for the JDK/JRE currency support.

Please refer to following links for more details:

http://www.xing.com/app/forum?op=showarticles;id=14129594

EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
It should print "TL"
ACTUAL -
It prints "YTL".

REPRODUCIBILITY :
This bug can be reproduced always.

---------- BEGIN SOURCE ----------
Currency curr = Currency.getInstance("TRY");
Locale trLocale = new Locale("tr", "TR");
System.out.println(curr.getSymbol(trLocale));
---------- END SOURCE ----------

                                    

Comments
EVALUATION

Locale element CR fix, transfer to Jakub.
                                     
2009-08-24
EVALUATION

I and Rebecca.LIu will take over the locale element CR fix. 

I'll try to fix the CR in 6u18 and 7, but I am not sure If I can catch up with 6u18.
                                     
2009-08-27



Hardware and Software, Engineered to Work Together