[ 
https://issues.apache.org/jira/browse/CLK-650?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Finn Bock updated CLK-650:
--------------------------

    Attachment: datefield_no_js.patch

I have updated the patch, but I'll like to check if it is ok before I commit 
because it changes the current behaviour.

The language javascript files in extras/src/META-INF/resources/click/calendar/ 
have been removed.

The months and day names are created from java's DateFormatSymbols.

The week days shown in the popup header, is configured in the 
DateField_XX.properties, and if not found there the getShortWeekdays() names 
are used. 

But this changes the default texts shown when we do not have a translation for 
the browser's locale. If for instance the server is running on a polish Windows 
(we have a DateField_pl.properties file with weekdays defined) and the browser 
locale is swedish (we do not have a DateField_sv.properties file) then the week 
day heading is shown in english right now, but will be in polish with this 
patch.

The patch makes popup headers behave consistent with error messages and other 
translated text.

For languages where we have a .properties file, but have no .js file, the patch 
will show translated weekdays instead of english week day headings.



> Load DateField translations from JDK
> ------------------------------------
>
>                 Key: CLK-650
>                 URL: https://issues.apache.org/jira/browse/CLK-650
>             Project: Click
>          Issue Type: Improvement
>          Components: extras
>    Affects Versions: 2.2.0
>            Reporter: Bob Schellink
>            Assignee: Finn Bock
>            Priority: Minor
>         Attachments: datefield.patch, datefield_no_js.patch
>
>
> From CLK-624:
> Before we all go ahead and submit translations for month and day names (and 
> abbreviations), I think it would make more sense for DateField to generate 
> these names from here:
> http://java.sun.com/j2se/1.4.2/docs/api/java/text/DateFormatSymbols.html#getMonths%28%29
> http://java.sun.com/j2se/1.4.2/docs/api/java/text/DateFormatSymbols.html#getShortMonths%28%29
> http://java.sun.com/j2se/1.4.2/docs/api/java/text/DateFormatSymbols.html#getWeekdays%28%29
> http://java.sun.com/j2se/1.4.2/docs/api/java/text/DateFormatSymbols.html#getShortWeekdays%28%29
> By creating the arrays from java's names we will AFAIK also instantly 
> "support" all language so that DateField.SUPPORTTED_LANGUAGES can be removed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to