<i18n dev> Locale patch for Slovenian date format data: dots are missed in the datetime for Slovanian

Deven You youdwei at linux.vnet.ibm.com
Wed May 23 22:51:23 PDT 2012


Hi Jeffrey,

I have updated the webrev[1] according to your comments. Please review it.

[1] http://cr.openjdk.java.net/~littlee/OJDK-126/webrev.00/ 
<http://cr.openjdk.java.net/%7Elittlee/OJDK-126/webrev.00/>

Thanks a lot!

On 05/21/2012 05:27 PM, Yong Jeffrey Huang wrote:
> Hi Daven,
>
> We use the format data in CLDR as the standard. Attached is the sl.xml 
> in CLDR. In your fix, it's better to be
>                     "EEEE, dd. MMMM y", // full date pattern
>                     "dd. MMMM y", // long date pattern
>
> Blow is the format defined in CLDR:
>
> - <dateFormatLength type="full">
> - <dateFormat type="standard">
> <pattern type="standard">EEEE, dd. MMMM y</pattern>
> </dateFormat>
> </dateFormatLength>
> - <dateFormatLength type="long">
> - <dateFormat type="standard">
> <pattern type="standard">dd. MMMM y</pattern>
> </dateFormat>
> </dateFormatLength>
>
> For test case:
>
> To fix format data of one locale, you must modify corresponding 
> regression test:
>
> jdk/test/sun/text/resources/LocaleData:
> In the end of the file,  add
> #bug xxxxxx
> FormatData/sl/DateTimePatterns/4=EEEE, dd. MMMM y
> FormatData/sl/DateTimePatterns/5=dd. MMMM y
>
> jdk/test/sun/text/resources/LocaleDataTest.java:
> In the end of comments @bug, add the bug number.
>
> thanks,
> Yong
>
>
> On 2012/5/21 15:41, Deven You wrote:
>> Hi All,
>>
>> I think this patch is simple and straight forward, is anyone 
>> interested in taking a look?
>>
>> Thanks a lot!
>>
>> On 03/05/2012 01:52 PM, Deven wrote:
>>> Hi i18n-devs,
>>>
>>> I find there is a problem in Slovenian Locale. In Slovenian Locale, 
>>> days in a date must with a dot '.', like Oct 23rd 2011 will be 23. 
>>> oktober 2011. Without the '.', 23 oktober 2011 basically means 
>>> Twenty-three of October, instead of the Twenty-third of October.
>>>
>>> Current oracle 6/7/8 all miss the dot '.', so this patch [1] will 
>>> add dot after the days to correct the date expression in Slovenian 
>>> Locale.
>>>
>>> The attached test case [2] shows the the diffrence with/without this 
>>> patch. The output of this test case are:
>>>
>>> without this patch:
>>> Ponedeljek, 5 marec 2012
>>>
>>> with this patch:
>>> Ponedeljek, 5. marec 2012
>>>
>>> This test case may not be very useful, so I hope anyone can give me 
>>> some suggestions about how to refine the test case?
>>>
>>> [1] 
>>> http://cr.openjdk.java.net/~youdwei/slovenian_formatData/webrev.00/ 
>>> <http://cr.openjdk.java.net/%7Eyoudwei/slovenian_formatData/webrev.00/>
>>>
>>> [2] SlovenianFormatDataTest.java
>>>
>>> Thanks a lot!
>>>
>>
>>
>


-- 
Best Regards,

Deven

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/i18n-dev/attachments/20120524/028fa58f/attachment.html 


More information about the i18n-dev mailing list