Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6873931

New Turkish currency since 2009

XMLWordPrintable

    • b03
    • x86
    • windows_xp
    • Verified

        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 ----------

              yhuang Yong Huang (Inactive)
              ndcosta Nelson Dcosta (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: