Reverted to previous jscalendar version, as the new imported one does NOT include the patches we use (eg. in the calendar or for the Mac support). This need to be merged first.

This commit is contained in:
Ralf Becker 2005-06-19 10:44:54 +00:00
parent ce971f7602
commit a9d1b9f5b4
49 changed files with 1038 additions and 2880 deletions

View File

@ -1,265 +1,4 @@
2005-03-07 Mihai Bazon <mihai_bazon@yahoo.com> 2004-02-06 Mihai Bazon <mishoo@localhost.localdomain>
* skins/aqua/theme.css: *** empty log message ***
* release-notes.html: updated release notes
* calendar-setup.js:
use a better approach to initialize the calendar--don't call _init twice,
it's the most time consuming function in the calendar. Instead, determine
the date beforehand if possible and pass it to the calendar at constructor.
* calendar.js:
avoid keyboard operation when 'multiple dates' is set (very buggy for now)
* calendar.js:
fixed keyboard handling problems: now it works fine when "showsOtherMonths"
is passed; it also seems to be fine with disabled dates (won't normally
allow selection)--however this area is still likely to be buggy, i.e. in a
month that has all the dates disabled.
* calendar.js:
some trivial performance improvements in the _init function
Added Date.parseDate (old Calendar.prototype.parseDate now calls this one)
2005-03-05 Mihai Bazon <mihai_bazon@yahoo.com>
* release-notes.html: updated release notes
* dayinfo.html: *** empty log message ***
* calendar-setup.js:
bugfix--update an inputField even if flat calendar is selected
* calendar.js:
fixed bugs in parseDate function (if for some reason the input string is
totally broken, then check numbers for NaN and use values from the current
date instead)
* make-release.pl: copy the skins subdirectory and all skins
* index.html: added Aqua skin
* skins/aqua/active-bg.gif, skins/aqua/dark-bg.gif, skins/aqua/hover-bg.gif, skins/aqua/menuarrow.gif, skins/aqua/normal-bg.gif, skins/aqua/rowhover-bg.gif, skins/aqua/status-bg.gif, skins/aqua/theme.css, skins/aqua/title-bg.gif, skins/aqua/today-bg.gif:
in the future, skins will go to this directory, each in a separate subdir; for now there's only Aqua, an excellent new skin
* calendar.js: workaround IE bug, needed in the Aqua theme
don't hide select elements unless browser is IE or Opera
* lang/calendar-bg.js, lang/calendar-big5-utf8.js, lang/calendar-big5.js, lang/calendar-br.js, lang/calendar-ca.js, lang/calendar-cs-utf8.js, lang/calendar-cs-win.js, lang/calendar-da.js, lang/calendar-de.js, lang/calendar-el.js, lang/calendar-en.js, lang/calendar-es.js, lang/calendar-fi.js, lang/calendar-fr.js, lang/calendar-he-utf8.js, lang/calendar-hu.js, lang/calendar-it.js, lang/calendar-ko-utf8.js, lang/calendar-ko.js, lang/calendar-lt-utf8.js, lang/calendar-lt.js, lang/calendar-lv.js, lang/calendar-nl.js, lang/calendar-no.js, lang/calendar-pl-utf8.js, lang/calendar-pl.js, lang/calendar-pt.js, lang/calendar-ro.js, lang/calendar-ru.js, lang/calendar-ru_win_.js, lang/calendar-si.js, lang/calendar-sk.js, lang/calendar-sp.js, lang/calendar-sv.js, lang/calendar-zh.js, lang/cn_utf8.js:
updated urls, copyright notices
* doc/reference.tex: updated documentation
* calendar.js, index.html:
renamed the global variable to _dynarch_popupCalendar to avoid name clashes
* multiple-dates.html: start with an empty array
* calendar.js:
fixed bugs in the time selector (12:XX pm was wrongfully understood as 12:XX am)
* calendar.js:
using innerHTML instead of text nodes; works better in Safari and also makes
a smaller, cleaner code
2005-03-04 Mihai Bazon <mihai_bazon@yahoo.com>
* calendar.js:
fixed a performance regression that occurred after adding support for multiple dates
fixed the time selection bug (now it keeps time correctly)
clicking today will close the calendar if "today" is already selected
* lang/cn_utf8.js: new translation
2005-02-17 Mihai Bazon <mihai_bazon@yahoo.com>
* lang/calendar-ar-utf8.zip: Added arabic translation
2004-10-19 Mihai Bazon <mihai_bazon@yahoo.com>
* lang/calendar-zh.js: updated
2004-09-20 Mihai Bazon <mihai_bazon@yahoo.com>
* lang/calendar-no.js: updated (Daniel Holmen)
2004-09-20 Mihai Bazon <mihai_bazon@yahoo.com>
* lang/calendar-no.js: updated (Daniel Holmen)
2004-08-11 Mihai Bazon <mihai_bazon@yahoo.com>
* lang/calendar-nl.js: updated language file (thanks to Arjen Duursma)
* lang/calendar-sp.js: updated (thanks to Rafael Velasco)
2004-07-21 Mihai Bazon <mihai_bazon@yahoo.com>
* lang/calendar-br.js: updated
* calendar-setup.js: fixed bug (dateText)
2004-07-21 Mihai Bazon <mihai_bazon@yahoo.com>
* lang/calendar-br.js: updated
* calendar-setup.js: fixed bug (dateText)
2004-07-04 Mihai Bazon <mihai_bazon@yahoo.com>
* lang/calendar-lv.js:
added LV translation (thanks to Juris Valdovskis)
2004-06-25 Mihai Bazon <mihai_bazon@yahoo.com>
* calendar.js:
fixed bug in IE (el.calendar.tooltips is null or not an object)
2004-06-24 Mihai Bazon <mihai_bazon@yahoo.com>
* doc/reference.tex: fixed latex compilation
* index.html: linking other sample files
* calendar-setup.js, calendar.js, dayinfo.html:
ability to display day info (dateText parameter) + sample file
2004-06-23 Mihai Bazon <mihai_bazon@yahoo.com>
* doc/reference.tex, lang/calendar-bg.js, lang/calendar-br.js, lang/calendar-ca.js, lang/calendar-en.js, lang/calendar-es.js, lang/calendar-fr.js, lang/calendar-it.js, lang/calendar-ko-utf8.js, lang/calendar-ko.js, lang/calendar-nl.js, lang/calendar-sv.js, README, calendar.js, index.html:
email address changed
2004-06-14 Mihai Bazon <mihai_bazon@yahoo.com>
* lang/calendar-cs-utf8.js, lang/calendar-cs-win.js:
updated translations
* calendar-system.css: added z-index to drop downs
* lang/calendar-en.js:
first day of week can now be part of the language file
* lang/calendar-es.js:
updated language file (thanks to Servilio Afre Puentes)
* calendar-blue2.css, calendar-brown.css, calendar-green.css, calendar-tas.css, calendar-win2k-1.css, calendar-win2k-2.css, calendar-win2k-cold-1.css, calendar-win2k-cold-2.css, calendar-blue.css:
added z-index property to drop downs (fixes bug)
2004-06-13 Mihai Bazon <mihai_bazon@yahoo.com>
* calendar-setup.js: fixed bug (apply showOthers to flat calendars too)
2004-06-06 Mihai Bazon <mihai_bazon@yahoo.com>
* calendar-setup.js:
firstDay defaults to "null", in which case the value in the language file
will be used
* calendar.js:
firstDayOfWeek can now default to a value specified in the language definition file
* index.html: first day of week is now numeric
2004-06-02 Mihai Bazon <mihai_bazon@yahoo.com>
* calendar.js: added date tooltip function
2004-05-28 Mihai Bazon <mihai_bazon@yahoo.com>
* lang/calendar-br.js: updated (thanks to Marcos Pont)
* calendar-setup.js: fixed small bug
2004-05-01 Mihai Bazon <mihai_bazon@yahoo.com>
* calendar-setup.js: returns the calendar object
2004-04-28 Mihai Bazon <mihai_bazon@yahoo.com>
* calendar-setup.js:
patch to read the date value from the inputField, according to ifFormat (if
both are passed), for flat calendars. (thanks Colin T. Hill)
2004-04-20 Mihai Bazon <mihai_bazon@yahoo.com>
* calendar-setup.js, calendar.js, multiple-dates.html:
added support for multiple dates selection
* lang/calendar-nl.js:
updated Dutch translation, thanks to Jeroen Wolsink
* lang/calendar-big5-utf8.js, lang/calendar-big5.js:
Traditional Chinese language (thanks GaryFu)
2004-03-26 Mihai Bazon <mihai_bazon@yahoo.com>
* lang/calendar-fr.js, lang/calendar-pt.js: updated
* lang/calendar-ru_win_.js, lang/calendar-ru.js:
updated, thanks to Sly Golovanov
2004-03-25 Mihai Bazon <mihai_bazon@yahoo.com>
* lang/calendar-fr.js: updated (thanks to David Duret)
2004-03-24 Mihai Bazon <mihai_bazon@yahoo.com>
* lang/calendar-da.js: updated (thanks to Michael Thingmand Henriksen)
2004-03-21 Mihai Bazon <mihai_bazon@yahoo.com>
* lang/calendar-ca.js: updated (thanks to David Valls)
2004-03-17 Mihai Bazon <mihai_bazon@yahoo.com>
* lang/calendar-de.js: updated to UTF8 (thanks to Jack (tR))
2004-03-09 Mihai Bazon <mihai_bazon@yahoo.com>
* lang/calendar-bg.js: Bulgarian translation
2004-03-08 Mihai Bazon <mihai_bazon@yahoo.com>
* lang/calendar-he-utf8.js: Hebrew translation (thanks to Idan Sofer)
* lang/calendar-hu.js: updated (thanks to Istvan Karaszi)
2004-02-27 Mihai Bazon <mihai_bazon@yahoo.com>
* lang/calendar-it.js: updated (thanks to Fabio Di Bernardini)
2004-02-25 Mihai Bazon <mihai_bazon@yahoo.com>
* calendar.js: fix for Safari (thanks to Olivier Chirouze / XPWeb)
2004-02-22 Mihai Bazon <mihai_bazon@yahoo.com>
* lang/calendar-al.js: Albanian language file
2004-02-17 Mihai Bazon <mihai_bazon@yahoo.com>
* lang/calendar-fr.js: fixed
* lang/calendar-fr.js:
FR translation updated (thanks to SIMON Alexandre)
* lang/calendar-es.js: ES translation updated, thanks to David Gonzales
2004-02-10 Mihai Bazon <mihai_bazon@yahoo.com>
* lang/calendar-pt.js:
updated Portugese translation, thanks to Elcio Ferreira
2004-02-09 Mihai Bazon <mihai_bazon@yahoo.com>
* TODO: updated
2004-02-06 Mihai Bazon <mihai_bazon@yahoo.com>
* README: describe the PHP files
* make-release.pl: includes php files
* make-release.pl: ChangeLog included in the distribution (if found) * make-release.pl: ChangeLog included in the distribution (if found)
@ -288,7 +27,7 @@
* calendar-blue.css, calendar-blue2.css, calendar-brown.css, calendar-green.css, calendar-system.css, calendar-tas.css, calendar-win2k-1.css, calendar-win2k-2.css, calendar-win2k-cold-1.css, calendar-win2k-cold-2.css: * calendar-blue.css, calendar-blue2.css, calendar-brown.css, calendar-green.css, calendar-system.css, calendar-tas.css, calendar-win2k-1.css, calendar-win2k-2.css, calendar-win2k-cold-1.css, calendar-win2k-cold-2.css:
smaller fonts on days that are in neighbor months smaller fonts on days that are in neighbor months
2004-02-04 Mihai Bazon <mihai_bazon@yahoo.com> 2004-02-04 Mihai Bazon <mishoo@localhost.localdomain>
* index.html: first demo shows the "showOtherMonths" capability * index.html: first demo shows the "showOtherMonths" capability
@ -308,7 +47,7 @@
* calendar.php: fixed bug (pass numeric values as numbers) * calendar.php: fixed bug (pass numeric values as numbers)
2004-02-01 Mihai Bazon <mihai_bazon@yahoo.com> 2004-02-01 Mihai Bazon <mishoo@localhost.localdomain>
* calendar.php: added PHP wrapper * calendar.php: added PHP wrapper
@ -316,7 +55,7 @@
* TODO: updated TODO list * TODO: updated TODO list
2004-01-27 Mihai Bazon <mihai_bazon@yahoo.com> 2004-01-27 Mihai Bazon <mishoo@localhost.localdomain>
* calendar.js: * calendar.js:
Janusz Piwowarski sent over a patch for IE5 compatibility which is much more Janusz Piwowarski sent over a patch for IE5 compatibility which is much more
@ -324,7 +63,7 @@
* lang/calendar-fi.js: updated * lang/calendar-fi.js: updated
2004-01-15 Mihai Bazon <mihai_bazon@yahoo.com> 2004-01-15 Mihai Bazon <mishoo@localhost.localdomain>
* TODO: updated TODO list * TODO: updated TODO list
@ -346,7 +85,7 @@
fixed parseDate routine (the NaN bug which occurred when there was a space fixed parseDate routine (the NaN bug which occurred when there was a space
after the date and no time) after the date and no time)
2004-01-14 Mihai Bazon <mihai_bazon@yahoo.com> 2004-01-14 Mihai Bazon <mishoo@localhost.localdomain>
* lang/calendar-en.js: added "Time:" * lang/calendar-en.js: added "Time:"
@ -368,7 +107,7 @@
* lang/calendar-el.js: * lang/calendar-el.js:
updated Greek translation (thanks Alexandros Pappas) updated Greek translation (thanks Alexandros Pappas)
2004-01-13 Mihai Bazon <mihai_bazon@yahoo.com> 2004-01-13 Mihai Bazon <mishoo@localhost.localdomain>
* index.html: added style blue2, using utf-8 instead of iso-8859-2 * index.html: added style blue2, using utf-8 instead of iso-8859-2
@ -381,32 +120,32 @@
* calendar-blue.css, calendar-blue2.css, calendar-brown.css, calendar-green.css, calendar-system.css, calendar-win2k-1.css, calendar-win2k-2.css, calendar-win2k-cold-1.css, calendar-win2k-cold-2.css: * calendar-blue.css, calendar-blue2.css, calendar-brown.css, calendar-green.css, calendar-system.css, calendar-win2k-1.css, calendar-win2k-2.css, calendar-win2k-cold-1.css, calendar-win2k-cold-2.css:
fixed IE text size problems fixed IE text size problems
2004-01-08 Mihai Bazon <mihai_bazon@yahoo.com> 2004-01-08 Mihai Bazon <mishoo@localhost.localdomain>
* lang/calendar-pl.js: * lang/calendar-pl.js:
Polish translation updated to UTF-8 (thanks to Artur Filipiak) Polish translation updated to UTF-8 (thanks to Artur Filipiak)
2004-01-07 Mihai Bazon <mihai_bazon@yahoo.com> 2004-01-07 Mihai Bazon <mishoo@localhost.localdomain>
* lang/calendar-si.js: updated (David Milost) * lang/calendar-si.js: updated (David Milost)
* lang/calendar-si.js: Slovenian translation (thanks to David Milost) * lang/calendar-si.js: Slovenian translation (thanks to David Milost)
2003-12-21 Mihai Bazon <mihai_bazon@yahoo.com> 2003-12-21 Mihai Bazon <mishoo@localhost.localdomain>
* TODO: updated TODO list * TODO: updated TODO list
* lang/calendar-de.js: German translation (thanks to Peter Strotmann) * lang/calendar-de.js: German translation (thanks to Peter Strotmann)
2003-12-19 Mihai Bazon <mihai_bazon@yahoo.com> 2003-12-19 Mihai Bazon <mishoo@localhost.localdomain>
* doc/reference.tex: Thank you, Ian Barrak * doc/reference.tex: Thank you, Ian Barrak
2003-12-18 Mihai Bazon <mihai_bazon@yahoo.com> 2003-12-18 Mihai Bazon <mishoo@localhost.localdomain>
* doc/reference.tex: fixed documentation bug (thanks Mike) * doc/reference.tex: fixed documentation bug (thanks Mike)
2003-12-05 Mihai Bazon <mihai_bazon@yahoo.com> 2003-12-05 Mihai Bazon <mishoo@localhost.localdomain>
* lang/calendar-ko-utf8.js: * lang/calendar-ko-utf8.js:
UTF8 version of the Korean language (hopefully correct) UTF8 version of the Korean language (hopefully correct)
@ -414,16 +153,16 @@
* lang/calendar-pl-utf8.js, lang/calendar-pl.js: * lang/calendar-pl-utf8.js, lang/calendar-pl.js:
updated Polish translation (thanks to Janusz Piwowarski) updated Polish translation (thanks to Janusz Piwowarski)
2003-12-04 Mihai Bazon <mihai_bazon@yahoo.com> 2003-12-04 Mihai Bazon <mishoo@localhost.localdomain>
* lang/calendar-fr.js: * lang/calendar-fr.js:
French translation updated (thanks to Angiras Rama) French translation updated (thanks to Angiras Rama)
2003-11-22 Mihai Bazon <mihai_bazon@yahoo.com> 2003-11-22 Mihai Bazon <mishoo@localhost.localdomain>
* lang/calendar-da.js: updated (thanks to Jesper M. Christensen) * lang/calendar-da.js: updated (thanks to Jesper M. Christensen)
2003-11-20 Mihai Bazon <mihai_bazon@yahoo.com> 2003-11-20 Mihai Bazon <mishoo@localhost.localdomain>
* calendar-blue2.css, calendar-tas.css: * calendar-blue2.css, calendar-tas.css:
new styles (thanks to Wendall Mosemann for blue2, Mark Lynch for tas) new styles (thanks to Wendall Mosemann for blue2, Mark Lynch for tas)
@ -433,19 +172,19 @@
* lang/calendar-sp.js: updated * lang/calendar-sp.js: updated
2003-11-17 Mihai Bazon <mihai_bazon@yahoo.com> 2003-11-17 Mihai Bazon <mishoo@localhost.localdomain>
* TODO: added TODO list * TODO: added TODO list
2003-11-14 Mihai Bazon <mihai_bazon@yahoo.com> 2003-11-14 Mihai Bazon <mishoo@localhost.localdomain>
* lang/calendar-ko.js: Korean translation (thanks to Yourim Yi) * lang/calendar-ko.js: Korean translation (thanks to Yourim Yi)
2003-11-12 Mihai Bazon <mihai_bazon@yahoo.com> 2003-11-12 Mihai Bazon <mishoo@localhost.localdomain>
* lang/calendar-jp.js: small bug fixed (thanks to TAHARA Yusei) * lang/calendar-jp.js: small bug fixed (thanks to TAHARA Yusei)
2003-11-10 Mihai Bazon <mihai_bazon@yahoo.com> 2003-11-10 Mihai Bazon <mishoo@localhost.localdomain>
* lang/calendar-fr.js: translation updated, thanks to Florent Ramiere * lang/calendar-fr.js: translation updated, thanks to Florent Ramiere
@ -454,18 +193,18 @@
* index.html: fixed DOCTYPE * index.html: fixed DOCTYPE
2003-11-07 Mihai Bazon <mihai_bazon@yahoo.com> 2003-11-07 Mihai Bazon <mishoo@localhost.localdomain>
* calendar-setup.js: * calendar-setup.js:
fixed minor problem (maybe we're passing object reference instead of ID for fixed minor problem (maybe we're passing object reference instead of ID for
the flat calendar parent) the flat calendar parent)
2003-11-06 Mihai Bazon <mihai_bazon@yahoo.com> 2003-11-06 Mihai Bazon <mishoo@localhost.localdomain>
* lang/calendar-fi.js: * lang/calendar-fi.js:
added Finnish translation (thanks to Antti Tuppurainen) added Finnish translation (thanks to Antti Tuppurainen)
2003-11-05 Mihai Bazon <mihai_bazon@yahoo.com> 2003-11-05 Mihai Bazon <mishoo@localhost.localdomain>
* release-notes.html: fixed typo * release-notes.html: fixed typo
@ -475,7 +214,7 @@
* release-notes.html: updated release notes (0.9.5) * release-notes.html: updated release notes (0.9.5)
2003-11-03 Mihai Bazon <mihai_bazon@yahoo.com> 2003-11-03 Mihai Bazon <mishoo@localhost.localdomain>
* lang/calendar-de.js: * lang/calendar-de.js:
updated German translation (thanks to Gerhard Neiner) updated German translation (thanks to Gerhard Neiner)
@ -489,18 +228,18 @@
* calendar.js: * calendar.js:
fixed positioning problem when input field is inside scrolled divs fixed positioning problem when input field is inside scrolled divs
2003-11-01 Mihai Bazon <mihai_bazon@yahoo.com> 2003-11-01 Mihai Bazon <mishoo@localhost.localdomain>
* lang/calendar-af.js: Afrikaan language (thanks to Derick Olivier) * lang/calendar-af.js: Afrikaan language (thanks to Derick Olivier)
2003-10-31 Mihai Bazon <mihai_bazon@yahoo.com> 2003-10-31 Mihai Bazon <mishoo@localhost.localdomain>
* lang/calendar-it.js: * lang/calendar-it.js:
updated IT translation (thanks to Christian Blaser) updated IT translation (thanks to Christian Blaser)
* lang/calendar-es.js: updated ES translation, thanks to Raul * lang/calendar-es.js: updated ES translation, thanks to Raul
2003-10-30 Mihai Bazon <mihai_bazon@yahoo.com> 2003-10-30 Mihai Bazon <mishoo@localhost.localdomain>
* lang/calendar-hu.js: updated thanks to Istvan Karaszi * lang/calendar-hu.js: updated thanks to Istvan Karaszi
@ -512,7 +251,7 @@
* lang/calendar-ro.js: switched to utf-8 * lang/calendar-ro.js: switched to utf-8
2003-10-29 Mihai Bazon <mihai_bazon@yahoo.com> 2003-10-29 Mihai Bazon <mishoo@localhost.localdomain>
* lang/calendar-es.js: * lang/calendar-es.js:
updated translation, thanks to Jose Ma. Martinez Miralles updated translation, thanks to Jose Ma. Martinez Miralles
@ -542,7 +281,7 @@
* calendar.js: * calendar.js:
A click on TODAY will not close the calendar, even in single-click mode A click on TODAY will not close the calendar, even in single-click mode
2003-10-28 Mihai Bazon <mihai_bazon@yahoo.com> 2003-10-28 Mihai Bazon <mishoo@localhost.localdomain>
* index.html: previous cal.html * index.html: previous cal.html
@ -554,29 +293,29 @@
* doc/Calendar.setup.tex, simple-1.html: * doc/Calendar.setup.tex, simple-1.html:
doc updated for the onUpdate parameter to Calendar.setup doc updated for the onUpdate parameter to Calendar.setup
2003-10-26 Mihai Bazon <mihai_bazon@yahoo.com> 2003-10-26 Mihai Bazon <mishoo@localhost.localdomain>
* calendar.js: fixed bug (correct display of the dropdown menus) * calendar.js: fixed bug (correct display of the dropdown menus)
* doc/Calendar.setup.tex, doc/reference.tex, lang/calendar-de.js, lang/calendar-en.js, lang/calendar-ro.js, README, cal.html, calendar-blue.css, calendar-brown.css, calendar-green.css, calendar-setup.js, calendar-system.css, calendar-win2k-1.css, calendar-win2k-2.css, calendar-win2k-cold-1.css, calendar-win2k-cold-2.css, calendar.js, release-notes.html, simple-1.html, simple-3.html: * doc/Calendar.setup.tex, doc/reference.tex, lang/calendar-de.js, lang/calendar-en.js, lang/calendar-ro.js, README, cal.html, calendar-blue.css, calendar-brown.css, calendar-green.css, calendar-setup.js, calendar-system.css, calendar-win2k-1.css, calendar-win2k-2.css, calendar-win2k-cold-1.css, calendar-win2k-cold-2.css, calendar.js, release-notes.html, simple-1.html, simple-3.html:
lots of changes for the 0.9.4 release (see the release-notes.html) lots of changes for the 0.9.4 release (see the release-notes.html)
2003-10-15 Mihai Bazon <mihai_bazon@yahoo.com> 2003-10-15 Mihai Bazon <mishoo@localhost.localdomain>
* doc/reference.tex: * doc/reference.tex:
documentation updated for 0.9.4 (not yet finished though) documentation updated for 0.9.4 (not yet finished though)
2003-10-07 Mihai Bazon <mihai_bazon@yahoo.com> 2003-10-07 Mihai Bazon <mishoo@localhost.localdomain>
* calendar.js, doc/reference.tex, release-notes.html, README, cal.html, calendar-setup.js: * calendar.js, doc/reference.tex, release-notes.html, README, cal.html, calendar-setup.js:
modified project website modified project website
2003-10-06 Mihai Bazon <mihai_bazon@yahoo.com> 2003-10-06 Mihai Bazon <mishoo@localhost.localdomain>
* calendar-setup.js: * calendar-setup.js:
added some properties (onSelect, onClose, date) (thanks altblue) added some properties (onSelect, onClose, date) (thanks altblue)
2003-09-24 Mihai Bazon <mihai_bazon@yahoo.com> 2003-09-24 Mihai Bazon <mishoo@localhost.localdomain>
* simple-3.html: dateIsSpecial does not need the "date" argument ;-) * simple-3.html: dateIsSpecial does not need the "date" argument ;-)
@ -585,33 +324,33 @@
* calendar.js, simple-3.html: * calendar.js, simple-3.html:
added year, month, day to getDateStatus() function added year, month, day to getDateStatus() function
2003-09-24 Mihai Bazon <mihai_bazon@yahoo.com> 2003-09-24 Mihai Bazon <mishoo@localhost.localdomain>
* simple-3.html: example on how to use special dates * simple-3.html: example on how to use special dates
* calendar-setup.js, calendar.js, simple-1.html: * calendar-setup.js, calendar.js, simple-1.html:
support for special dates (thanks fabio) support for special dates (thanks fabio)
2003-09-17 Mihai Bazon <mihai_bazon@yahoo.com> 2003-09-17 Mihai Bazon <mishoo@localhost.localdomain>
* doc/reference.tex: fixed error in section 3. * doc/reference.tex: fixed error in section 3.
2003-08-01 Mihai Bazon <mihai_bazon@yahoo.com> 2003-08-01 Mihai Bazon <mishoo@localhost.localdomain>
* lang/calendar-jp.js: added Japanese translation * lang/calendar-jp.js: added Japanese translation
2003-07-16 Mihai Bazon <mihai_bazon@yahoo.com> 2003-07-16 Mihai Bazon <mishoo@localhost.localdomain>
* simple-1.html: fixed problem with first example [IE,Opera] * simple-1.html: fixed problem with first example [IE,Opera]
2003-07-09 Mihai Bazon <mihai_bazon@yahoo.com> 2003-07-09 Mihai Bazon <mishoo@localhost.localdomain>
* doc/Calendar.setup.tex: fixed typo (closing parenthesis) * doc/Calendar.setup.tex: fixed typo (closing parenthesis)
* lang/calendar-de.js: * lang/calendar-de.js:
added German translation, thanks to Hartwig Weinkauf added German translation, thanks to Hartwig Weinkauf
2003-07-08 Mihai Bazon <mihai_bazon@yahoo.com> 2003-07-08 Mihai Bazon <mishoo@localhost.localdomain>
* cal.html: added link to release-notes * cal.html: added link to release-notes
@ -629,7 +368,7 @@
* calendar.js: added semicolon to make the code "compressible" * calendar.js: added semicolon to make the code "compressible"
2003-07-06 Mihai Bazon <mihai_bazon@yahoo.com> 2003-07-06 Mihai Bazon <mishoo@localhost.localdomain>
* doc/reference.tex: spell checked * doc/reference.tex: spell checked
@ -639,7 +378,7 @@
* doc/html/reference.css: minor eye-candy tweaks * doc/html/reference.css: minor eye-candy tweaks
2003-07-05 Mihai Bazon <mihai_bazon@yahoo.com> 2003-07-05 Mihai Bazon <mishoo@localhost.localdomain>
* doc/html/Calendar.setup.html.tex, doc/html/makedoc.sh, doc/html/reference.css, doc/html/reference.t2p, doc/hyperref.cfg, doc/makedoc.sh, doc/reference.tex, doc/Calendar.setup.tex, doc/Calendar.setup.pdf.tex: * doc/html/Calendar.setup.html.tex, doc/html/makedoc.sh, doc/html/reference.css, doc/html/reference.t2p, doc/hyperref.cfg, doc/makedoc.sh, doc/reference.tex, doc/Calendar.setup.tex, doc/Calendar.setup.pdf.tex:
full documentation in LaTeX, for PDF and HTML formats full documentation in LaTeX, for PDF and HTML formats
@ -659,7 +398,7 @@
* calendar-setup.html: removed: the documentation is unified * calendar-setup.html: removed: the documentation is unified
2003-07-03 Mihai Bazon <mihai_bazon@yahoo.com> 2003-07-03 Mihai Bazon <mishoo@localhost.localdomain>
* cal.html: some links to newly added files * cal.html: some links to newly added files
@ -668,7 +407,7 @@
* lang/calendar-zh.js: added simplified chinese (thanks ATang) * lang/calendar-zh.js: added simplified chinese (thanks ATang)
2003-07-02 Mihai Bazon <mihai_bazon@yahoo.com> 2003-07-02 Mihai Bazon <mishoo@localhost.localdomain>
* calendar.js: * "yy"-related... [small fix] * calendar.js: * "yy"-related... [small fix]
@ -680,12 +419,12 @@
* calendar.js: * fixed bug when in single click mode * calendar.js: * fixed bug when in single click mode
* added alignment options to "showAtElement" member function * added alignment options to "showAtElement" member function
2003-06-25 Mihai Bazon <mihai_bazon@yahoo.com> 2003-06-25 Mihai Bazon <mishoo@localhost.localdomain>
* lang/calendar-pt.js: * lang/calendar-pt.js:
added portugese translation (thanks Nuno Barreto) added portugese translation (thanks Nuno Barreto)
2003-06-24 Mihai Bazon <mihai_bazon@yahoo.com> 2003-06-24 Mihai Bazon <mishoo@localhost.localdomain>
* calendar.js: * calendar.js:
call user handler when the date was changed using the keyboard call user handler when the date was changed using the keyboard
@ -696,14 +435,14 @@
* lang/calendar-hr-utf8.js: * lang/calendar-hr-utf8.js:
added croatian translation in utf8 (thanks Krunoslav Zubrinic) added croatian translation in utf8 (thanks Krunoslav Zubrinic)
2003-06-23 Mihai Bazon <mihai_bazon@yahoo.com> 2003-06-23 Mihai Bazon <mishoo@localhost.localdomain>
* lang/calendar-hu.js: added hungarian translation * lang/calendar-hu.js: added hungarian translation
* lang/calendar-hr.js: * lang/calendar-hr.js:
added croatian translation (thanks to Krunoslav Zubrinic) added croatian translation (thanks to Krunoslav Zubrinic)
2003-06-22 Mihai Bazon <mihai_bazon@yahoo.com> 2003-06-22 Mihai Bazon <mishoo@localhost.localdomain>
* calendar.js: * calendar.js:
* #723335 fixed (clicking TODAY will not select the today date if the * #723335 fixed (clicking TODAY will not select the today date if the
@ -718,30 +457,30 @@
calendar in single-click mode) calendar in single-click mode)
* bug #703814 fixed * bug #703814 fixed
2003-04-09 Mihai Bazon <mihai_bazon@yahoo.com> 2003-04-09 Mihai Bazon <mishoo@localhost.localdomain>
* lang/calendar-tr.js: added turkish lang file * lang/calendar-tr.js: added turkish lang file
2003-03-19 Mihai Bazon <mihai_bazon@yahoo.com> 2003-03-19 Mihai Bazon <mishoo@localhost.localdomain>
* lang/calendar-ru.js: russian translation added * lang/calendar-ru.js: russian translation added
* lang/calendar-no.js: norwegian translation added * lang/calendar-no.js: norwegian translation added
2003-03-15 Mihai Bazon <mihai_bazon@yahoo.com> 2003-03-15 Mihai Bazon <mishoo@localhost.localdomain>
* lang/calendar-no.js: norwegian translation * lang/calendar-no.js: norwegian translation
2003-03-12 Mihai Bazon <mihai_bazon@yahoo.com> 2003-03-12 Mihai Bazon <mishoo@localhost.localdomain>
* lang/calendar-pl.js: added polish translation * lang/calendar-pl.js: added polish translation
2003-03-11 Mihai Bazon <mihai_bazon@yahoo.com> 2003-03-11 Mihai Bazon <mishoo@localhost.localdomain>
* calendar.js: * calendar.js:
bugfix in parseDate (added base to parseInt, thanks Alan!) bugfix in parseDate (added base to parseInt, thanks Alan!)
2003-03-05 Mihai Bazon <mihai_bazon@yahoo.com> 2003-03-05 Mihai Bazon <mishoo@localhost.localdomain>
* calendar.js, lang/calendar-br.js, lang/calendar-ca.js, lang/calendar-cs-win.js, lang/calendar-da.js, lang/calendar-du.js, lang/calendar-el.js, lang/calendar-en.js, lang/calendar-es.js, lang/calendar-fr.js, lang/calendar-it.js, lang/calendar-nl.js, lang/calendar-ro.js, lang/calendar-sp.js, lang/calendar-sw.js: * calendar.js, lang/calendar-br.js, lang/calendar-ca.js, lang/calendar-cs-win.js, lang/calendar-da.js, lang/calendar-du.js, lang/calendar-el.js, lang/calendar-en.js, lang/calendar-es.js, lang/calendar-fr.js, lang/calendar-it.js, lang/calendar-nl.js, lang/calendar-ro.js, lang/calendar-sp.js, lang/calendar-sw.js:
New file. New file.

View File

@ -1,7 +1,7 @@
The DHTML Calendar The DHTML Calendar
------------------- -------------------
Author: Mihai Bazon, <mihai_bazon@yahoo.com> Author: Mihai Bazon, <mishoo@infoiasi.ro>
http://dynarch.com/mishoo/ http://dynarch.com/mishoo/
This program is free software published under the This program is free software published under the

View File

@ -3,8 +3,8 @@
div.calendar { position: relative; } div.calendar { position: relative; }
.calendar, .calendar table { .calendar, .calendar table {
border: 1px solid #556; border: 0px solid #556;
font-size: 11px; font-size: 10pt;
color: #000; color: #000;
cursor: default; cursor: default;
background: #eef; background: #eef;
@ -170,7 +170,6 @@ div.calendar { position: relative; }
background: #def; background: #def;
color: #000; color: #000;
font-size: 90%; font-size: 90%;
z-index: 100;
} }
.calendar .combo .label, .calendar .combo .label,

View File

@ -171,7 +171,6 @@ div.calendar { position: relative; }
background: #def; background: #def;
color: #000; color: #000;
font-size: 90%; font-size: 90%;
z-index: 100;
} }
.calendar .combo .label, .calendar .combo .label,

View File

@ -163,7 +163,6 @@ div.calendar { position: relative; }
background: #ffe; background: #ffe;
color: #000; color: #000;
font-size: 90%; font-size: 90%;
z-index: 100;
} }
.calendar .combo .label, .calendar .combo .label,

View File

@ -167,7 +167,6 @@ div.calendar { position: relative; }
background: #efd; background: #efd;
color: #000; color: #000;
font-size: 90%; font-size: 90%;
z-index: 100;
} }
.calendar .combo .label, .calendar .combo .label,

View File

@ -35,13 +35,19 @@
* eventName | event that will trigger the calendar, without the "on" prefix (default: "click") * eventName | event that will trigger the calendar, without the "on" prefix (default: "click")
* ifFormat | date format that will be stored in the input field * ifFormat | date format that will be stored in the input field
* daFormat | the date format that will be used to display the date in displayArea * daFormat | the date format that will be used to display the date in displayArea
* titleFormat | the format to show the month in the title, default '%B, %Y'
* singleClick | (true/false) wether the calendar is in single click mode or not (default: true) * singleClick | (true/false) wether the calendar is in single click mode or not (default: true)
* firstDay | numeric: 0 to 6. "0" means display Sunday first, "1" means display Monday first, etc. * firstDay | numeric: 0 to 6. "0" means display Sunday first, "1" means display Monday first, etc.
* disableFirstDowChange| (true/false) disables manual change of first day of week
* align | alignment (default: "Br"); if you don't know what's this see the calendar documentation * align | alignment (default: "Br"); if you don't know what's this see the calendar documentation
* range | array with 2 elements. Default: [1900, 2999] -- the range of years available * range | array with 2 elements. Default: [1900, 2999] -- the range of years available
* weekNumbers | (true/false) if it's true (default) the calendar will display week numbers * weekNumbers | (true/false) if it's true (default) the calendar will display week numbers
* flat | null or element ID; if not null the calendar will be a flat calendar having the parent with the given ID * flat | null or element ID; if not null the calendar will be a flat calendar having the parent with the given ID
* flatCallback | function that receives a JS Date object and returns an URL to point the browser to (for flat calendar) * flatCallback | function that receives a JS Date object and returns an URL to point the browser to (for flat calendar)
* flatWeekCallback| gets called if a weeknumber get clicked, params are the cal-object and a date-object representing the start of the week
* flatWeekTTip | Tooltip for the weeknumber (shown only if flatWeekCallback is set)
* flatMonthCallback| gets called if a month (title) get clicked, params are the cal-object and a date-object representing the start of the month
* flatMonthTTip | Tooltip for the month (shown only if flatMonthCallback is set)
* disableFunc | function that receives a JS Date object and should return true if that date has to be disabled in the calendar * disableFunc | function that receives a JS Date object and should return true if that date has to be disabled in the calendar
* onSelect | function that gets called when a date is selected. You don't _have_ to supply this (the default is generally okay) * onSelect | function that gets called when a date is selected. You don't _have_ to supply this (the default is generally okay)
* onClose | function that gets called when the calendar is closed. [default] * onClose | function that gets called when the calendar is closed. [default]
@ -68,16 +74,21 @@ Calendar.setup = function (params) {
param_default("eventName", "click"); param_default("eventName", "click");
param_default("ifFormat", "%Y/%m/%d"); param_default("ifFormat", "%Y/%m/%d");
param_default("daFormat", "%Y/%m/%d"); param_default("daFormat", "%Y/%m/%d");
param_default("titleFormat", "%B, %Y");
param_default("singleClick", true); param_default("singleClick", true);
param_default("disableFunc", null); param_default("disableFunc", null);
param_default("dateStatusFunc", params["disableFunc"]); // takes precedence if both are defined param_default("dateStatusFunc", params["disableFunc"]); // takes precedence if both are defined
param_default("dateText", null); param_default("firstDay", 0); // defaults to "Sunday" first
param_default("firstDay", null); param_default("disableFirstDowChange", false);
param_default("align", "Br"); param_default("align", "Br");
param_default("range", [1900, 2999]); param_default("range", [1900, 2999]);
param_default("weekNumbers", true); param_default("weekNumbers", true);
param_default("flat", null); param_default("flat", null);
param_default("flatCallback", null); param_default("flatCallback", null);
param_default("flatWeekCallback",null);
param_default("flatWeekTTip", null);
param_default("flatmonthCallback",null);
param_default("flatmonthTTip", null);
param_default("onSelect", null); param_default("onSelect", null);
param_default("onClose", null); param_default("onClose", null);
param_default("onUpdate", null); param_default("onUpdate", null);
@ -89,7 +100,6 @@ Calendar.setup = function (params) {
param_default("position", null); param_default("position", null);
param_default("cache", false); param_default("cache", false);
param_default("showOthers", false); param_default("showOthers", false);
param_default("multiple", null);
var tmp = ["inputField", "displayArea", "button"]; var tmp = ["inputField", "displayArea", "button"];
for (var i in tmp) { for (var i in tmp) {
@ -97,7 +107,7 @@ Calendar.setup = function (params) {
params[tmp[i]] = document.getElementById(params[tmp[i]]); params[tmp[i]] = document.getElementById(params[tmp[i]]);
} }
} }
if (!(params.flat || params.multiple || params.inputField || params.displayArea || params.button)) { if (!(params.flat || params.inputField || params.displayArea || params.button)) {
alert("Calendar.setup:\n Nothing to setup (no fields found). Please check your code"); alert("Calendar.setup:\n Nothing to setup (no fields found). Please check your code");
return false; return false;
} }
@ -105,6 +115,13 @@ Calendar.setup = function (params) {
function onSelect(cal) { function onSelect(cal) {
var p = cal.params; var p = cal.params;
var update = (cal.dateClicked || p.electric); var update = (cal.dateClicked || p.electric);
if (update && p.flat) {
if (typeof p.flatCallback == "function")
p.flatCallback(cal);
else
alert("No flatCallback given -- doing nothing.");
return false;
}
if (update && p.inputField) { if (update && p.inputField) {
p.inputField.value = cal.date.print(p.ifFormat); p.inputField.value = cal.date.print(p.ifFormat);
if (typeof p.inputField.onchange == "function") if (typeof p.inputField.onchange == "function")
@ -112,14 +129,10 @@ Calendar.setup = function (params) {
} }
if (update && p.displayArea) if (update && p.displayArea)
p.displayArea.innerHTML = cal.date.print(p.daFormat); p.displayArea.innerHTML = cal.date.print(p.daFormat);
if (update && typeof p.onUpdate == "function")
p.onUpdate(cal);
if (update && p.flat) {
if (typeof p.flatCallback == "function")
p.flatCallback(cal);
}
if (update && p.singleClick && cal.dateClicked) if (update && p.singleClick && cal.dateClicked)
cal.callCloseHandler(); cal.callCloseHandler();
if (update && typeof p.onUpdate == "function")
p.onUpdate(cal);
}; };
if (params.flat != null) { if (params.flat != null) {
@ -130,20 +143,13 @@ Calendar.setup = function (params) {
return false; return false;
} }
var cal = new Calendar(params.firstDay, params.date, params.onSelect || onSelect); var cal = new Calendar(params.firstDay, params.date, params.onSelect || onSelect);
cal.showsOtherMonths = params.showOthers;
cal.showsTime = params.showsTime; cal.showsTime = params.showsTime;
cal.time24 = (params.timeFormat == "24"); cal.time24 = (params.timeFormat == "24");
cal.params = params; cal.params = params;
cal.weekNumbers = params.weekNumbers; cal.weekNumbers = params.weekNumbers;
cal.setRange(params.range[0], params.range[1]); cal.setRange(params.range[0], params.range[1]);
cal.setDateStatusHandler(params.dateStatusFunc); cal.setDateStatusHandler(params.dateStatusFunc);
cal.getDateText = params.dateText; cal.showsOtherMonths = params.showOthers;
if (params.ifFormat) {
cal.setDateFormat(params.ifFormat);
}
if (params.inputField && typeof params.inputField.value == "string") {
cal.parseDate(params.inputField.value);
}
cal.create(params.flat); cal.create(params.flat);
cal.show(); cal.show();
return false; return false;
@ -155,8 +161,6 @@ Calendar.setup = function (params) {
var dateFmt = params.inputField ? params.ifFormat : params.daFormat; var dateFmt = params.inputField ? params.ifFormat : params.daFormat;
var mustCreate = false; var mustCreate = false;
var cal = window.calendar; var cal = window.calendar;
if (dateEl)
params.date = Date.parseDate(dateEl.value || dateEl.innerHTML, dateFmt);
if (!(cal && params.cache)) { if (!(cal && params.cache)) {
window.calendar = cal = new Calendar(params.firstDay, window.calendar = cal = new Calendar(params.firstDay,
params.date, params.date,
@ -171,23 +175,15 @@ Calendar.setup = function (params) {
cal.setDate(params.date); cal.setDate(params.date);
cal.hide(); cal.hide();
} }
if (params.multiple) {
cal.multiple = {};
for (var i = params.multiple.length; --i >= 0;) {
var d = params.multiple[i];
var ds = d.print("%Y%m%d");
cal.multiple[ds] = d;
}
}
cal.showsOtherMonths = params.showOthers; cal.showsOtherMonths = params.showOthers;
cal.yearStep = params.step; cal.yearStep = params.step;
cal.setRange(params.range[0], params.range[1]); cal.setRange(params.range[0], params.range[1]);
cal.params = params; cal.params = params;
cal.setDateStatusHandler(params.dateStatusFunc); cal.setDateStatusHandler(params.dateStatusFunc);
cal.getDateText = params.dateText;
cal.setDateFormat(dateFmt); cal.setDateFormat(dateFmt);
if (mustCreate) if (mustCreate)
cal.create(); cal.create();
cal.parseDate(dateEl.value || dateEl.innerHTML);
cal.refresh(); cal.refresh();
if (!params.position) if (!params.position)
cal.showAtElement(params.button || params.displayArea || params.inputField, params.align); cal.showAtElement(params.button || params.displayArea || params.inputField, params.align);
@ -195,6 +191,4 @@ Calendar.setup = function (params) {
cal.showAt(params.position[0], params.position[1]); cal.showAt(params.position[0], params.position[1]);
return false; return false;
}; };
return cal;
}; };

View File

@ -18,4 +18,4 @@
* modify this code to suit your needs (this is recommended and much better * modify this code to suit your needs (this is recommended and much better
* than modifying calendar.js itself). * than modifying calendar.js itself).
*/ */
Calendar.setup=function(params){function param_default(pname,def){if(typeof params[pname]=="undefined"){params[pname]=def;}};param_default("inputField",null);param_default("displayArea",null);param_default("button",null);param_default("eventName","click");param_default("ifFormat","%Y/%m/%d");param_default("daFormat","%Y/%m/%d");param_default("singleClick",true);param_default("disableFunc",null);param_default("dateStatusFunc",params["disableFunc"]);param_default("dateText",null);param_default("firstDay",null);param_default("align","Br");param_default("range",[1900,2999]);param_default("weekNumbers",true);param_default("flat",null);param_default("flatCallback",null);param_default("onSelect",null);param_default("onClose",null);param_default("onUpdate",null);param_default("date",null);param_default("showsTime",false);param_default("timeFormat","24");param_default("electric",true);param_default("step",2);param_default("position",null);param_default("cache",false);param_default("showOthers",false);param_default("multiple",null);var tmp=["inputField","displayArea","button"];for(var i in tmp){if(typeof params[tmp[i]]=="string"){params[tmp[i]]=document.getElementById(params[tmp[i]]);}}if(!(params.flat||params.multiple||params.inputField||params.displayArea||params.button)){alert("Calendar.setup:\n Nothing to setup (no fields found). Please check your code");return false;}function onSelect(cal){var p=cal.params;var update=(cal.dateClicked||p.electric);if(update&&p.inputField){p.inputField.value=cal.date.print(p.ifFormat);if(typeof p.inputField.onchange=="function")p.inputField.onchange();}if(update&&p.displayArea)p.displayArea.innerHTML=cal.date.print(p.daFormat);if(update&&typeof p.onUpdate=="function")p.onUpdate(cal);if(update&&p.flat){if(typeof p.flatCallback=="function")p.flatCallback(cal);}if(update&&p.singleClick&&cal.dateClicked)cal.callCloseHandler();};if(params.flat!=null){if(typeof params.flat=="string")params.flat=document.getElementById(params.flat);if(!params.flat){alert("Calendar.setup:\n Flat specified but can't find parent.");return false;}var cal=new Calendar(params.firstDay,params.date,params.onSelect||onSelect);cal.showsOtherMonths=params.showOthers;cal.showsTime=params.showsTime;cal.time24=(params.timeFormat=="24");cal.params=params;cal.weekNumbers=params.weekNumbers;cal.setRange(params.range[0],params.range[1]);cal.setDateStatusHandler(params.dateStatusFunc);cal.getDateText=params.dateText;if(params.ifFormat){cal.setDateFormat(params.ifFormat);}if(params.inputField&&typeof params.inputField.value=="string"){cal.parseDate(params.inputField.value);}cal.create(params.flat);cal.show();return false;}var triggerEl=params.button||params.displayArea||params.inputField;triggerEl["on"+params.eventName]=function(){var dateEl=params.inputField||params.displayArea;var dateFmt=params.inputField?params.ifFormat:params.daFormat;var mustCreate=false;var cal=window.calendar;if(dateEl)params.date=Date.parseDate(dateEl.value||dateEl.innerHTML,dateFmt);if(!(cal&&params.cache)){window.calendar=cal=new Calendar(params.firstDay,params.date,params.onSelect||onSelect,params.onClose||function(cal){cal.hide();});cal.showsTime=params.showsTime;cal.time24=(params.timeFormat=="24");cal.weekNumbers=params.weekNumbers;mustCreate=true;}else{if(params.date)cal.setDate(params.date);cal.hide();}if(params.multiple){cal.multiple={};for(var i=params.multiple.length;--i>=0;){var d=params.multiple[i];var ds=d.print("%Y%m%d");cal.multiple[ds]=d;}}cal.showsOtherMonths=params.showOthers;cal.yearStep=params.step;cal.setRange(params.range[0],params.range[1]);cal.params=params;cal.setDateStatusHandler(params.dateStatusFunc);cal.getDateText=params.dateText;cal.setDateFormat(dateFmt);if(mustCreate)cal.create();cal.refresh();if(!params.position)cal.showAtElement(params.button||params.displayArea||params.inputField,params.align);else cal.showAt(params.position[0],params.position[1]);return false;};return cal;}; Calendar.setup=function(params){function param_default(pname,def){if(typeof params[pname]=="undefined"){params[pname]=def;}};param_default("inputField",null);param_default("displayArea",null);param_default("button",null);param_default("eventName","click");param_default("ifFormat","%Y/%m/%d");param_default("daFormat","%Y/%m/%d");param_default("singleClick",true);param_default("disableFunc",null);param_default("dateStatusFunc",params["disableFunc"]);param_default("firstDay",0);param_default("align","Br");param_default("range",[1900,2999]);param_default("weekNumbers",true);param_default("flat",null);param_default("flatCallback",null);param_default("onSelect",null);param_default("onClose",null);param_default("onUpdate",null);param_default("date",null);param_default("showsTime",false);param_default("timeFormat","24");param_default("electric",true);param_default("step",2);param_default("position",null);param_default("cache",false);param_default("showOthers",false);var tmp=["inputField","displayArea","button"];for(var i in tmp){if(typeof params[tmp[i]]=="string"){params[tmp[i]]=document.getElementById(params[tmp[i]]);}}if(!(params.flat||params.inputField||params.displayArea||params.button)){alert("Calendar.setup:\n Nothing to setup (no fields found). Please check your code");return false;}function onSelect(cal){var p=cal.params;var update=(cal.dateClicked||p.electric);if(update&&p.flat){if(typeof p.flatCallback=="function")p.flatCallback(cal);else alert("No flatCallback given -- doing nothing.");return false;}if(update&&p.inputField){p.inputField.value=cal.date.print(p.ifFormat);if(typeof p.inputField.onchange=="function")p.inputField.onchange();}if(update&&p.displayArea)p.displayArea.innerHTML=cal.date.print(p.daFormat);if(update&&p.singleClick&&cal.dateClicked)cal.callCloseHandler();if(update&&typeof p.onUpdate=="function")p.onUpdate(cal);};if(params.flat!=null){if(typeof params.flat=="string")params.flat=document.getElementById(params.flat);if(!params.flat){alert("Calendar.setup:\n Flat specified but can't find parent.");return false;}var cal=new Calendar(params.firstDay,params.date,params.onSelect||onSelect);cal.showsTime=params.showsTime;cal.time24=(params.timeFormat=="24");cal.params=params;cal.weekNumbers=params.weekNumbers;cal.setRange(params.range[0],params.range[1]);cal.setDateStatusHandler(params.dateStatusFunc);cal.create(params.flat);cal.show();return false;}var triggerEl=params.button||params.displayArea||params.inputField;triggerEl["on"+params.eventName]=function(){var dateEl=params.inputField||params.displayArea;var dateFmt=params.inputField?params.ifFormat:params.daFormat;var mustCreate=false;var cal=window.calendar;if(!(cal&&params.cache)){window.calendar=cal=new Calendar(params.firstDay,params.date,params.onSelect||onSelect,params.onClose||function(cal){cal.hide();});cal.showsTime=params.showsTime;cal.time24=(params.timeFormat=="24");cal.weekNumbers=params.weekNumbers;mustCreate=true;}else{if(params.date)cal.setDate(params.date);cal.hide();}cal.showsOtherMonths=params.showOthers;cal.yearStep=params.step;cal.setRange(params.range[0],params.range[1]);cal.params=params;cal.setDateStatusHandler(params.dateStatusFunc);cal.setDateFormat(dateFmt);if(mustCreate)cal.create();cal.parseDate(dateEl.value||dateEl.innerHTML);cal.refresh();if(!params.position)cal.showAtElement(params.button||params.displayArea||params.inputField,params.align);else cal.showAt(params.position[0],params.position[1]);return false;};};

View File

@ -190,7 +190,6 @@
color: MenuText; color: MenuText;
font-size: 90%; font-size: 90%;
padding: 1px; padding: 1px;
z-index: 100;
} }
.calendar .combo .label, .calendar .combo .label,

View File

@ -177,7 +177,6 @@ progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFF,
background: #ffe; background: #ffe;
color: #000; color: #000;
font-size: smaller; font-size: smaller;
z-index: 100;
} }
.combo .label, .combo .label,

View File

@ -206,7 +206,6 @@
background: #e4e0d8; background: #e4e0d8;
font-size: 90%; font-size: 90%;
padding: 1px; padding: 1px;
z-index: 100;
} }
.calendar .combo .label, .calendar .combo .label,

View File

@ -206,7 +206,6 @@
background: #e4d8e0; background: #e4d8e0;
font-size: 90%; font-size: 90%;
padding: 1px; padding: 1px;
z-index: 100;
} }
.calendar .combo .label, .calendar .combo .label,

View File

@ -200,7 +200,6 @@
background: #d8e0e4; background: #d8e0e4;
font-size: 90%; font-size: 90%;
padding: 1px; padding: 1px;
z-index: 100;
} }
.calendar .combo .label, .calendar .combo .label,

View File

@ -206,7 +206,6 @@
background: #d8e4e0; background: #d8e4e0;
font-size: 90%; font-size: 90%;
padding: 1px; padding: 1px;
z-index: 100;
} }
.calendar .combo .label, .calendar .combo .label,

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -1,193 +0,0 @@
body {
color: black;
/* background-color: #e5e5e5;*/
background-color: #ffffff;
/*background-color: beige;*/
margin-top: 2em;
margin-left: 8%;
margin-right: 8%;
}
h1,h2,h3,h4,h5,h6 {
margin-top: .5em;
}
.title {
font-size: 200%;
font-weight: normal;
}
.partheading {
font-size: 100%;
}
.chapterheading {
font-size: 100%;
}
.beginsection {
font-size: 110%;
}
.tiny {
font-size: 40%;
}
.scriptsize {
font-size: 60%;
}
.footnotesize {
font-size: 75%;
}
.small {
font-size: 90%;
}
.normalsize {
font-size: 100%;
}
.large {
font-size: 120%;
}
.largecap {
font-size: 150%;
}
.largeup {
font-size: 200%;
}
.huge {
font-size: 300%;
}
.hugecap {
font-size: 350%;
}
pre {
margin-left: 2em;
}
blockquote {
margin-left: 2em;
}
ol {
list-style-type: decimal;
}
ol ol {
list-style-type: lower-alpha;
}
ol ol ol {
list-style-type: lower-roman;
}
ol ol ol ol {
list-style-type: upper-alpha;
}
/*
.verbatim {
color: #4d0000;
}
*/
tt i {
font-family: serif;
}
.verbatim em {
font-family: serif;
}
.scheme em {
font-family: serif;
color: black;
}
.scheme {
color: brown;
}
.scheme .keyword {
color: #990000;
font-weight: bold;
}
.scheme .builtin {
color: #990000;
}
.scheme .variable {
color: navy;
}
.scheme .global {
color: purple;
}
.scheme .selfeval {
color: green;
}
.scheme .comment {
color: teal;
}
.schemeresponse {
color: green;
}
.navigation {
color: red;
text-align: right;
font-size: medium;
font-style: italic;
}
.disable {
/* color: #e5e5e5; */
color: gray;
}
.smallcaps {
font-size: 75%;
}
.smallprint {
color: gray;
font-size: 75%;
text-align: right;
}
/*
.smallprint hr {
text-align: left;
width: 40%;
}
*/
.footnoterule {
text-align: left;
width: 40%;
}
.colophon {
color: gray;
font-size: 80%;
text-align: right;
}
.colophon a {
color: gray;
}

File diff suppressed because it is too large Load Diff

View File

@ -6,12 +6,11 @@
<head> <head>
<meta http-equiv="content-type" content="text/xml; charset=utf-8" /> <meta http-equiv="content-type" content="text/xml; charset=utf-8" />
<title>The Coolest DHTML Calendar - Online Demo</title> <title>The Coolest DHTML Calendar - Online Demo</title>
<link rel="stylesheet" type="text/css" media="all" href="skins/aqua/theme.css" title="Aqua" />
<link rel="alternate stylesheet" type="text/css" media="all" href="calendar-blue.css" title="winter" /> <link rel="alternate stylesheet" type="text/css" media="all" href="calendar-blue.css" title="winter" />
<link rel="alternate stylesheet" type="text/css" media="all" href="calendar-blue2.css" title="blue" /> <link rel="alternate stylesheet" type="text/css" media="all" href="calendar-blue2.css" title="blue" />
<link rel="alternate stylesheet" type="text/css" media="all" href="calendar-brown.css" title="summer" /> <link rel="alternate stylesheet" type="text/css" media="all" href="calendar-brown.css" title="summer" />
<link rel="alternate stylesheet" type="text/css" media="all" href="calendar-green.css" title="green" /> <link rel="alternate stylesheet" type="text/css" media="all" href="calendar-green.css" title="green" />
<link rel="alternate stylesheet" type="text/css" media="all" href="calendar-win2k-1.css" title="win2k-1" /> <link rel="stylesheet" type="text/css" media="all" href="calendar-win2k-1.css" title="win2k-1" />
<link rel="alternate stylesheet" type="text/css" media="all" href="calendar-win2k-2.css" title="win2k-2" /> <link rel="alternate stylesheet" type="text/css" media="all" href="calendar-win2k-2.css" title="win2k-2" />
<link rel="alternate stylesheet" type="text/css" media="all" href="calendar-win2k-cold-1.css" title="win2k-cold-1" /> <link rel="alternate stylesheet" type="text/css" media="all" href="calendar-win2k-cold-1.css" title="win2k-cold-1" />
<link rel="alternate stylesheet" type="text/css" media="all" href="calendar-win2k-cold-2.css" title="win2k-cold-2" /> <link rel="alternate stylesheet" type="text/css" media="all" href="calendar-win2k-cold-2.css" title="win2k-cold-2" />
@ -61,7 +60,7 @@ function selected(cal, date) {
function closeHandler(cal) { function closeHandler(cal) {
cal.hide(); // hide the calendar cal.hide(); // hide the calendar
// cal.destroy(); // cal.destroy();
_dynarch_popupCalendar = null; calendar = null;
} }
// This function shows the calendar under the element having the given id. // This function shows the calendar under the element having the given id.
@ -69,12 +68,12 @@ function closeHandler(cal) {
// calendar if the click was outside. // calendar if the click was outside.
function showCalendar(id, format, showsTime, showsOtherMonths) { function showCalendar(id, format, showsTime, showsOtherMonths) {
var el = document.getElementById(id); var el = document.getElementById(id);
if (_dynarch_popupCalendar != null) { if (calendar != null) {
// we already have some calendar created // we already have some calendar created
_dynarch_popupCalendar.hide(); // so we hide it first. calendar.hide(); // so we hide it first.
} else { } else {
// first-time call, create the calendar. // first-time call, create the calendar.
var cal = new Calendar(1, null, selected, closeHandler); var cal = new Calendar(true, null, selected, closeHandler);
// uncomment the following line to hide the week numbers // uncomment the following line to hide the week numbers
// cal.weekNumbers = false; // cal.weekNumbers = false;
if (typeof showsTime == "string") { if (typeof showsTime == "string") {
@ -84,18 +83,18 @@ function showCalendar(id, format, showsTime, showsOtherMonths) {
if (showsOtherMonths) { if (showsOtherMonths) {
cal.showsOtherMonths = true; cal.showsOtherMonths = true;
} }
_dynarch_popupCalendar = cal; // remember it in the global var calendar = cal; // remember it in the global var
cal.setRange(1900, 2070); // min/max year allowed. cal.setRange(1900, 2070); // min/max year allowed.
cal.create(); cal.create();
} }
_dynarch_popupCalendar.setDateFormat(format); // set the specified date format calendar.setDateFormat(format); // set the specified date format
_dynarch_popupCalendar.parseDate(el.value); // try to parse the text in field calendar.parseDate(el.value); // try to parse the text in field
_dynarch_popupCalendar.sel = el; // inform it what input field we use calendar.sel = el; // inform it what input field we use
// the reference element that we pass to showAtElement is the button that // the reference element that we pass to showAtElement is the button that
// triggers the calendar. In this example we align the calendar bottom-right // triggers the calendar. In this example we align the calendar bottom-right
// to the button. // to the button.
_dynarch_popupCalendar.showAtElement(el.nextSibling, "Br"); // show the calendar calendar.showAtElement(el.nextSibling, "Br"); // show the calendar
return false; return false;
} }
@ -129,7 +128,7 @@ function showFlatCalendar() {
var parent = document.getElementById("display"); var parent = document.getElementById("display");
// construct a calendar giving only the "selected" handler. // construct a calendar giving only the "selected" handler.
var cal = new Calendar(0, null, flatSelected); var cal = new Calendar(true, null, flatSelected);
// hide week numbers // hide week numbers
cal.weekNumbers = false; cal.weekNumbers = false;
@ -164,15 +163,13 @@ padding: 0px 5px; cursor: default; font-size: 80%; }
</head> </head>
<body onload="showFlatCalendar()"> <body onload="showFlatCalendar()">
<h2><a href="http://www.dynarch.com/projects/calendar/" <h2><a href="http://dynarch.com/mishoo/calendar.epl"
title="Visit the project website">jscalendar</a>-1.0 title="Visit the project website">jscalendar</a>-0.9.6
"It is happening again"</h2> "Keep cool but don't freeze"</h2>
<p> <p>
<div style="float: right; border: 1px solid #b87; padding: 2px; font-size: 90%; background: #ffb;"> <div style="float: right; border: 1px solid #b87; padding: 2px; font-size: 90%; background: #ffb;">
Theme:<br /> Theme:<br />
<a href="#" id="defaultTheme" onclick="return setActiveStyleSheet(this, 'Aqua');">Aqua</a>
|
<a href="#" onclick="return setActiveStyleSheet(this, 'winter');">winter</a> <a href="#" onclick="return setActiveStyleSheet(this, 'winter');">winter</a>
| |
<a href="#" onclick="return setActiveStyleSheet(this, 'blue');">blue</a> <a href="#" onclick="return setActiveStyleSheet(this, 'blue');">blue</a>
@ -181,7 +178,7 @@ Theme:<br />
| |
<a href="#" onclick="return setActiveStyleSheet(this, 'green');">green</a> <a href="#" onclick="return setActiveStyleSheet(this, 'green');">green</a>
<br /> <br />
<a href="#" onclick="return setActiveStyleSheet(this, 'win2k-1');">win2k-1</a> <a href="#" id="defaultTheme" onclick="return setActiveStyleSheet(this, 'win2k-1');">win2k-1</a>
| |
<a href="#" onclick="return setActiveStyleSheet(this, 'win2k-2');">win2k-2</a> <a href="#" onclick="return setActiveStyleSheet(this, 'win2k-2');">win2k-2</a>
| |
@ -191,7 +188,7 @@ Theme:<br />
<br /> <br />
<a href="#" onclick="return setActiveStyleSheet(this, 'system');">system</a> <a href="#" onclick="return setActiveStyleSheet(this, 'system');">system</a>
<script type="text/javascript"> <script type="text/javascript">
setActiveStyleSheet(document.getElementById("defaultTheme"), "Aqua"); setActiveStyleSheet(document.getElementById("defaultTheme"), "win2k-1");
</script> </script>
</div> </div>
<a href="release-notes.html">Release notes</a>. <a href="release-notes.html">Release notes</a>.
@ -199,15 +196,12 @@ setActiveStyleSheet(document.getElementById("defaultTheme"), "Aqua");
Set it up in minutes: Set it up in minutes:
<a href="simple-1.html">popup calendar</a>, <a href="simple-1.html">popup calendar</a>,
<a href="simple-2.html">flat calendar</a>. <a href="simple-2.html">flat calendar</a>.
Other samples:
<a href="simple-3.html">special days</a>,
<a href="dayinfo.html">day info</a>,
<a href="multiple-dates.html">multiple dates selection</a>
<br /> <br />
Documentation: Documentation:
<a href="doc/html/reference.html">HTML</a>, <a href="doc/html/reference.html">HTML</a>,
<a href="doc/reference.pdf">PDF</a>. <a href="doc/reference.pdf">PDF</a>.
<br /> <br />
<b style="color: red">Donate! Keep me on it! Details on <a href="http://dynarch.com/mishoo/calendar.epl">the Calendar website</a>.</b>
</p> </p>
<div style="padding-left:20px; font-size: 90%; font-style: italic;"> <div style="padding-left:20px; font-size: 90%; font-style: italic;">
@ -265,9 +259,18 @@ double click
</form> </form>
<p>This is release <b>1.0</b>. Works on MSIE/Win 5.0 or better (really), <p>This is release <b>0.9.6</b>. Works on MSIE/Win 5.0 or better (really),
Opera 7+, Mozilla, Firefox, Netscape 6.x, 7.0 and all other Gecko-s, Opera 7, Mozilla, Netscape 6.x, 7.0 and all other Gecko-s, Konqueror and
Konqueror and Safari.</p> Safari.</p>
<p class="help">You can click on "Mo"/"Su" (first day name displayed) to
change the first day of week (Sunday/Monday) (since 0.8 this is also mapped
on the "-" button in the top-left corner). Use the navigation buttons
("&lt;&lt;", "&lt;", "Today", "&gt;", "&gt;&gt;") to move to the prev/next
year/month. Keep the mouse button pressed for a short time over one of
these buttons to get a menu for faster selection. You can drag the "status
bar" (that's where the tooltips appear) or title bar (that's where the
currently selected month/year shows up) to move the whole calendar.</p>
<h4>Keyboard navigation</h4> <h4>Keyboard navigation</h4>
@ -291,7 +294,7 @@ dates (only for popup calendars; does <em>not</em> work with Opera
</td> </td>
<td style="padding: 5px; margin: 5px; border: 1px solid #984; background: #ed9; width: 19em;"> <td style="padding: 5px; margin: 5px; border: 1px solid #984; background: #ed9; width: 15em;">
<div style="background: #984; color: #fea; font-weight: bold; padding: 2px; text-align: center"> <div style="background: #984; color: #fea; font-weight: bold; padding: 2px; text-align: center">
Flat calendar Flat calendar
@ -302,9 +305,9 @@ dates (only for popup calendars; does <em>not</em> work with Opera
<!-- the calendar will be inserted here --> <!-- the calendar will be inserted here -->
<div id="display" style="float: right; clear: both;"></div> <div id="display" style="float: right; clear: both;"></div>
<div id="preview" style="font-size: 80%; text-align: center; padding: 2px">&nbsp;</div> <div id="preview" style="font-size: 80%; text-align: center; padding: 2px"></div>
<p style="clear: both;"><small> <p style="width: 12em"><small>
The example above uses the <code>setDisabledHandler()</code> member function The example above uses the <code>setDisabledHandler()</code> member function
to setup a handler that would only enable days withing a range of 10 days, to setup a handler that would only enable days withing a range of 10 days,
forward or backward, from the current date. forward or backward, from the current date.
@ -318,13 +321,13 @@ dates (only for popup calendars; does <em>not</em> work with Opera
</table> </table>
<hr /><address> <hr /><address>
&copy; <a href="http://www.dynarch.com/">dynarch.com</a> 2002-2005 <br /> &copy; <a href="http://dynarch.com">dynarch.com</a> 2002-2003 <br />
Author: <a href="http://www.bazon.net/mishoo/">Mihai Author: <a href="http://dynarch.com/mishoo/">Mihai
Bazon</a><br /> Distributed under the <a Bazon</a><br /> Distributed under the <a
href="http://www.gnu.org/licenses/lgpl.html">GNU LGPL</a>.</address> href="http://www.gnu.org/licenses/lgpl.html">GNU LGPL</a>.</address>
<p style="font-size: smaller">If you use this script on a public page we <p style="font-size: smaller">If you use this script on a public page it
would love it if you would <a href="http://www.dynarch.com/contact.html">let us would be nice if you would <a href="mailto:mishoo@infoiasi.ro">let me
know</a>.</p> know</a>.</p>
</body></html> </body></html>

View File

@ -1,45 +1,17 @@
// ** I18N // ** I18N
// Calendar pt-BR language
// Author: Fernando Dourado, <fernando.dourado@ig.com.br>
// Encoding: any
// Distributed under the same terms as the calendar itself.
// For translators: please use UTF-8 if possible. We strongly believe that
// Unicode is the answer to a real internationalized world. Also please
// include your contact information in the header, as can be seen above.
// full day names
Calendar._DN = new Array Calendar._DN = new Array
("Domingo", ("Domingo",
"Segunda", "Segunda",
"Terça", "Terça",
"Quarta", "Quarta",
"Quinta", "Quinta",
"Sexta", "Sexta",
"Sabádo", "Sábado",
"Domingo"); "Domingo");
// Please note that the following array of short day names (and the same goes
// for short month names, _SMN) isn't absolutely necessary. We give it here
// for exemplification on how one can customize the short day names, but if
// they are simply the first N letters of the full name you can simply say:
//
// Calendar._SDN_len = N; // short day name length
// Calendar._SMN_len = N; // short month name length
//
// If N = 3 then this is not needed either since we assume a value of 3 if not
// present, to be compatible with translation files that were written before
// this feature.
// short day names
// [No changes using default values]
// full month names
Calendar._MN = new Array Calendar._MN = new Array
("Janeiro", ("Janeiro",
"Fevereiro", "Fevereiro",
"Março", "Março",
"Abril", "Abril",
"Maio", "Maio",
"Junho", "Junho",
@ -50,59 +22,24 @@ Calendar._MN = new Array
"Novembro", "Novembro",
"Dezembro"); "Dezembro");
// short month names
// [No changes using default values]
// tooltips // tooltips
Calendar._TT = {}; Calendar._TT = {};
Calendar._TT["INFO"] = "Sobre o calendário"; Calendar._TT["TOGGLE"] = "Altera primeiro dia da semana";
Calendar._TT["PREV_YEAR"] = "Ano anterior(hold for menu)";
Calendar._TT["ABOUT"] = Calendar._TT["PREV_MONTH"] = "Mês anterior (hold for menu)";
"DHTML Date/Time Selector\n" + Calendar._TT["GO_TODAY"] = "Hoje";
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) Calendar._TT["NEXT_MONTH"] = "Mês seguinte (hold for menu)";
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + Calendar._TT["NEXT_YEAR"] = "ano seguinte (hold for menu)";
"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + Calendar._TT["SEL_DATE"] = "Seleciona uma data";
"\n\n" + Calendar._TT["DRAG_TO_MOVE"] = "Arrasta calendário";
"Translate to portuguese Brazil (pt-BR) by Fernando Dourado (fernando.dourado@ig.com.br)\n" +
"Tradução para o português Brasil (pt-BR) por Fernando Dourado (fernando.dourado@ig.com.br)" +
"\n\n" +
"Selecionar data:\n" +
"- Use as teclas \xab, \xbb para selecionar o ano\n" +
"- Use as teclas " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " para selecionar o mês\n" +
"- Clique e segure com o mouse em qualquer botão para selecionar rapidamente.";
Calendar._TT["ABOUT_TIME"] = "\n\n" +
"Selecionar hora:\n" +
"- Clique em qualquer uma das partes da hora para aumentar\n" +
"- ou Shift-clique para diminuir\n" +
"- ou clique e arraste para selecionar rapidamente.";
Calendar._TT["PREV_YEAR"] = "Ano anterior (clique e segure para menu)";
Calendar._TT["PREV_MONTH"] = "Mês anterior (clique e segure para menu)";
Calendar._TT["GO_TODAY"] = "Ir para a data atual";
Calendar._TT["NEXT_MONTH"] = "Próximo mês (clique e segure para menu)";
Calendar._TT["NEXT_YEAR"] = "Próximo ano (clique e segure para menu)";
Calendar._TT["SEL_DATE"] = "Selecione uma data";
Calendar._TT["DRAG_TO_MOVE"] = "Clique e segure para mover";
Calendar._TT["PART_TODAY"] = " (hoje)"; Calendar._TT["PART_TODAY"] = " (hoje)";
Calendar._TT["MON_FIRST"] = "Inicia na segunda-feira";
// the following is to inform that "%s" is to be the first day of week Calendar._TT["SUN_FIRST"] = "Inicia no domingo";
// %s will be replaced with the day name.
Calendar._TT["DAY_FIRST"] = "Exibir %s primeiro";
// This may be locale-dependent. It specifies the week-end days, as an array
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
// means Monday, etc.
Calendar._TT["WEEKEND"] = "0,6";
Calendar._TT["CLOSE"] = "Fechar"; Calendar._TT["CLOSE"] = "Fechar";
Calendar._TT["TODAY"] = "Hoje"; Calendar._TT["TODAY"] = "Hoje";
Calendar._TT["TIME_PART"] = "(Shift-)Clique ou arraste para mudar o valor";
// date formats // date formats
Calendar._TT["DEF_DATE_FORMAT"] = "%d/%m/%Y"; Calendar._TT["DEF_DATE_FORMAT"] = "dd-mm-y";
Calendar._TT["TT_DATE_FORMAT"] = "%d de %B de %Y"; Calendar._TT["TT_DATE_FORMAT"] = "DD, dd de MM de y";
Calendar._TT["WK"] = "sem"; Calendar._TT["WK"] = "sem";
Calendar._TT["TIME"] = "Hora:";

View File

@ -1,15 +1,4 @@
// ** I18N // ** I18N
// Calendar CA language
// Author: Mihai Bazon, <mihai_bazon@yahoo.com>
// Encoding: any
// Distributed under the same terms as the calendar itself.
// For translators: please use UTF-8 if possible. We strongly believe that
// Unicode is the answer to a real internationalized world. Also please
// include your contact information in the header, as can be seen above.
// full day names
Calendar._DN = new Array Calendar._DN = new Array
("Diumenge", ("Diumenge",
"Dilluns", "Dilluns",
@ -19,31 +8,6 @@ Calendar._DN = new Array
"Divendres", "Divendres",
"Dissabte", "Dissabte",
"Diumenge"); "Diumenge");
// Please note that the following array of short day names (and the same goes
// for short month names, _SMN) isn't absolutely necessary. We give it here
// for exemplification on how one can customize the short day names, but if
// they are simply the first N letters of the full name you can simply say:
//
// Calendar._SDN_len = N; // short day name length
// Calendar._SMN_len = N; // short month name length
//
// If N = 3 then this is not needed either since we assume a value of 3 if not
// present, to be compatible with translation files that were written before
// this feature.
// short day names
Calendar._SDN = new Array
("Diu",
"Dil",
"Dmt",
"Dmc",
"Dij",
"Div",
"Dis",
"Diu");
// full month names
Calendar._MN = new Array Calendar._MN = new Array
("Gener", ("Gener",
"Febrer", "Febrer",
@ -58,66 +22,24 @@ Calendar._MN = new Array
"Novembre", "Novembre",
"Desembre"); "Desembre");
// short month names
Calendar._SMN = new Array
("Gen",
"Feb",
"Mar",
"Abr",
"Mai",
"Jun",
"Jul",
"Ago",
"Set",
"Oct",
"Nov",
"Des");
// tooltips // tooltips
Calendar._TT = {}; Calendar._TT = {};
Calendar._TT["INFO"] = "Sobre el calendari"; Calendar._TT["TOGGLE"] = "Canvia el primer dia de la setmana";
Calendar._TT["PREV_YEAR"] = "Any anterior (mantenir per a menu)";
Calendar._TT["ABOUT"] = Calendar._TT["PREV_MONTH"] = "Mes anterior (mantenir per a menu)";
"DHTML Selector de Data/Hora\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
"\n\n" +
"Sel.lecció de Dates:\n" +
"- Fes servir els botons \xab, \xbb per sel.leccionar l'any\n" +
"- Fes servir els botons " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " per se.lecciconar el mes\n" +
"- Manté el ratolí apretat en qualsevol dels anteriors per sel.lecció ràpida.";
Calendar._TT["ABOUT_TIME"] = "\n\n" +
"Time selection:\n" +
"- claca en qualsevol de les parts de la hora per augmentar-les\n" +
"- o Shift-click per decrementar-la\n" +
"- or click and arrastra per sel.lecció ràpida.";
Calendar._TT["PREV_YEAR"] = "Any anterior (Mantenir per menu)";
Calendar._TT["PREV_MONTH"] = "Mes anterior (Mantenir per menu)";
Calendar._TT["GO_TODAY"] = "Anar a avui"; Calendar._TT["GO_TODAY"] = "Anar a avui";
Calendar._TT["NEXT_MONTH"] = "Mes següent (Mantenir per menu)"; Calendar._TT["NEXT_MONTH"] = "Mes següent (mantenir per a menu)";
Calendar._TT["NEXT_YEAR"] = "Any següent (Mantenir per menu)"; Calendar._TT["NEXT_YEAR"] = "Any següent (mantenir per a menu)";
Calendar._TT["SEL_DATE"] = "Sel.leccionar data"; Calendar._TT["SEL_DATE"] = "Seleccionar data";
Calendar._TT["DRAG_TO_MOVE"] = "Arrastrar per moure"; Calendar._TT["DRAG_TO_MOVE"] = "Arrastrar per a moure";
Calendar._TT["PART_TODAY"] = " (avui)"; Calendar._TT["PART_TODAY"] = " (avui)";
Calendar._TT["MON_FIRST"] = "Mostrar dilluns primer";
// the following is to inform that "%s" is to be the first day of week Calendar._TT["SUN_FIRST"] = "Mostrar diumenge primer";
// %s will be replaced with the day name. Calendar._TT["CLOSE"] = "Tancar";
Calendar._TT["DAY_FIRST"] = "Mostra %s primer";
// This may be locale-dependent. It specifies the week-end days, as an array
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
// means Monday, etc.
Calendar._TT["WEEKEND"] = "0,6";
Calendar._TT["CLOSE"] = "Tanca";
Calendar._TT["TODAY"] = "Avui"; Calendar._TT["TODAY"] = "Avui";
Calendar._TT["TIME_PART"] = "(Shift-)Click a arrastra per canviar el valor";
// date formats // date formats
Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; Calendar._TT["DEF_DATE_FORMAT"] = "dd-mm-yy";
Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; Calendar._TT["TT_DATE_FORMAT"] = "D, M d";
Calendar._TT["WK"] = "st"; Calendar._TT["WK"] = "sem";
Calendar._TT["TIME"] = "Hora:";

View File

@ -3,18 +3,16 @@
language: Czech language: Czech
encoding: windows-1250 encoding: windows-1250
author: Lubos Jerabek (xnet@seznam.cz) author: Lubos Jerabek (xnet@seznam.cz)
Jan Uhlir (espinosa@centrum.cz)
*/ */
// ** I18N // ** I18N
Calendar._DN = new Array('Nedìle','Pondìlí','Úterý','Støeda','Ètvrtek','Pátek','Sobota','Nedìle'); Calendar._DN = new Array('Nedìle','Pondìlí','Úterý','Støeda','Ètvrtek','Pátek','Sobota','Nedìle');
Calendar._SDN = new Array('Ne','Po','Út','St','Èt','Pá','So','Ne'); Calendar._DN3 = new Array('Ne','Po','Út','St','Èt','Pá','So','Ne');
Calendar._MN = new Array('Leden','Únor','Bøezen','Duben','Kvìten','Èerven','Èervenec','Srpen','Záøí','Øíjen','Listopad','Prosinec'); Calendar._MN = new Array('Leden','Únor','Bøezen','Duben','Kvìten','Èerven','Èervenec','Srpen','Záøí','Øíjen','Listopad','Prosinec');
Calendar._SMN = new Array('Led','Úno','Bøe','Dub','Kvì','Èrv','Èvc','Srp','Záø','Øíj','Lis','Pro'); Calendar._MN3 = new Array('Led','Úno','Bøe','Dub','Kvì','Èrv','Èvc','Srp','Záø','Øíj','Lis','Pro');
// tooltips // tooltips
Calendar._TT = {}; Calendar._TT = {};
Calendar._TT["INFO"] = "O komponentì kalendáø";
Calendar._TT["TOGGLE"] = "Zmìna prvního dne v týdnu"; Calendar._TT["TOGGLE"] = "Zmìna prvního dne v týdnu";
Calendar._TT["PREV_YEAR"] = "Pøedchozí rok (pøidrž pro menu)"; Calendar._TT["PREV_YEAR"] = "Pøedchozí rok (pøidrž pro menu)";
Calendar._TT["PREV_MONTH"] = "Pøedchozí mìsíc (pøidrž pro menu)"; Calendar._TT["PREV_MONTH"] = "Pøedchozí mìsíc (pøidrž pro menu)";
@ -25,41 +23,12 @@ Calendar._TT["SEL_DATE"] = "Vyber datum";
Calendar._TT["DRAG_TO_MOVE"] = "Chy<68> a táhni, pro pøesun"; Calendar._TT["DRAG_TO_MOVE"] = "Chy<68> a táhni, pro pøesun";
Calendar._TT["PART_TODAY"] = " (dnes)"; Calendar._TT["PART_TODAY"] = " (dnes)";
Calendar._TT["MON_FIRST"] = "Ukaž jako první Pondìlí"; Calendar._TT["MON_FIRST"] = "Ukaž jako první Pondìlí";
//Calendar._TT["SUN_FIRST"] = "Ukaž jako první Nedìli"; Calendar._TT["SUN_FIRST"] = "Ukaž jako první Nedìli";
Calendar._TT["ABOUT"] =
"DHTML Date/Time Selector\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
"\n\n" +
"Výbìr datumu:\n" +
"- Use the \xab, \xbb buttons to select year\n" +
"- Použijte tlaèítka " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " k výbìru mìsíce\n" +
"- Podržte tlaèítko myši na jakémkoliv z tìch tlaèítek pro rychlejší výbìr.";
Calendar._TT["ABOUT_TIME"] = "\n\n" +
"Výbìr èasu:\n" +
"- Kliknìte na jakoukoliv z èástí výbìru èasu pro zvýšení.\n" +
"- nebo Shift-click pro snížení\n" +
"- nebo kliknìte a táhnìte pro rychlejší výbìr.";
// the following is to inform that "%s" is to be the first day of week
// %s will be replaced with the day name.
Calendar._TT["DAY_FIRST"] = "Zobraz %s první";
// This may be locale-dependent. It specifies the week-end days, as an array
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
// means Monday, etc.
Calendar._TT["WEEKEND"] = "0,6";
Calendar._TT["CLOSE"] = "Zavøít"; Calendar._TT["CLOSE"] = "Zavøít";
Calendar._TT["TODAY"] = "Dnes"; Calendar._TT["TODAY"] = "Dnes";
Calendar._TT["TIME_PART"] = "(Shift-)Klikni nebo táhni pro zmìnu hodnoty";
// date formats // date formats
Calendar._TT["DEF_DATE_FORMAT"] = "d.m.yy"; Calendar._TT["DEF_DATE_FORMAT"] = "d.m.yy";
Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; Calendar._TT["TT_DATE_FORMAT"] = "DD, 5.MM y";
Calendar._TT["WK"] = "wk"; Calendar._TT["WK"] = "wk";
Calendar._TT["TIME"] = "Èas:";

View File

@ -1,51 +1,15 @@
// ** I18N // ** I18N
// Calendar DA language
// Author: Michael Thingmand Henriksen, <michael (a) thingmand dot dk>
// Encoding: any
// Distributed under the same terms as the calendar itself.
// For translators: please use UTF-8 if possible. We strongly believe that
// Unicode is the answer to a real internationalized world. Also please
// include your contact information in the header, as can be seen above.
// full day names
Calendar._DN = new Array Calendar._DN = new Array
("Søndag", ("Søndag",
"Mandag", "Mandag",
"Tirsdag", "Tirsdag",
"Onsdag", "Onsdag",
"Torsdag", "Torsdag",
"Fredag", "Fredag",
"Lørdag", "Lørdag",
"Søndag"); "Søndag");
// Please note that the following array of short day names (and the same goes
// for short month names, _SMN) isn't absolutely necessary. We give it here
// for exemplification on how one can customize the short day names, but if
// they are simply the first N letters of the full name you can simply say:
//
// Calendar._SDN_len = N; // short day name length
// Calendar._SMN_len = N; // short month name length
//
// If N = 3 then this is not needed either since we assume a value of 3 if not
// present, to be compatible with translation files that were written before
// this feature.
// short day names
Calendar._SDN = new Array
("Søn",
"Man",
"Tir",
"Ons",
"Tor",
"Fre",
"Lør",
"Søn");
// full month names
Calendar._MN = new Array Calendar._MN = new Array
("Januar", ("January",
"Februar", "Februar",
"Marts", "Marts",
"April", "April",
@ -58,66 +22,42 @@ Calendar._MN = new Array
"November", "November",
"December"); "December");
// short month names
Calendar._SMN = new Array
("Jan",
"Feb",
"Mar",
"Apr",
"Maj",
"Jun",
"Jul",
"Aug",
"Sep",
"Okt",
"Nov",
"Dec");
// tooltips // tooltips
Calendar._TT = {}; Calendar._TT = {};
Calendar._TT["INFO"] = "Om Kalenderen"; Calendar._TT["INFO"] = "Om Kalenderen";
Calendar._TT["ABOUT"] = Calendar._TT["ABOUT"] =
"DHTML Date/Time Selector\n" + "DHTML Date/Time Selector\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) "(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
"For den seneste version besøg: http://www.dynarch.com/projects/calendar/\n"; + "For den seneste version besøg: http://dynarch.com/mishoo/calendar.epl\n" +
"Distribueret under GNU LGPL. Se http://gnu.org/licenses/lgpl.html for detajler." + "Distribueret under GNU LGPL. Se http://gnu.org/licenses/lgpl.html for detajler." +
"\n\n" + "\n\n" +
"Valg af dato:\n" + "Valg af dato:\n" +
"- Brug \xab, \xbb knapperne for at vælge år\n" + "- Brug \xab, \xbb knapperne for at vælge år\n" +
"- Brug " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " knapperne for at vælge måned\n" + "- Brug " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " knapperne for at vælge måned\n" +
"- Hold knappen på musen nede på knapperne ovenfor for hurtigere valg."; "- Hold knappen på musen nede på knapperne ovenfor for hurtigere valg.";
Calendar._TT["ABOUT_TIME"] = "\n\n" + Calendar._TT["ABOUT_TIME"] = "\n\n" +
"Valg af tid:\n" + "Valg af tid:\n" +
"- Klik på en vilkårlig del for større værdi\n" + "- Klik på en vilkårlig del for større værdi\n" +
"- eller Shift-klik for for mindre værdi\n" + "- eller Shift-klik for for mindre værdi\n" +
"- eller klik og træk for hurtigere valg."; "- eller klik og træk for hurtigere valg.";
Calendar._TT["PREV_YEAR"] = "Ét år tilbage (hold for menu)"; Calendar._TT["TOGGLE"] = "Skift første ugedag";
Calendar._TT["PREV_MONTH"] = "Én måned tilbage (hold for menu)"; Calendar._TT["PREV_YEAR"] = "Ét år tilbage (hold for menu)";
Calendar._TT["GO_TODAY"] = "Gå til i dag"; Calendar._TT["PREV_MONTH"] = "Én måned tilbage (hold for menu)";
Calendar._TT["NEXT_MONTH"] = "Én måned frem (hold for menu)"; Calendar._TT["GO_TODAY"] = "Gå til i dag";
Calendar._TT["NEXT_YEAR"] = "Ét år frem (hold for menu)"; Calendar._TT["NEXT_MONTH"] = "Én måned frem (hold for menu)";
Calendar._TT["SEL_DATE"] = "Vælg dag"; Calendar._TT["NEXT_YEAR"] = "Ét år frem (hold for menu)";
Calendar._TT["DRAG_TO_MOVE"] = "Træk vinduet"; Calendar._TT["SEL_DATE"] = "Vælg dag";
Calendar._TT["DRAG_TO_MOVE"] = "Træk vinduet";
Calendar._TT["PART_TODAY"] = " (i dag)"; Calendar._TT["PART_TODAY"] = " (i dag)";
Calendar._TT["MON_FIRST"] = "Vis mandag først";
// the following is to inform that "%s" is to be the first day of week Calendar._TT["SUN_FIRST"] = "Vis søndag først";
// %s will be replaced with the day name. Calendar._TT["CLOSE"] = "Luk vinduet";
Calendar._TT["DAY_FIRST"] = "Vis %s først";
// This may be locale-dependent. It specifies the week-end days, as an array
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
// means Monday, etc.
Calendar._TT["WEEKEND"] = "0,6";
Calendar._TT["CLOSE"] = "Luk";
Calendar._TT["TODAY"] = "I dag"; Calendar._TT["TODAY"] = "I dag";
Calendar._TT["TIME_PART"] = "(Shift-)klik eller træk for at ændre værdi";
// date formats // date formats
Calendar._TT["DEF_DATE_FORMAT"] = "%d-%m-%Y"; Calendar._TT["DEF_DATE_FORMAT"] = "dd-mm-yy";
Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; Calendar._TT["TT_DATE_FORMAT"] = "%d. %b, %Y";
Calendar._TT["WK"] = "Uge"; Calendar._TT["WK"] = "wk";
Calendar._TT["TIME"] = "Tid:";

View File

@ -1,13 +1,18 @@
// Author: Hartwig Weinkauf h_weinkauf@gmx.de
// <20>erarbeitet und fehlende Texte hinzugefgt von Gerhard Neinert (gerhard at neinert punkt de)
// Feel free to use / redistribute under the GNU LGPL.
// ** I18N // ** I18N
// Calendar DE language // short day names
// Author: Jack (tR), <jack@jtr.de> Calendar._SDN = new Array
// Encoding: any ("So",
// Distributed under the same terms as the calendar itself. "Mo",
"Di",
// For translators: please use UTF-8 if possible. We strongly believe that "Mi",
// Unicode is the answer to a real internationalized world. Also please "Do",
// include your contact information in the header, as can be seen above. "Fr",
"Sa",
"So");
// full day names // full day names
Calendar._DN = new Array Calendar._DN = new Array
@ -20,28 +25,8 @@ Calendar._DN = new Array
"Samstag", "Samstag",
"Sonntag"); "Sonntag");
// Please note that the following array of short day names (and the same goes // short day names only use 2 letters instead of 3
// for short month names, _SMN) isn't absolutely necessary. We give it here Calendar._SDN_len = 2;
// for exemplification on how one can customize the short day names, but if
// they are simply the first N letters of the full name you can simply say:
//
// Calendar._SDN_len = N; // short day name length
// Calendar._SMN_len = N; // short month name length
//
// If N = 3 then this is not needed either since we assume a value of 3 if not
// present, to be compatible with translation files that were written before
// this feature.
// short day names
Calendar._SDN = new Array
("So",
"Mo",
"Di",
"Mi",
"Do",
"Fr",
"Sa",
"So");
// full month names // full month names
Calendar._MN = new Array Calendar._MN = new Array
@ -64,7 +49,7 @@ Calendar._SMN = new Array
"Feb", "Feb",
"M\u00e4r", "M\u00e4r",
"Apr", "Apr",
"May", "Mai",
"Jun", "Jun",
"Jul", "Jul",
"Aug", "Aug",
@ -75,50 +60,41 @@ Calendar._SMN = new Array
// tooltips // tooltips
Calendar._TT = {}; Calendar._TT = {};
Calendar._TT["INFO"] = "\u00DCber dieses Kalendarmodul";
Calendar._TT["ABOUT"] = Calendar._TT["ABOUT"] =
"DHTML Date/Time Selector\n" + "DHTML Datum/Zeit Selector\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this ;-) "(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + "Donwload neueste Version: http://dynarch.com/mishoo/calendar.epl\n" +
"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + "Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
"\n\n" + "\n\n" +
"Datum ausw\u00e4hlen:\n" + "Datumsauswahl:\n" +
"- Benutzen Sie die \xab, \xbb Buttons um das Jahr zu w\u00e4hlen\n" + "- Jahr ausw\u00e4hlen mit \xab und \xbb\n" +
"- Benutzen Sie die " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " Buttons um den Monat zu w\u00e4hlen\n" + "- Monat ausw\u00e4hlen mit " + String.fromCharCode(0x2039) + " und " + String.fromCharCode(0x203a) + "\n" +
"- F\u00fcr eine Schnellauswahl halten Sie die Maustaste \u00fcber diesen Buttons fest."; "- Fr Auswahl aus Liste Maustaste gedr\u00fcckt halten.";
Calendar._TT["ABOUT_TIME"] = "\n\n" + Calendar._TT["ABOUT_TIME"] = "\n\n" +
"Zeit ausw\u00e4hlen:\n" + "Zeit w\u00e4hlen:\n" +
"- Klicken Sie auf die Teile der Uhrzeit, um diese zu erh\u00F6hen\n" + "- Stunde/Minute weiter mit Mausklick\n" +
"- oder klicken Sie mit festgehaltener Shift-Taste um diese zu verringern\n" + "- Stunde/Minute zurck mit Shift-Mausklick\n" +
"- oder klicken und festhalten f\u00fcr Schnellauswahl."; "- oder f\u00fcr schnellere Auswahl nach links oder rechts ziehen.";
Calendar._TT["TOGGLE"] = "Ersten Tag der Woche w\u00e4hlen"; Calendar._TT["TOGGLE"] = "Ersten Tag der Woche w\u00e4hlen";
Calendar._TT["PREV_YEAR"] = "Voriges Jahr (Festhalten f\u00fcr Schnellauswahl)"; Calendar._TT["PREV_YEAR"] = "Jahr zur\u00fcck (halten -> Auswahlmen\u00fc)";
Calendar._TT["PREV_MONTH"] = "Voriger Monat (Festhalten f\u00fcr Schnellauswahl)"; Calendar._TT["PREV_MONTH"] = "Monat zur\u00fcck (halten -> Auswahlmen\u00fc)";
Calendar._TT["GO_TODAY"] = "Heute ausw\u00e4hlen"; Calendar._TT["GO_TODAY"] = "Gehe zum heutigen Datum";
Calendar._TT["NEXT_MONTH"] = "N\u00e4chst. Monat (Festhalten f\u00fcr Schnellauswahl)"; Calendar._TT["NEXT_MONTH"] = "Monat vor (halten -> Auswahlmen\u00fc)";
Calendar._TT["NEXT_YEAR"] = "N\u00e4chst. Jahr (Festhalten f\u00fcr Schnellauswahl)"; Calendar._TT["NEXT_YEAR"] = "Jahr vor (halten -> Auswahlmen\u00fc)";
Calendar._TT["SEL_DATE"] = "Datum ausw\u00e4hlen"; Calendar._TT["SEL_DATE"] = "Datum ausw\u00e4hlen";
Calendar._TT["DRAG_TO_MOVE"] = "Zum Bewegen festhalten"; Calendar._TT["DRAG_TO_MOVE"] = "Klicken und halten um zu verschieben";
Calendar._TT["PART_TODAY"] = " (Heute)"; Calendar._TT["PART_TODAY"] = " (heute)";
Calendar._TT["MON_FIRST"] = "Wochenanzeige mit Montag beginnen";
// the following is to inform that "%s" is to be the first day of week Calendar._TT["SUN_FIRST"] = "Wochenanzeige mit Sonntag beginnen";
// %s will be replaced with the day name.
Calendar._TT["DAY_FIRST"] = "Woche beginnt mit %s ";
// This may be locale-dependent. It specifies the week-end days, as an array
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
// means Monday, etc.
Calendar._TT["WEEKEND"] = "0,6";
Calendar._TT["CLOSE"] = "Schlie\u00dfen"; Calendar._TT["CLOSE"] = "Schlie\u00dfen";
Calendar._TT["TODAY"] = "Heute"; Calendar._TT["TODAY"] = "Heute";
Calendar._TT["TIME_PART"] = "(Shift-)Klick oder Festhalten und Ziehen um den Wert zu \u00e4ndern";
// date formats // date formats
Calendar._TT["DEF_DATE_FORMAT"] = "%d.%m.%Y"; Calendar._TT["DEF_DATE_FORMAT"] = "dd-mm-y";
Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; Calendar._TT["TT_DATE_FORMAT"] = "Datum ausw\u00e4hlen";
Calendar._TT["WK"] = "wk"; Calendar._TT["WK"] = "KW";
Calendar._TT["TIME"] = "Zeit:";

View File

@ -53,8 +53,8 @@ Calendar._TT["INFO"] = "Για το ημερολόγιο";
Calendar._TT["ABOUT"] = Calendar._TT["ABOUT"] =
"Επιλογέας ημερομηνίας/ώρας σε DHTML\n" + "Επιλογέας ημερομηνίας/ώρας σε DHTML\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) "(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
"Για τελευταία έκδοση: http://www.dynarch.com/projects/calendar/\n" + "Για τελευταία έκδοση: http://dynarch.com/mishoo/calendar.epl\n" +
"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + "Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
"\n\n" + "\n\n" +
"Επιλογή ημερομηνίας:\n" + "Επιλογή ημερομηνίας:\n" +

View File

@ -1,7 +1,7 @@
// ** I18N // ** I18N
// Calendar EN language // Calendar EN language
// Author: Mihai Bazon, <mihai_bazon@yahoo.com> // Author: Mihai Bazon, <mishoo@infoiasi.ro>
// Encoding: any // Encoding: any
// Distributed under the same terms as the calendar itself. // Distributed under the same terms as the calendar itself.
@ -43,10 +43,6 @@ Calendar._SDN = new Array
"Sat", "Sat",
"Sun"); "Sun");
// First day of the week. "0" means display Sunday first, "1" means display
// Monday first, etc.
Calendar._FD = 0;
// full month names // full month names
Calendar._MN = new Array Calendar._MN = new Array
("January", ("January",
@ -83,8 +79,8 @@ Calendar._TT["INFO"] = "About the calendar";
Calendar._TT["ABOUT"] = Calendar._TT["ABOUT"] =
"DHTML Date/Time Selector\n" + "DHTML Date/Time Selector\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) "(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + "For latest version visit: http://dynarch.com/mishoo/calendar.epl\n" +
"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + "Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
"\n\n" + "\n\n" +
"Date selection:\n" + "Date selection:\n" +

View File

@ -1,10 +1,8 @@
// ** I18N // ** I18N
// Calendar ES (spanish) language // Calendar EN language
// Author: Mihai Bazon, <mihai_bazon@yahoo.com> // Author: Mihai Bazon, <mishoo@infoiasi.ro>
// Updater: Servilio Afre Puentes <servilios@yahoo.com> // Encoding: any
// Updated: 2004-06-03
// Encoding: utf-8
// Distributed under the same terms as the calendar itself. // Distributed under the same terms as the calendar itself.
// For translators: please use UTF-8 if possible. We strongly believe that // For translators: please use UTF-8 if possible. We strongly believe that
@ -16,10 +14,10 @@ Calendar._DN = new Array
("Domingo", ("Domingo",
"Lunes", "Lunes",
"Martes", "Martes",
"Miércoles", "Miircoles",
"Jueves", "Jueves",
"Viernes", "Viernes",
"Sábado", "Sabado",
"Domingo"); "Domingo");
// Please note that the following array of short day names (and the same goes // Please note that the following array of short day names (and the same goes
@ -39,16 +37,12 @@ Calendar._SDN = new Array
("Dom", ("Dom",
"Lun", "Lun",
"Mar", "Mar",
"Mié", "Mii",
"Jue", "Jue",
"Vie", "Vie",
"Sáb", "Sab",
"Dom"); "Dom");
// First day of the week. "0" means display Sunday first, "1" means display
// Monday first, etc.
Calendar._FD = 1;
// full month names // full month names
Calendar._MN = new Array Calendar._MN = new Array
("Enero", ("Enero",
@ -85,45 +79,36 @@ Calendar._TT["INFO"] = "Acerca del calendario";
Calendar._TT["ABOUT"] = Calendar._TT["ABOUT"] =
"Selector DHTML de Fecha/Hora\n" + "Selector DHTML de Fecha/Hora\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) "(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
"Para conseguir la última versión visite: http://www.dynarch.com/projects/calendar/\n" + "Para conseguir la zltima versisn visite: http://dynarch.com/mishoo/calendar.epl\n" +
"Distribuido bajo licencia GNU LGPL. Visite http://gnu.org/licenses/lgpl.html para más detalles." + "Distribuido bajo licencia GNU LGPL. Visite http://gnu.org/licenses/lgpl.html para mas detalles." +
"\n\n" + "\n\n" +
"Selección de fecha:\n" + "Seleccisn de fecha:\n" +
"- Use los botones \xab, \xbb para seleccionar el año\n" + "- Use los botones \xab, \xbb para seleccionar el aqo\n" +
"- Use los botones " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " para seleccionar el mes\n" + "- Use los botones " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " para seleccionar el mes\n" +
"- Mantenga pulsado el ratón en cualquiera de estos botones para una selección rápida."; "- Mantenga pulsado el ratsn en cualquiera de estos botones para una seleccisn rapida.";
Calendar._TT["ABOUT_TIME"] = "\n\n" + Calendar._TT["ABOUT_TIME"] = "\n\n" +
"Selección de hora:\n" + "Seleccisn de hora:\n" +
"- Pulse en cualquiera de las partes de la hora para incrementarla\n" + "- Pulse en cualquiera de las partes de la hora para incrementarla\n" +
"- o pulse las mayúsculas mientras hace clic para decrementarla\n" + "- s pulse las mayzsculas mientras hace clic para decrementarla\n" +
"- o haga clic y arrastre el ratón para una selección más rápida."; "- s haga clic y arrastre el ratsn para una seleccisn mas rapida.";
Calendar._TT["PREV_YEAR"] = "Año anterior (mantener para menú)"; Calendar._TT["PREV_YEAR"] = "Aqo anterior (mantener para menu)";
Calendar._TT["PREV_MONTH"] = "Mes anterior (mantener para menú)"; Calendar._TT["PREV_MONTH"] = "Mes anterior (mantener para menu)";
Calendar._TT["GO_TODAY"] = "Ir a hoy"; Calendar._TT["GO_TODAY"] = "Ir a hoy";
Calendar._TT["NEXT_MONTH"] = "Mes siguiente (mantener para menú)"; Calendar._TT["NEXT_MONTH"] = "Mes siguiente (mantener para menu)";
Calendar._TT["NEXT_YEAR"] = "Año siguiente (mantener para menú)"; Calendar._TT["NEXT_YEAR"] = "Aqo siguiente (mantener para menu)";
Calendar._TT["SEL_DATE"] = "Seleccionar fecha"; Calendar._TT["SEL_DATE"] = "Seleccionar fecha";
Calendar._TT["DRAG_TO_MOVE"] = "Arrastrar para mover"; Calendar._TT["DRAG_TO_MOVE"] = "Arrastrar para mover";
Calendar._TT["PART_TODAY"] = " (hoy)"; Calendar._TT["PART_TODAY"] = " (hoy)";
Calendar._TT["MON_FIRST"] = "Mostrar lunes primero";
// the following is to inform that "%s" is to be the first day of week Calendar._TT["SUN_FIRST"] = "Mostrar domingo primero";
// %s will be replaced with the day name.
Calendar._TT["DAY_FIRST"] = "Hacer %s primer día de la semana";
// This may be locale-dependent. It specifies the week-end days, as an array
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
// means Monday, etc.
Calendar._TT["WEEKEND"] = "0,6";
Calendar._TT["CLOSE"] = "Cerrar"; Calendar._TT["CLOSE"] = "Cerrar";
Calendar._TT["TODAY"] = "Hoy"; Calendar._TT["TODAY"] = "Hoy";
Calendar._TT["TIME_PART"] = "(Mayúscula-)Clic o arrastre para cambiar valor"; Calendar._TT["TIME_PART"] = "(Mayzscula-)Clic o arrastre para cambiar valor";
// date formats // date formats
Calendar._TT["DEF_DATE_FORMAT"] = "%d/%m/%Y"; Calendar._TT["DEF_DATE_FORMAT"] = "%d/%m/%Y";
Calendar._TT["TT_DATE_FORMAT"] = "%A, %e de %B de %Y"; Calendar._TT["TT_DATE_FORMAT"] = "%A, %e de %B de %Y";
Calendar._TT["WK"] = "sem"; Calendar._TT["WK"] = "sem";
Calendar._TT["TIME"] = "Hora:";

View File

@ -63,8 +63,8 @@ Calendar._TT["INFO"] = "Tietoja kalenterista";
Calendar._TT["ABOUT"] = Calendar._TT["ABOUT"] =
"DHTML Date/Time Selector\n" + "DHTML Date/Time Selector\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) "(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
"Uusin versio osoitteessa: http://www.dynarch.com/projects/calendar/\n" + "Uusin versio osoitteessa: http://dynarch.com/mishoo/calendar.epl\n" +
"Julkaistu GNU LGPL lisenssin alaisuudessa. Lisätietoja osoitteessa http://gnu.org/licenses/lgpl.html" + "Julkaistu GNU LGPL lisenssin alaisuudessa. Lisätietoja osoitteessa http://gnu.org/licenses/lgpl.html" +
"\n\n" + "\n\n" +
"Päivämäärä valinta:\n" + "Päivämäärä valinta:\n" +

View File

@ -1,17 +1,4 @@
// ** I18N // ** I18N
// Calendar EN language
// Author: Mihai Bazon, <mihai_bazon@yahoo.com>
// Encoding: any
// Distributed under the same terms as the calendar itself.
// For translators: please use UTF-8 if possible. We strongly believe that
// Unicode is the answer to a real internationalized world. Also please
// include your contact information in the header, as can be seen above.
// Translator: David Duret, <pilgrim@mala-template.net> from previous french version
// full day names
Calendar._DN = new Array Calendar._DN = new Array
("Dimanche", ("Dimanche",
"Lundi", "Lundi",
@ -21,31 +8,6 @@ Calendar._DN = new Array
"Vendredi", "Vendredi",
"Samedi", "Samedi",
"Dimanche"); "Dimanche");
// Please note that the following array of short day names (and the same goes
// for short month names, _SMN) isn't absolutely necessary. We give it here
// for exemplification on how one can customize the short day names, but if
// they are simply the first N letters of the full name you can simply say:
//
// Calendar._SDN_len = N; // short day name length
// Calendar._SMN_len = N; // short month name length
//
// If N = 3 then this is not needed either since we assume a value of 3 if not
// present, to be compatible with translation files that were written before
// this feature.
// short day names
Calendar._SDN = new Array
("Dim",
"Lun",
"Mar",
"Mar",
"Jeu",
"Ven",
"Sam",
"Dim");
// full month names
Calendar._MN = new Array Calendar._MN = new Array
("Janvier", ("Janvier",
"Février", "Février",
@ -59,8 +21,15 @@ Calendar._MN = new Array
"Octobre", "Octobre",
"Novembre", "Novembre",
"Décembre"); "Décembre");
Calendar._SDN = new Array
// short month names ("Lun",
"Mar",
"Mer",
"Jeu",
"Thu",
"Ven",
"Sam",
"Dim");
Calendar._SMN = new Array Calendar._SMN = new Array
("Jan", ("Jan",
"Fev", "Fev",
@ -77,49 +46,41 @@ Calendar._SMN = new Array
// tooltips // tooltips
Calendar._TT = {}; Calendar._TT = {};
Calendar._TT["INFO"] = "A propos du calendrier"; Calendar._TT["INFO"] = "A propos du calendrier";
Calendar._TT["ABOUT"] = Calendar._TT["ABOUT"] =
"DHTML Date/Heure Selecteur\n" + "DHTML Date/Heure Selecteur\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) "(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
"Pour la derniere version visitez : http://www.dynarch.com/projects/calendar/\n" + "Pour la derniere version visitez: http://dynarch.com/mishoo/calendar.epl\n" +
"Distribué par GNU LGPL. Voir http://gnu.org/licenses/lgpl.html pour les details." + "Distribué par GNU LGPL. Voir http://gnu.org/licenses/lgpl.html pour les details." +
"\n\n" + "\n\n" +
"Selection de la date :\n" + "Selection de la date :\n" +
"- Utiliser les bouttons \xab, \xbb pour selectionner l\'annee\n" + "- Utiliser les bouttons \xab, \xbb pour selectionner l\'annee\n" +
"- Utiliser les bouttons " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " pour selectionner les mois\n" + "- Utiliser les bouttons " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " pour selectionner les mois\n" +
"- Garder la souris sur n'importe quels boutons pour une selection plus rapide"; "- Garder la souris sur n'importe quels boutons pour un selection plus rapide";
Calendar._TT["ABOUT_TIME"] = "\n\n" + Calendar._TT["ABOUT_TIME"] = "\n\n" +
"Selection de l\'heure:\n" + "Selection de l\'heure:\n" +
"- Cliquer sur heures ou minutes pour incrementer\n" + "- Cliquer sur heures ou minutes pour incrementer\n" +
"- ou Maj-clic pour decrementer\n" + "- ou Maj-clic pour decrementer\n" +
"- ou clic et glisser-deplacer pour une selection plus rapide"; "- ou clic et glisser deplacer pour un selection plus rapide";
Calendar._TT["TOGGLE"] = "Changer le premier jour de la semaine";
Calendar._TT["PREV_YEAR"] = "Année préc. (maintenir pour menu)"; Calendar._TT["PREV_YEAR"] = "Année préc. (maintenir pour menu)";
Calendar._TT["PREV_MONTH"] = "Mois préc. (maintenir pour menu)"; Calendar._TT["PREV_MONTH"] = "Mois préc. (maintenir pour menu)";
Calendar._TT["GO_TODAY"] = "Atteindre la date du jour"; Calendar._TT["GO_TODAY"] = "Atteindre date du jour";
Calendar._TT["NEXT_MONTH"] = "Mois suiv. (maintenir pour menu)"; Calendar._TT["NEXT_MONTH"] = "Mois suiv. (maintenir pour menu)";
Calendar._TT["NEXT_YEAR"] = "Année suiv. (maintenir pour menu)"; Calendar._TT["NEXT_YEAR"] = "Année suiv. (maintenir pour menu)";
Calendar._TT["SEL_DATE"] = "Sélectionner une date"; Calendar._TT["SEL_DATE"] = "Choisir une date";
Calendar._TT["DRAG_TO_MOVE"] = "Déplacer"; Calendar._TT["DRAG_TO_MOVE"] = "Déplacer";
Calendar._TT["PART_TODAY"] = " (Aujourd'hui)"; Calendar._TT["PART_TODAY"] = " (Aujourd'hui)";
Calendar._TT["MON_FIRST"] = "Commencer par lundi";
// the following is to inform that "%s" is to be the first day of week Calendar._TT["SUN_FIRST"] = "Commencer par dimanche";
// %s will be replaced with the day name.
Calendar._TT["DAY_FIRST"] = "Afficher %s en premier";
// This may be locale-dependent. It specifies the week-end days, as an array
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
// means Monday, etc.
Calendar._TT["WEEKEND"] = "0,6";
Calendar._TT["CLOSE"] = "Fermer"; Calendar._TT["CLOSE"] = "Fermer";
Calendar._TT["TODAY"] = "Aujourd'hui"; Calendar._TT["TODAY"] = "Aujourd'hui";
Calendar._TT["TIME_PART"] = "(Maj-)Clic ou glisser pour modifier la valeur";
// date formats // date formats
Calendar._TT["DEF_DATE_FORMAT"] = "%d/%m/%Y"; Calendar._TT["DEF_DATE_FORMAT"] = "%d-%m-%y";
Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; Calendar._TT["TT_DATE_FORMAT"] = " %A %e %B %Y";
Calendar._TT["WK"] = "Sem."; Calendar._TT["WK"] = "sem";
Calendar._TT["TIME"] = "Heure :";

View File

@ -1,16 +1,4 @@
// ** I18N // ** I18N
// Calendar HU language
// Author: ???
// Modifier: KARASZI Istvan, <jscalendar@spam.raszi.hu>
// Encoding: any
// Distributed under the same terms as the calendar itself.
// For translators: please use UTF-8 if possible. We strongly believe that
// Unicode is the answer to a real internationalized world. Also please
// include your contact information in the header, as can be seen above.
// full day names
Calendar._DN = new Array Calendar._DN = new Array
("Vasárnap", ("Vasárnap",
"Hétfõ", "Hétfõ",
@ -20,31 +8,6 @@ Calendar._DN = new Array
"Péntek", "Péntek",
"Szombat", "Szombat",
"Vasárnap"); "Vasárnap");
// Please note that the following array of short day names (and the same goes
// for short month names, _SMN) isn't absolutely necessary. We give it here
// for exemplification on how one can customize the short day names, but if
// they are simply the first N letters of the full name you can simply say:
//
// Calendar._SDN_len = N; // short day name length
// Calendar._SMN_len = N; // short month name length
//
// If N = 3 then this is not needed either since we assume a value of 3 if not
// present, to be compatible with translation files that were written before
// this feature.
// short day names
Calendar._SDN = new Array
("v",
"h",
"k",
"sze",
"cs",
"p",
"szo",
"v");
// full month names
Calendar._MN = new Array Calendar._MN = new Array
("január", ("január",
"február", "február",
@ -59,41 +22,9 @@ Calendar._MN = new Array
"november", "november",
"december"); "december");
// short month names
Calendar._SMN = new Array
("jan",
"feb",
"már",
"ápr",
"máj",
"jún",
"júl",
"aug",
"sze",
"okt",
"nov",
"dec");
// tooltips // tooltips
Calendar._TT = {}; Calendar._TT = {};
Calendar._TT["INFO"] = "A kalendáriumról"; Calendar._TT["TOGGLE"] = "A hét elsõ napjának beállítása";
Calendar._TT["ABOUT"] =
"DHTML dátum/idõ kiválasztó\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
"a legfrissebb verzió megtalálható: http://www.dynarch.com/projects/calendar/\n" +
"GNU LGPL alatt terjesztve. Lásd a http://gnu.org/licenses/lgpl.html oldalt a részletekhez." +
"\n\n" +
"Dátum választás:\n" +
"- használja a \xab, \xbb gombokat az év kiválasztásához\n" +
"- használja a " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " gombokat a hónap kiválasztásához\n" +
"- tartsa lenyomva az egérgombot a gyors választáshoz.";
Calendar._TT["ABOUT_TIME"] = "\n\n" +
"Idõ választás:\n" +
"- kattintva növelheti az idõt\n" +
"- shift-tel kattintva csökkentheti\n" +
"- lenyomva tartva és húzva gyorsabban kiválaszthatja.";
Calendar._TT["PREV_YEAR"] = "Elõzõ év (tartsa nyomva a menühöz)"; Calendar._TT["PREV_YEAR"] = "Elõzõ év (tartsa nyomva a menühöz)";
Calendar._TT["PREV_MONTH"] = "Elõzõ hónap (tartsa nyomva a menühöz)"; Calendar._TT["PREV_MONTH"] = "Elõzõ hónap (tartsa nyomva a menühöz)";
Calendar._TT["GO_TODAY"] = "Mai napra ugrás"; Calendar._TT["GO_TODAY"] = "Mai napra ugrás";
@ -102,23 +33,13 @@ Calendar._TT["NEXT_YEAR"] = "K
Calendar._TT["SEL_DATE"] = "Válasszon dátumot"; Calendar._TT["SEL_DATE"] = "Válasszon dátumot";
Calendar._TT["DRAG_TO_MOVE"] = "Húzza a mozgatáshoz"; Calendar._TT["DRAG_TO_MOVE"] = "Húzza a mozgatáshoz";
Calendar._TT["PART_TODAY"] = " (ma)"; Calendar._TT["PART_TODAY"] = " (ma)";
Calendar._TT["MON_FIRST"] = "Hétfõ legyen a hét elsõ napja";
// the following is to inform that "%s" is to be the first day of week Calendar._TT["SUN_FIRST"] = "Vasárnap legyen a hét elsõ napja";
// %s will be replaced with the day name.
Calendar._TT["DAY_FIRST"] = "%s legyen a hét elsõ napja";
// This may be locale-dependent. It specifies the week-end days, as an array
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
// means Monday, etc.
Calendar._TT["WEEKEND"] = "0,6";
Calendar._TT["CLOSE"] = "Bezár"; Calendar._TT["CLOSE"] = "Bezár";
Calendar._TT["TODAY"] = "Ma"; Calendar._TT["TODAY"] = "Ma";
Calendar._TT["TIME_PART"] = "(Shift-)Klikk vagy húzás az érték változtatásához";
// date formats // date formats
Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; Calendar._TT["DEF_DATE_FORMAT"] = "y-mm-dd";
Calendar._TT["TT_DATE_FORMAT"] = "%b %e, %a"; Calendar._TT["TT_DATE_FORMAT"] = "M d, D";
Calendar._TT["WK"] = "hét"; Calendar._TT["WK"] = "hét";
Calendar._TT["TIME"] = "idõ:";

View File

@ -1,50 +1,13 @@
// ** I18N // ** I18N
// Calendar EN language
// Author: Mihai Bazon, <mihai_bazon@yahoo.com>
// Translator: Fabio Di Bernardini, <altraqua@email.it>
// Encoding: any
// Distributed under the same terms as the calendar itself.
// For translators: please use UTF-8 if possible. We strongly believe that
// Unicode is the answer to a real internationalized world. Also please
// include your contact information in the header, as can be seen above.
// full day names
Calendar._DN = new Array Calendar._DN = new Array
("Domenica", ("Domenica",
"Lunedì", "Lunedì",
"Martedì", "Martedì",
"Mercoledì", "Mercoledì",
"Giovedì", "Giovedì",
"Venerdì", "Venerdì",
"Sabato", "Sabato",
"Domenica"); "Domenica");
// Please note that the following array of short day names (and the same goes
// for short month names, _SMN) isn't absolutely necessary. We give it here
// for exemplification on how one can customize the short day names, but if
// they are simply the first N letters of the full name you can simply say:
//
// Calendar._SDN_len = N; // short day name length
// Calendar._SMN_len = N; // short month name length
//
// If N = 3 then this is not needed either since we assume a value of 3 if not
// present, to be compatible with translation files that were written before
// this feature.
// short day names
Calendar._SDN = new Array
("Dom",
"Lun",
"Mar",
"Mer",
"Gio",
"Ven",
"Sab",
"Dom");
// full month names
Calendar._MN = new Array Calendar._MN = new Array
("Gennaio", ("Gennaio",
"Febbraio", "Febbraio",
@ -53,7 +16,7 @@ Calendar._MN = new Array
"Maggio", "Maggio",
"Giugno", "Giugno",
"Luglio", "Luglio",
"Augosto", "Agosto",
"Settembre", "Settembre",
"Ottobre", "Ottobre",
"Novembre", "Novembre",
@ -76,49 +39,41 @@ Calendar._SMN = new Array
// tooltips // tooltips
Calendar._TT = {}; Calendar._TT = {};
Calendar._TT["INFO"] = "Informazioni sul calendario"; Calendar._TT["INFO"] = "a proposito del calendario";
Calendar._TT["ABOUT"] = Calendar._TT["ABOUT"] =
"DHTML Date/Time Selector\n" + "DHTML Date/Time Selector\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) "(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
"Per gli aggiornamenti: http://www.dynarch.com/projects/calendar/\n" + "Per le ultime versioni vai a: http://dynarch.com/mishoo/calendar.epl\n" +
"Distribuito sotto licenza GNU LGPL. Vedi http://gnu.org/licenses/lgpl.html per i dettagli." + "Distribuito su licenza GNU LGPL. Vedi http://gnu.org/licenses/lgpl.html per i dettagli." +
"\n\n" + "\n\n" +
"Selezione data:\n" + "selezione della data:\n" +
"- Usa \xab, \xbb per selezionare l'anno\n" + "- Usa i bottoni \xab, \xbb per selezionare l'anno\n" +
"- Usa " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " per i mesi\n" + "- Usa i bottoni " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " per selezionare il mese\n" +
"- Tieni premuto a lungo il mouse per accedere alle funzioni di selezione veloce."; "- Utilizza il mouse per una selezione rapida.";
Calendar._TT["ABOUT_TIME"] = "\n\n" + Calendar._TT["ABOUT_TIME"] = "\n\n" +
"Selezione orario:\n" + "selezione dell'ora:\n" +
"- Clicca sul numero per incrementarlo\n" + "- Clicca sull'ora visualizzata per aumentarla\n" +
"- o Shift+click per decrementarlo\n" + "- o Shift-click per diminuirla\n" +
"- o click e sinistra o destra per variarlo."; "- o click a trascina per la selezione rapida.";
Calendar._TT["PREV_YEAR"] = "Anno prec.(clicca a lungo per il menù)";
Calendar._TT["PREV_MONTH"] = "Mese prec. (clicca a lungo per il menù)"; Calendar._TT["TOGGLE"] = "Modifica il primo giorno della settimana";
Calendar._TT["GO_TODAY"] = "Oggi"; Calendar._TT["PREV_YEAR"] = "Anno prec. (tieni premuto per menu)";
Calendar._TT["NEXT_MONTH"] = "Pross. mese (clicca a lungo per il menù)"; Calendar._TT["PREV_MONTH"] = "Mese prec. (tieni premuto per menu)";
Calendar._TT["NEXT_YEAR"] = "Pross. anno (clicca a lungo per il menù)"; Calendar._TT["GO_TODAY"] = "Vai a oggi";
Calendar._TT["NEXT_MONTH"] = "Mese succ. (tieni premuto per menu)";
Calendar._TT["NEXT_YEAR"] = "Anno succ. (tieni premuto per menu)";
Calendar._TT["SEL_DATE"] = "Seleziona data"; Calendar._TT["SEL_DATE"] = "Seleziona data";
Calendar._TT["DRAG_TO_MOVE"] = "Trascina per spostarlo"; Calendar._TT["DRAG_TO_MOVE"] = "Trascina per spostare";
Calendar._TT["PART_TODAY"] = " (oggi)"; Calendar._TT["PART_TODAY"] = " (oggi)";
Calendar._TT["MON_FIRST"] = "Parti da lunedì";
// the following is to inform that "%s" is to be the first day of week Calendar._TT["SUN_FIRST"] = "Parti da domenica";
// %s will be replaced with the day name.
Calendar._TT["DAY_FIRST"] = "Mostra prima %s";
// This may be locale-dependent. It specifies the week-end days, as an array
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
// means Monday, etc.
Calendar._TT["WEEKEND"] = "0,6";
Calendar._TT["CLOSE"] = "Chiudi"; Calendar._TT["CLOSE"] = "Chiudi";
Calendar._TT["TODAY"] = "Oggi"; Calendar._TT["TODAY"] = "Oggi";
Calendar._TT["TIME_PART"] = "(Shift-)Click o trascina per cambiare il valore";
// date formats // date formats
Calendar._TT["DEF_DATE_FORMAT"] = "%d-%m-%Y"; Calendar._TT["DEF_DATE_FORMAT"] = "%d-%m-%Y";
Calendar._TT["TT_DATE_FORMAT"] = "%a:%b:%e"; Calendar._TT["TT_DATE_FORMAT"] = "%a, %e %b ";
Calendar._TT["WK"] = "set"; Calendar._TT["WK"] = "Setti";
Calendar._TT["TIME"] = "Ora:";

View File

@ -1,7 +1,7 @@
// ** I18N // ** I18N
// Calendar EN language // Calendar EN language
// Author: Mihai Bazon, <mihai_bazon@yahoo.com> // Author: Mihai Bazon, <mishoo@infoiasi.ro>
// Translation: Yourim Yi <yyi@yourim.net> // Translation: Yourim Yi <yyi@yourim.net>
// Encoding: EUC-KR // Encoding: EUC-KR
// lang : ko // lang : ko
@ -82,9 +82,9 @@ Calendar._TT["INFO"] = "calendar 에 대해서";
Calendar._TT["ABOUT"] = Calendar._TT["ABOUT"] =
"DHTML Date/Time Selector\n" + "DHTML Date/Time Selector\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) "(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
"\n"+ "\n"+
"최신 버전을 받으시려면 http://www.dynarch.com/projects/calendar/ 에 방문하세요\n" + "최신 버전을 받으시려면 http://dynarch.com/mishoo/calendar.epl 에 방문하세요\n" +
"\n"+ "\n"+
"GNU LGPL 라이센스로 배포됩니다. \n"+ "GNU LGPL 라이센스로 배포됩니다. \n"+
"라이센스에 대한 자세한 내용은 http://gnu.org/licenses/lgpl.html 을 읽으세요." + "라이센스에 대한 자세한 내용은 http://gnu.org/licenses/lgpl.html 을 읽으세요." +

View File

@ -1,7 +1,7 @@
// ** I18N // ** I18N
// Calendar EN language // Calendar EN language
// Author: Mihai Bazon, <mihai_bazon@yahoo.com> // Author: Mihai Bazon, <mishoo@infoiasi.ro>
// Translation: Yourim Yi <yyi@yourim.net> // Translation: Yourim Yi <yyi@yourim.net>
// Encoding: EUC-KR // Encoding: EUC-KR
// lang : ko // lang : ko
@ -82,9 +82,9 @@ Calendar._TT["INFO"] = "calendar
Calendar._TT["ABOUT"] = Calendar._TT["ABOUT"] =
"DHTML Date/Time Selector\n" + "DHTML Date/Time Selector\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) "(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
"\n"+ "\n"+
"최신 버전을 받으시려면 http://www.dynarch.com/projects/calendar/ 에 방문하세요\n" + "최신 버전을 받으시려면 http://dynarch.com/mishoo/calendar.epl 에 방문하세요\n" +
"\n"+ "\n"+
"GNU LGPL 라이센스로 배포됩니다. \n"+ "GNU LGPL 라이센스로 배포됩니다. \n"+
"라이센스에 대한 자세한 내용은 http://gnu.org/licenses/lgpl.html 을 읽으세요." + "라이센스에 대한 자세한 내용은 http://gnu.org/licenses/lgpl.html 을 읽으세요." +

View File

@ -79,8 +79,8 @@ Calendar._TT["INFO"] = "Apie kalendorių";
Calendar._TT["ABOUT"] = Calendar._TT["ABOUT"] =
"DHTML Date/Time Selector\n" + "DHTML Date/Time Selector\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) "(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
"Naujausią versiją rasite: http://www.dynarch.com/projects/calendar/\n" + "Naujausią versiją rasite: http://dynarch.com/mishoo/calendar.epl\n" +
"Platinamas pagal GNU LGPL licenciją. Aplankykite http://gnu.org/licenses/lgpl.html" + "Platinamas pagal GNU LGPL licenciją. Aplankykite http://gnu.org/licenses/lgpl.html" +
"\n\n" + "\n\n" +
"Datos pasirinkimas:\n" + "Datos pasirinkimas:\n" +

View File

@ -79,8 +79,8 @@ Calendar._TT["INFO"] = "Apie kalendori
Calendar._TT["ABOUT"] = Calendar._TT["ABOUT"] =
"DHTML Date/Time Selector\n" + "DHTML Date/Time Selector\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) "(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
"Naujausià versijà rasite: http://www.dynarch.com/projects/calendar/\n" + "Naujausià versijà rasite: http://dynarch.com/mishoo/calendar.epl\n" +
"Platinamas pagal GNU LGPL licencijà. Aplankykite http://gnu.org/licenses/lgpl.html" + "Platinamas pagal GNU LGPL licencijà. Aplankykite http://gnu.org/licenses/lgpl.html" +
"\n\n" + "\n\n" +
"Datos pasirinkimas:\n" + "Datos pasirinkimas:\n" +

View File

@ -8,9 +8,6 @@ Calendar._DN = new Array
"Vrijdag", "Vrijdag",
"Zaterdag", "Zaterdag",
"Zondag"); "Zondag");
Calendar._SDN_len = 2;
Calendar._MN = new Array Calendar._MN = new Array
("Januari", ("Januari",
"Februari", "Februari",
@ -27,25 +24,7 @@ Calendar._MN = new Array
// tooltips // tooltips
Calendar._TT = {}; Calendar._TT = {};
Calendar._TT["INFO"] = "Info"; Calendar._TT["TOGGLE"] = "Selecteer de eerste week-dag";
Calendar._TT["ABOUT"] =
"DHTML Datum/Tijd Selector\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" +
"Ga voor de meest recente versie naar: http://www.dynarch.com/projects/calendar/\n" +
"Verspreid onder de GNU LGPL. Zie http://gnu.org/licenses/lgpl.html voor details." +
"\n\n" +
"Datum selectie:\n" +
"- Gebruik de \xab \xbb knoppen om een jaar te selecteren\n" +
"- Gebruik de " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " knoppen om een maand te selecteren\n" +
"- Houd de muis ingedrukt op de genoemde knoppen voor een snellere selectie.";
Calendar._TT["ABOUT_TIME"] = "\n\n" +
"Tijd selectie:\n" +
"- Klik op een willekeurig onderdeel van het tijd gedeelte om het te verhogen\n" +
"- of Shift-klik om het te verlagen\n" +
"- of klik en sleep voor een snellere selectie.";
//Calendar._TT["TOGGLE"] = "Selecteer de eerste week-dag";
Calendar._TT["PREV_YEAR"] = "Vorig jaar (ingedrukt voor menu)"; Calendar._TT["PREV_YEAR"] = "Vorig jaar (ingedrukt voor menu)";
Calendar._TT["PREV_MONTH"] = "Vorige maand (ingedrukt voor menu)"; Calendar._TT["PREV_MONTH"] = "Vorige maand (ingedrukt voor menu)";
Calendar._TT["GO_TODAY"] = "Ga naar Vandaag"; Calendar._TT["GO_TODAY"] = "Ga naar Vandaag";
@ -54,20 +33,13 @@ Calendar._TT["NEXT_YEAR"] = "Volgend jaar (ingedrukt voor menu)";
Calendar._TT["SEL_DATE"] = "Selecteer datum"; Calendar._TT["SEL_DATE"] = "Selecteer datum";
Calendar._TT["DRAG_TO_MOVE"] = "Klik en sleep om te verplaatsen"; Calendar._TT["DRAG_TO_MOVE"] = "Klik en sleep om te verplaatsen";
Calendar._TT["PART_TODAY"] = " (vandaag)"; Calendar._TT["PART_TODAY"] = " (vandaag)";
//Calendar._TT["MON_FIRST"] = "Toon Maandag eerst"; Calendar._TT["MON_FIRST"] = "Toon Maandag eerst";
//Calendar._TT["SUN_FIRST"] = "Toon Zondag eerst"; Calendar._TT["SUN_FIRST"] = "Toon Zondag eerst";
Calendar._TT["DAY_FIRST"] = "Toon %s eerst";
Calendar._TT["WEEKEND"] = "0,6";
Calendar._TT["CLOSE"] = "Sluiten"; Calendar._TT["CLOSE"] = "Sluiten";
Calendar._TT["TODAY"] = "(vandaag)"; Calendar._TT["TODAY"] = "Vandaag";
Calendar._TT["TIME_PART"] = "(Shift-)Klik of sleep om de waarde te veranderen";
// date formats // date formats
Calendar._TT["DEF_DATE_FORMAT"] = "%d-%m-%Y"; Calendar._TT["DEF_DATE_FORMAT"] = "dd-mm-y";
Calendar._TT["TT_DATE_FORMAT"] = "%a, %e %b %Y"; Calendar._TT["TT_DATE_FORMAT"] = "DD, d MM";
Calendar._TT["WK"] = "wk"; Calendar._TT["WK"] = "wk";
Calendar._TT["TIME"] = "Tijd:";

View File

@ -1,49 +1,13 @@
// ** I18N // ** I18N
// Calendar NO language
// Author: Daniel Holmen, <daniel.holmen@ciber.no>
// Encoding: UTF-8
// Distributed under the same terms as the calendar itself.
// For translators: please use UTF-8 if possible. We strongly believe that
// Unicode is the answer to a real internationalized world. Also please
// include your contact information in the header, as can be seen above.
// full day names
Calendar._DN = new Array Calendar._DN = new Array
("Søndag", ("Søndag",
"Mandag", "Mandag",
"Tirsdag", "Tirsdag",
"Onsdag", "Onsdag",
"Torsdag", "Torsdag",
"Fredag", "Fredag",
"Lørdag", "Lørdag",
"Søndag"); "Søndag");
// Please note that the following array of short day names (and the same goes
// for short month names, _SMN) isn't absolutely necessary. We give it here
// for exemplification on how one can customize the short day names, but if
// they are simply the first N letters of the full name you can simply say:
//
// Calendar._SDN_len = N; // short day name length
// Calendar._SMN_len = N; // short month name length
//
// If N = 3 then this is not needed either since we assume a value of 3 if not
// present, to be compatible with translation files that were written before
// this feature.
// short day names
Calendar._SDN = new Array
("Søn",
"Man",
"Tir",
"Ons",
"Tor",
"Fre",
"Lør",
"Søn");
// full month names
Calendar._MN = new Array Calendar._MN = new Array
("Januar", ("Januar",
"Februar", "Februar",
@ -58,57 +22,24 @@ Calendar._MN = new Array
"November", "November",
"Desember"); "Desember");
// short month names
Calendar._SMN = new Array
("Jan",
"Feb",
"Mar",
"Apr",
"Mai",
"Jun",
"Jul",
"Aug",
"Sep",
"Okt",
"Nov",
"Des");
// tooltips // tooltips
Calendar._TT = {}; Calendar._TT = {};
Calendar._TT["INFO"] = "Om kalenderen"; Calendar._TT["TOGGLE"] = "Skift første ukedag";
Calendar._TT["PREV_YEAR"] = "Et år tilbake (hold for meny)";
Calendar._TT["ABOUT"] = Calendar._TT["PREV_MONTH"] = "En måned tilbake (hold for meny)";
"DHTML Dato-/Tidsvelger\n" + Calendar._TT["GO_TODAY"] = "Gå til i dag";
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) Calendar._TT["NEXT_MONTH"] = "En måned fram (hold for meny)";
"For nyeste versjon, gå til: http://www.dynarch.com/projects/calendar/\n" + Calendar._TT["NEXT_YEAR"] = "Et år fram (hold for meny)";
"Distribuert under GNU LGPL. Se http://gnu.org/licenses/lgpl.html for detaljer." + Calendar._TT["SEL_DATE"] = "Velg dag";
"\n\n" + Calendar._TT["DRAG_TO_MOVE"] = "Dra vinduet";
"Datovalg:\n" +
"- Bruk knappene \xab og \xbb for å velge år\n" +
"- Bruk knappene " + String.fromCharCode(0x2039) + " og " + String.fromCharCode(0x203a) + " for å velge måned\n" +
"- Hold inne musknappen eller knappene over for raskere valg.";
Calendar._TT["ABOUT_TIME"] = "\n\n" +
"Tidsvalg:\n" +
"- Klikk på en av tidsdelene for å øke den\n" +
"- eller Shift-klikk for å senke verdien\n" +
"- eller klikk-og-dra for raskere valg..";
Calendar._TT["PREV_YEAR"] = "Forrige. år (hold for meny)";
Calendar._TT["PREV_MONTH"] = "Forrige. måned (hold for meny)";
Calendar._TT["GO_TODAY"] = "Gå til idag";
Calendar._TT["NEXT_MONTH"] = "Neste måned (hold for meny)";
Calendar._TT["NEXT_YEAR"] = "Neste år (hold for meny)";
Calendar._TT["SEL_DATE"] = "Velg dato";
Calendar._TT["DRAG_TO_MOVE"] = "Dra for å flytte";
Calendar._TT["PART_TODAY"] = " (i dag)"; Calendar._TT["PART_TODAY"] = " (i dag)";
Calendar._TT["MON_FIRST"] = "Vis mandag først"; Calendar._TT["MON_FIRST"] = "Vis mandag først";
Calendar._TT["SUN_FIRST"] = "Vis søndag først"; Calendar._TT["SUN_FIRST"] = "Vis søndag først";
Calendar._TT["CLOSE"] = "Lukk"; Calendar._TT["CLOSE"] = "Lukk vinduet";
Calendar._TT["TODAY"] = "I dag"; Calendar._TT["TODAY"] = "I dag";
Calendar._TT["TIME_PART"] = "(Shift-)Klikk eller dra for å endre verdi";
// date formats // date formats
Calendar._TT["DEF_DATE_FORMAT"] = "%d.%m.%Y"; Calendar._TT["DEF_DATE_FORMAT"] = "y-mm-dd";
Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; Calendar._TT["TT_DATE_FORMAT"] = "D d. M, y";
Calendar._TT["WK"] = "uke"; Calendar._TT["WK"] = "wk";

View File

@ -57,8 +57,8 @@ Calendar._TT["INFO"] = "O kalendarzu";
Calendar._TT["ABOUT"] = Calendar._TT["ABOUT"] =
"DHTML Date/Time Selector\n" + "DHTML Date/Time Selector\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) "(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
"Aby pobrać najnowszą wersję, odwiedź: http://www.dynarch.com/projects/calendar/\n" + "Aby pobrać najnowszą wersję, odwiedź: http://dynarch.com/mishoo/calendar.epl\n" +
"Dostępny na licencji GNU LGPL. Zobacz szczegóły na http://gnu.org/licenses/lgpl.html." + "Dostępny na licencji GNU LGPL. Zobacz szczegóły na http://gnu.org/licenses/lgpl.html." +
"\n\n" + "\n\n" +
"Wybór daty:\n" + "Wybór daty:\n" +

View File

@ -21,8 +21,8 @@ Calendar._TT["INFO"] = "O kalendarzu";
Calendar._TT["ABOUT"] = Calendar._TT["ABOUT"] =
"DHTML Date/Time Selector\n" + "DHTML Date/Time Selector\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) "(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + "For latest version visit: http://dynarch.com/mishoo/calendar.epl\n" +
"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + "Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
"\n\n" + "\n\n" +
"Wybór daty:\n" + "Wybór daty:\n" +

View File

@ -1,53 +1,17 @@
// ** I18N // ** I18N
// Calendar pt_BR language
// Author: Adalberto Machado, <betosm@terra.com.br>
// Encoding: any
// Distributed under the same terms as the calendar itself.
// For translators: please use UTF-8 if possible. We strongly believe that
// Unicode is the answer to a real internationalized world. Also please
// include your contact information in the header, as can be seen above.
// full day names
Calendar._DN = new Array Calendar._DN = new Array
("Domingo", ("Domingo",
"Segunda", "Segunda",
"Terca", "Terça",
"Quarta", "Quarta",
"Quinta", "Quinta",
"Sexta", "Sexta",
"Sabado", "Sábado",
"Domingo"); "Domingo");
// Please note that the following array of short day names (and the same goes
// for short month names, _SMN) isn't absolutely necessary. We give it here
// for exemplification on how one can customize the short day names, but if
// they are simply the first N letters of the full name you can simply say:
//
// Calendar._SDN_len = N; // short day name length
// Calendar._SMN_len = N; // short month name length
//
// If N = 3 then this is not needed either since we assume a value of 3 if not
// present, to be compatible with translation files that were written before
// this feature.
// short day names
Calendar._SDN = new Array
("Dom",
"Seg",
"Ter",
"Qua",
"Qui",
"Sex",
"Sab",
"Dom");
// full month names
Calendar._MN = new Array Calendar._MN = new Array
("Janeiro", ("Janeiro",
"Fevereiro", "Fevereiro",
"Marco", "Março",
"Abril", "Abril",
"Maio", "Maio",
"Junho", "Junho",
@ -58,66 +22,24 @@ Calendar._MN = new Array
"Novembro", "Novembro",
"Dezembro"); "Dezembro");
// short month names
Calendar._SMN = new Array
("Jan",
"Fev",
"Mar",
"Abr",
"Mai",
"Jun",
"Jul",
"Ago",
"Set",
"Out",
"Nov",
"Dez");
// tooltips // tooltips
Calendar._TT = {}; Calendar._TT = {};
Calendar._TT["INFO"] = "Sobre o calendario"; Calendar._TT["TOGGLE"] = "Trocar o primeiro dia da semana";
Calendar._TT["PREV_YEAR"] = "Ano Anterior (mantenha para menu)";
Calendar._TT["ABOUT"] = Calendar._TT["PREV_MONTH"] = "Mês Anterior (mantenha para menu)";
"DHTML Date/Time Selector\n" + Calendar._TT["GO_TODAY"] = "Ir para hoje";
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) Calendar._TT["NEXT_MONTH"] = "Próximo Mês (mantenha para menu)";
"Ultima versao visite: http://www.dynarch.com/projects/calendar/\n" + Calendar._TT["NEXT_YEAR"] = "Próximo Ano (mantenha para menu)";
"Distribuido sobre GNU LGPL. Veja http://gnu.org/licenses/lgpl.html para detalhes." + Calendar._TT["SEL_DATE"] = "Escolha Data";
"\n\n" +
"Selecao de data:\n" +
"- Use os botoes \xab, \xbb para selecionar o ano\n" +
"- Use os botoes " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " para selecionar o mes\n" +
"- Segure o botao do mouse em qualquer um desses botoes para selecao rapida.";
Calendar._TT["ABOUT_TIME"] = "\n\n" +
"Selecao de hora:\n" +
"- Clique em qualquer parte da hora para incrementar\n" +
"- ou Shift-click para decrementar\n" +
"- ou clique e segure para selecao rapida.";
Calendar._TT["PREV_YEAR"] = "Ant. ano (segure para menu)";
Calendar._TT["PREV_MONTH"] = "Ant. mes (segure para menu)";
Calendar._TT["GO_TODAY"] = "Hoje";
Calendar._TT["NEXT_MONTH"] = "Prox. mes (segure para menu)";
Calendar._TT["NEXT_YEAR"] = "Prox. ano (segure para menu)";
Calendar._TT["SEL_DATE"] = "Selecione a data";
Calendar._TT["DRAG_TO_MOVE"] = "Arraste para mover"; Calendar._TT["DRAG_TO_MOVE"] = "Arraste para mover";
Calendar._TT["PART_TODAY"] = " (hoje)"; Calendar._TT["PART_TODAY"] = " (hoje)";
Calendar._TT["MON_FIRST"] = "Mostrar Segunda primeiro";
// the following is to inform that "%s" is to be the first day of week Calendar._TT["SUN_FIRST"] = "Mostrar Domingo primeiro";
// %s will be replaced with the day name.
Calendar._TT["DAY_FIRST"] = "Mostre %s primeiro";
// This may be locale-dependent. It specifies the week-end days, as an array
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
// means Monday, etc.
Calendar._TT["WEEKEND"] = "0,6";
Calendar._TT["CLOSE"] = "Fechar"; Calendar._TT["CLOSE"] = "Fechar";
Calendar._TT["TODAY"] = "Hoje"; Calendar._TT["TODAY"] = "Hoje";
Calendar._TT["TIME_PART"] = "(Shift-)Click ou arraste para mudar valor";
// date formats // date formats
Calendar._TT["DEF_DATE_FORMAT"] = "%d/%m/%Y"; Calendar._TT["DEF_DATE_FORMAT"] = "a-mm-dd";
Calendar._TT["TT_DATE_FORMAT"] = "%a, %e %b"; Calendar._TT["TT_DATE_FORMAT"] = "D, M d";
Calendar._TT["WK"] = "sm"; Calendar._TT["WK"] = "sm";
Calendar._TT["TIME"] = "Hora:";

View File

@ -30,8 +30,8 @@ Calendar._TT["INFO"] = "Despre calendar";
Calendar._TT["ABOUT"] = Calendar._TT["ABOUT"] =
"DHTML Date/Time Selector\n" + "DHTML Date/Time Selector\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) "(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
"Pentru ultima versiune vizitaţi: http://www.dynarch.com/projects/calendar/\n" + "Pentru ultima versiune vizitaţi: http://dynarch.com/mishoo/calendar.epl\n" +
"Distribuit sub GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + "Distribuit sub GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
"\n\n" + "\n\n" +
"Selecţia datei:\n" + "Selecţia datei:\n" +

View File

@ -1,123 +1,45 @@
// ** I18N // ** I18N
// Calendar RU language
// Translation: Sly Golovanov, http://golovanov.net, <sly@golovanov.net>
// Encoding: any
// Distributed under the same terms as the calendar itself.
// For translators: please use UTF-8 if possible. We strongly believe that
// Unicode is the answer to a real internationalized world. Also please
// include your contact information in the header, as can be seen above.
// full day names
Calendar._DN = new Array Calendar._DN = new Array
("воскресенье", ("Âîñêðåñåíüå",
"понедельник", "Ïîíåäåëüíèê",
"вторник", "Âòîðíèê",
"среда", "Ñðåäà",
"четверг", "×åòâåðã",
"пятница", "Ïÿòíèöà",
"суббота", "Ñóááîòà",
"воскресенье"); "Âîñêðåñåíüå");
// Please note that the following array of short day names (and the same goes
// for short month names, _SMN) isn't absolutely necessary. We give it here
// for exemplification on how one can customize the short day names, but if
// they are simply the first N letters of the full name you can simply say:
//
// Calendar._SDN_len = N; // short day name length
// Calendar._SMN_len = N; // short month name length
//
// If N = 3 then this is not needed either since we assume a value of 3 if not
// present, to be compatible with translation files that were written before
// this feature.
// short day names
Calendar._SDN = new Array
("вск",
"пон",
"втр",
"срд",
"чет",
"пят",
"суб",
"вск");
// full month names
Calendar._MN = new Array Calendar._MN = new Array
("январь", ("ßíâàðü",
"февраль", "Ôåâðàëü",
"март", "Ìàðò",
"апрель", "Àïðåëü",
"май", "Ìàé",
"июнь", "Èþíü",
"июль", "Èþëü",
"август", "Àâãóñò",
"сентябрь", "Ñåíòÿáðü",
"октябрь", "Îêòÿáðü",
"ноябрь", "Íîÿáðü",
"декабрь"); "Äåêàáðü");
// short month names
Calendar._SMN = new Array
("янв",
"фев",
"мар",
"апр",
"май",
"июн",
"июл",
"авг",
"сен",
"окт",
"ноя",
"дек");
// tooltips // tooltips
Calendar._TT = {}; Calendar._TT = {};
Calendar._TT["INFO"] = "О календаре..."; Calendar._TT["TOGGLE"] = "Ñìåíèòü äåíü íà÷àëà íåäåëè (ÏÍ/ÂÑ)";
Calendar._TT["PREV_YEAR"] = "Ïðåä. ãîä (óäåðæèâàòü äëÿ ìåíþ)";
Calendar._TT["ABOUT"] = Calendar._TT["PREV_MONTH"] = "Ïðåä. ìåñÿö (óäåðæèâàòü äëÿ ìåíþ)";
"DHTML Date/Time Selector\n" + Calendar._TT["GO_TODAY"] = "Íà ñåãîäíÿ";
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) Calendar._TT["NEXT_MONTH"] = "Ñëåä. ìåñÿö (óäåðæèâàòü äëÿ ìåíþ)";
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + Calendar._TT["NEXT_YEAR"] = "Ñëåä. ãîä (óäåðæèâàòü äëÿ ìåíþ)";
"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + Calendar._TT["SEL_DATE"] = "Âûáðàòü äàòó";
"\n\n" + Calendar._TT["DRAG_TO_MOVE"] = "Ïåðåòàùèòü";
"Как выбрать дату:\n" + Calendar._TT["PART_TODAY"] = " (ñåãîäíÿ)";
"- При помощи кнопок \xab, \xbb можно выбрать год\n" + Calendar._TT["MON_FIRST"] = "Ïîêàçàòü ïîíåäåëüíèê ïåðâûì";
"- При помощи кнопок " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " можно выбрать месяц\n" + Calendar._TT["SUN_FIRST"] = "Ïîêàçàòü âîñêðåñåíüå ïåðâûì";
"- Подержите эти кнопки нажатыми, чтобы появилось меню быстрого выбора."; Calendar._TT["CLOSE"] = "Çàêðûòü";
Calendar._TT["ABOUT_TIME"] = "\n\n" + Calendar._TT["TODAY"] = "Ñåãîäíÿ";
"Как выбрать время:\n" +
"- При клике на часах или минутах они увеличиваются\n" +
"- при клике с нажатой клавишей Shift они уменьшаются\n" +
"- если нажать и двигать мышкой влево/вправо, они будут меняться быстрее.";
Calendar._TT["PREV_YEAR"] = "На год назад (удерживать для меню)";
Calendar._TT["PREV_MONTH"] = "На месяц назад (удерживать для меню)";
Calendar._TT["GO_TODAY"] = "Сегодня";
Calendar._TT["NEXT_MONTH"] = "На месяц вперед (удерживать для меню)";
Calendar._TT["NEXT_YEAR"] = "На год вперед (удерживать для меню)";
Calendar._TT["SEL_DATE"] = "Выберите дату";
Calendar._TT["DRAG_TO_MOVE"] = "Перетаскивайте мышкой";
Calendar._TT["PART_TODAY"] = " (сегодня)";
// the following is to inform that "%s" is to be the first day of week
// %s will be replaced with the day name.
Calendar._TT["DAY_FIRST"] = "Первый день недели будет %s";
// This may be locale-dependent. It specifies the week-end days, as an array
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
// means Monday, etc.
Calendar._TT["WEEKEND"] = "0,6";
Calendar._TT["CLOSE"] = "Закрыть";
Calendar._TT["TODAY"] = "Сегодня";
Calendar._TT["TIME_PART"] = "(Shift-)клик или нажать и двигать";
// date formats // date formats
Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; Calendar._TT["DEF_DATE_FORMAT"] = "y-mm-dd";
Calendar._TT["TT_DATE_FORMAT"] = "%e %b, %a"; Calendar._TT["TT_DATE_FORMAT"] = "D, M d";
Calendar._TT["WK"] = "нед"; Calendar._TT["WK"] = "íåä";
Calendar._TT["TIME"] = "Время:";

View File

@ -59,8 +59,8 @@ Calendar._TT["INFO"] = "O koledarju";
Calendar._TT["ABOUT"] = Calendar._TT["ABOUT"] =
"DHTML Date/Time Selector\n" + "DHTML Date/Time Selector\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) "(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
"Za zadnjo verzijo pojdine na naslov: http://www.dynarch.com/projects/calendar/\n" + "Za zadnjo verzijo pojdine na naslov: http://dynarch.com/mishoo/calendar.epl\n" +
"Distribuirano pod GNU LGPL. Poglejte http://gnu.org/licenses/lgpl.html za podrobnosti." + "Distribuirano pod GNU LGPL. Poglejte http://gnu.org/licenses/lgpl.html za podrobnosti." +
"\n\n" + "\n\n" +
"Izbor datuma:\n" + "Izbor datuma:\n" +

View File

@ -64,8 +64,8 @@ Calendar._TT["INFO"] = "O kalendári";
Calendar._TT["ABOUT"] = Calendar._TT["ABOUT"] =
"DHTML Date/Time Selector\n" + "DHTML Date/Time Selector\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + "(c) dynarch.com 2002-2003\n" +
"Poslednú verziu nájdete na: http://www.dynarch.com/projects/calendar/\n" + "Poslednú verziu nájdete na: http://dynarch.com/mishoo/calendar.epl\n" +
"Distribuované pod GNU LGPL. Viď http://gnu.org/licenses/lgpl.html pre detaily." + "Distribuované pod GNU LGPL. Viď http://gnu.org/licenses/lgpl.html pre detaily." +
"\n\n" + "\n\n" +
"Výber dátumu:\n" + "Výber dátumu:\n" +

View File

@ -1,15 +1,4 @@
// ** I18N // ** I18N
// Calendar SP language
// Author: Rafael Velasco <rvu_at_idecnet_dot_com>
// Encoding: any
// Distributed under the same terms as the calendar itself.
// For translators: please use UTF-8 if possible. We strongly believe that
// Unicode is the answer to a real internationalized world. Also please
// include your contact information in the header, as can be seen above.
// full day names
Calendar._DN = new Array Calendar._DN = new Array
("Domingo", ("Domingo",
"Lunes", "Lunes",
@ -19,18 +8,6 @@ Calendar._DN = new Array
"Viernes", "Viernes",
"Sabado", "Sabado",
"Domingo"); "Domingo");
Calendar._SDN = new Array
("Dom",
"Lun",
"Mar",
"Mie",
"Jue",
"Vie",
"Sab",
"Dom");
// full month names
Calendar._MN = new Array Calendar._MN = new Array
("Enero", ("Enero",
"Febrero", "Febrero",
@ -45,29 +22,14 @@ Calendar._MN = new Array
"Noviembre", "Noviembre",
"Diciembre"); "Diciembre");
// short month names
Calendar._SMN = new Array
("Ene",
"Feb",
"Mar",
"Abr",
"May",
"Jun",
"Jul",
"Ago",
"Sep",
"Oct",
"Nov",
"Dic");
// tooltips // tooltips
Calendar._TT = {}; Calendar._TT = {};
Calendar._TT["INFO"] = "Información del Calendario"; Calendar._TT["INFO"] = "Información del Calendario";
Calendar._TT["ABOUT"] = Calendar._TT["ABOUT"] =
"DHTML Date/Time Selector\n" + "DHTML Date/Time Selector\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) "(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
"Nuevas versiones en: http://www.dynarch.com/projects/calendar/\n" + "Nuevas versiones en: http://dynarch.com/mishoo/calendar.epl\n" +
"Distribuida bajo licencia GNU LGPL. Para detalles vea http://gnu.org/licenses/lgpl.html ." + "Distribuida bajo licencia GNU LGPL. Para detalles vea http://gnu.org/licenses/lgpl.html ." +
"\n\n" + "\n\n" +
"Selección de Fechas:\n" + "Selección de Fechas:\n" +
@ -80,6 +42,7 @@ Calendar._TT["ABOUT_TIME"] = "\n\n" +
"- o presione Shift-click para disminuirlo\n" + "- o presione Shift-click para disminuirlo\n" +
"- o presione click y arrastre del ratón para una selección rapida."; "- o presione click y arrastre del ratón para una selección rapida.";
Calendar._TT["TOGGLE"] = "Primer dia de la semana";
Calendar._TT["PREV_YEAR"] = "Año anterior (Presione para menu)"; Calendar._TT["PREV_YEAR"] = "Año anterior (Presione para menu)";
Calendar._TT["PREV_MONTH"] = "Mes Anterior (Presione para menu)"; Calendar._TT["PREV_MONTH"] = "Mes Anterior (Presione para menu)";
Calendar._TT["GO_TODAY"] = "Ir a Hoy"; Calendar._TT["GO_TODAY"] = "Ir a Hoy";
@ -88,23 +51,13 @@ Calendar._TT["NEXT_YEAR"] = "A
Calendar._TT["SEL_DATE"] = "Seleccione fecha"; Calendar._TT["SEL_DATE"] = "Seleccione fecha";
Calendar._TT["DRAG_TO_MOVE"] = "Arrastre y mueva"; Calendar._TT["DRAG_TO_MOVE"] = "Arrastre y mueva";
Calendar._TT["PART_TODAY"] = " (Hoy)"; Calendar._TT["PART_TODAY"] = " (Hoy)";
Calendar._TT["MON_FIRST"] = "Lunes Primero";
// the following is to inform that "%s" is to be the first day of week Calendar._TT["SUN_FIRST"] = "Domingo Primero";
// %s will be replaced with the day name.
Calendar._TT["DAY_FIRST"] = "Mostrar %s primero";
// This may be locale-dependent. It specifies the week-end days, as an array
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
// means Monday, etc.
Calendar._TT["WEEKEND"] = "0,6";
Calendar._TT["CLOSE"] = "Cerrar"; Calendar._TT["CLOSE"] = "Cerrar";
Calendar._TT["TODAY"] = "Hoy"; Calendar._TT["TODAY"] = "Hoy";
Calendar._TT["TIME_PART"] = "(Shift-)Click o arrastra para cambar el valor";
// date formats // date formats
Calendar._TT["DEF_DATE_FORMAT"] = "%dd-%mm-%yy"; Calendar._TT["DEF_DATE_FORMAT"] = "dd-mm-yy";
Calendar._TT["TT_DATE_FORMAT"] = "%A, %e de %B de %Y"; Calendar._TT["TT_DATE_FORMAT"] = "%A, %e de %B de %Y";
Calendar._TT["WK"] = "Sm"; Calendar._TT["WK"] = "Smn";
Calendar._TT["TIME"] = "Hora:";

View File

@ -1,7 +1,7 @@
// ** I18N // ** I18N
// Calendar SV language (Swedish, svenska) // Calendar SV language (Swedish, svenska)
// Author: Mihai Bazon, <mihai_bazon@yahoo.com> // Author: Mihai Bazon, <mishoo@infoiasi.ro>
// Translation team: <sv@li.org> // Translation team: <sv@li.org>
// Translator: Leonard Norrgård <leonard.norrgard@refactor.fi> // Translator: Leonard Norrgård <leonard.norrgard@refactor.fi>
// Last translator: Leonard Norrgård <leonard.norrgard@refactor.fi> // Last translator: Leonard Norrgård <leonard.norrgard@refactor.fi>
@ -58,8 +58,8 @@ Calendar._TT["INFO"] = "Om kalendern";
Calendar._TT["ABOUT"] = Calendar._TT["ABOUT"] =
"DHTML Datum/tid-väljare\n" + "DHTML Datum/tid-väljare\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) "(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
"För senaste version gå till: http://www.dynarch.com/projects/calendar/\n" + "För senaste version gå till: http://dynarch.com/mishoo/calendar.epl\n" +
"Distribueras under GNU LGPL. Se http://gnu.org/licenses/lgpl.html för detaljer." + "Distribueras under GNU LGPL. Se http://gnu.org/licenses/lgpl.html för detaljer." +
"\n\n" + "\n\n" +
"Val av datum:\n" + "Val av datum:\n" +

View File

@ -1,11 +1,4 @@
// ** I18N // ** Translated by ATang ** I18N
// Calendar ZH language
// Author: muziq, <muziq@sina.com>
// Encoding: GB2312 or GBK
// Distributed under the same terms as the calendar itself.
// full day names
Calendar._DN = new Array Calendar._DN = new Array
("星期日", ("星期日",
"星期一", "星期一",
@ -15,31 +8,6 @@ Calendar._DN = new Array
"星期五", "星期五",
"星期六", "星期六",
"星期日"); "星期日");
// Please note that the following array of short day names (and the same goes
// for short month names, _SMN) isn't absolutely necessary. We give it here
// for exemplification on how one can customize the short day names, but if
// they are simply the first N letters of the full name you can simply say:
//
// Calendar._SDN_len = N; // short day name length
// Calendar._SMN_len = N; // short month name length
//
// If N = 3 then this is not needed either since we assume a value of 3 if not
// present, to be compatible with translation files that were written before
// this feature.
// short day names
Calendar._SDN = new Array
("日",
"一",
"二",
"三",
"四",
"五",
"六",
"日");
// full month names
Calendar._MN = new Array Calendar._MN = new Array
("一月", ("一月",
"二月", "二月",
@ -54,66 +22,24 @@ Calendar._MN = new Array
"十一月", "十一月",
"十二月"); "十二月");
// short month names
Calendar._SMN = new Array
("一月",
"二月",
"三月",
"四月",
"五月",
"六月",
"七月",
"八月",
"九月",
"十月",
"十一月",
"十二月");
// tooltips // tooltips
Calendar._TT = {}; Calendar._TT = {};
Calendar._TT["INFO"] = "帮助"; Calendar._TT["TOGGLE"] = "切换周开始的一天";
Calendar._TT["ABOUT"] =
"DHTML Date/Time Selector\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
"\n\n" +
"选择日期:\n" +
"- 点击 \xab, \xbb 按钮选择年份\n" +
"- 点击 " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " 按钮选择月份\n" +
"- 长按以上按钮可从菜单中快速选择年份或月份";
Calendar._TT["ABOUT_TIME"] = "\n\n" +
"选择时间:\n" +
"- 点击小时或分钟可使改数值加一\n" +
"- 按住Shift键点击小时或分钟可使改数值减一\n" +
"- 点击拖动鼠标可进行快速选择";
Calendar._TT["PREV_YEAR"] = "上一年 (按住出菜单)"; Calendar._TT["PREV_YEAR"] = "上一年 (按住出菜单)";
Calendar._TT["PREV_MONTH"] = "上一月 (按住出菜单)"; Calendar._TT["PREV_MONTH"] = "上一月 (按住出菜单)";
Calendar._TT["GO_TODAY"] = "到今日"; Calendar._TT["GO_TODAY"] = "到今日";
Calendar._TT["NEXT_MONTH"] = "下一月 (按住出菜单)"; Calendar._TT["NEXT_MONTH"] = "下一月 (按住出菜单)";
Calendar._TT["NEXT_YEAR"] = "下一年 (按住出菜单)"; Calendar._TT["NEXT_YEAR"] = "下一年 (按住出菜单)";
Calendar._TT["SEL_DATE"] = "选择日期"; Calendar._TT["SEL_DATE"] = "选择日期";
Calendar._TT["DRAG_TO_MOVE"] = "拖动"; Calendar._TT["DRAG_TO_MOVE"] = "拖动";
Calendar._TT["PART_TODAY"] = " (今日)"; Calendar._TT["PART_TODAY"] = " (今日)";
Calendar._TT["MON_FIRST"] = "首先显示星期一";
// the following is to inform that "%s" is to be the first day of week Calendar._TT["SUN_FIRST"] = "首先显示星期日";
// %s will be replaced with the day name.
Calendar._TT["DAY_FIRST"] = "最左边显示%s";
// This may be locale-dependent. It specifies the week-end days, as an array
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
// means Monday, etc.
Calendar._TT["WEEKEND"] = "0,6";
Calendar._TT["CLOSE"] = "关闭"; Calendar._TT["CLOSE"] = "关闭";
Calendar._TT["TODAY"] = "今日"; Calendar._TT["TODAY"] = "今日";
Calendar._TT["TIME_PART"] = "(Shift-)点击鼠标或拖动改变值";
// date formats // date formats
Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; Calendar._TT["DEF_DATE_FORMAT"] = "y-mm-dd";
Calendar._TT["TT_DATE_FORMAT"] = "%A, %b %e日"; Calendar._TT["TT_DATE_FORMAT"] = "D, M d";
Calendar._TT["WK"] = "周"; Calendar._TT["WK"] = "周";
Calendar._TT["TIME"] = "时间:";

View File

@ -11,110 +11,9 @@
</head> </head>
<body> <body>
<div style="float: right; border: 1px solid #000; background: #fff; padding: 10px; ">
<a href="http://www.dynarch.com/projects/calendar/">The Coolest DHTML Calendar</a><br />
© <a href="http://www.dynarch.com/">Dynarch.com</a> 2002 and later.
</div>
<h1>jscalendar release notes</h1> <h1>jscalendar release notes</h1>
<p>This release compiled at Monday, 7 Mar 2005 (19:06).</p> <p>This release compiled at Friday, 6 Feb 2004 (21:40).</p>
<h2>1.0</h2>
<ul>
<li>
Added support for multiple dates selection. In this mode the
calendar will allow the user to select more than one date, and
will maintain an array of selected dates that can be
investigated from your custom handlers. Sample in <a
href="multiple-dates.html">multiple-dates.html</a>.
</li>
<li>
Support for “day info”. Using this feature you can display
custom information for certain dates. Sample in <a
href="dayinfo.html">dayinfo.html</a>. Note that if the text
is really big the calendar layout might appear somehow broken;
this is something that should be easy to fix in the CSS file.
</li>
<li>
Clicking on “Today” will now close the calendar if the current
date is already selected.
</li>
<li>
The “first day of week” setting can now be defined in the
language file--after all, it is locale-specific. The new
parameter is “Calendar._FD”. Language files should be
updated, but the calendar will not complain nor fail to
function if the parameter is not present.
</li>
<li>
Some fixes to make the thing work in Safari. It now seems to
be properly supported, please let me know if you encounter any
problems.
</li>
<li>
New skin: Aqua theme, appropriate for MacOSX fan sites :-)
This theme is located in “skins/aqua/theme.css” (in the
future, all themes will go to this directory).
</li>
<li>
<b>Bug fixes.</b>
<ul>
<li>
Keyboard operation now functions normally when the
calendar is displaying days from adjacent months; it might
even work correctly for months containing disabled dates
:). This fix was originally developed under contract for
<a
href="http://www.zapatec.com/website/main/products/prod1/">The
Zapatec Calendar</a>. Zapatec kindly allowed us to
include the bugfixes back in the open source calendar.
</li>
<li>
Fixed the time selection bug: the previous version would
reset the time to current time when a new date was
clicked.
</li>
<li>
Parsing hours like "12:XX pm" would wrongfully replace
"pm" with "am"--fixed.
</li>
<li>
Fixed critical bugs in parseDate function that would
initialize the calendar with 'NaN' values in all cells if
the string to be parsed is not a valid date.
</li>
<li>
The golbal variable that we are using was renamed to
“_dynarch_popupCalendar” to minimize the risk of name
clashes. It's still difficult to get rid of it.
</li>
<li>
Added z-index property to drop-down menus style.
</li>
<li>
The calendar will update an input field even in flat mode,
if an input field was passed. Also, the “showOthers”
parameter will be effective in both popup and flat mode.
</li>
<li>
Others, probably.
</li>
</ul>
</li>
<li>
Documentation &amp; sample files updated.
</li>
</ul>
<h2>0.9.6</h2> <h2>0.9.6</h2>