Support for Turkish locale

Phil Race philip.race at oracle.com
Tue Mar 1 15:40:15 UTC 2011


This is a localisation issue (not internationalisation issue as Alan 
suggested).
but the bottom line is whilst many locales are supported that does not
mean that user interface messages are translated into all those locales.
There's a huge cost issue behind that. There was an openjdk project to
add Brazilian Portugese localisation and if Turkish is important then
something similar would need to be done there. But it implies an ongoing
commitment to update those messages and test them and that's a cost too.

-phil.

On 3/1/2011 2:13 AM, Jing LV wrote:
> Hello,
>
> I've found several problem while using OpenJDK under Turkish Locale. 
> For some examples:
>
> (All testcase should run with parameter -Duser.language=tr 
> -Duser.region=TR)
>
>         public  static  void main(String  args[]) {
>     System.out.println(" locale :"  + Locale.getDefault());
>          ResourceBundle bundle = ResourceBundle.getBundle 
> ("com.sun.java.swing.plaf.windows.resources.windows", 
> Locale.getDefault());
>     System.out.println(" STRING :"  + 
> bundle.getString("FileChooser.newFolderActionLabelText"));
>     }
>
> Excepted results:
> locale : tr_TR
> STRING : Yeni Klasör
> But got:
> locale : tr_TR
> STRING : New Folder
>
> And
> public static void main(String args[]) {
>
>         ResourceBundle bundle = ResourceBundle.getBundle("test", Locale
>                 .getDefault());
>         String  sample = bundle.getString("string1");
>         System.out.println(" FirstString  : "  + sample);
>         System.out.println(" SecondString  : "  + 
> bundle.getString("string2"));
>     }
>         it requires a text file "test_tr.properties" with entries:
>         test=\u00dcretilen ara kaynak dosyalar\u0131 silinmez\n
>         test1=abc\u00f3def
> Excepted result:
> First String : ÜThis is a turkeyı test
> Second String : simpleóword
> But on windows XP, it was:
> First String : ?This is a turkey? test
> Second String : simple¨®word
>
>     I also see http://bugs.sun.com/view_bug.do?bug_id=6341798, but 
> sure if it is delivered already.
>
> So my question is, is Turkish Locale officially supported by OpenJDK? 
> And is there some solutions already for such issues? If no, I can 
> provide the fix.
>




More information about the core-libs-dev mailing list