[jbossseam-issues] [JBoss JIRA] Commented: (JBSEAM-623) <s:selectDate> localization

Ronald van Kuijk (JIRA) jira-events at jboss.com
Wed Jan 10 11:42:50 EST 2007


    [ http://jira.jboss.com/jira/browse/JBSEAM-623?page=comments#action_12349955 ] 
            
Ronald van Kuijk commented on JBSEAM-623:
-----------------------------------------

I can accept that the dateformats between Javascript and JSF are not automatically in sync, but we need a way to show them in the same format. In  NL the user types dd-MM-yyyy, while the selectdate shows MM/dd/yyyy. The converter with a pattern on it, does not accept both, so they need to be in sync. I've seen that the js file has two variables that can be used to configure this... the separator and format. I made a patch to SelectDate.java, the selectDate.js and the .tld and faces-config file. I did not change the selectDateTag.java file since it did not seem neccesary.

> <s:selectDate> localization
> ---------------------------
>
>                 Key: JBSEAM-623
>                 URL: http://jira.jboss.com/jira/browse/JBSEAM-623
>             Project: JBoss Seam
>          Issue Type: Patch
>          Components: JSF
>    Affects Versions: 1.1.0.GA
>            Reporter: Stephan Bublava
>         Assigned To: Norman Richards
>            Priority: Minor
>             Fix For: 1.1.1.GA
>
>         Attachments: selectdate-localization-patch.txt
>
>
> Currently <s:selectDate> is not locale-aware. This affects day names, month names, buttons as well as the date string written to the text field via JavaScript.
> selectdate-localization-patch.txt is a first step to improve this.
> Changes include:
> - Weekends use a distinct CSS style and can be highlighted if desired. (I've changed the booking example to demonstrate this).
> - The first day of the week is no longer harcoded to Sunday, but calculated according to the current locale settings (e.g. Monday for German).
> - Day and month names are localised as well.
> Open issues:
> - Weekends are hardcoded to Saturday and Sunday. I have no idea how determine this info using Calendar, &c. APIs.
> - Date formats are not kept in sync between JSF and JavaScript, which always uses MM/DD/YYYY, regardless of the locale.
> - Button names ("close", "this month") are still hardcoded.
> - It might be more flexible, to translate day / month names with the application ResourceBundle instead of using DateFormatSymbols.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the seam-issues mailing list