mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
5186bada17
In locales other than en_US, as a result of missing jQuery locale files, the DatePicker defaulted to English whenever day and monthnames were used, breaking validation. Needed to change official locale files before adding, because Zend_Date and jQuery day/monthnames not matching again breaks validation. Removed hard setting the names to uppercase, breaking validation for other locales Changed order in convert_iso_to_jquery_format(), to prevent EEE(E) settings from being overwritten Added a check for existing locale files, and made DatePicker fallback to ISO yyy-MM-dd if a missing locale file would otherwise break validation. Added documentation for the DateField
26 lines
1.0 KiB
Plaintext
26 lines
1.0 KiB
Plaintext
AUTHOR: Martine Bloem (http://www.balbuss.com)
|
|
**********************************************
|
|
|
|
jQuery UI DatePicker localization files for SilverStripe 3.0
|
|
------------------------------------------------------------
|
|
These files are adaptations of the official localization files that can be found here:
|
|
http://jquery-ui.googlecode.com/svn/trunk/ui/i18n/
|
|
|
|
Day- and monthnames have been changed to match the values Zend Date uses, to make
|
|
the following dateformats validate:
|
|
|
|
EEE: weekday short
|
|
EEEE: weekday
|
|
MMM: monthname short
|
|
MMMM: monthname
|
|
|
|
For locales for which no file exists (yet), the DatePicker will revert to a numeric
|
|
format, that will validate, and after being saved will be displayed in the
|
|
required format.
|
|
|
|
To create your own language fiel, download the original file from the URL above,
|
|
find the Zend Date locale file in framework/Zend/Locale/Data and make sure that
|
|
|
|
- monthNames, monthNamesShort and dayNames are equivalent to Zend (Gregorian) names
|
|
- dayNamesShort should be the first 3 characters of dayNames
|