Version Notes
First stable release
Download this release
Release Info
Developer | Magento Core Team |
Extension | Lib_Js_Calendar |
Version | 1.0.18800 |
Comparing to | |
See all releases |
Version 1.0.18800
- js/calendar/calendar-blue.css +232 -0
- js/calendar/calendar-blue2.css +236 -0
- js/calendar/calendar-brown.css +225 -0
- js/calendar/calendar-green.css +229 -0
- js/calendar/calendar-setup.js +21 -0
- js/calendar/calendar-system.css +251 -0
- js/calendar/calendar-tas.css +239 -0
- js/calendar/calendar-win2k-1.css +271 -0
- js/calendar/calendar-win2k-2.css +271 -0
- js/calendar/calendar-win2k-cold-1.css +265 -0
- js/calendar/calendar-win2k-cold-2.css +271 -0
- js/calendar/calendar.js +14 -0
- js/calendar/img.gif +0 -0
- js/calendar/lang/calendar-af.js +39 -0
- js/calendar/lang/calendar-al.js +101 -0
- js/calendar/lang/calendar-bg.js +124 -0
- js/calendar/lang/calendar-big5-utf8.js +123 -0
- js/calendar/lang/calendar-big5.js +123 -0
- js/calendar/lang/calendar-br.js +108 -0
- js/calendar/lang/calendar-ca.js +123 -0
- js/calendar/lang/calendar-cs-utf8.js +65 -0
- js/calendar/lang/calendar-cs-win.js +65 -0
- js/calendar/lang/calendar-da.js +123 -0
- js/calendar/lang/calendar-de.js +124 -0
- js/calendar/lang/calendar-du.js +45 -0
- js/calendar/lang/calendar-el.js +89 -0
- js/calendar/lang/calendar-en.js +127 -0
- js/calendar/lang/calendar-es.js +129 -0
- js/calendar/lang/calendar-fi.js +98 -0
- js/calendar/lang/calendar-fr.js +125 -0
- js/calendar/lang/calendar-he-utf8.js +123 -0
- js/calendar/lang/calendar-hr-utf8.js +49 -0
- js/calendar/lang/calendar-hr.js +0 -0
- js/calendar/lang/calendar-hu.js +124 -0
- js/calendar/lang/calendar-it.js +124 -0
- js/calendar/lang/calendar-jp.js +45 -0
- js/calendar/lang/calendar-ko-utf8.js +120 -0
- js/calendar/lang/calendar-ko.js +120 -0
- js/calendar/lang/calendar-lt-utf8.js +114 -0
- js/calendar/lang/calendar-lt.js +114 -0
- js/calendar/lang/calendar-lv.js +123 -0
- js/calendar/lang/calendar-nl.js +73 -0
- js/calendar/lang/calendar-no.js +114 -0
- js/calendar/lang/calendar-pl-utf8.js +93 -0
- js/calendar/lang/calendar-pl.js +56 -0
- js/calendar/lang/calendar-pt.js +123 -0
- js/calendar/lang/calendar-ro.js +66 -0
- js/calendar/lang/calendar-ru.js +123 -0
- js/calendar/lang/calendar-ru_win_.js +123 -0
- js/calendar/lang/calendar-si.js +94 -0
- js/calendar/lang/calendar-sk.js +99 -0
- js/calendar/lang/calendar-sp.js +110 -0
- js/calendar/lang/calendar-sv.js +93 -0
- js/calendar/lang/calendar-tr.js +58 -0
- js/calendar/lang/calendar-zh.js +119 -0
- js/calendar/lang/cn_utf8.js +123 -0
- js/calendar/menuarrow.gif +0 -0
- js/calendar/menuarrow2.gif +0 -0
- js/calendar/skins/aqua/active-bg.gif +0 -0
- js/calendar/skins/aqua/dark-bg.gif +0 -0
- js/calendar/skins/aqua/hover-bg.gif +0 -0
- js/calendar/skins/aqua/menuarrow.gif +0 -0
- js/calendar/skins/aqua/normal-bg.gif +0 -0
- js/calendar/skins/aqua/rowhover-bg.gif +0 -0
- js/calendar/skins/aqua/status-bg.gif +0 -0
- js/calendar/skins/aqua/theme.css +236 -0
- js/calendar/skins/aqua/title-bg.gif +0 -0
- js/calendar/skins/aqua/today-bg.gif +0 -0
- package.xml +18 -0
js/calendar/calendar-blue.css
ADDED
@@ -0,0 +1,232 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* The main calendar widget. DIV containing a table. */
|
2 |
+
|
3 |
+
div.calendar { position: relative; }
|
4 |
+
|
5 |
+
.calendar, .calendar table {
|
6 |
+
border: 1px solid #556;
|
7 |
+
font-size: 11px;
|
8 |
+
color: #000;
|
9 |
+
cursor: default;
|
10 |
+
background: #eef;
|
11 |
+
font-family: tahoma,verdana,sans-serif;
|
12 |
+
}
|
13 |
+
|
14 |
+
/* Header part -- contains navigation buttons and day names. */
|
15 |
+
|
16 |
+
.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
|
17 |
+
text-align: center; /* They are the navigation buttons */
|
18 |
+
padding: 2px; /* Make the buttons seem like they're pressing */
|
19 |
+
}
|
20 |
+
|
21 |
+
.calendar .nav {
|
22 |
+
background: #778 url(menuarrow.gif) no-repeat 100% 100%;
|
23 |
+
}
|
24 |
+
|
25 |
+
.calendar thead .title { /* This holds the current "month, year" */
|
26 |
+
font-weight: bold; /* Pressing it will take you to the current date */
|
27 |
+
text-align: center;
|
28 |
+
background: #fff;
|
29 |
+
color: #000;
|
30 |
+
padding: 2px;
|
31 |
+
}
|
32 |
+
|
33 |
+
.calendar thead .headrow { /* Row <TR> containing navigation buttons */
|
34 |
+
background: #778;
|
35 |
+
color: #fff;
|
36 |
+
}
|
37 |
+
|
38 |
+
.calendar thead .daynames { /* Row <TR> containing the day names */
|
39 |
+
background: #bdf;
|
40 |
+
}
|
41 |
+
|
42 |
+
.calendar thead .name { /* Cells <TD> containing the day names */
|
43 |
+
border-bottom: 1px solid #556;
|
44 |
+
padding: 2px;
|
45 |
+
text-align: center;
|
46 |
+
color: #000;
|
47 |
+
}
|
48 |
+
|
49 |
+
.calendar thead .weekend { /* How a weekend day name shows in header */
|
50 |
+
color: #a66;
|
51 |
+
}
|
52 |
+
|
53 |
+
.calendar thead .hilite { /* How do the buttons in header appear when hover */
|
54 |
+
background-color: #aaf;
|
55 |
+
color: #000;
|
56 |
+
border: 1px solid #04f;
|
57 |
+
padding: 1px;
|
58 |
+
}
|
59 |
+
|
60 |
+
.calendar thead .active { /* Active (pressed) buttons in header */
|
61 |
+
background-color: #77c;
|
62 |
+
padding: 2px 0px 0px 2px;
|
63 |
+
}
|
64 |
+
|
65 |
+
/* The body part -- contains all the days in month. */
|
66 |
+
|
67 |
+
.calendar tbody .day { /* Cells <TD> containing month days dates */
|
68 |
+
width: 2em;
|
69 |
+
color: #456;
|
70 |
+
text-align: right;
|
71 |
+
padding: 2px 4px 2px 2px;
|
72 |
+
}
|
73 |
+
.calendar tbody .day.othermonth {
|
74 |
+
font-size: 80%;
|
75 |
+
color: #bbb;
|
76 |
+
}
|
77 |
+
.calendar tbody .day.othermonth.oweekend {
|
78 |
+
color: #fbb;
|
79 |
+
}
|
80 |
+
|
81 |
+
.calendar table .wn {
|
82 |
+
padding: 2px 3px 2px 2px;
|
83 |
+
border-right: 1px solid #000;
|
84 |
+
background: #bdf;
|
85 |
+
}
|
86 |
+
|
87 |
+
.calendar tbody .rowhilite td {
|
88 |
+
background: #def;
|
89 |
+
}
|
90 |
+
|
91 |
+
.calendar tbody .rowhilite td.wn {
|
92 |
+
background: #eef;
|
93 |
+
}
|
94 |
+
|
95 |
+
.calendar tbody td.hilite { /* Hovered cells <TD> */
|
96 |
+
background: #def;
|
97 |
+
padding: 1px 3px 1px 1px;
|
98 |
+
border: 1px solid #bbb;
|
99 |
+
}
|
100 |
+
|
101 |
+
.calendar tbody td.active { /* Active (pressed) cells <TD> */
|
102 |
+
background: #cde;
|
103 |
+
padding: 2px 2px 0px 2px;
|
104 |
+
}
|
105 |
+
|
106 |
+
.calendar tbody td.selected { /* Cell showing today date */
|
107 |
+
font-weight: bold;
|
108 |
+
border: 1px solid #000;
|
109 |
+
padding: 1px 3px 1px 1px;
|
110 |
+
background: #fff;
|
111 |
+
color: #000;
|
112 |
+
}
|
113 |
+
|
114 |
+
.calendar tbody td.weekend { /* Cells showing weekend days */
|
115 |
+
color: #a66;
|
116 |
+
}
|
117 |
+
|
118 |
+
.calendar tbody td.today { /* Cell showing selected date */
|
119 |
+
font-weight: bold;
|
120 |
+
color: #00f;
|
121 |
+
}
|
122 |
+
|
123 |
+
.calendar tbody .disabled { color: #999; }
|
124 |
+
|
125 |
+
.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
|
126 |
+
visibility: hidden;
|
127 |
+
}
|
128 |
+
|
129 |
+
.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
|
130 |
+
display: none;
|
131 |
+
}
|
132 |
+
|
133 |
+
/* The footer part -- status bar and "Close" button */
|
134 |
+
|
135 |
+
.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
|
136 |
+
text-align: center;
|
137 |
+
background: #556;
|
138 |
+
color: #fff;
|
139 |
+
}
|
140 |
+
|
141 |
+
.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
|
142 |
+
background: #fff;
|
143 |
+
color: #445;
|
144 |
+
border-top: 1px solid #556;
|
145 |
+
padding: 1px;
|
146 |
+
}
|
147 |
+
|
148 |
+
.calendar tfoot .hilite { /* Hover style for buttons in footer */
|
149 |
+
background: #aaf;
|
150 |
+
border: 1px solid #04f;
|
151 |
+
color: #000;
|
152 |
+
padding: 1px;
|
153 |
+
}
|
154 |
+
|
155 |
+
.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
|
156 |
+
background: #77c;
|
157 |
+
padding: 2px 0px 0px 2px;
|
158 |
+
}
|
159 |
+
|
160 |
+
/* Combo boxes (menus that display months/years for direct selection) */
|
161 |
+
|
162 |
+
.calendar .combo {
|
163 |
+
position: absolute;
|
164 |
+
display: none;
|
165 |
+
top: 0px;
|
166 |
+
left: 0px;
|
167 |
+
width: 4em;
|
168 |
+
cursor: default;
|
169 |
+
border: 1px solid #655;
|
170 |
+
background: #def;
|
171 |
+
color: #000;
|
172 |
+
font-size: 90%;
|
173 |
+
z-index: 100;
|
174 |
+
}
|
175 |
+
|
176 |
+
.calendar .combo .label,
|
177 |
+
.calendar .combo .label-IEfix {
|
178 |
+
text-align: center;
|
179 |
+
padding: 1px;
|
180 |
+
}
|
181 |
+
|
182 |
+
.calendar .combo .label-IEfix {
|
183 |
+
width: 4em;
|
184 |
+
}
|
185 |
+
|
186 |
+
.calendar .combo .hilite {
|
187 |
+
background: #acf;
|
188 |
+
}
|
189 |
+
|
190 |
+
.calendar .combo .active {
|
191 |
+
border-top: 1px solid #46a;
|
192 |
+
border-bottom: 1px solid #46a;
|
193 |
+
background: #eef;
|
194 |
+
font-weight: bold;
|
195 |
+
}
|
196 |
+
|
197 |
+
.calendar td.time {
|
198 |
+
border-top: 1px solid #000;
|
199 |
+
padding: 1px 0px;
|
200 |
+
text-align: center;
|
201 |
+
background-color: #f4f0e8;
|
202 |
+
}
|
203 |
+
|
204 |
+
.calendar td.time .hour,
|
205 |
+
.calendar td.time .minute,
|
206 |
+
.calendar td.time .ampm {
|
207 |
+
padding: 0px 3px 0px 4px;
|
208 |
+
border: 1px solid #889;
|
209 |
+
font-weight: bold;
|
210 |
+
background-color: #fff;
|
211 |
+
}
|
212 |
+
|
213 |
+
.calendar td.time .ampm {
|
214 |
+
text-align: center;
|
215 |
+
}
|
216 |
+
|
217 |
+
.calendar td.time .colon {
|
218 |
+
padding: 0px 2px 0px 3px;
|
219 |
+
font-weight: bold;
|
220 |
+
}
|
221 |
+
|
222 |
+
.calendar td.time span.hilite {
|
223 |
+
border-color: #000;
|
224 |
+
background-color: #667;
|
225 |
+
color: #fff;
|
226 |
+
}
|
227 |
+
|
228 |
+
.calendar td.time span.active {
|
229 |
+
border-color: #f00;
|
230 |
+
background-color: #000;
|
231 |
+
color: #0f0;
|
232 |
+
}
|
js/calendar/calendar-blue2.css
ADDED
@@ -0,0 +1,236 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* The main calendar widget. DIV containing a table. */
|
2 |
+
|
3 |
+
div.calendar { position: relative; }
|
4 |
+
|
5 |
+
.calendar, .calendar table {
|
6 |
+
border: 1px solid #206A9B;
|
7 |
+
font-size: 11px;
|
8 |
+
color: #000;
|
9 |
+
cursor: default;
|
10 |
+
background: #F1F8FC;
|
11 |
+
font-family: tahoma,verdana,sans-serif;
|
12 |
+
}
|
13 |
+
|
14 |
+
/* Header part -- contains navigation buttons and day names. */
|
15 |
+
|
16 |
+
.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
|
17 |
+
text-align: center; /* They are the navigation buttons */
|
18 |
+
padding: 2px; /* Make the buttons seem like they're pressing */
|
19 |
+
}
|
20 |
+
|
21 |
+
.calendar .nav {
|
22 |
+
background: #007ED1 url(menuarrow2.gif) no-repeat 100% 100%;
|
23 |
+
}
|
24 |
+
|
25 |
+
.calendar thead .title { /* This holds the current "month, year" */
|
26 |
+
font-weight: bold; /* Pressing it will take you to the current date */
|
27 |
+
text-align: center;
|
28 |
+
background: #000;
|
29 |
+
color: #fff;
|
30 |
+
padding: 2px;
|
31 |
+
}
|
32 |
+
|
33 |
+
.calendar thead tr { /* Row <TR> containing navigation buttons */
|
34 |
+
background: #007ED1;
|
35 |
+
color: #fff;
|
36 |
+
}
|
37 |
+
|
38 |
+
.calendar thead .daynames { /* Row <TR> containing the day names */
|
39 |
+
background: #C7E1F3;
|
40 |
+
}
|
41 |
+
|
42 |
+
.calendar thead .name { /* Cells <TD> containing the day names */
|
43 |
+
border-bottom: 1px solid #206A9B;
|
44 |
+
padding: 2px;
|
45 |
+
text-align: center;
|
46 |
+
color: #000;
|
47 |
+
}
|
48 |
+
|
49 |
+
.calendar thead .weekend { /* How a weekend day name shows in header */
|
50 |
+
color: #a66;
|
51 |
+
}
|
52 |
+
|
53 |
+
.calendar thead .hilite { /* How do the buttons in header appear when hover */
|
54 |
+
background-color: #34ABFA;
|
55 |
+
color: #000;
|
56 |
+
border: 1px solid #016DC5;
|
57 |
+
padding: 1px;
|
58 |
+
}
|
59 |
+
|
60 |
+
.calendar thead .active { /* Active (pressed) buttons in header */
|
61 |
+
background-color: #006AA9;
|
62 |
+
border: 1px solid #008AFF;
|
63 |
+
padding: 2px 0px 0px 2px;
|
64 |
+
}
|
65 |
+
|
66 |
+
/* The body part -- contains all the days in month. */
|
67 |
+
|
68 |
+
.calendar tbody .day { /* Cells <TD> containing month days dates */
|
69 |
+
width: 2em;
|
70 |
+
color: #456;
|
71 |
+
text-align: right;
|
72 |
+
padding: 2px 4px 2px 2px;
|
73 |
+
}
|
74 |
+
.calendar tbody .day.othermonth {
|
75 |
+
font-size: 80%;
|
76 |
+
color: #bbb;
|
77 |
+
}
|
78 |
+
.calendar tbody .day.othermonth.oweekend {
|
79 |
+
color: #fbb;
|
80 |
+
}
|
81 |
+
|
82 |
+
.calendar table .wn {
|
83 |
+
padding: 2px 3px 2px 2px;
|
84 |
+
border-right: 1px solid #000;
|
85 |
+
background: #C7E1F3;
|
86 |
+
}
|
87 |
+
|
88 |
+
.calendar tbody .rowhilite td {
|
89 |
+
background: #def;
|
90 |
+
}
|
91 |
+
|
92 |
+
.calendar tbody .rowhilite td.wn {
|
93 |
+
background: #F1F8FC;
|
94 |
+
}
|
95 |
+
|
96 |
+
.calendar tbody td.hilite { /* Hovered cells <TD> */
|
97 |
+
background: #def;
|
98 |
+
padding: 1px 3px 1px 1px;
|
99 |
+
border: 1px solid #8FC4E8;
|
100 |
+
}
|
101 |
+
|
102 |
+
.calendar tbody td.active { /* Active (pressed) cells <TD> */
|
103 |
+
background: #cde;
|
104 |
+
padding: 2px 2px 0px 2px;
|
105 |
+
}
|
106 |
+
|
107 |
+
.calendar tbody td.selected { /* Cell showing today date */
|
108 |
+
font-weight: bold;
|
109 |
+
border: 1px solid #000;
|
110 |
+
padding: 1px 3px 1px 1px;
|
111 |
+
background: #fff;
|
112 |
+
color: #000;
|
113 |
+
}
|
114 |
+
|
115 |
+
.calendar tbody td.weekend { /* Cells showing weekend days */
|
116 |
+
color: #a66;
|
117 |
+
}
|
118 |
+
|
119 |
+
.calendar tbody td.today { /* Cell showing selected date */
|
120 |
+
font-weight: bold;
|
121 |
+
color: #D50000;
|
122 |
+
}
|
123 |
+
|
124 |
+
.calendar tbody .disabled { color: #999; }
|
125 |
+
|
126 |
+
.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
|
127 |
+
visibility: hidden;
|
128 |
+
}
|
129 |
+
|
130 |
+
.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
|
131 |
+
display: none;
|
132 |
+
}
|
133 |
+
|
134 |
+
/* The footer part -- status bar and "Close" button */
|
135 |
+
|
136 |
+
.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
|
137 |
+
text-align: center;
|
138 |
+
background: #206A9B;
|
139 |
+
color: #fff;
|
140 |
+
}
|
141 |
+
|
142 |
+
.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
|
143 |
+
background: #000;
|
144 |
+
color: #fff;
|
145 |
+
border-top: 1px solid #206A9B;
|
146 |
+
padding: 1px;
|
147 |
+
}
|
148 |
+
|
149 |
+
.calendar tfoot .hilite { /* Hover style for buttons in footer */
|
150 |
+
background: #B8DAF0;
|
151 |
+
border: 1px solid #178AEB;
|
152 |
+
color: #000;
|
153 |
+
padding: 1px;
|
154 |
+
}
|
155 |
+
|
156 |
+
.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
|
157 |
+
background: #006AA9;
|
158 |
+
padding: 2px 0px 0px 2px;
|
159 |
+
}
|
160 |
+
|
161 |
+
/* Combo boxes (menus that display months/years for direct selection) */
|
162 |
+
|
163 |
+
.calendar .combo {
|
164 |
+
position: absolute;
|
165 |
+
display: none;
|
166 |
+
top: 0px;
|
167 |
+
left: 0px;
|
168 |
+
width: 4em;
|
169 |
+
cursor: default;
|
170 |
+
border: 1px solid #655;
|
171 |
+
background: #def;
|
172 |
+
color: #000;
|
173 |
+
font-size: 90%;
|
174 |
+
z-index: 100;
|
175 |
+
}
|
176 |
+
|
177 |
+
.calendar .combo .label,
|
178 |
+
.calendar .combo .label-IEfix {
|
179 |
+
text-align: center;
|
180 |
+
padding: 1px;
|
181 |
+
}
|
182 |
+
|
183 |
+
.calendar .combo .label-IEfix {
|
184 |
+
width: 4em;
|
185 |
+
}
|
186 |
+
|
187 |
+
.calendar .combo .hilite {
|
188 |
+
background: #34ABFA;
|
189 |
+
border-top: 1px solid #46a;
|
190 |
+
border-bottom: 1px solid #46a;
|
191 |
+
font-weight: bold;
|
192 |
+
}
|
193 |
+
|
194 |
+
.calendar .combo .active {
|
195 |
+
border-top: 1px solid #46a;
|
196 |
+
border-bottom: 1px solid #46a;
|
197 |
+
background: #F1F8FC;
|
198 |
+
font-weight: bold;
|
199 |
+
}
|
200 |
+
|
201 |
+
.calendar td.time {
|
202 |
+
border-top: 1px solid #000;
|
203 |
+
padding: 1px 0px;
|
204 |
+
text-align: center;
|
205 |
+
background-color: #E3F0F9;
|
206 |
+
}
|
207 |
+
|
208 |
+
.calendar td.time .hour,
|
209 |
+
.calendar td.time .minute,
|
210 |
+
.calendar td.time .ampm {
|
211 |
+
padding: 0px 3px 0px 4px;
|
212 |
+
border: 1px solid #889;
|
213 |
+
font-weight: bold;
|
214 |
+
background-color: #F1F8FC;
|
215 |
+
}
|
216 |
+
|
217 |
+
.calendar td.time .ampm {
|
218 |
+
text-align: center;
|
219 |
+
}
|
220 |
+
|
221 |
+
.calendar td.time .colon {
|
222 |
+
padding: 0px 2px 0px 3px;
|
223 |
+
font-weight: bold;
|
224 |
+
}
|
225 |
+
|
226 |
+
.calendar td.time span.hilite {
|
227 |
+
border-color: #000;
|
228 |
+
background-color: #267DB7;
|
229 |
+
color: #fff;
|
230 |
+
}
|
231 |
+
|
232 |
+
.calendar td.time span.active {
|
233 |
+
border-color: red;
|
234 |
+
background-color: #000;
|
235 |
+
color: #A5FF00;
|
236 |
+
}
|
js/calendar/calendar-brown.css
ADDED
@@ -0,0 +1,225 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* The main calendar widget. DIV containing a table. */
|
2 |
+
|
3 |
+
div.calendar { position: relative; }
|
4 |
+
|
5 |
+
.calendar, .calendar table {
|
6 |
+
border: 1px solid #655;
|
7 |
+
font-size: 11px;
|
8 |
+
color: #000;
|
9 |
+
cursor: default;
|
10 |
+
background: #ffd;
|
11 |
+
font-family: tahoma,verdana,sans-serif;
|
12 |
+
}
|
13 |
+
|
14 |
+
/* Header part -- contains navigation buttons and day names. */
|
15 |
+
|
16 |
+
.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
|
17 |
+
text-align: center; /* They are the navigation buttons */
|
18 |
+
padding: 2px; /* Make the buttons seem like they're pressing */
|
19 |
+
}
|
20 |
+
|
21 |
+
.calendar .nav {
|
22 |
+
background: #edc url(menuarrow.gif) no-repeat 100% 100%;
|
23 |
+
}
|
24 |
+
|
25 |
+
.calendar thead .title { /* This holds the current "month, year" */
|
26 |
+
font-weight: bold; /* Pressing it will take you to the current date */
|
27 |
+
text-align: center;
|
28 |
+
background: #654;
|
29 |
+
color: #fed;
|
30 |
+
padding: 2px;
|
31 |
+
}
|
32 |
+
|
33 |
+
.calendar thead .headrow { /* Row <TR> containing navigation buttons */
|
34 |
+
background: #edc;
|
35 |
+
color: #000;
|
36 |
+
}
|
37 |
+
|
38 |
+
.calendar thead .name { /* Cells <TD> containing the day names */
|
39 |
+
border-bottom: 1px solid #655;
|
40 |
+
padding: 2px;
|
41 |
+
text-align: center;
|
42 |
+
color: #000;
|
43 |
+
}
|
44 |
+
|
45 |
+
.calendar thead .weekend { /* How a weekend day name shows in header */
|
46 |
+
color: #f00;
|
47 |
+
}
|
48 |
+
|
49 |
+
.calendar thead .hilite { /* How do the buttons in header appear when hover */
|
50 |
+
background-color: #faa;
|
51 |
+
color: #000;
|
52 |
+
border: 1px solid #f40;
|
53 |
+
padding: 1px;
|
54 |
+
}
|
55 |
+
|
56 |
+
.calendar thead .active { /* Active (pressed) buttons in header */
|
57 |
+
background-color: #c77;
|
58 |
+
padding: 2px 0px 0px 2px;
|
59 |
+
}
|
60 |
+
|
61 |
+
.calendar thead .daynames { /* Row <TR> containing the day names */
|
62 |
+
background: #fed;
|
63 |
+
}
|
64 |
+
|
65 |
+
/* The body part -- contains all the days in month. */
|
66 |
+
|
67 |
+
.calendar tbody .day { /* Cells <TD> containing month days dates */
|
68 |
+
width: 2em;
|
69 |
+
text-align: right;
|
70 |
+
padding: 2px 4px 2px 2px;
|
71 |
+
}
|
72 |
+
.calendar tbody .day.othermonth {
|
73 |
+
font-size: 80%;
|
74 |
+
color: #bbb;
|
75 |
+
}
|
76 |
+
.calendar tbody .day.othermonth.oweekend {
|
77 |
+
color: #fbb;
|
78 |
+
}
|
79 |
+
|
80 |
+
.calendar table .wn {
|
81 |
+
padding: 2px 3px 2px 2px;
|
82 |
+
border-right: 1px solid #000;
|
83 |
+
background: #fed;
|
84 |
+
}
|
85 |
+
|
86 |
+
.calendar tbody .rowhilite td {
|
87 |
+
background: #ddf;
|
88 |
+
}
|
89 |
+
|
90 |
+
.calendar tbody .rowhilite td.wn {
|
91 |
+
background: #efe;
|
92 |
+
}
|
93 |
+
|
94 |
+
.calendar tbody td.hilite { /* Hovered cells <TD> */
|
95 |
+
background: #ffe;
|
96 |
+
padding: 1px 3px 1px 1px;
|
97 |
+
border: 1px solid #bbb;
|
98 |
+
}
|
99 |
+
|
100 |
+
.calendar tbody td.active { /* Active (pressed) cells <TD> */
|
101 |
+
background: #ddc;
|
102 |
+
padding: 2px 2px 0px 2px;
|
103 |
+
}
|
104 |
+
|
105 |
+
.calendar tbody td.selected { /* Cell showing today date */
|
106 |
+
font-weight: bold;
|
107 |
+
border: 1px solid #000;
|
108 |
+
padding: 1px 3px 1px 1px;
|
109 |
+
background: #fea;
|
110 |
+
}
|
111 |
+
|
112 |
+
.calendar tbody td.weekend { /* Cells showing weekend days */
|
113 |
+
color: #f00;
|
114 |
+
}
|
115 |
+
|
116 |
+
.calendar tbody td.today { font-weight: bold; }
|
117 |
+
|
118 |
+
.calendar tbody .disabled { color: #999; }
|
119 |
+
|
120 |
+
.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
|
121 |
+
visibility: hidden;
|
122 |
+
}
|
123 |
+
|
124 |
+
.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
|
125 |
+
display: none;
|
126 |
+
}
|
127 |
+
|
128 |
+
/* The footer part -- status bar and "Close" button */
|
129 |
+
|
130 |
+
.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
|
131 |
+
text-align: center;
|
132 |
+
background: #988;
|
133 |
+
color: #000;
|
134 |
+
}
|
135 |
+
|
136 |
+
.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
|
137 |
+
border-top: 1px solid #655;
|
138 |
+
background: #dcb;
|
139 |
+
color: #840;
|
140 |
+
}
|
141 |
+
|
142 |
+
.calendar tfoot .hilite { /* Hover style for buttons in footer */
|
143 |
+
background: #faa;
|
144 |
+
border: 1px solid #f40;
|
145 |
+
padding: 1px;
|
146 |
+
}
|
147 |
+
|
148 |
+
.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
|
149 |
+
background: #c77;
|
150 |
+
padding: 2px 0px 0px 2px;
|
151 |
+
}
|
152 |
+
|
153 |
+
/* Combo boxes (menus that display months/years for direct selection) */
|
154 |
+
|
155 |
+
.calendar .combo {
|
156 |
+
position: absolute;
|
157 |
+
display: none;
|
158 |
+
top: 0px;
|
159 |
+
left: 0px;
|
160 |
+
width: 4em;
|
161 |
+
cursor: default;
|
162 |
+
border: 1px solid #655;
|
163 |
+
background: #ffe;
|
164 |
+
color: #000;
|
165 |
+
font-size: 90%;
|
166 |
+
z-index: 100;
|
167 |
+
}
|
168 |
+
|
169 |
+
.calendar .combo .label,
|
170 |
+
.calendar .combo .label-IEfix {
|
171 |
+
text-align: center;
|
172 |
+
padding: 1px;
|
173 |
+
}
|
174 |
+
|
175 |
+
.calendar .combo .label-IEfix {
|
176 |
+
width: 4em;
|
177 |
+
}
|
178 |
+
|
179 |
+
.calendar .combo .hilite {
|
180 |
+
background: #fc8;
|
181 |
+
}
|
182 |
+
|
183 |
+
.calendar .combo .active {
|
184 |
+
border-top: 1px solid #a64;
|
185 |
+
border-bottom: 1px solid #a64;
|
186 |
+
background: #fee;
|
187 |
+
font-weight: bold;
|
188 |
+
}
|
189 |
+
|
190 |
+
.calendar td.time {
|
191 |
+
border-top: 1px solid #a88;
|
192 |
+
padding: 1px 0px;
|
193 |
+
text-align: center;
|
194 |
+
background-color: #fed;
|
195 |
+
}
|
196 |
+
|
197 |
+
.calendar td.time .hour,
|
198 |
+
.calendar td.time .minute,
|
199 |
+
.calendar td.time .ampm {
|
200 |
+
padding: 0px 3px 0px 4px;
|
201 |
+
border: 1px solid #988;
|
202 |
+
font-weight: bold;
|
203 |
+
background-color: #fff;
|
204 |
+
}
|
205 |
+
|
206 |
+
.calendar td.time .ampm {
|
207 |
+
text-align: center;
|
208 |
+
}
|
209 |
+
|
210 |
+
.calendar td.time .colon {
|
211 |
+
padding: 0px 2px 0px 3px;
|
212 |
+
font-weight: bold;
|
213 |
+
}
|
214 |
+
|
215 |
+
.calendar td.time span.hilite {
|
216 |
+
border-color: #000;
|
217 |
+
background-color: #866;
|
218 |
+
color: #fff;
|
219 |
+
}
|
220 |
+
|
221 |
+
.calendar td.time span.active {
|
222 |
+
border-color: #f00;
|
223 |
+
background-color: #000;
|
224 |
+
color: #0f0;
|
225 |
+
}
|
js/calendar/calendar-green.css
ADDED
@@ -0,0 +1,229 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* The main calendar widget. DIV containing a table. */
|
2 |
+
|
3 |
+
div.calendar { position: relative; }
|
4 |
+
|
5 |
+
.calendar, .calendar table {
|
6 |
+
border: 1px solid #565;
|
7 |
+
font-size: 11px;
|
8 |
+
color: #000;
|
9 |
+
cursor: default;
|
10 |
+
background: #efe;
|
11 |
+
font-family: tahoma,verdana,sans-serif;
|
12 |
+
}
|
13 |
+
|
14 |
+
/* Header part -- contains navigation buttons and day names. */
|
15 |
+
|
16 |
+
.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
|
17 |
+
text-align: center; /* They are the navigation buttons */
|
18 |
+
padding: 2px; /* Make the buttons seem like they're pressing */
|
19 |
+
background: #676;
|
20 |
+
color: #fff;
|
21 |
+
font-size: 90%;
|
22 |
+
}
|
23 |
+
|
24 |
+
.calendar .nav {
|
25 |
+
background: #676 url(menuarrow.gif) no-repeat 100% 100%;
|
26 |
+
}
|
27 |
+
|
28 |
+
.calendar thead .title { /* This holds the current "month, year" */
|
29 |
+
font-weight: bold; /* Pressing it will take you to the current date */
|
30 |
+
text-align: center;
|
31 |
+
padding: 2px;
|
32 |
+
background: #250;
|
33 |
+
color: #efa;
|
34 |
+
}
|
35 |
+
|
36 |
+
.calendar thead .headrow { /* Row <TR> containing navigation buttons */
|
37 |
+
}
|
38 |
+
|
39 |
+
.calendar thead .name { /* Cells <TD> containing the day names */
|
40 |
+
border-bottom: 1px solid #565;
|
41 |
+
padding: 2px;
|
42 |
+
text-align: center;
|
43 |
+
color: #000;
|
44 |
+
}
|
45 |
+
|
46 |
+
.calendar thead .weekend { /* How a weekend day name shows in header */
|
47 |
+
color: #a66;
|
48 |
+
}
|
49 |
+
|
50 |
+
.calendar thead .hilite { /* How do the buttons in header appear when hover */
|
51 |
+
background-color: #afa;
|
52 |
+
color: #000;
|
53 |
+
border: 1px solid #084;
|
54 |
+
padding: 1px;
|
55 |
+
}
|
56 |
+
|
57 |
+
.calendar thead .active { /* Active (pressed) buttons in header */
|
58 |
+
background-color: #7c7;
|
59 |
+
padding: 2px 0px 0px 2px;
|
60 |
+
}
|
61 |
+
|
62 |
+
.calendar thead .daynames { /* Row <TR> containing the day names */
|
63 |
+
background: #dfb;
|
64 |
+
}
|
65 |
+
|
66 |
+
/* The body part -- contains all the days in month. */
|
67 |
+
|
68 |
+
.calendar tbody .day { /* Cells <TD> containing month days dates */
|
69 |
+
width: 2em;
|
70 |
+
color: #564;
|
71 |
+
text-align: right;
|
72 |
+
padding: 2px 4px 2px 2px;
|
73 |
+
}
|
74 |
+
.calendar tbody .day.othermonth {
|
75 |
+
font-size: 80%;
|
76 |
+
color: #bbb;
|
77 |
+
}
|
78 |
+
.calendar tbody .day.othermonth.oweekend {
|
79 |
+
color: #fbb;
|
80 |
+
}
|
81 |
+
|
82 |
+
.calendar table .wn {
|
83 |
+
padding: 2px 3px 2px 2px;
|
84 |
+
border-right: 1px solid #8a8;
|
85 |
+
background: #dfb;
|
86 |
+
}
|
87 |
+
|
88 |
+
.calendar tbody .rowhilite td {
|
89 |
+
background: #dfd;
|
90 |
+
}
|
91 |
+
|
92 |
+
.calendar tbody .rowhilite td.wn {
|
93 |
+
background: #efe;
|
94 |
+
}
|
95 |
+
|
96 |
+
.calendar tbody td.hilite { /* Hovered cells <TD> */
|
97 |
+
background: #efd;
|
98 |
+
padding: 1px 3px 1px 1px;
|
99 |
+
border: 1px solid #bbb;
|
100 |
+
}
|
101 |
+
|
102 |
+
.calendar tbody td.active { /* Active (pressed) cells <TD> */
|
103 |
+
background: #dec;
|
104 |
+
padding: 2px 2px 0px 2px;
|
105 |
+
}
|
106 |
+
|
107 |
+
.calendar tbody td.selected { /* Cell showing today date */
|
108 |
+
font-weight: bold;
|
109 |
+
border: 1px solid #000;
|
110 |
+
padding: 1px 3px 1px 1px;
|
111 |
+
background: #f8fff8;
|
112 |
+
color: #000;
|
113 |
+
}
|
114 |
+
|
115 |
+
.calendar tbody td.weekend { /* Cells showing weekend days */
|
116 |
+
color: #a66;
|
117 |
+
}
|
118 |
+
|
119 |
+
.calendar tbody td.today { font-weight: bold; color: #0a0; }
|
120 |
+
|
121 |
+
.calendar tbody .disabled { color: #999; }
|
122 |
+
|
123 |
+
.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
|
124 |
+
visibility: hidden;
|
125 |
+
}
|
126 |
+
|
127 |
+
.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
|
128 |
+
display: none;
|
129 |
+
}
|
130 |
+
|
131 |
+
/* The footer part -- status bar and "Close" button */
|
132 |
+
|
133 |
+
.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
|
134 |
+
text-align: center;
|
135 |
+
background: #565;
|
136 |
+
color: #fff;
|
137 |
+
}
|
138 |
+
|
139 |
+
.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
|
140 |
+
padding: 2px;
|
141 |
+
background: #250;
|
142 |
+
color: #efa;
|
143 |
+
}
|
144 |
+
|
145 |
+
.calendar tfoot .hilite { /* Hover style for buttons in footer */
|
146 |
+
background: #afa;
|
147 |
+
border: 1px solid #084;
|
148 |
+
color: #000;
|
149 |
+
padding: 1px;
|
150 |
+
}
|
151 |
+
|
152 |
+
.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
|
153 |
+
background: #7c7;
|
154 |
+
padding: 2px 0px 0px 2px;
|
155 |
+
}
|
156 |
+
|
157 |
+
/* Combo boxes (menus that display months/years for direct selection) */
|
158 |
+
|
159 |
+
.calendar .combo {
|
160 |
+
position: absolute;
|
161 |
+
display: none;
|
162 |
+
top: 0px;
|
163 |
+
left: 0px;
|
164 |
+
width: 4em;
|
165 |
+
cursor: default;
|
166 |
+
border: 1px solid #565;
|
167 |
+
background: #efd;
|
168 |
+
color: #000;
|
169 |
+
font-size: 90%;
|
170 |
+
z-index: 100;
|
171 |
+
}
|
172 |
+
|
173 |
+
.calendar .combo .label,
|
174 |
+
.calendar .combo .label-IEfix {
|
175 |
+
text-align: center;
|
176 |
+
padding: 1px;
|
177 |
+
}
|
178 |
+
|
179 |
+
.calendar .combo .label-IEfix {
|
180 |
+
width: 4em;
|
181 |
+
}
|
182 |
+
|
183 |
+
.calendar .combo .hilite {
|
184 |
+
background: #af8;
|
185 |
+
}
|
186 |
+
|
187 |
+
.calendar .combo .active {
|
188 |
+
border-top: 1px solid #6a4;
|
189 |
+
border-bottom: 1px solid #6a4;
|
190 |
+
background: #efe;
|
191 |
+
font-weight: bold;
|
192 |
+
}
|
193 |
+
|
194 |
+
.calendar td.time {
|
195 |
+
border-top: 1px solid #8a8;
|
196 |
+
padding: 1px 0px;
|
197 |
+
text-align: center;
|
198 |
+
background-color: #dfb;
|
199 |
+
}
|
200 |
+
|
201 |
+
.calendar td.time .hour,
|
202 |
+
.calendar td.time .minute,
|
203 |
+
.calendar td.time .ampm {
|
204 |
+
padding: 0px 3px 0px 4px;
|
205 |
+
border: 1px solid #898;
|
206 |
+
font-weight: bold;
|
207 |
+
background-color: #fff;
|
208 |
+
}
|
209 |
+
|
210 |
+
.calendar td.time .ampm {
|
211 |
+
text-align: center;
|
212 |
+
}
|
213 |
+
|
214 |
+
.calendar td.time .colon {
|
215 |
+
padding: 0px 2px 0px 3px;
|
216 |
+
font-weight: bold;
|
217 |
+
}
|
218 |
+
|
219 |
+
.calendar td.time span.hilite {
|
220 |
+
border-color: #000;
|
221 |
+
background-color: #686;
|
222 |
+
color: #fff;
|
223 |
+
}
|
224 |
+
|
225 |
+
.calendar td.time span.active {
|
226 |
+
border-color: #f00;
|
227 |
+
background-color: #000;
|
228 |
+
color: #0f0;
|
229 |
+
}
|
js/calendar/calendar-setup.js
ADDED
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* Copyright Mihai Bazon, 2002, 2003 | http://dynarch.com/mishoo/
|
2 |
+
* ---------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* The DHTML Calendar
|
5 |
+
*
|
6 |
+
* Details and latest version at:
|
7 |
+
* http://dynarch.com/mishoo/calendar.epl
|
8 |
+
*
|
9 |
+
* This script is distributed under the GNU Lesser General Public License.
|
10 |
+
* Read the entire license text here: http://www.gnu.org/licenses/lgpl.html
|
11 |
+
*
|
12 |
+
* This file defines helper functions for setting up the calendar. They are
|
13 |
+
* intended to help non-programmers get a working calendar on their site
|
14 |
+
* quickly. This script should not be seen as part of the calendar. It just
|
15 |
+
* shows you what one can do with the calendar, while in the same time
|
16 |
+
* providing a quick and simple method for setting it up. If you need
|
17 |
+
* exhaustive customization of the calendar creation process feel free to
|
18 |
+
* modify this code to suit your needs (this is recommended and much better
|
19 |
+
* than modifying calendar.js itself).
|
20 |
+
*/
|
21 |
+
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&¶ms.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;};
|
js/calendar/calendar-system.css
ADDED
@@ -0,0 +1,251 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* The main calendar widget. DIV containing a table. */
|
2 |
+
|
3 |
+
.calendar {
|
4 |
+
position: relative;
|
5 |
+
display: none;
|
6 |
+
border: 1px solid;
|
7 |
+
border-color: #fff #000 #000 #fff;
|
8 |
+
font-size: 11px;
|
9 |
+
cursor: default;
|
10 |
+
background: Window;
|
11 |
+
color: WindowText;
|
12 |
+
font-family: tahoma,verdana,sans-serif;
|
13 |
+
}
|
14 |
+
|
15 |
+
.calendar table {
|
16 |
+
border: 1px solid;
|
17 |
+
border-color: #fff #000 #000 #fff;
|
18 |
+
font-size: 11px;
|
19 |
+
cursor: default;
|
20 |
+
background: Window;
|
21 |
+
color: WindowText;
|
22 |
+
font-family: tahoma,verdana,sans-serif;
|
23 |
+
}
|
24 |
+
|
25 |
+
/* Header part -- contains navigation buttons and day names. */
|
26 |
+
|
27 |
+
.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
|
28 |
+
text-align: center;
|
29 |
+
padding: 1px;
|
30 |
+
border: 1px solid;
|
31 |
+
border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
|
32 |
+
background: ButtonFace;
|
33 |
+
}
|
34 |
+
|
35 |
+
.calendar .nav {
|
36 |
+
background: ButtonFace url(menuarrow.gif) no-repeat 100% 100%;
|
37 |
+
}
|
38 |
+
|
39 |
+
.calendar thead .title { /* This holds the current "month, year" */
|
40 |
+
font-weight: bold;
|
41 |
+
padding: 1px;
|
42 |
+
border: 1px solid #000;
|
43 |
+
background: ActiveCaption;
|
44 |
+
color: CaptionText;
|
45 |
+
text-align: center;
|
46 |
+
}
|
47 |
+
|
48 |
+
.calendar thead .headrow { /* Row <TR> containing navigation buttons */
|
49 |
+
}
|
50 |
+
|
51 |
+
.calendar thead .daynames { /* Row <TR> containing the day names */
|
52 |
+
}
|
53 |
+
|
54 |
+
.calendar thead .name { /* Cells <TD> containing the day names */
|
55 |
+
border-bottom: 1px solid ButtonShadow;
|
56 |
+
padding: 2px;
|
57 |
+
text-align: center;
|
58 |
+
background: ButtonFace;
|
59 |
+
color: ButtonText;
|
60 |
+
}
|
61 |
+
|
62 |
+
.calendar thead .weekend { /* How a weekend day name shows in header */
|
63 |
+
color: #f00;
|
64 |
+
}
|
65 |
+
|
66 |
+
.calendar thead .hilite { /* How do the buttons in header appear when hover */
|
67 |
+
border: 2px solid;
|
68 |
+
padding: 0px;
|
69 |
+
border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
|
70 |
+
}
|
71 |
+
|
72 |
+
.calendar thead .active { /* Active (pressed) buttons in header */
|
73 |
+
border-width: 1px;
|
74 |
+
padding: 2px 0px 0px 2px;
|
75 |
+
border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
|
76 |
+
}
|
77 |
+
|
78 |
+
/* The body part -- contains all the days in month. */
|
79 |
+
|
80 |
+
.calendar tbody .day { /* Cells <TD> containing month days dates */
|
81 |
+
width: 2em;
|
82 |
+
text-align: right;
|
83 |
+
padding: 2px 4px 2px 2px;
|
84 |
+
}
|
85 |
+
.calendar tbody .day.othermonth {
|
86 |
+
font-size: 80%;
|
87 |
+
color: #aaa;
|
88 |
+
}
|
89 |
+
.calendar tbody .day.othermonth.oweekend {
|
90 |
+
color: #faa;
|
91 |
+
}
|
92 |
+
|
93 |
+
.calendar table .wn {
|
94 |
+
padding: 2px 3px 2px 2px;
|
95 |
+
border-right: 1px solid ButtonShadow;
|
96 |
+
background: ButtonFace;
|
97 |
+
color: ButtonText;
|
98 |
+
}
|
99 |
+
|
100 |
+
.calendar tbody .rowhilite td {
|
101 |
+
background: Highlight;
|
102 |
+
color: HighlightText;
|
103 |
+
}
|
104 |
+
|
105 |
+
.calendar tbody td.hilite { /* Hovered cells <TD> */
|
106 |
+
padding: 1px 3px 1px 1px;
|
107 |
+
border-top: 1px solid #fff;
|
108 |
+
border-right: 1px solid #000;
|
109 |
+
border-bottom: 1px solid #000;
|
110 |
+
border-left: 1px solid #fff;
|
111 |
+
}
|
112 |
+
|
113 |
+
.calendar tbody td.active { /* Active (pressed) cells <TD> */
|
114 |
+
padding: 2px 2px 0px 2px;
|
115 |
+
border: 1px solid;
|
116 |
+
border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
|
117 |
+
}
|
118 |
+
|
119 |
+
.calendar tbody td.selected { /* Cell showing selected date */
|
120 |
+
font-weight: bold;
|
121 |
+
border: 1px solid;
|
122 |
+
border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
|
123 |
+
padding: 2px 2px 0px 2px;
|
124 |
+
background: ButtonFace;
|
125 |
+
color: ButtonText;
|
126 |
+
}
|
127 |
+
|
128 |
+
.calendar tbody td.weekend { /* Cells showing weekend days */
|
129 |
+
color: #f00;
|
130 |
+
}
|
131 |
+
|
132 |
+
.calendar tbody td.today { /* Cell showing today date */
|
133 |
+
font-weight: bold;
|
134 |
+
color: #00f;
|
135 |
+
}
|
136 |
+
|
137 |
+
.calendar tbody td.disabled { color: GrayText; }
|
138 |
+
|
139 |
+
.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
|
140 |
+
visibility: hidden;
|
141 |
+
}
|
142 |
+
|
143 |
+
.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
|
144 |
+
display: none;
|
145 |
+
}
|
146 |
+
|
147 |
+
/* The footer part -- status bar and "Close" button */
|
148 |
+
|
149 |
+
.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
|
150 |
+
}
|
151 |
+
|
152 |
+
.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
|
153 |
+
background: ButtonFace;
|
154 |
+
padding: 1px;
|
155 |
+
border: 1px solid;
|
156 |
+
border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
|
157 |
+
color: ButtonText;
|
158 |
+
text-align: center;
|
159 |
+
}
|
160 |
+
|
161 |
+
.calendar tfoot .hilite { /* Hover style for buttons in footer */
|
162 |
+
border-top: 1px solid #fff;
|
163 |
+
border-right: 1px solid #000;
|
164 |
+
border-bottom: 1px solid #000;
|
165 |
+
border-left: 1px solid #fff;
|
166 |
+
padding: 1px;
|
167 |
+
background: #e4e0d8;
|
168 |
+
}
|
169 |
+
|
170 |
+
.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
|
171 |
+
padding: 2px 0px 0px 2px;
|
172 |
+
border-top: 1px solid #000;
|
173 |
+
border-right: 1px solid #fff;
|
174 |
+
border-bottom: 1px solid #fff;
|
175 |
+
border-left: 1px solid #000;
|
176 |
+
}
|
177 |
+
|
178 |
+
/* Combo boxes (menus that display months/years for direct selection) */
|
179 |
+
|
180 |
+
.calendar .combo {
|
181 |
+
position: absolute;
|
182 |
+
display: none;
|
183 |
+
width: 4em;
|
184 |
+
top: 0px;
|
185 |
+
left: 0px;
|
186 |
+
cursor: default;
|
187 |
+
border: 1px solid;
|
188 |
+
border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
|
189 |
+
background: Menu;
|
190 |
+
color: MenuText;
|
191 |
+
font-size: 90%;
|
192 |
+
padding: 1px;
|
193 |
+
z-index: 100;
|
194 |
+
}
|
195 |
+
|
196 |
+
.calendar .combo .label,
|
197 |
+
.calendar .combo .label-IEfix {
|
198 |
+
text-align: center;
|
199 |
+
padding: 1px;
|
200 |
+
}
|
201 |
+
|
202 |
+
.calendar .combo .label-IEfix {
|
203 |
+
width: 4em;
|
204 |
+
}
|
205 |
+
|
206 |
+
.calendar .combo .active {
|
207 |
+
padding: 0px;
|
208 |
+
border: 1px solid #000;
|
209 |
+
}
|
210 |
+
|
211 |
+
.calendar .combo .hilite {
|
212 |
+
background: Highlight;
|
213 |
+
color: HighlightText;
|
214 |
+
}
|
215 |
+
|
216 |
+
.calendar td.time {
|
217 |
+
border-top: 1px solid ButtonShadow;
|
218 |
+
padding: 1px 0px;
|
219 |
+
text-align: center;
|
220 |
+
background-color: ButtonFace;
|
221 |
+
}
|
222 |
+
|
223 |
+
.calendar td.time .hour,
|
224 |
+
.calendar td.time .minute,
|
225 |
+
.calendar td.time .ampm {
|
226 |
+
padding: 0px 3px 0px 4px;
|
227 |
+
border: 1px solid #889;
|
228 |
+
font-weight: bold;
|
229 |
+
background-color: Menu;
|
230 |
+
}
|
231 |
+
|
232 |
+
.calendar td.time .ampm {
|
233 |
+
text-align: center;
|
234 |
+
}
|
235 |
+
|
236 |
+
.calendar td.time .colon {
|
237 |
+
padding: 0px 2px 0px 3px;
|
238 |
+
font-weight: bold;
|
239 |
+
}
|
240 |
+
|
241 |
+
.calendar td.time span.hilite {
|
242 |
+
border-color: #000;
|
243 |
+
background-color: Highlight;
|
244 |
+
color: HighlightText;
|
245 |
+
}
|
246 |
+
|
247 |
+
.calendar td.time span.active {
|
248 |
+
border-color: #f00;
|
249 |
+
background-color: #000;
|
250 |
+
color: #0f0;
|
251 |
+
}
|
js/calendar/calendar-tas.css
ADDED
@@ -0,0 +1,239 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* The main calendar widget. DIV containing a table. */
|
2 |
+
|
3 |
+
div.calendar { position: relative; }
|
4 |
+
|
5 |
+
.calendar, .calendar table {
|
6 |
+
border: 1px solid #655;
|
7 |
+
font-size: 11px;
|
8 |
+
color: #000;
|
9 |
+
cursor: default;
|
10 |
+
background: #ffd;
|
11 |
+
font-family: tahoma,verdana,sans-serif;
|
12 |
+
filter:
|
13 |
+
progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#DDDCCC,EndColorStr=#FFFFFF);
|
14 |
+
}
|
15 |
+
|
16 |
+
/* Header part -- contains navigation buttons and day names. */
|
17 |
+
|
18 |
+
.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
|
19 |
+
text-align: center; /* They are the navigation buttons */
|
20 |
+
padding: 2px; /* Make the buttons seem like they're pressing */
|
21 |
+
color:#363636;
|
22 |
+
}
|
23 |
+
|
24 |
+
.calendar .nav {
|
25 |
+
background: #edc url(menuarrow.gif) no-repeat 100% 100%;
|
26 |
+
}
|
27 |
+
|
28 |
+
.calendar thead .title { /* This holds the current "month, year" */
|
29 |
+
font-weight: bold; /* Pressing it will take you to the current date */
|
30 |
+
text-align: center;
|
31 |
+
background: #654;
|
32 |
+
color: #363636;
|
33 |
+
padding: 2px;
|
34 |
+
filter:
|
35 |
+
progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#dddccc);
|
36 |
+
}
|
37 |
+
|
38 |
+
.calendar thead .headrow { /* Row <TR> containing navigation buttons */
|
39 |
+
/*background: #3B86A0;*/
|
40 |
+
color: #363636;
|
41 |
+
font-weight: bold;
|
42 |
+
filter:
|
43 |
+
progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#3b86a0);
|
44 |
+
}
|
45 |
+
|
46 |
+
.calendar thead .name { /* Cells <TD> containing the day names */
|
47 |
+
border-bottom: 1px solid #655;
|
48 |
+
padding: 2px;
|
49 |
+
text-align: center;
|
50 |
+
color: #363636;
|
51 |
+
filter:
|
52 |
+
progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#DDDCCC,EndColorStr=#FFFFFF);
|
53 |
+
}
|
54 |
+
|
55 |
+
.calendar thead .weekend { /* How a weekend day name shows in header */
|
56 |
+
color: #f00;
|
57 |
+
}
|
58 |
+
|
59 |
+
.calendar thead .hilite { /* How do the buttons in header appear when hover */
|
60 |
+
background-color: #ffcc86;
|
61 |
+
color: #000;
|
62 |
+
border: 1px solid #b59345;
|
63 |
+
padding: 1px;
|
64 |
+
}
|
65 |
+
|
66 |
+
.calendar thead .active { /* Active (pressed) buttons in header */
|
67 |
+
background-color: #c77;
|
68 |
+
padding: 2px 0px 0px 2px;
|
69 |
+
}
|
70 |
+
|
71 |
+
.calendar thead .daynames { /* Row <TR> containing the day names */
|
72 |
+
background: #fed;
|
73 |
+
}
|
74 |
+
|
75 |
+
/* The body part -- contains all the days in month. */
|
76 |
+
|
77 |
+
.calendar tbody .day { /* Cells <TD> containing month days dates */
|
78 |
+
width: 2em;
|
79 |
+
text-align: right;
|
80 |
+
padding: 2px 4px 2px 2px;
|
81 |
+
}
|
82 |
+
.calendar tbody .day.othermonth {
|
83 |
+
font-size: 80%;
|
84 |
+
color: #aaa;
|
85 |
+
}
|
86 |
+
.calendar tbody .day.othermonth.oweekend {
|
87 |
+
color: #faa;
|
88 |
+
}
|
89 |
+
|
90 |
+
.calendar table .wn {
|
91 |
+
padding: 2px 3px 2px 2px;
|
92 |
+
border-right: 1px solid #000;
|
93 |
+
background: #fed;
|
94 |
+
}
|
95 |
+
|
96 |
+
.calendar tbody .rowhilite td {
|
97 |
+
background: #ddf;
|
98 |
+
|
99 |
+
}
|
100 |
+
|
101 |
+
.calendar tbody .rowhilite td.wn {
|
102 |
+
background: #efe;
|
103 |
+
}
|
104 |
+
|
105 |
+
.calendar tbody td.hilite { /* Hovered cells <TD> */
|
106 |
+
background: #ffe;
|
107 |
+
padding: 1px 3px 1px 1px;
|
108 |
+
border: 1px solid #bbb;
|
109 |
+
}
|
110 |
+
|
111 |
+
.calendar tbody td.active { /* Active (pressed) cells <TD> */
|
112 |
+
background: #ddc;
|
113 |
+
padding: 2px 2px 0px 2px;
|
114 |
+
}
|
115 |
+
|
116 |
+
.calendar tbody td.selected { /* Cell showing today date */
|
117 |
+
font-weight: bold;
|
118 |
+
border: 1px solid #000;
|
119 |
+
padding: 1px 3px 1px 1px;
|
120 |
+
background: #fea;
|
121 |
+
}
|
122 |
+
|
123 |
+
.calendar tbody td.weekend { /* Cells showing weekend days */
|
124 |
+
color: #f00;
|
125 |
+
}
|
126 |
+
|
127 |
+
.calendar tbody td.today { font-weight: bold; }
|
128 |
+
|
129 |
+
.calendar tbody .disabled { color: #999; }
|
130 |
+
|
131 |
+
.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
|
132 |
+
visibility: hidden;
|
133 |
+
}
|
134 |
+
|
135 |
+
.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
|
136 |
+
display: none;
|
137 |
+
}
|
138 |
+
|
139 |
+
/* The footer part -- status bar and "Close" button */
|
140 |
+
|
141 |
+
.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
|
142 |
+
text-align: center;
|
143 |
+
background: #988;
|
144 |
+
color: #000;
|
145 |
+
|
146 |
+
}
|
147 |
+
|
148 |
+
.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
|
149 |
+
border-top: 1px solid #655;
|
150 |
+
background: #dcb;
|
151 |
+
color: #363636;
|
152 |
+
font-weight: bold;
|
153 |
+
filter:
|
154 |
+
progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFF,EndColorStr=#DDDCCC);
|
155 |
+
}
|
156 |
+
.calendar tfoot .hilite { /* Hover style for buttons in footer */
|
157 |
+
background: #faa;
|
158 |
+
border: 1px solid #f40;
|
159 |
+
padding: 1px;
|
160 |
+
}
|
161 |
+
|
162 |
+
.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
|
163 |
+
background: #c77;
|
164 |
+
padding: 2px 0px 0px 2px;
|
165 |
+
}
|
166 |
+
|
167 |
+
/* Combo boxes (menus that display months/years for direct selection) */
|
168 |
+
|
169 |
+
.combo {
|
170 |
+
position: absolute;
|
171 |
+
display: none;
|
172 |
+
top: 0px;
|
173 |
+
left: 0px;
|
174 |
+
width: 4em;
|
175 |
+
cursor: default;
|
176 |
+
border: 1px solid #655;
|
177 |
+
background: #ffe;
|
178 |
+
color: #000;
|
179 |
+
font-size: smaller;
|
180 |
+
z-index: 100;
|
181 |
+
}
|
182 |
+
|
183 |
+
.combo .label,
|
184 |
+
.combo .label-IEfix {
|
185 |
+
text-align: center;
|
186 |
+
padding: 1px;
|
187 |
+
}
|
188 |
+
|
189 |
+
.combo .label-IEfix {
|
190 |
+
width: 4em;
|
191 |
+
}
|
192 |
+
|
193 |
+
.combo .hilite {
|
194 |
+
background: #fc8;
|
195 |
+
}
|
196 |
+
|
197 |
+
.combo .active {
|
198 |
+
border-top: 1px solid #a64;
|
199 |
+
border-bottom: 1px solid #a64;
|
200 |
+
background: #fee;
|
201 |
+
font-weight: bold;
|
202 |
+
}
|
203 |
+
|
204 |
+
.calendar td.time {
|
205 |
+
border-top: 1px solid #a88;
|
206 |
+
padding: 1px 0px;
|
207 |
+
text-align: center;
|
208 |
+
background-color: #fed;
|
209 |
+
}
|
210 |
+
|
211 |
+
.calendar td.time .hour,
|
212 |
+
.calendar td.time .minute,
|
213 |
+
.calendar td.time .ampm {
|
214 |
+
padding: 0px 3px 0px 4px;
|
215 |
+
border: 1px solid #988;
|
216 |
+
font-weight: bold;
|
217 |
+
background-color: #fff;
|
218 |
+
}
|
219 |
+
|
220 |
+
.calendar td.time .ampm {
|
221 |
+
text-align: center;
|
222 |
+
}
|
223 |
+
|
224 |
+
.calendar td.time .colon {
|
225 |
+
padding: 0px 2px 0px 3px;
|
226 |
+
font-weight: bold;
|
227 |
+
}
|
228 |
+
|
229 |
+
.calendar td.time span.hilite {
|
230 |
+
border-color: #000;
|
231 |
+
background-color: #866;
|
232 |
+
color: #fff;
|
233 |
+
}
|
234 |
+
|
235 |
+
.calendar td.time span.active {
|
236 |
+
border-color: #f00;
|
237 |
+
background-color: #000;
|
238 |
+
color: #0f0;
|
239 |
+
}
|
js/calendar/calendar-win2k-1.css
ADDED
@@ -0,0 +1,271 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* The main calendar widget. DIV containing a table. */
|
2 |
+
|
3 |
+
.calendar {
|
4 |
+
position: relative;
|
5 |
+
display: none;
|
6 |
+
border-top: 2px solid #fff;
|
7 |
+
border-right: 2px solid #000;
|
8 |
+
border-bottom: 2px solid #000;
|
9 |
+
border-left: 2px solid #fff;
|
10 |
+
font-size: 11px;
|
11 |
+
color: #000;
|
12 |
+
cursor: default;
|
13 |
+
background: #d4d0c8;
|
14 |
+
font-family: tahoma,verdana,sans-serif;
|
15 |
+
}
|
16 |
+
|
17 |
+
.calendar table {
|
18 |
+
border-top: 1px solid #000;
|
19 |
+
border-right: 1px solid #fff;
|
20 |
+
border-bottom: 1px solid #fff;
|
21 |
+
border-left: 1px solid #000;
|
22 |
+
font-size: 11px;
|
23 |
+
color: #000;
|
24 |
+
cursor: default;
|
25 |
+
background: #d4d0c8;
|
26 |
+
font-family: tahoma,verdana,sans-serif;
|
27 |
+
}
|
28 |
+
|
29 |
+
/* Header part -- contains navigation buttons and day names. */
|
30 |
+
|
31 |
+
.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
|
32 |
+
text-align: center;
|
33 |
+
padding: 1px;
|
34 |
+
border-top: 1px solid #fff;
|
35 |
+
border-right: 1px solid #000;
|
36 |
+
border-bottom: 1px solid #000;
|
37 |
+
border-left: 1px solid #fff;
|
38 |
+
}
|
39 |
+
|
40 |
+
.calendar .nav {
|
41 |
+
background: transparent url(menuarrow.gif) no-repeat 100% 100%;
|
42 |
+
}
|
43 |
+
|
44 |
+
.calendar thead .title { /* This holds the current "month, year" */
|
45 |
+
font-weight: bold;
|
46 |
+
padding: 1px;
|
47 |
+
border: 1px solid #000;
|
48 |
+
background: #848078;
|
49 |
+
color: #fff;
|
50 |
+
text-align: center;
|
51 |
+
}
|
52 |
+
|
53 |
+
.calendar thead .headrow { /* Row <TR> containing navigation buttons */
|
54 |
+
}
|
55 |
+
|
56 |
+
.calendar thead .daynames { /* Row <TR> containing the day names */
|
57 |
+
}
|
58 |
+
|
59 |
+
.calendar thead .name { /* Cells <TD> containing the day names */
|
60 |
+
border-bottom: 1px solid #000;
|
61 |
+
padding: 2px;
|
62 |
+
text-align: center;
|
63 |
+
background: #f4f0e8;
|
64 |
+
}
|
65 |
+
|
66 |
+
.calendar thead .weekend { /* How a weekend day name shows in header */
|
67 |
+
color: #f00;
|
68 |
+
}
|
69 |
+
|
70 |
+
.calendar thead .hilite { /* How do the buttons in header appear when hover */
|
71 |
+
border-top: 2px solid #fff;
|
72 |
+
border-right: 2px solid #000;
|
73 |
+
border-bottom: 2px solid #000;
|
74 |
+
border-left: 2px solid #fff;
|
75 |
+
padding: 0px;
|
76 |
+
background-color: #e4e0d8;
|
77 |
+
}
|
78 |
+
|
79 |
+
.calendar thead .active { /* Active (pressed) buttons in header */
|
80 |
+
padding: 2px 0px 0px 2px;
|
81 |
+
border-top: 1px solid #000;
|
82 |
+
border-right: 1px solid #fff;
|
83 |
+
border-bottom: 1px solid #fff;
|
84 |
+
border-left: 1px solid #000;
|
85 |
+
background-color: #c4c0b8;
|
86 |
+
}
|
87 |
+
|
88 |
+
/* The body part -- contains all the days in month. */
|
89 |
+
|
90 |
+
.calendar tbody .day { /* Cells <TD> containing month days dates */
|
91 |
+
width: 2em;
|
92 |
+
text-align: right;
|
93 |
+
padding: 2px 4px 2px 2px;
|
94 |
+
}
|
95 |
+
.calendar tbody .day.othermonth {
|
96 |
+
font-size: 80%;
|
97 |
+
color: #aaa;
|
98 |
+
}
|
99 |
+
.calendar tbody .day.othermonth.oweekend {
|
100 |
+
color: #faa;
|
101 |
+
}
|
102 |
+
|
103 |
+
.calendar table .wn {
|
104 |
+
padding: 2px 3px 2px 2px;
|
105 |
+
border-right: 1px solid #000;
|
106 |
+
background: #f4f0e8;
|
107 |
+
}
|
108 |
+
|
109 |
+
.calendar tbody .rowhilite td {
|
110 |
+
background: #e4e0d8;
|
111 |
+
}
|
112 |
+
|
113 |
+
.calendar tbody .rowhilite td.wn {
|
114 |
+
background: #d4d0c8;
|
115 |
+
}
|
116 |
+
|
117 |
+
.calendar tbody td.hilite { /* Hovered cells <TD> */
|
118 |
+
padding: 1px 3px 1px 1px;
|
119 |
+
border-top: 1px solid #fff;
|
120 |
+
border-right: 1px solid #000;
|
121 |
+
border-bottom: 1px solid #000;
|
122 |
+
border-left: 1px solid #fff;
|
123 |
+
}
|
124 |
+
|
125 |
+
.calendar tbody td.active { /* Active (pressed) cells <TD> */
|
126 |
+
padding: 2px 2px 0px 2px;
|
127 |
+
border-top: 1px solid #000;
|
128 |
+
border-right: 1px solid #fff;
|
129 |
+
border-bottom: 1px solid #fff;
|
130 |
+
border-left: 1px solid #000;
|
131 |
+
}
|
132 |
+
|
133 |
+
.calendar tbody td.selected { /* Cell showing selected date */
|
134 |
+
font-weight: bold;
|
135 |
+
border-top: 1px solid #000;
|
136 |
+
border-right: 1px solid #fff;
|
137 |
+
border-bottom: 1px solid #fff;
|
138 |
+
border-left: 1px solid #000;
|
139 |
+
padding: 2px 2px 0px 2px;
|
140 |
+
background: #e4e0d8;
|
141 |
+
}
|
142 |
+
|
143 |
+
.calendar tbody td.weekend { /* Cells showing weekend days */
|
144 |
+
color: #f00;
|
145 |
+
}
|
146 |
+
|
147 |
+
.calendar tbody td.today { /* Cell showing today date */
|
148 |
+
font-weight: bold;
|
149 |
+
color: #00f;
|
150 |
+
}
|
151 |
+
|
152 |
+
.calendar tbody .disabled { color: #999; }
|
153 |
+
|
154 |
+
.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
|
155 |
+
visibility: hidden;
|
156 |
+
}
|
157 |
+
|
158 |
+
.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
|
159 |
+
display: none;
|
160 |
+
}
|
161 |
+
|
162 |
+
/* The footer part -- status bar and "Close" button */
|
163 |
+
|
164 |
+
.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
|
165 |
+
}
|
166 |
+
|
167 |
+
.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
|
168 |
+
background: #f4f0e8;
|
169 |
+
padding: 1px;
|
170 |
+
border: 1px solid #000;
|
171 |
+
background: #848078;
|
172 |
+
color: #fff;
|
173 |
+
text-align: center;
|
174 |
+
}
|
175 |
+
|
176 |
+
.calendar tfoot .hilite { /* Hover style for buttons in footer */
|
177 |
+
border-top: 1px solid #fff;
|
178 |
+
border-right: 1px solid #000;
|
179 |
+
border-bottom: 1px solid #000;
|
180 |
+
border-left: 1px solid #fff;
|
181 |
+
padding: 1px;
|
182 |
+
background: #e4e0d8;
|
183 |
+
}
|
184 |
+
|
185 |
+
.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
|
186 |
+
padding: 2px 0px 0px 2px;
|
187 |
+
border-top: 1px solid #000;
|
188 |
+
border-right: 1px solid #fff;
|
189 |
+
border-bottom: 1px solid #fff;
|
190 |
+
border-left: 1px solid #000;
|
191 |
+
}
|
192 |
+
|
193 |
+
/* Combo boxes (menus that display months/years for direct selection) */
|
194 |
+
|
195 |
+
.calendar .combo {
|
196 |
+
position: absolute;
|
197 |
+
display: none;
|
198 |
+
width: 4em;
|
199 |
+
top: 0px;
|
200 |
+
left: 0px;
|
201 |
+
cursor: default;
|
202 |
+
border-top: 1px solid #fff;
|
203 |
+
border-right: 1px solid #000;
|
204 |
+
border-bottom: 1px solid #000;
|
205 |
+
border-left: 1px solid #fff;
|
206 |
+
background: #e4e0d8;
|
207 |
+
font-size: 90%;
|
208 |
+
padding: 1px;
|
209 |
+
z-index: 100;
|
210 |
+
}
|
211 |
+
|
212 |
+
.calendar .combo .label,
|
213 |
+
.calendar .combo .label-IEfix {
|
214 |
+
text-align: center;
|
215 |
+
padding: 1px;
|
216 |
+
}
|
217 |
+
|
218 |
+
.calendar .combo .label-IEfix {
|
219 |
+
width: 4em;
|
220 |
+
}
|
221 |
+
|
222 |
+
.calendar .combo .active {
|
223 |
+
background: #c4c0b8;
|
224 |
+
padding: 0px;
|
225 |
+
border-top: 1px solid #000;
|
226 |
+
border-right: 1px solid #fff;
|
227 |
+
border-bottom: 1px solid #fff;
|
228 |
+
border-left: 1px solid #000;
|
229 |
+
}
|
230 |
+
|
231 |
+
.calendar .combo .hilite {
|
232 |
+
background: #048;
|
233 |
+
color: #fea;
|
234 |
+
}
|
235 |
+
|
236 |
+
.calendar td.time {
|
237 |
+
border-top: 1px solid #000;
|
238 |
+
padding: 1px 0px;
|
239 |
+
text-align: center;
|
240 |
+
background-color: #f4f0e8;
|
241 |
+
}
|
242 |
+
|
243 |
+
.calendar td.time .hour,
|
244 |
+
.calendar td.time .minute,
|
245 |
+
.calendar td.time .ampm {
|
246 |
+
padding: 0px 3px 0px 4px;
|
247 |
+
border: 1px solid #889;
|
248 |
+
font-weight: bold;
|
249 |
+
background-color: #fff;
|
250 |
+
}
|
251 |
+
|
252 |
+
.calendar td.time .ampm {
|
253 |
+
text-align: center;
|
254 |
+
}
|
255 |
+
|
256 |
+
.calendar td.time .colon {
|
257 |
+
padding: 0px 2px 0px 3px;
|
258 |
+
font-weight: bold;
|
259 |
+
}
|
260 |
+
|
261 |
+
.calendar td.time span.hilite {
|
262 |
+
border-color: #000;
|
263 |
+
background-color: #766;
|
264 |
+
color: #fff;
|
265 |
+
}
|
266 |
+
|
267 |
+
.calendar td.time span.active {
|
268 |
+
border-color: #f00;
|
269 |
+
background-color: #000;
|
270 |
+
color: #0f0;
|
271 |
+
}
|
js/calendar/calendar-win2k-2.css
ADDED
@@ -0,0 +1,271 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* The main calendar widget. DIV containing a table. */
|
2 |
+
|
3 |
+
.calendar {
|
4 |
+
position: relative;
|
5 |
+
display: none;
|
6 |
+
border-top: 2px solid #fff;
|
7 |
+
border-right: 2px solid #000;
|
8 |
+
border-bottom: 2px solid #000;
|
9 |
+
border-left: 2px solid #fff;
|
10 |
+
font-size: 11px;
|
11 |
+
color: #000;
|
12 |
+
cursor: default;
|
13 |
+
background: #d4c8d0;
|
14 |
+
font-family: tahoma,verdana,sans-serif;
|
15 |
+
}
|
16 |
+
|
17 |
+
.calendar table {
|
18 |
+
border-top: 1px solid #000;
|
19 |
+
border-right: 1px solid #fff;
|
20 |
+
border-bottom: 1px solid #fff;
|
21 |
+
border-left: 1px solid #000;
|
22 |
+
font-size: 11px;
|
23 |
+
color: #000;
|
24 |
+
cursor: default;
|
25 |
+
background: #d4c8d0;
|
26 |
+
font-family: tahoma,verdana,sans-serif;
|
27 |
+
}
|
28 |
+
|
29 |
+
/* Header part -- contains navigation buttons and day names. */
|
30 |
+
|
31 |
+
.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
|
32 |
+
text-align: center;
|
33 |
+
padding: 1px;
|
34 |
+
border-top: 1px solid #fff;
|
35 |
+
border-right: 1px solid #000;
|
36 |
+
border-bottom: 1px solid #000;
|
37 |
+
border-left: 1px solid #fff;
|
38 |
+
}
|
39 |
+
|
40 |
+
.calendar .nav {
|
41 |
+
background: transparent url(menuarrow.gif) no-repeat 100% 100%;
|
42 |
+
}
|
43 |
+
|
44 |
+
.calendar thead .title { /* This holds the current "month, year" */
|
45 |
+
font-weight: bold;
|
46 |
+
padding: 1px;
|
47 |
+
border: 1px solid #000;
|
48 |
+
background: #847880;
|
49 |
+
color: #fff;
|
50 |
+
text-align: center;
|
51 |
+
}
|
52 |
+
|
53 |
+
.calendar thead .headrow { /* Row <TR> containing navigation buttons */
|
54 |
+
}
|
55 |
+
|
56 |
+
.calendar thead .daynames { /* Row <TR> containing the day names */
|
57 |
+
}
|
58 |
+
|
59 |
+
.calendar thead .name { /* Cells <TD> containing the day names */
|
60 |
+
border-bottom: 1px solid #000;
|
61 |
+
padding: 2px;
|
62 |
+
text-align: center;
|
63 |
+
background: #f4e8f0;
|
64 |
+
}
|
65 |
+
|
66 |
+
.calendar thead .weekend { /* How a weekend day name shows in header */
|
67 |
+
color: #f00;
|
68 |
+
}
|
69 |
+
|
70 |
+
.calendar thead .hilite { /* How do the buttons in header appear when hover */
|
71 |
+
border-top: 2px solid #fff;
|
72 |
+
border-right: 2px solid #000;
|
73 |
+
border-bottom: 2px solid #000;
|
74 |
+
border-left: 2px solid #fff;
|
75 |
+
padding: 0px;
|
76 |
+
background-color: #e4d8e0;
|
77 |
+
}
|
78 |
+
|
79 |
+
.calendar thead .active { /* Active (pressed) buttons in header */
|
80 |
+
padding: 2px 0px 0px 2px;
|
81 |
+
border-top: 1px solid #000;
|
82 |
+
border-right: 1px solid #fff;
|
83 |
+
border-bottom: 1px solid #fff;
|
84 |
+
border-left: 1px solid #000;
|
85 |
+
background-color: #c4b8c0;
|
86 |
+
}
|
87 |
+
|
88 |
+
/* The body part -- contains all the days in month. */
|
89 |
+
|
90 |
+
.calendar tbody .day { /* Cells <TD> containing month days dates */
|
91 |
+
width: 2em;
|
92 |
+
text-align: right;
|
93 |
+
padding: 2px 4px 2px 2px;
|
94 |
+
}
|
95 |
+
.calendar tbody .day.othermonth {
|
96 |
+
font-size: 80%;
|
97 |
+
color: #aaa;
|
98 |
+
}
|
99 |
+
.calendar tbody .day.othermonth.oweekend {
|
100 |
+
color: #faa;
|
101 |
+
}
|
102 |
+
|
103 |
+
.calendar table .wn {
|
104 |
+
padding: 2px 3px 2px 2px;
|
105 |
+
border-right: 1px solid #000;
|
106 |
+
background: #f4e8f0;
|
107 |
+
}
|
108 |
+
|
109 |
+
.calendar tbody .rowhilite td {
|
110 |
+
background: #e4d8e0;
|
111 |
+
}
|
112 |
+
|
113 |
+
.calendar tbody .rowhilite td.wn {
|
114 |
+
background: #d4c8d0;
|
115 |
+
}
|
116 |
+
|
117 |
+
.calendar tbody td.hilite { /* Hovered cells <TD> */
|
118 |
+
padding: 1px 3px 1px 1px;
|
119 |
+
border-top: 1px solid #fff;
|
120 |
+
border-right: 1px solid #000;
|
121 |
+
border-bottom: 1px solid #000;
|
122 |
+
border-left: 1px solid #fff;
|
123 |
+
}
|
124 |
+
|
125 |
+
.calendar tbody td.active { /* Active (pressed) cells <TD> */
|
126 |
+
padding: 2px 2px 0px 2px;
|
127 |
+
border-top: 1px solid #000;
|
128 |
+
border-right: 1px solid #fff;
|
129 |
+
border-bottom: 1px solid #fff;
|
130 |
+
border-left: 1px solid #000;
|
131 |
+
}
|
132 |
+
|
133 |
+
.calendar tbody td.selected { /* Cell showing selected date */
|
134 |
+
font-weight: bold;
|
135 |
+
border-top: 1px solid #000;
|
136 |
+
border-right: 1px solid #fff;
|
137 |
+
border-bottom: 1px solid #fff;
|
138 |
+
border-left: 1px solid #000;
|
139 |
+
padding: 2px 2px 0px 2px;
|
140 |
+
background: #e4d8e0;
|
141 |
+
}
|
142 |
+
|
143 |
+
.calendar tbody td.weekend { /* Cells showing weekend days */
|
144 |
+
color: #f00;
|
145 |
+
}
|
146 |
+
|
147 |
+
.calendar tbody td.today { /* Cell showing today date */
|
148 |
+
font-weight: bold;
|
149 |
+
color: #00f;
|
150 |
+
}
|
151 |
+
|
152 |
+
.calendar tbody .disabled { color: #999; }
|
153 |
+
|
154 |
+
.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
|
155 |
+
visibility: hidden;
|
156 |
+
}
|
157 |
+
|
158 |
+
.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
|
159 |
+
display: none;
|
160 |
+
}
|
161 |
+
|
162 |
+
/* The footer part -- status bar and "Close" button */
|
163 |
+
|
164 |
+
.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
|
165 |
+
}
|
166 |
+
|
167 |
+
.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
|
168 |
+
background: #f4e8f0;
|
169 |
+
padding: 1px;
|
170 |
+
border: 1px solid #000;
|
171 |
+
background: #847880;
|
172 |
+
color: #fff;
|
173 |
+
text-align: center;
|
174 |
+
}
|
175 |
+
|
176 |
+
.calendar tfoot .hilite { /* Hover style for buttons in footer */
|
177 |
+
border-top: 1px solid #fff;
|
178 |
+
border-right: 1px solid #000;
|
179 |
+
border-bottom: 1px solid #000;
|
180 |
+
border-left: 1px solid #fff;
|
181 |
+
padding: 1px;
|
182 |
+
background: #e4d8e0;
|
183 |
+
}
|
184 |
+
|
185 |
+
.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
|
186 |
+
padding: 2px 0px 0px 2px;
|
187 |
+
border-top: 1px solid #000;
|
188 |
+
border-right: 1px solid #fff;
|
189 |
+
border-bottom: 1px solid #fff;
|
190 |
+
border-left: 1px solid #000;
|
191 |
+
}
|
192 |
+
|
193 |
+
/* Combo boxes (menus that display months/years for direct selection) */
|
194 |
+
|
195 |
+
.calendar .combo {
|
196 |
+
position: absolute;
|
197 |
+
display: none;
|
198 |
+
width: 4em;
|
199 |
+
top: 0px;
|
200 |
+
left: 0px;
|
201 |
+
cursor: default;
|
202 |
+
border-top: 1px solid #fff;
|
203 |
+
border-right: 1px solid #000;
|
204 |
+
border-bottom: 1px solid #000;
|
205 |
+
border-left: 1px solid #fff;
|
206 |
+
background: #e4d8e0;
|
207 |
+
font-size: 90%;
|
208 |
+
padding: 1px;
|
209 |
+
z-index: 100;
|
210 |
+
}
|
211 |
+
|
212 |
+
.calendar .combo .label,
|
213 |
+
.calendar .combo .label-IEfix {
|
214 |
+
text-align: center;
|
215 |
+
padding: 1px;
|
216 |
+
}
|
217 |
+
|
218 |
+
.calendar .combo .label-IEfix {
|
219 |
+
width: 4em;
|
220 |
+
}
|
221 |
+
|
222 |
+
.calendar .combo .active {
|
223 |
+
background: #d4c8d0;
|
224 |
+
padding: 0px;
|
225 |
+
border-top: 1px solid #000;
|
226 |
+
border-right: 1px solid #fff;
|
227 |
+
border-bottom: 1px solid #fff;
|
228 |
+
border-left: 1px solid #000;
|
229 |
+
}
|
230 |
+
|
231 |
+
.calendar .combo .hilite {
|
232 |
+
background: #408;
|
233 |
+
color: #fea;
|
234 |
+
}
|
235 |
+
|
236 |
+
.calendar td.time {
|
237 |
+
border-top: 1px solid #000;
|
238 |
+
padding: 1px 0px;
|
239 |
+
text-align: center;
|
240 |
+
background-color: #f4f0e8;
|
241 |
+
}
|
242 |
+
|
243 |
+
.calendar td.time .hour,
|
244 |
+
.calendar td.time .minute,
|
245 |
+
.calendar td.time .ampm {
|
246 |
+
padding: 0px 3px 0px 4px;
|
247 |
+
border: 1px solid #889;
|
248 |
+
font-weight: bold;
|
249 |
+
background-color: #fff;
|
250 |
+
}
|
251 |
+
|
252 |
+
.calendar td.time .ampm {
|
253 |
+
text-align: center;
|
254 |
+
}
|
255 |
+
|
256 |
+
.calendar td.time .colon {
|
257 |
+
padding: 0px 2px 0px 3px;
|
258 |
+
font-weight: bold;
|
259 |
+
}
|
260 |
+
|
261 |
+
.calendar td.time span.hilite {
|
262 |
+
border-color: #000;
|
263 |
+
background-color: #766;
|
264 |
+
color: #fff;
|
265 |
+
}
|
266 |
+
|
267 |
+
.calendar td.time span.active {
|
268 |
+
border-color: #f00;
|
269 |
+
background-color: #000;
|
270 |
+
color: #0f0;
|
271 |
+
}
|
js/calendar/calendar-win2k-cold-1.css
ADDED
@@ -0,0 +1,265 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* The main calendar widget. DIV containing a table. */
|
2 |
+
|
3 |
+
.calendar {
|
4 |
+
position: relative;
|
5 |
+
display: none;
|
6 |
+
border-top: 2px solid #fff;
|
7 |
+
border-right: 2px solid #000;
|
8 |
+
border-bottom: 2px solid #000;
|
9 |
+
border-left: 2px solid #fff;
|
10 |
+
font-size: 11px;
|
11 |
+
color: #000;
|
12 |
+
cursor: default;
|
13 |
+
background: #c8d0d4;
|
14 |
+
font-family: tahoma,verdana,sans-serif;
|
15 |
+
}
|
16 |
+
|
17 |
+
.calendar table {
|
18 |
+
border-top: 1px solid #000;
|
19 |
+
border-right: 1px solid #fff;
|
20 |
+
border-bottom: 1px solid #fff;
|
21 |
+
border-left: 1px solid #000;
|
22 |
+
font-size: 11px;
|
23 |
+
color: #000;
|
24 |
+
cursor: default;
|
25 |
+
background: #c8d0d4;
|
26 |
+
font-family: tahoma,verdana,sans-serif;
|
27 |
+
}
|
28 |
+
|
29 |
+
/* Header part -- contains navigation buttons and day names. */
|
30 |
+
|
31 |
+
.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
|
32 |
+
text-align: center;
|
33 |
+
padding: 1px;
|
34 |
+
border-top: 1px solid #fff;
|
35 |
+
border-right: 1px solid #000;
|
36 |
+
border-bottom: 1px solid #000;
|
37 |
+
border-left: 1px solid #fff;
|
38 |
+
}
|
39 |
+
|
40 |
+
.calendar .nav {
|
41 |
+
background: transparent url(menuarrow.gif) no-repeat 100% 100%;
|
42 |
+
}
|
43 |
+
|
44 |
+
.calendar thead .title { /* This holds the current "month, year" */
|
45 |
+
font-weight: bold;
|
46 |
+
padding: 1px;
|
47 |
+
border: 1px solid #000;
|
48 |
+
background: #788084;
|
49 |
+
color: #fff;
|
50 |
+
text-align: center;
|
51 |
+
}
|
52 |
+
|
53 |
+
.calendar thead .headrow { /* Row <TR> containing navigation buttons */
|
54 |
+
}
|
55 |
+
|
56 |
+
.calendar thead .daynames { /* Row <TR> containing the day names */
|
57 |
+
}
|
58 |
+
|
59 |
+
.calendar thead .name { /* Cells <TD> containing the day names */
|
60 |
+
border-bottom: 1px solid #000;
|
61 |
+
padding: 2px;
|
62 |
+
text-align: center;
|
63 |
+
background: #e8f0f4;
|
64 |
+
}
|
65 |
+
|
66 |
+
.calendar thead .weekend { /* How a weekend day name shows in header */
|
67 |
+
color: #f00;
|
68 |
+
}
|
69 |
+
|
70 |
+
.calendar thead .hilite { /* How do the buttons in header appear when hover */
|
71 |
+
border-top: 2px solid #fff;
|
72 |
+
border-right: 2px solid #000;
|
73 |
+
border-bottom: 2px solid #000;
|
74 |
+
border-left: 2px solid #fff;
|
75 |
+
padding: 0px;
|
76 |
+
background-color: #d8e0e4;
|
77 |
+
}
|
78 |
+
|
79 |
+
.calendar thead .active { /* Active (pressed) buttons in header */
|
80 |
+
padding: 2px 0px 0px 2px;
|
81 |
+
border-top: 1px solid #000;
|
82 |
+
border-right: 1px solid #fff;
|
83 |
+
border-bottom: 1px solid #fff;
|
84 |
+
border-left: 1px solid #000;
|
85 |
+
background-color: #b8c0c4;
|
86 |
+
}
|
87 |
+
|
88 |
+
/* The body part -- contains all the days in month. */
|
89 |
+
|
90 |
+
.calendar tbody .day { /* Cells <TD> containing month days dates */
|
91 |
+
width: 2em;
|
92 |
+
text-align: right;
|
93 |
+
padding: 2px 4px 2px 2px;
|
94 |
+
}
|
95 |
+
.calendar tbody .day.othermonth {
|
96 |
+
font-size: 80%;
|
97 |
+
color: #aaa;
|
98 |
+
}
|
99 |
+
.calendar tbody .day.othermonth.oweekend {
|
100 |
+
color: #faa;
|
101 |
+
}
|
102 |
+
|
103 |
+
.calendar table .wn {
|
104 |
+
padding: 2px 3px 2px 2px;
|
105 |
+
border-right: 1px solid #000;
|
106 |
+
background: #e8f4f0;
|
107 |
+
}
|
108 |
+
|
109 |
+
.calendar tbody .rowhilite td {
|
110 |
+
background: #d8e4e0;
|
111 |
+
}
|
112 |
+
|
113 |
+
.calendar tbody .rowhilite td.wn {
|
114 |
+
background: #c8d4d0;
|
115 |
+
}
|
116 |
+
|
117 |
+
.calendar tbody td.hilite { /* Hovered cells <TD> */
|
118 |
+
padding: 1px 3px 1px 1px;
|
119 |
+
border: 1px solid;
|
120 |
+
border-color: #fff #000 #000 #fff;
|
121 |
+
}
|
122 |
+
|
123 |
+
.calendar tbody td.active { /* Active (pressed) cells <TD> */
|
124 |
+
padding: 2px 2px 0px 2px;
|
125 |
+
border: 1px solid;
|
126 |
+
border-color: #000 #fff #fff #000;
|
127 |
+
}
|
128 |
+
|
129 |
+
.calendar tbody td.selected { /* Cell showing selected date */
|
130 |
+
font-weight: bold;
|
131 |
+
padding: 2px 2px 0px 2px;
|
132 |
+
border: 1px solid;
|
133 |
+
border-color: #000 #fff #fff #000;
|
134 |
+
background: #d8e0e4;
|
135 |
+
}
|
136 |
+
|
137 |
+
.calendar tbody td.weekend { /* Cells showing weekend days */
|
138 |
+
color: #f00;
|
139 |
+
}
|
140 |
+
|
141 |
+
.calendar tbody td.today { /* Cell showing today date */
|
142 |
+
font-weight: bold;
|
143 |
+
color: #00f;
|
144 |
+
}
|
145 |
+
|
146 |
+
.calendar tbody .disabled { color: #999; }
|
147 |
+
|
148 |
+
.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
|
149 |
+
visibility: hidden;
|
150 |
+
}
|
151 |
+
|
152 |
+
.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
|
153 |
+
display: none;
|
154 |
+
}
|
155 |
+
|
156 |
+
/* The footer part -- status bar and "Close" button */
|
157 |
+
|
158 |
+
.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
|
159 |
+
}
|
160 |
+
|
161 |
+
.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
|
162 |
+
background: #e8f0f4;
|
163 |
+
padding: 1px;
|
164 |
+
border: 1px solid #000;
|
165 |
+
background: #788084;
|
166 |
+
color: #fff;
|
167 |
+
text-align: center;
|
168 |
+
}
|
169 |
+
|
170 |
+
.calendar tfoot .hilite { /* Hover style for buttons in footer */
|
171 |
+
border-top: 1px solid #fff;
|
172 |
+
border-right: 1px solid #000;
|
173 |
+
border-bottom: 1px solid #000;
|
174 |
+
border-left: 1px solid #fff;
|
175 |
+
padding: 1px;
|
176 |
+
background: #d8e0e4;
|
177 |
+
}
|
178 |
+
|
179 |
+
.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
|
180 |
+
padding: 2px 0px 0px 2px;
|
181 |
+
border-top: 1px solid #000;
|
182 |
+
border-right: 1px solid #fff;
|
183 |
+
border-bottom: 1px solid #fff;
|
184 |
+
border-left: 1px solid #000;
|
185 |
+
}
|
186 |
+
|
187 |
+
/* Combo boxes (menus that display months/years for direct selection) */
|
188 |
+
|
189 |
+
.calendar .combo {
|
190 |
+
position: absolute;
|
191 |
+
display: none;
|
192 |
+
width: 4em;
|
193 |
+
top: 0px;
|
194 |
+
left: 0px;
|
195 |
+
cursor: default;
|
196 |
+
border-top: 1px solid #fff;
|
197 |
+
border-right: 1px solid #000;
|
198 |
+
border-bottom: 1px solid #000;
|
199 |
+
border-left: 1px solid #fff;
|
200 |
+
background: #d8e0e4;
|
201 |
+
font-size: 90%;
|
202 |
+
padding: 1px;
|
203 |
+
z-index: 100;
|
204 |
+
}
|
205 |
+
|
206 |
+
.calendar .combo .label,
|
207 |
+
.calendar .combo .label-IEfix {
|
208 |
+
text-align: center;
|
209 |
+
padding: 1px;
|
210 |
+
}
|
211 |
+
|
212 |
+
.calendar .combo .label-IEfix {
|
213 |
+
width: 4em;
|
214 |
+
}
|
215 |
+
|
216 |
+
.calendar .combo .active {
|
217 |
+
background: #c8d0d4;
|
218 |
+
padding: 0px;
|
219 |
+
border-top: 1px solid #000;
|
220 |
+
border-right: 1px solid #fff;
|
221 |
+
border-bottom: 1px solid #fff;
|
222 |
+
border-left: 1px solid #000;
|
223 |
+
}
|
224 |
+
|
225 |
+
.calendar .combo .hilite {
|
226 |
+
background: #048;
|
227 |
+
color: #aef;
|
228 |
+
}
|
229 |
+
|
230 |
+
.calendar td.time {
|
231 |
+
border-top: 1px solid #000;
|
232 |
+
padding: 1px 0px;
|
233 |
+
text-align: center;
|
234 |
+
background-color: #e8f0f4;
|
235 |
+
}
|
236 |
+
|
237 |
+
.calendar td.time .hour,
|
238 |
+
.calendar td.time .minute,
|
239 |
+
.calendar td.time .ampm {
|
240 |
+
padding: 0px 3px 0px 4px;
|
241 |
+
border: 1px solid #889;
|
242 |
+
font-weight: bold;
|
243 |
+
background-color: #fff;
|
244 |
+
}
|
245 |
+
|
246 |
+
.calendar td.time .ampm {
|
247 |
+
text-align: center;
|
248 |
+
}
|
249 |
+
|
250 |
+
.calendar td.time .colon {
|
251 |
+
padding: 0px 2px 0px 3px;
|
252 |
+
font-weight: bold;
|
253 |
+
}
|
254 |
+
|
255 |
+
.calendar td.time span.hilite {
|
256 |
+
border-color: #000;
|
257 |
+
background-color: #667;
|
258 |
+
color: #fff;
|
259 |
+
}
|
260 |
+
|
261 |
+
.calendar td.time span.active {
|
262 |
+
border-color: #f00;
|
263 |
+
background-color: #000;
|
264 |
+
color: #0f0;
|
265 |
+
}
|
js/calendar/calendar-win2k-cold-2.css
ADDED
@@ -0,0 +1,271 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* The main calendar widget. DIV containing a table. */
|
2 |
+
|
3 |
+
.calendar {
|
4 |
+
position: relative;
|
5 |
+
display: none;
|
6 |
+
border-top: 2px solid #fff;
|
7 |
+
border-right: 2px solid #000;
|
8 |
+
border-bottom: 2px solid #000;
|
9 |
+
border-left: 2px solid #fff;
|
10 |
+
font-size: 11px;
|
11 |
+
color: #000;
|
12 |
+
cursor: default;
|
13 |
+
background: #c8d4d0;
|
14 |
+
font-family: tahoma,verdana,sans-serif;
|
15 |
+
}
|
16 |
+
|
17 |
+
.calendar table {
|
18 |
+
border-top: 1px solid #000;
|
19 |
+
border-right: 1px solid #fff;
|
20 |
+
border-bottom: 1px solid #fff;
|
21 |
+
border-left: 1px solid #000;
|
22 |
+
font-size: 11px;
|
23 |
+
color: #000;
|
24 |
+
cursor: default;
|
25 |
+
background: #c8d4d0;
|
26 |
+
font-family: tahoma,verdana,sans-serif;
|
27 |
+
}
|
28 |
+
|
29 |
+
/* Header part -- contains navigation buttons and day names. */
|
30 |
+
|
31 |
+
.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
|
32 |
+
text-align: center;
|
33 |
+
padding: 1px;
|
34 |
+
border-top: 1px solid #fff;
|
35 |
+
border-right: 1px solid #000;
|
36 |
+
border-bottom: 1px solid #000;
|
37 |
+
border-left: 1px solid #fff;
|
38 |
+
}
|
39 |
+
|
40 |
+
.calendar .nav {
|
41 |
+
background: transparent url(menuarrow.gif) no-repeat 100% 100%;
|
42 |
+
}
|
43 |
+
|
44 |
+
.calendar thead .title { /* This holds the current "month, year" */
|
45 |
+
font-weight: bold;
|
46 |
+
padding: 1px;
|
47 |
+
border: 1px solid #000;
|
48 |
+
background: #788480;
|
49 |
+
color: #fff;
|
50 |
+
text-align: center;
|
51 |
+
}
|
52 |
+
|
53 |
+
.calendar thead .headrow { /* Row <TR> containing navigation buttons */
|
54 |
+
}
|
55 |
+
|
56 |
+
.calendar thead .daynames { /* Row <TR> containing the day names */
|
57 |
+
}
|
58 |
+
|
59 |
+
.calendar thead .name { /* Cells <TD> containing the day names */
|
60 |
+
border-bottom: 1px solid #000;
|
61 |
+
padding: 2px;
|
62 |
+
text-align: center;
|
63 |
+
background: #e8f4f0;
|
64 |
+
}
|
65 |
+
|
66 |
+
.calendar thead .weekend { /* How a weekend day name shows in header */
|
67 |
+
color: #f00;
|
68 |
+
}
|
69 |
+
|
70 |
+
.calendar thead .hilite { /* How do the buttons in header appear when hover */
|
71 |
+
border-top: 2px solid #fff;
|
72 |
+
border-right: 2px solid #000;
|
73 |
+
border-bottom: 2px solid #000;
|
74 |
+
border-left: 2px solid #fff;
|
75 |
+
padding: 0px;
|
76 |
+
background-color: #d8e4e0;
|
77 |
+
}
|
78 |
+
|
79 |
+
.calendar thead .active { /* Active (pressed) buttons in header */
|
80 |
+
padding: 2px 0px 0px 2px;
|
81 |
+
border-top: 1px solid #000;
|
82 |
+
border-right: 1px solid #fff;
|
83 |
+
border-bottom: 1px solid #fff;
|
84 |
+
border-left: 1px solid #000;
|
85 |
+
background-color: #b8c4c0;
|
86 |
+
}
|
87 |
+
|
88 |
+
/* The body part -- contains all the days in month. */
|
89 |
+
|
90 |
+
.calendar tbody .day { /* Cells <TD> containing month days dates */
|
91 |
+
width: 2em;
|
92 |
+
text-align: right;
|
93 |
+
padding: 2px 4px 2px 2px;
|
94 |
+
}
|
95 |
+
.calendar tbody .day.othermonth {
|
96 |
+
font-size: 80%;
|
97 |
+
color: #aaa;
|
98 |
+
}
|
99 |
+
.calendar tbody .day.othermonth.oweekend {
|
100 |
+
color: #faa;
|
101 |
+
}
|
102 |
+
|
103 |
+
.calendar table .wn {
|
104 |
+
padding: 2px 3px 2px 2px;
|
105 |
+
border-right: 1px solid #000;
|
106 |
+
background: #e8f4f0;
|
107 |
+
}
|
108 |
+
|
109 |
+
.calendar tbody .rowhilite td {
|
110 |
+
background: #d8e4e0;
|
111 |
+
}
|
112 |
+
|
113 |
+
.calendar tbody .rowhilite td.wn {
|
114 |
+
background: #c8d4d0;
|
115 |
+
}
|
116 |
+
|
117 |
+
.calendar tbody td.hilite { /* Hovered cells <TD> */
|
118 |
+
padding: 1px 3px 1px 1px;
|
119 |
+
border-top: 1px solid #fff;
|
120 |
+
border-right: 1px solid #000;
|
121 |
+
border-bottom: 1px solid #000;
|
122 |
+
border-left: 1px solid #fff;
|
123 |
+
}
|
124 |
+
|
125 |
+
.calendar tbody td.active { /* Active (pressed) cells <TD> */
|
126 |
+
padding: 2px 2px 0px 2px;
|
127 |
+
border-top: 1px solid #000;
|
128 |
+
border-right: 1px solid #fff;
|
129 |
+
border-bottom: 1px solid #fff;
|
130 |
+
border-left: 1px solid #000;
|
131 |
+
}
|
132 |
+
|
133 |
+
.calendar tbody td.selected { /* Cell showing selected date */
|
134 |
+
font-weight: bold;
|
135 |
+
border-top: 1px solid #000;
|
136 |
+
border-right: 1px solid #fff;
|
137 |
+
border-bottom: 1px solid #fff;
|
138 |
+
border-left: 1px solid #000;
|
139 |
+
padding: 2px 2px 0px 2px;
|
140 |
+
background: #d8e4e0;
|
141 |
+
}
|
142 |
+
|
143 |
+
.calendar tbody td.weekend { /* Cells showing weekend days */
|
144 |
+
color: #f00;
|
145 |
+
}
|
146 |
+
|
147 |
+
.calendar tbody td.today { /* Cell showing today date */
|
148 |
+
font-weight: bold;
|
149 |
+
color: #00f;
|
150 |
+
}
|
151 |
+
|
152 |
+
.calendar tbody .disabled { color: #999; }
|
153 |
+
|
154 |
+
.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
|
155 |
+
visibility: hidden;
|
156 |
+
}
|
157 |
+
|
158 |
+
.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
|
159 |
+
display: none;
|
160 |
+
}
|
161 |
+
|
162 |
+
/* The footer part -- status bar and "Close" button */
|
163 |
+
|
164 |
+
.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
|
165 |
+
}
|
166 |
+
|
167 |
+
.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
|
168 |
+
background: #e8f4f0;
|
169 |
+
padding: 1px;
|
170 |
+
border: 1px solid #000;
|
171 |
+
background: #788480;
|
172 |
+
color: #fff;
|
173 |
+
text-align: center;
|
174 |
+
}
|
175 |
+
|
176 |
+
.calendar tfoot .hilite { /* Hover style for buttons in footer */
|
177 |
+
border-top: 1px solid #fff;
|
178 |
+
border-right: 1px solid #000;
|
179 |
+
border-bottom: 1px solid #000;
|
180 |
+
border-left: 1px solid #fff;
|
181 |
+
padding: 1px;
|
182 |
+
background: #d8e4e0;
|
183 |
+
}
|
184 |
+
|
185 |
+
.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
|
186 |
+
padding: 2px 0px 0px 2px;
|
187 |
+
border-top: 1px solid #000;
|
188 |
+
border-right: 1px solid #fff;
|
189 |
+
border-bottom: 1px solid #fff;
|
190 |
+
border-left: 1px solid #000;
|
191 |
+
}
|
192 |
+
|
193 |
+
/* Combo boxes (menus that display months/years for direct selection) */
|
194 |
+
|
195 |
+
.calendar .combo {
|
196 |
+
position: absolute;
|
197 |
+
display: none;
|
198 |
+
width: 4em;
|
199 |
+
top: 0px;
|
200 |
+
left: 0px;
|
201 |
+
cursor: default;
|
202 |
+
border-top: 1px solid #fff;
|
203 |
+
border-right: 1px solid #000;
|
204 |
+
border-bottom: 1px solid #000;
|
205 |
+
border-left: 1px solid #fff;
|
206 |
+
background: #d8e4e0;
|
207 |
+
font-size: 90%;
|
208 |
+
padding: 1px;
|
209 |
+
z-index: 100;
|
210 |
+
}
|
211 |
+
|
212 |
+
.calendar .combo .label,
|
213 |
+
.calendar .combo .label-IEfix {
|
214 |
+
text-align: center;
|
215 |
+
padding: 1px;
|
216 |
+
}
|
217 |
+
|
218 |
+
.calendar .combo .label-IEfix {
|
219 |
+
width: 4em;
|
220 |
+
}
|
221 |
+
|
222 |
+
.calendar .combo .active {
|
223 |
+
background: #c8d4d0;
|
224 |
+
padding: 0px;
|
225 |
+
border-top: 1px solid #000;
|
226 |
+
border-right: 1px solid #fff;
|
227 |
+
border-bottom: 1px solid #fff;
|
228 |
+
border-left: 1px solid #000;
|
229 |
+
}
|
230 |
+
|
231 |
+
.calendar .combo .hilite {
|
232 |
+
background: #048;
|
233 |
+
color: #aef;
|
234 |
+
}
|
235 |
+
|
236 |
+
.calendar td.time {
|
237 |
+
border-top: 1px solid #000;
|
238 |
+
padding: 1px 0px;
|
239 |
+
text-align: center;
|
240 |
+
background-color: #e8f0f4;
|
241 |
+
}
|
242 |
+
|
243 |
+
.calendar td.time .hour,
|
244 |
+
.calendar td.time .minute,
|
245 |
+
.calendar td.time .ampm {
|
246 |
+
padding: 0px 3px 0px 4px;
|
247 |
+
border: 1px solid #889;
|
248 |
+
font-weight: bold;
|
249 |
+
background-color: #fff;
|
250 |
+
}
|
251 |
+
|
252 |
+
.calendar td.time .ampm {
|
253 |
+
text-align: center;
|
254 |
+
}
|
255 |
+
|
256 |
+
.calendar td.time .colon {
|
257 |
+
padding: 0px 2px 0px 3px;
|
258 |
+
font-weight: bold;
|
259 |
+
}
|
260 |
+
|
261 |
+
.calendar td.time span.hilite {
|
262 |
+
border-color: #000;
|
263 |
+
background-color: #667;
|
264 |
+
color: #fff;
|
265 |
+
}
|
266 |
+
|
267 |
+
.calendar td.time span.active {
|
268 |
+
border-color: #f00;
|
269 |
+
background-color: #000;
|
270 |
+
color: #0f0;
|
271 |
+
}
|
js/calendar/calendar.js
ADDED
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* Copyright Mihai Bazon, 2002-2005 | www.bazon.net/mishoo
|
2 |
+
* -----------------------------------------------------------
|
3 |
+
*
|
4 |
+
* The DHTML Calendar, version 1.0 "It is happening again"
|
5 |
+
*
|
6 |
+
* Details and latest version at:
|
7 |
+
* www.dynarch.com/projects/calendar
|
8 |
+
*
|
9 |
+
* This script is developed by Dynarch.com. Visit us at www.dynarch.com.
|
10 |
+
*
|
11 |
+
* This script is distributed under the GNU Lesser General Public License.
|
12 |
+
* Read the entire license text here: http://www.gnu.org/licenses/lgpl.html
|
13 |
+
*/
|
14 |
+
Calendar=function(firstDayOfWeek,dateStr,onSelected,onClose){this.activeDiv=null;this.currentDateEl=null;this.getDateStatus=null;this.getDateToolTip=null;this.getDateText=null;this.timeout=null;this.onSelected=onSelected||null;this.onClose=onClose||null;this.dragging=false;this.hidden=false;this.minYear=1970;this.maxYear=2050;this.dateFormat=Calendar._TT["DEF_DATE_FORMAT"];this.ttDateFormat=Calendar._TT["TT_DATE_FORMAT"];this.isPopup=true;this.weekNumbers=true;this.firstDayOfWeek=typeof firstDayOfWeek=="number"?firstDayOfWeek:Calendar._FD;this.showsOtherMonths=false;this.dateStr=dateStr;this.ar_days=null;this.showsTime=false;this.time24=true;this.yearStep=2;this.hiliteToday=true;this.multiple=null;this.table=null;this.element=null;this.tbody=null;this.firstdayname=null;this.monthsCombo=null;this.yearsCombo=null;this.hilitedMonth=null;this.activeMonth=null;this.hilitedYear=null;this.activeYear=null;this.dateClicked=false;if(typeof Calendar._SDN=="undefined"){if(typeof Calendar._SDN_len=="undefined")Calendar._SDN_len=3;var ar=new Array();for(var i=8;i>0;){ar[--i]=Calendar._DN[i].substr(0,Calendar._SDN_len);}Calendar._SDN=ar;if(typeof Calendar._SMN_len=="undefined")Calendar._SMN_len=3;ar=new Array();for(var i=12;i>0;){ar[--i]=Calendar._MN[i].substr(0,Calendar._SMN_len);}Calendar._SMN=ar;}};Calendar._C=null;Calendar.is_ie=(/msie/i.test(navigator.userAgent)&&!/opera/i.test(navigator.userAgent));Calendar.is_ie5=(Calendar.is_ie&&/msie 5\.0/i.test(navigator.userAgent));Calendar.is_opera=/opera/i.test(navigator.userAgent);Calendar.is_khtml=/Konqueror|Safari|KHTML/i.test(navigator.userAgent);Calendar.getAbsolutePos=function(el){var SL=0,ST=0;var is_div=/^div$/i.test(el.tagName);if(is_div&&el.scrollLeft)SL=el.scrollLeft;if(is_div&&el.scrollTop)ST=el.scrollTop;var r={x:el.offsetLeft-SL,y:el.offsetTop-ST};if(el.offsetParent){var tmp=this.getAbsolutePos(el.offsetParent);r.x+=tmp.x;r.y+=tmp.y;}return r;};Calendar.isRelated=function(el,evt){var related=evt.relatedTarget;if(!related){var type=evt.type;if(type=="mouseover"){related=evt.fromElement;}else if(type=="mouseout"){related=evt.toElement;}}while(related){if(related==el){return true;}related=related.parentNode;}return false;};Calendar.removeClass=function(el,className){if(!(el&&el.className)){return;}var cls=el.className.split(" ");var ar=new Array();for(var i=cls.length;i>0;){if(cls[--i]!=className){ar[ar.length]=cls[i];}}el.className=ar.join(" ");};Calendar.addClass=function(el,className){Calendar.removeClass(el,className);el.className+=" "+className;};Calendar.getElement=function(ev){var f=Calendar.is_ie?window.event.srcElement:ev.currentTarget;while(f.nodeType!=1||/^div$/i.test(f.tagName))f=f.parentNode;return f;};Calendar.getTargetElement=function(ev){var f=Calendar.is_ie?window.event.srcElement:ev.target;while(f.nodeType!=1)f=f.parentNode;return f;};Calendar.stopEvent=function(ev){ev||(ev=window.event);if(Calendar.is_ie){ev.cancelBubble=true;ev.returnValue=false;}else{ev.preventDefault();ev.stopPropagation();}return false;};Calendar.addEvent=function(el,evname,func){if(el.attachEvent){el.attachEvent("on"+evname,func);}else if(el.addEventListener){el.addEventListener(evname,func,true);}else{el["on"+evname]=func;}};Calendar.removeEvent=function(el,evname,func){if(el.detachEvent){el.detachEvent("on"+evname,func);}else if(el.removeEventListener){el.removeEventListener(evname,func,true);}else{el["on"+evname]=null;}};Calendar.createElement=function(type,parent){var el=null;if(document.createElementNS){el=document.createElementNS("http://www.w3.org/1999/xhtml",type);}else{el=document.createElement(type);}if(typeof parent!="undefined"){parent.appendChild(el);}return el;};Calendar._add_evs=function(el){with(Calendar){addEvent(el,"mouseover",dayMouseOver);addEvent(el,"mousedown",dayMouseDown);addEvent(el,"mouseout",dayMouseOut);if(is_ie){addEvent(el,"dblclick",dayMouseDblClick);el.setAttribute("unselectable",true);}}};Calendar.findMonth=function(el){if(typeof el.month!="undefined"){return el;}else if(typeof el.parentNode.month!="undefined"){return el.parentNode;}return null;};Calendar.findYear=function(el){if(typeof el.year!="undefined"){return el;}else if(typeof el.parentNode.year!="undefined"){return el.parentNode;}return null;};Calendar.showMonthsCombo=function(){var cal=Calendar._C;if(!cal){return false;}var cal=cal;var cd=cal.activeDiv;var mc=cal.monthsCombo;if(cal.hilitedMonth){Calendar.removeClass(cal.hilitedMonth,"hilite");}if(cal.activeMonth){Calendar.removeClass(cal.activeMonth,"active");}var mon=cal.monthsCombo.getElementsByTagName("div")[cal.date.getMonth()];Calendar.addClass(mon,"active");cal.activeMonth=mon;var s=mc.style;s.display="block";if(cd.navtype<0)s.left=cd.offsetLeft+"px";else{var mcw=mc.offsetWidth;if(typeof mcw=="undefined")mcw=50;s.left=(cd.offsetLeft+cd.offsetWidth-mcw)+"px";}s.top=(cd.offsetTop+cd.offsetHeight)+"px";};Calendar.showYearsCombo=function(fwd){var cal=Calendar._C;if(!cal){return false;}var cal=cal;var cd=cal.activeDiv;var yc=cal.yearsCombo;if(cal.hilitedYear){Calendar.removeClass(cal.hilitedYear,"hilite");}if(cal.activeYear){Calendar.removeClass(cal.activeYear,"active");}cal.activeYear=null;var Y=cal.date.getFullYear()+(fwd?1:-1);var yr=yc.firstChild;var show=false;for(var i=12;i>0;--i){if(Y>=cal.minYear&&Y<=cal.maxYear){yr.innerHTML=Y;yr.year=Y;yr.style.display="block";show=true;}else{yr.style.display="none";}yr=yr.nextSibling;Y+=fwd?cal.yearStep:-cal.yearStep;}if(show){var s=yc.style;s.display="block";if(cd.navtype<0)s.left=cd.offsetLeft+"px";else{var ycw=yc.offsetWidth;if(typeof ycw=="undefined")ycw=50;s.left=(cd.offsetLeft+cd.offsetWidth-ycw)+"px";}s.top=(cd.offsetTop+cd.offsetHeight)+"px";}};Calendar.tableMouseUp=function(ev){var cal=Calendar._C;if(!cal){return false;}if(cal.timeout){clearTimeout(cal.timeout);}var el=cal.activeDiv;if(!el){return false;}var target=Calendar.getTargetElement(ev);ev||(ev=window.event);Calendar.removeClass(el,"active");if(target==el||target.parentNode==el){Calendar.cellClick(el,ev);}var mon=Calendar.findMonth(target);var date=null;if(mon){date=new Date(cal.date);if(mon.month!=date.getMonth()){date.setMonth(mon.month);cal.setDate(date);cal.dateClicked=false;cal.callHandler();}}else{var year=Calendar.findYear(target);if(year){date=new Date(cal.date);if(year.year!=date.getFullYear()){date.setFullYear(year.year);cal.setDate(date);cal.dateClicked=false;cal.callHandler();}}}with(Calendar){removeEvent(document,"mouseup",tableMouseUp);removeEvent(document,"mouseover",tableMouseOver);removeEvent(document,"mousemove",tableMouseOver);cal._hideCombos();_C=null;return stopEvent(ev);}};Calendar.tableMouseOver=function(ev){var cal=Calendar._C;if(!cal){return;}var el=cal.activeDiv;var target=Calendar.getTargetElement(ev);if(target==el||target.parentNode==el){Calendar.addClass(el,"hilite active");Calendar.addClass(el.parentNode,"rowhilite");}else{if(typeof el.navtype=="undefined"||(el.navtype!=50&&(el.navtype==0||Math.abs(el.navtype)>2)))Calendar.removeClass(el,"active");Calendar.removeClass(el,"hilite");Calendar.removeClass(el.parentNode,"rowhilite");}ev||(ev=window.event);if(el.navtype==50&&target!=el){var pos=Calendar.getAbsolutePos(el);var w=el.offsetWidth;var x=ev.clientX;var dx;var decrease=true;if(x>pos.x+w){dx=x-pos.x-w;decrease=false;}else dx=pos.x-x;if(dx<0)dx=0;var range=el._range;var current=el._current;var count=Math.floor(dx/10)%range.length;for(var i=range.length;--i>=0;)if(range[i]==current)break;while(count-->0)if(decrease){if(--i<0)i=range.length-1;}else if(++i>=range.length)i=0;var newval=range[i];el.innerHTML=newval;cal.onUpdateTime();}var mon=Calendar.findMonth(target);if(mon){if(mon.month!=cal.date.getMonth()){if(cal.hilitedMonth){Calendar.removeClass(cal.hilitedMonth,"hilite");}Calendar.addClass(mon,"hilite");cal.hilitedMonth=mon;}else if(cal.hilitedMonth){Calendar.removeClass(cal.hilitedMonth,"hilite");}}else{if(cal.hilitedMonth){Calendar.removeClass(cal.hilitedMonth,"hilite");}var year=Calendar.findYear(target);if(year){if(year.year!=cal.date.getFullYear()){if(cal.hilitedYear){Calendar.removeClass(cal.hilitedYear,"hilite");}Calendar.addClass(year,"hilite");cal.hilitedYear=year;}else if(cal.hilitedYear){Calendar.removeClass(cal.hilitedYear,"hilite");}}else if(cal.hilitedYear){Calendar.removeClass(cal.hilitedYear,"hilite");}}return Calendar.stopEvent(ev);};Calendar.tableMouseDown=function(ev){if(Calendar.getTargetElement(ev)==Calendar.getElement(ev)){return Calendar.stopEvent(ev);}};Calendar.calDragIt=function(ev){var cal=Calendar._C;if(!(cal&&cal.dragging)){return false;}var posX;var posY;if(Calendar.is_ie){posY=window.event.clientY+document.body.scrollTop;posX=window.event.clientX+document.body.scrollLeft;}else{posX=ev.pageX;posY=ev.pageY;}cal.hideShowCovered();var st=cal.element.style;st.left=(posX-cal.xOffs)+"px";st.top=(posY-cal.yOffs)+"px";return Calendar.stopEvent(ev);};Calendar.calDragEnd=function(ev){var cal=Calendar._C;if(!cal){return false;}cal.dragging=false;with(Calendar){removeEvent(document,"mousemove",calDragIt);removeEvent(document,"mouseup",calDragEnd);tableMouseUp(ev);}cal.hideShowCovered();};Calendar.dayMouseDown=function(ev){var el=Calendar.getElement(ev);if(el.disabled){return false;}var cal=el.calendar;cal.activeDiv=el;Calendar._C=cal;if(el.navtype!=300)with(Calendar){if(el.navtype==50){el._current=el.innerHTML;addEvent(document,"mousemove",tableMouseOver);}else addEvent(document,Calendar.is_ie5?"mousemove":"mouseover",tableMouseOver);addClass(el,"hilite active");addEvent(document,"mouseup",tableMouseUp);}else if(cal.isPopup){cal._dragStart(ev);}if(el.navtype==-1||el.navtype==1){if(cal.timeout)clearTimeout(cal.timeout);cal.timeout=setTimeout("Calendar.showMonthsCombo()",250);}else if(el.navtype==-2||el.navtype==2){if(cal.timeout)clearTimeout(cal.timeout);cal.timeout=setTimeout((el.navtype>0)?"Calendar.showYearsCombo(true)":"Calendar.showYearsCombo(false)",250);}else{cal.timeout=null;}return Calendar.stopEvent(ev);};Calendar.dayMouseDblClick=function(ev){Calendar.cellClick(Calendar.getElement(ev),ev||window.event);if(Calendar.is_ie){document.selection.empty();}};Calendar.dayMouseOver=function(ev){var el=Calendar.getElement(ev);if(Calendar.isRelated(el,ev)||Calendar._C||el.disabled){return false;}if(el.ttip){if(el.ttip.substr(0,1)=="_"){el.ttip=el.caldate.print(el.calendar.ttDateFormat)+el.ttip.substr(1);}el.calendar.tooltips.innerHTML=el.ttip;}if(el.navtype!=300){Calendar.addClass(el,"hilite");if(el.caldate){Calendar.addClass(el.parentNode,"rowhilite");}}return Calendar.stopEvent(ev);};Calendar.dayMouseOut=function(ev){with(Calendar){var el=getElement(ev);if(isRelated(el,ev)||_C||el.disabled)return false;removeClass(el,"hilite");if(el.caldate)removeClass(el.parentNode,"rowhilite");if(el.calendar)el.calendar.tooltips.innerHTML=_TT["SEL_DATE"];return stopEvent(ev);}};Calendar.cellClick=function(el,ev){var cal=el.calendar;var closing=false;var newdate=false;var date=null;if(typeof el.navtype=="undefined"){if(cal.currentDateEl){Calendar.removeClass(cal.currentDateEl,"selected");Calendar.addClass(el,"selected");closing=(cal.currentDateEl==el);if(!closing){cal.currentDateEl=el;}}cal.date.setDateOnly(el.caldate);date=cal.date;var other_month=!(cal.dateClicked=!el.otherMonth);if(!other_month&&!cal.currentDateEl)cal._toggleMultipleDate(new Date(date));else newdate=!el.disabled;if(other_month)cal._init(cal.firstDayOfWeek,date);}else{if(el.navtype==200){Calendar.removeClass(el,"hilite");cal.callCloseHandler();return;}date=new Date(cal.date);if(el.navtype==0)date.setDateOnly(new Date());cal.dateClicked=false;var year=date.getFullYear();var mon=date.getMonth();function setMonth(m){var day=date.getDate();var max=date.getMonthDays(m);if(day>max){date.setDate(max);}date.setMonth(m);};switch(el.navtype){case 400:Calendar.removeClass(el,"hilite");var text=Calendar._TT["ABOUT"];if(typeof text!="undefined"){text+=cal.showsTime?Calendar._TT["ABOUT_TIME"]:"";}else{text="Help and about box text is not translated into this language.\n"+"If you know this language and you feel generous please update\n"+"the corresponding file in \"lang\" subdir to match calendar-en.js\n"+"and send it back to <mihai_bazon@yahoo.com> to get it into the distribution ;-)\n\n"+"Thank you!\n"+"http://dynarch.com/mishoo/calendar.epl\n";}alert(text);return;case-2:if(year>cal.minYear){date.setFullYear(year-1);}break;case-1:if(mon>0){setMonth(mon-1);}else if(year-->cal.minYear){date.setFullYear(year);setMonth(11);}break;case 1:if(mon<11){setMonth(mon+1);}else if(year<cal.maxYear){date.setFullYear(year+1);setMonth(0);}break;case 2:if(year<cal.maxYear){date.setFullYear(year+1);}break;case 100:cal.setFirstDayOfWeek(el.fdow);return;case 50:var range=el._range;var current=el.innerHTML;for(var i=range.length;--i>=0;)if(range[i]==current)break;if(ev&&ev.shiftKey){if(--i<0)i=range.length-1;}else if(++i>=range.length)i=0;var newval=range[i];el.innerHTML=newval;cal.onUpdateTime();return;case 0:if((typeof cal.getDateStatus=="function")&&cal.getDateStatus(date,date.getFullYear(),date.getMonth(),date.getDate())){return false;}break;}if(!date.equalsTo(cal.date)){cal.setDate(date);newdate=true;}else if(el.navtype==0)newdate=closing=true;}if(newdate){ev&&cal.callHandler();}if(closing){Calendar.removeClass(el,"hilite");ev&&cal.callCloseHandler();}};Calendar.prototype.create=function(_par){var parent=null;if(!_par){parent=document.getElementsByTagName("body")[0];this.isPopup=true;}else{parent=_par;this.isPopup=false;}this.date=this.dateStr?new Date(this.dateStr):new Date();var table=Calendar.createElement("table");this.table=table;table.cellSpacing=0;table.cellPadding=0;table.calendar=this;Calendar.addEvent(table,"mousedown",Calendar.tableMouseDown);var div=Calendar.createElement("div");this.element=div;div.className="calendar";if(this.isPopup){div.style.position="absolute";div.style.display="none";}div.appendChild(table);var thead=Calendar.createElement("thead",table);var cell=null;var row=null;var cal=this;var hh=function(text,cs,navtype){cell=Calendar.createElement("td",row);cell.colSpan=cs;cell.className="button";if(navtype!=0&&Math.abs(navtype)<=2)cell.className+=" nav";Calendar._add_evs(cell);cell.calendar=cal;cell.navtype=navtype;cell.innerHTML="<div unselectable='on'>"+text+"</div>";return cell;};row=Calendar.createElement("tr",thead);var title_length=6;(this.isPopup)&&--title_length;(this.weekNumbers)&&++title_length;hh("?",1,400).ttip=Calendar._TT["INFO"];this.title=hh("",title_length,300);this.title.className="title";if(this.isPopup){this.title.ttip=Calendar._TT["DRAG_TO_MOVE"];this.title.style.cursor="move";hh("×",1,200).ttip=Calendar._TT["CLOSE"];}row=Calendar.createElement("tr",thead);row.className="headrow";this._nav_py=hh("«",1,-2);this._nav_py.ttip=Calendar._TT["PREV_YEAR"];this._nav_pm=hh("‹",1,-1);this._nav_pm.ttip=Calendar._TT["PREV_MONTH"];this._nav_now=hh(Calendar._TT["TODAY"],this.weekNumbers?4:3,0);this._nav_now.ttip=Calendar._TT["GO_TODAY"];this._nav_nm=hh("›",1,1);this._nav_nm.ttip=Calendar._TT["NEXT_MONTH"];this._nav_ny=hh("»",1,2);this._nav_ny.ttip=Calendar._TT["NEXT_YEAR"];row=Calendar.createElement("tr",thead);row.className="daynames";if(this.weekNumbers){cell=Calendar.createElement("td",row);cell.className="name wn";cell.innerHTML=Calendar._TT["WK"];}for(var i=7;i>0;--i){cell=Calendar.createElement("td",row);if(!i){cell.navtype=100;cell.calendar=this;Calendar._add_evs(cell);}}this.firstdayname=(this.weekNumbers)?row.firstChild.nextSibling:row.firstChild;this._displayWeekdays();var tbody=Calendar.createElement("tbody",table);this.tbody=tbody;for(i=6;i>0;--i){row=Calendar.createElement("tr",tbody);if(this.weekNumbers){cell=Calendar.createElement("td",row);}for(var j=7;j>0;--j){cell=Calendar.createElement("td",row);cell.calendar=this;Calendar._add_evs(cell);}}if(this.showsTime){row=Calendar.createElement("tr",tbody);row.className="time";cell=Calendar.createElement("td",row);cell.className="time";cell.colSpan=2;cell.innerHTML=Calendar._TT["TIME"]||" ";cell=Calendar.createElement("td",row);cell.className="time";cell.colSpan=this.weekNumbers?4:3;(function(){function makeTimePart(className,init,range_start,range_end){var part=Calendar.createElement("span",cell);part.className=className;part.innerHTML=init;part.calendar=cal;part.ttip=Calendar._TT["TIME_PART"];part.navtype=50;part._range=[];if(typeof range_start!="number")part._range=range_start;else{for(var i=range_start;i<=range_end;++i){var txt;if(i<10&&range_end>=10)txt='0'+i;else txt=''+i;part._range[part._range.length]=txt;}}Calendar._add_evs(part);return part;};var hrs=cal.date.getHours();var mins=cal.date.getMinutes();var t12=!cal.time24;var pm=(hrs>12);if(t12&&pm)hrs-=12;var H=makeTimePart("hour",hrs,t12?1:0,t12?12:23);var span=Calendar.createElement("span",cell);span.innerHTML=":";span.className="colon";var M=makeTimePart("minute",mins,0,59);var AP=null;cell=Calendar.createElement("td",row);cell.className="time";cell.colSpan=2;if(t12)AP=makeTimePart("ampm",pm?"pm":"am",["am","pm"]);else cell.innerHTML=" ";cal.onSetTime=function(){var pm,hrs=this.date.getHours(),mins=this.date.getMinutes();if(t12){pm=(hrs>=12);if(pm)hrs-=12;if(hrs==0)hrs=12;AP.innerHTML=pm?"pm":"am";}H.innerHTML=(hrs<10)?("0"+hrs):hrs;M.innerHTML=(mins<10)?("0"+mins):mins;};cal.onUpdateTime=function(){var date=this.date;var h=parseInt(H.innerHTML,10);if(t12){if(/pm/i.test(AP.innerHTML)&&h<12)h+=12;else if(/am/i.test(AP.innerHTML)&&h==12)h=0;}var d=date.getDate();var m=date.getMonth();var y=date.getFullYear();date.setHours(h);date.setMinutes(parseInt(M.innerHTML,10));date.setFullYear(y);date.setMonth(m);date.setDate(d);this.dateClicked=false;this.callHandler();};})();}else{this.onSetTime=this.onUpdateTime=function(){};}var tfoot=Calendar.createElement("tfoot",table);row=Calendar.createElement("tr",tfoot);row.className="footrow";cell=hh(Calendar._TT["SEL_DATE"],this.weekNumbers?8:7,300);cell.className="ttip";if(this.isPopup){cell.ttip=Calendar._TT["DRAG_TO_MOVE"];cell.style.cursor="move";}this.tooltips=cell;div=Calendar.createElement("div",this.element);this.monthsCombo=div;div.className="combo";for(i=0;i<Calendar._MN.length;++i){var mn=Calendar.createElement("div");mn.className=Calendar.is_ie?"label-IEfix":"label";mn.month=i;mn.innerHTML=Calendar._SMN[i];div.appendChild(mn);}div=Calendar.createElement("div",this.element);this.yearsCombo=div;div.className="combo";for(i=12;i>0;--i){var yr=Calendar.createElement("div");yr.className=Calendar.is_ie?"label-IEfix":"label";div.appendChild(yr);}this._init(this.firstDayOfWeek,this.date);parent.appendChild(this.element);};Calendar._keyEvent=function(ev){var cal=window._dynarch_popupCalendar;if(!cal||cal.multiple)return false;(Calendar.is_ie)&&(ev=window.event);var act=(Calendar.is_ie||ev.type=="keypress"),K=ev.keyCode;if(ev.ctrlKey){switch(K){case 37:act&&Calendar.cellClick(cal._nav_pm);break;case 38:act&&Calendar.cellClick(cal._nav_py);break;case 39:act&&Calendar.cellClick(cal._nav_nm);break;case 40:act&&Calendar.cellClick(cal._nav_ny);break;default:return false;}}else switch(K){case 32:Calendar.cellClick(cal._nav_now);break;case 27:act&&cal.callCloseHandler();break;case 37:case 38:case 39:case 40:if(act){var prev,x,y,ne,el,step;prev=K==37||K==38;step=(K==37||K==39)?1:7;function setVars(){el=cal.currentDateEl;var p=el.pos;x=p&15;y=p>>4;ne=cal.ar_days[y][x];};setVars();function prevMonth(){var date=new Date(cal.date);date.setDate(date.getDate()-step);cal.setDate(date);};function nextMonth(){var date=new Date(cal.date);date.setDate(date.getDate()+step);cal.setDate(date);};while(1){switch(K){case 37:if(--x>=0)ne=cal.ar_days[y][x];else{x=6;K=38;continue;}break;case 38:if(--y>=0)ne=cal.ar_days[y][x];else{prevMonth();setVars();}break;case 39:if(++x<7)ne=cal.ar_days[y][x];else{x=0;K=40;continue;}break;case 40:if(++y<cal.ar_days.length)ne=cal.ar_days[y][x];else{nextMonth();setVars();}break;}break;}if(ne){if(!ne.disabled)Calendar.cellClick(ne);else if(prev)prevMonth();else nextMonth();}}break;case 13:if(act)Calendar.cellClick(cal.currentDateEl,ev);break;default:return false;}return Calendar.stopEvent(ev);};Calendar.prototype._init=function(firstDayOfWeek,date){var today=new Date(),TY=today.getFullYear(),TM=today.getMonth(),TD=today.getDate();this.table.style.visibility="hidden";var year=date.getFullYear();if(year<this.minYear){year=this.minYear;date.setFullYear(year);}else if(year>this.maxYear){year=this.maxYear;date.setFullYear(year);}this.firstDayOfWeek=firstDayOfWeek;this.date=new Date(date);var month=date.getMonth();var mday=date.getDate();var no_days=date.getMonthDays();date.setDate(1);var day1=(date.getDay()-this.firstDayOfWeek)%7;if(day1<0)day1+=7;date.setDate(-day1);date.setDate(date.getDate()+1);var row=this.tbody.firstChild;var MN=Calendar._SMN[month];var ar_days=this.ar_days=new Array();var weekend=Calendar._TT["WEEKEND"];var dates=this.multiple?(this.datesCells={}):null;for(var i=0;i<6;++i,row=row.nextSibling){var cell=row.firstChild;if(this.weekNumbers){cell.className="day wn";cell.innerHTML=date.getWeekNumber();cell=cell.nextSibling;}row.className="daysrow";var hasdays=false,iday,dpos=ar_days[i]=[];for(var j=0;j<7;++j,cell=cell.nextSibling,date.setDate(iday+1)){iday=date.getDate();var wday=date.getDay();cell.className="day";cell.pos=i<<4|j;dpos[j]=cell;var current_month=(date.getMonth()==month);if(!current_month){if(this.showsOtherMonths){cell.className+=" othermonth";cell.otherMonth=true;}else{cell.className="emptycell";cell.innerHTML=" ";cell.disabled=true;continue;}}else{cell.otherMonth=false;hasdays=true;}cell.disabled=false;cell.innerHTML=this.getDateText?this.getDateText(date,iday):iday;if(dates)dates[date.print("%Y%m%d")]=cell;if(this.getDateStatus){var status=this.getDateStatus(date,year,month,iday);if(this.getDateToolTip){var toolTip=this.getDateToolTip(date,year,month,iday);if(toolTip)cell.title=toolTip;}if(status===true){cell.className+=" disabled";cell.disabled=true;}else{if(/disabled/i.test(status))cell.disabled=true;cell.className+=" "+status;}}if(!cell.disabled){cell.caldate=new Date(date);cell.ttip="_";if(!this.multiple&¤t_month&&iday==mday&&this.hiliteToday){cell.className+=" selected";this.currentDateEl=cell;}if(date.getFullYear()==TY&&date.getMonth()==TM&&iday==TD){cell.className+=" today";cell.ttip+=Calendar._TT["PART_TODAY"];}if(weekend.indexOf(wday.toString())!=-1)cell.className+=cell.otherMonth?" oweekend":" weekend";}}if(!(hasdays||this.showsOtherMonths))row.className="emptyrow";}this.title.innerHTML=Calendar._MN[month]+", "+year;this.onSetTime();this.table.style.visibility="visible";this._initMultipleDates();};Calendar.prototype._initMultipleDates=function(){if(this.multiple){for(var i in this.multiple){var cell=this.datesCells[i];var d=this.multiple[i];if(!d)continue;if(cell)cell.className+=" selected";}}};Calendar.prototype._toggleMultipleDate=function(date){if(this.multiple){var ds=date.print("%Y%m%d");var cell=this.datesCells[ds];if(cell){var d=this.multiple[ds];if(!d){Calendar.addClass(cell,"selected");this.multiple[ds]=date;}else{Calendar.removeClass(cell,"selected");delete this.multiple[ds];}}}};Calendar.prototype.setDateToolTipHandler=function(unaryFunction){this.getDateToolTip=unaryFunction;};Calendar.prototype.setDate=function(date){if(!date.equalsTo(this.date)){this._init(this.firstDayOfWeek,date);}};Calendar.prototype.refresh=function(){this._init(this.firstDayOfWeek,this.date);};Calendar.prototype.setFirstDayOfWeek=function(firstDayOfWeek){this._init(firstDayOfWeek,this.date);this._displayWeekdays();};Calendar.prototype.setDateStatusHandler=Calendar.prototype.setDisabledHandler=function(unaryFunction){this.getDateStatus=unaryFunction;};Calendar.prototype.setRange=function(a,z){this.minYear=a;this.maxYear=z;};Calendar.prototype.callHandler=function(){if(this.onSelected){this.onSelected(this,this.date.print(this.dateFormat));}};Calendar.prototype.callCloseHandler=function(){if(this.onClose){this.onClose(this);}this.hideShowCovered();};Calendar.prototype.destroy=function(){var el=this.element.parentNode;el.removeChild(this.element);Calendar._C=null;window._dynarch_popupCalendar=null;};Calendar.prototype.reparent=function(new_parent){var el=this.element;el.parentNode.removeChild(el);new_parent.appendChild(el);};Calendar._checkCalendar=function(ev){var calendar=window._dynarch_popupCalendar;if(!calendar){return false;}var el=Calendar.is_ie?Calendar.getElement(ev):Calendar.getTargetElement(ev);for(;el!=null&&el!=calendar.element;el=el.parentNode);if(el==null){window._dynarch_popupCalendar.callCloseHandler();return Calendar.stopEvent(ev);}};Calendar.prototype.show=function(){var rows=this.table.getElementsByTagName("tr");for(var i=rows.length;i>0;){var row=rows[--i];Calendar.removeClass(row,"rowhilite");var cells=row.getElementsByTagName("td");for(var j=cells.length;j>0;){var cell=cells[--j];Calendar.removeClass(cell,"hilite");Calendar.removeClass(cell,"active");}}this.element.style.display="block";this.hidden=false;if(this.isPopup){window._dynarch_popupCalendar=this;Calendar.addEvent(document,"keydown",Calendar._keyEvent);Calendar.addEvent(document,"keypress",Calendar._keyEvent);Calendar.addEvent(document,"mousedown",Calendar._checkCalendar);}this.hideShowCovered();};Calendar.prototype.hide=function(){if(this.isPopup){Calendar.removeEvent(document,"keydown",Calendar._keyEvent);Calendar.removeEvent(document,"keypress",Calendar._keyEvent);Calendar.removeEvent(document,"mousedown",Calendar._checkCalendar);}this.element.style.display="none";this.hidden=true;this.hideShowCovered();};Calendar.prototype.showAt=function(x,y){var s=this.element.style;s.left=x+"px";s.top=y+"px";this.show();};Calendar.prototype.showAtElement=function(el,opts){var self=this;var p=Calendar.getAbsolutePos(el);if(!opts||typeof opts!="string"){this.showAt(p.x,p.y+el.offsetHeight);return true;}function fixPosition(box){if(box.x<0)box.x=0;if(box.y<0)box.y=0;var cp=document.createElement("div");var s=cp.style;s.position="absolute";s.right=s.bottom=s.width=s.height="0px";document.body.appendChild(cp);var br=Calendar.getAbsolutePos(cp);document.body.removeChild(cp);if(Calendar.is_ie){br.y+=document.body.scrollTop;br.x+=document.body.scrollLeft;}else{br.y+=window.scrollY;br.x+=window.scrollX;}var tmp=box.x+box.width-br.x;if(tmp>0)box.x-=tmp;tmp=box.y+box.height-br.y;if(tmp>0)box.y-=tmp;};this.element.style.display="block";Calendar.continuation_for_the_fucking_khtml_browser=function(){var w=self.element.offsetWidth;var h=self.element.offsetHeight;self.element.style.display="none";var valign=opts.substr(0,1);var halign="l";if(opts.length>1){halign=opts.substr(1,1);}switch(valign){case "T":p.y-=h;break;case "B":p.y+=el.offsetHeight;break;case "C":p.y+=(el.offsetHeight-h)/2;break;case "t":p.y+=el.offsetHeight-h;break;case "b":break;}switch(halign){case "L":p.x-=w;break;case "R":p.x+=el.offsetWidth;break;case "C":p.x+=(el.offsetWidth-w)/2;break;case "l":p.x+=el.offsetWidth-w;break;case "r":break;}p.width=w;p.height=h+40;self.monthsCombo.style.display="none";fixPosition(p);self.showAt(p.x,p.y);};if(Calendar.is_khtml)setTimeout("Calendar.continuation_for_the_fucking_khtml_browser()",10);else Calendar.continuation_for_the_fucking_khtml_browser();};Calendar.prototype.setDateFormat=function(str){this.dateFormat=str;};Calendar.prototype.setTtDateFormat=function(str){this.ttDateFormat=str;};Calendar.prototype.parseDate=function(str,fmt){if(!fmt)fmt=this.dateFormat;this.setDate(Date.parseDate(str,fmt));};Calendar.prototype.hideShowCovered=function(){if(!Calendar.is_ie&&!Calendar.is_opera)return;function getVisib(obj){var value=obj.style.visibility;if(!value){if(document.defaultView&&typeof(document.defaultView.getComputedStyle)=="function"){if(!Calendar.is_khtml)value=document.defaultView. getComputedStyle(obj,"").getPropertyValue("visibility");else value='';}else if(obj.currentStyle){value=obj.currentStyle.visibility;}else value='';}return value;};var tags=new Array("applet","iframe","select");var el=this.element;var p=Calendar.getAbsolutePos(el);var EX1=p.x;var EX2=el.offsetWidth+EX1;var EY1=p.y;var EY2=el.offsetHeight+EY1;for(var k=tags.length;k>0;){var ar=document.getElementsByTagName(tags[--k]);var cc=null;for(var i=ar.length;i>0;){cc=ar[--i];p=Calendar.getAbsolutePos(cc);var CX1=p.x;var CX2=cc.offsetWidth+CX1;var CY1=p.y;var CY2=cc.offsetHeight+CY1;if(this.hidden||(CX1>EX2)||(CX2<EX1)||(CY1>EY2)||(CY2<EY1)){if(!cc.__msh_save_visibility){cc.__msh_save_visibility=getVisib(cc);}cc.style.visibility=cc.__msh_save_visibility;}else{if(!cc.__msh_save_visibility){cc.__msh_save_visibility=getVisib(cc);}cc.style.visibility="hidden";}}}};Calendar.prototype._displayWeekdays=function(){var fdow=this.firstDayOfWeek;var cell=this.firstdayname;var weekend=Calendar._TT["WEEKEND"];for(var i=0;i<7;++i){cell.className="day name";var realday=(i+fdow)%7;if(i){cell.ttip=Calendar._TT["DAY_FIRST"].replace("%s",Calendar._DN[realday]);cell.navtype=100;cell.calendar=this;cell.fdow=realday;Calendar._add_evs(cell);}if(weekend.indexOf(realday.toString())!=-1){Calendar.addClass(cell,"weekend");}cell.innerHTML=Calendar._SDN[(i+fdow)%7];cell=cell.nextSibling;}};Calendar.prototype._hideCombos=function(){this.monthsCombo.style.display="none";this.yearsCombo.style.display="none";};Calendar.prototype._dragStart=function(ev){if(this.dragging){return;}this.dragging=true;var posX;var posY;if(Calendar.is_ie){posY=window.event.clientY+document.body.scrollTop;posX=window.event.clientX+document.body.scrollLeft;}else{posY=ev.clientY+window.scrollY;posX=ev.clientX+window.scrollX;}var st=this.element.style;this.xOffs=posX-parseInt(st.left);this.yOffs=posY-parseInt(st.top);with(Calendar){addEvent(document,"mousemove",calDragIt);addEvent(document,"mouseup",calDragEnd);}};Date._MD=new Array(31,28,31,30,31,30,31,31,30,31,30,31);Date.SECOND=1000;Date.MINUTE=60*Date.SECOND;Date.HOUR=60*Date.MINUTE;Date.DAY=24*Date.HOUR;Date.WEEK=7*Date.DAY;Date.parseDate=function(str,fmt){var today=new Date();var y=0;var m=-1;var d=0;var a=str.split(/\W+/);var b=fmt.match(/%./g);var i=0,j=0;var hr=0;var min=0;for(i=0;i<a.length;++i){if(!a[i])continue;switch(b[i]){case "%d":case "%e":d=parseInt(a[i],10);break;case "%m":m=parseInt(a[i],10)-1;break;case "%Y":case "%y":y=parseInt(a[i],10);(y<100)&&(y+=(y>29)?1900:2000);break;case "%b":case "%B":for(j=0;j<12;++j){if(Calendar._MN[j].substr(0,a[i].length).toLowerCase()==a[i].toLowerCase()){m=j;break;}}break;case "%H":case "%I":case "%k":case "%l":hr=parseInt(a[i],10);break;case "%P":case "%p":if(/pm/i.test(a[i])&&hr<12)hr+=12;else if(/am/i.test(a[i])&&hr>=12)hr-=12;break;case "%M":min=parseInt(a[i],10);break;}}if(isNaN(y))y=today.getFullYear();if(isNaN(m))m=today.getMonth();if(isNaN(d))d=today.getDate();if(isNaN(hr))hr=today.getHours();if(isNaN(min))min=today.getMinutes();if(y!=0&&m!=-1&&d!=0)return new Date(y,m,d,hr,min,0);y=0;m=-1;d=0;for(i=0;i<a.length;++i){if(a[i].search(/[a-zA-Z]+/)!=-1){var t=-1;for(j=0;j<12;++j){if(Calendar._MN[j].substr(0,a[i].length).toLowerCase()==a[i].toLowerCase()){t=j;break;}}if(t!=-1){if(m!=-1){d=m+1;}m=t;}}else if(parseInt(a[i],10)<=12&&m==-1){m=a[i]-1;}else if(parseInt(a[i],10)>31&&y==0){y=parseInt(a[i],10);(y<100)&&(y+=(y>29)?1900:2000);}else if(d==0){d=a[i];}}if(y==0)y=today.getFullYear();if(m!=-1&&d!=0)return new Date(y,m,d,hr,min,0);return today;};Date.prototype.getMonthDays=function(month){var year=this.getFullYear();if(typeof month=="undefined"){month=this.getMonth();}if(((0==(year%4))&&((0!=(year%100))||(0==(year%400))))&&month==1){return 29;}else{return Date._MD[month];}};Date.prototype.getDayOfYear=function(){var now=new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0);var then=new Date(this.getFullYear(),0,0,0,0,0);var time=now-then;return Math.floor(time/Date.DAY);};Date.prototype.getWeekNumber=function(){var d=new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0);var DoW=d.getDay();d.setDate(d.getDate()-(DoW+6)%7+3);var ms=d.valueOf();d.setMonth(0);d.setDate(4);return Math.round((ms-d.valueOf())/(7*864e5))+1;};Date.prototype.equalsTo=function(date){return((this.getFullYear()==date.getFullYear())&&(this.getMonth()==date.getMonth())&&(this.getDate()==date.getDate())&&(this.getHours()==date.getHours())&&(this.getMinutes()==date.getMinutes()));};Date.prototype.setDateOnly=function(date){var tmp=new Date(date);this.setDate(1);this.setFullYear(tmp.getFullYear());this.setMonth(tmp.getMonth());this.setDate(tmp.getDate());};Date.prototype.print=function(str){var m=this.getMonth();var d=this.getDate();var y=this.getFullYear();var wn=this.getWeekNumber();var w=this.getDay();var s={};var hr=this.getHours();var pm=(hr>=12);var ir=(pm)?(hr-12):hr;var dy=this.getDayOfYear();if(ir==0)ir=12;var min=this.getMinutes();var sec=this.getSeconds();s["%a"]=Calendar._SDN[w];s["%A"]=Calendar._DN[w];s["%b"]=Calendar._SMN[m];s["%B"]=Calendar._MN[m];s["%C"]=1+Math.floor(y/100);s["%d"]=(d<10)?("0"+d):d;s["%e"]=d;s["%H"]=(hr<10)?("0"+hr):hr;s["%I"]=(ir<10)?("0"+ir):ir;s["%j"]=(dy<100)?((dy<10)?("00"+dy):("0"+dy)):dy;s["%k"]=hr;s["%l"]=ir;s["%m"]=(m<9)?("0"+(1+m)):(1+m);s["%M"]=(min<10)?("0"+min):min;s["%n"]="\n";s["%p"]=pm?"PM":"AM";s["%P"]=pm?"pm":"am";s["%s"]=Math.floor(this.getTime()/1000);s["%S"]=(sec<10)?("0"+sec):sec;s["%t"]="\t";s["%U"]=s["%W"]=s["%V"]=(wn<10)?("0"+wn):wn;s["%u"]=w+1;s["%w"]=w;s["%y"]=(''+y).substr(2,2);s["%Y"]=y;s["%%"]="%";var re=/%./g;if(!Calendar.is_ie5&&!Calendar.is_khtml)return str.replace(re,function(par){return s[par]||par;});var a=str.match(re);for(var i=0;i<a.length;i++){var tmp=s[a[i]];if(tmp){re=new RegExp(a[i],'g');str=str.replace(re,tmp);}}return str;};Date.prototype.__msh_oldSetFullYear=Date.prototype.setFullYear;Date.prototype.setFullYear=function(y){var d=new Date(this);d.__msh_oldSetFullYear(y);if(d.getMonth()!=this.getMonth())this.setDate(28);this.__msh_oldSetFullYear(y);};window._dynarch_popupCalendar=null;
|
js/calendar/img.gif
ADDED
Binary file
|
js/calendar/lang/calendar-af.js
ADDED
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N Afrikaans
|
2 |
+
Calendar._DN = new Array
|
3 |
+
("Sondag",
|
4 |
+
"Maandag",
|
5 |
+
"Dinsdag",
|
6 |
+
"Woensdag",
|
7 |
+
"Donderdag",
|
8 |
+
"Vrydag",
|
9 |
+
"Saterdag",
|
10 |
+
"Sondag");
|
11 |
+
Calendar._MN = new Array
|
12 |
+
("Januarie",
|
13 |
+
"Februarie",
|
14 |
+
"Maart",
|
15 |
+
"April",
|
16 |
+
"Mei",
|
17 |
+
"Junie",
|
18 |
+
"Julie",
|
19 |
+
"Augustus",
|
20 |
+
"September",
|
21 |
+
"Oktober",
|
22 |
+
"November",
|
23 |
+
"Desember");
|
24 |
+
|
25 |
+
// tooltips
|
26 |
+
Calendar._TT = {};
|
27 |
+
Calendar._TT["TOGGLE"] = "Verander eerste dag van die week";
|
28 |
+
Calendar._TT["PREV_YEAR"] = "Vorige jaar (hou vir keuselys)";
|
29 |
+
Calendar._TT["PREV_MONTH"] = "Vorige maand (hou vir keuselys)";
|
30 |
+
Calendar._TT["GO_TODAY"] = "Gaan na vandag";
|
31 |
+
Calendar._TT["NEXT_MONTH"] = "Volgende maand (hou vir keuselys)";
|
32 |
+
Calendar._TT["NEXT_YEAR"] = "Volgende jaar (hou vir keuselys)";
|
33 |
+
Calendar._TT["SEL_DATE"] = "Kies datum";
|
34 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Sleep om te skuif";
|
35 |
+
Calendar._TT["PART_TODAY"] = " (vandag)";
|
36 |
+
Calendar._TT["MON_FIRST"] = "Vertoon Maandag eerste";
|
37 |
+
Calendar._TT["SUN_FIRST"] = "Display Sunday first";
|
38 |
+
Calendar._TT["CLOSE"] = "Close";
|
39 |
+
Calendar._TT["TODAY"] = "Today";
|
js/calendar/lang/calendar-al.js
ADDED
@@ -0,0 +1,101 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// Calendar ALBANIAN language
|
2 |
+
//author Rigels Gordani rige@hotmail.com
|
3 |
+
|
4 |
+
// ditet
|
5 |
+
Calendar._DN = new Array
|
6 |
+
("E Diele",
|
7 |
+
"E Hene",
|
8 |
+
"E Marte",
|
9 |
+
"E Merkure",
|
10 |
+
"E Enjte",
|
11 |
+
"E Premte",
|
12 |
+
"E Shtune",
|
13 |
+
"E Diele");
|
14 |
+
|
15 |
+
//ditet shkurt
|
16 |
+
Calendar._SDN = new Array
|
17 |
+
("Die",
|
18 |
+
"Hen",
|
19 |
+
"Mar",
|
20 |
+
"Mer",
|
21 |
+
"Enj",
|
22 |
+
"Pre",
|
23 |
+
"Sht",
|
24 |
+
"Die");
|
25 |
+
|
26 |
+
// muajt
|
27 |
+
Calendar._MN = new Array
|
28 |
+
("Janar",
|
29 |
+
"Shkurt",
|
30 |
+
"Mars",
|
31 |
+
"Prill",
|
32 |
+
"Maj",
|
33 |
+
"Qeshor",
|
34 |
+
"Korrik",
|
35 |
+
"Gusht",
|
36 |
+
"Shtator",
|
37 |
+
"Tetor",
|
38 |
+
"Nentor",
|
39 |
+
"Dhjetor");
|
40 |
+
|
41 |
+
// muajte shkurt
|
42 |
+
Calendar._SMN = new Array
|
43 |
+
("Jan",
|
44 |
+
"Shk",
|
45 |
+
"Mar",
|
46 |
+
"Pri",
|
47 |
+
"Maj",
|
48 |
+
"Qes",
|
49 |
+
"Kor",
|
50 |
+
"Gus",
|
51 |
+
"Sht",
|
52 |
+
"Tet",
|
53 |
+
"Nen",
|
54 |
+
"Dhj");
|
55 |
+
|
56 |
+
// ndihmesa
|
57 |
+
Calendar._TT = {};
|
58 |
+
Calendar._TT["INFO"] = "Per kalendarin";
|
59 |
+
|
60 |
+
Calendar._TT["ABOUT"] =
|
61 |
+
"Zgjedhes i ores/dates ne DHTML \n" +
|
62 |
+
"\n\n" +"Zgjedhja e Dates:\n" +
|
63 |
+
"- Perdor butonat \xab, \xbb per te zgjedhur vitin\n" +
|
64 |
+
"- Perdor butonat" + String.fromCharCode(0x2039) + ", " +
|
65 |
+
String.fromCharCode(0x203a) +
|
66 |
+
" per te zgjedhur muajin\n" +
|
67 |
+
"- Mbani shtypur butonin e mousit per nje zgjedje me te shpejte.";
|
68 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
69 |
+
"Zgjedhja e kohes:\n" +
|
70 |
+
"- Kliko tek ndonje nga pjeset e ores per ta rritur ate\n" +
|
71 |
+
"- ose kliko me Shift per ta zvogeluar ate\n" +
|
72 |
+
"- ose cliko dhe terhiq per zgjedhje me te shpejte.";
|
73 |
+
|
74 |
+
Calendar._TT["PREV_YEAR"] = "Viti i shkuar (prit per menune)";
|
75 |
+
Calendar._TT["PREV_MONTH"] = "Muaji i shkuar (prit per menune)";
|
76 |
+
Calendar._TT["GO_TODAY"] = "Sot";
|
77 |
+
Calendar._TT["NEXT_MONTH"] = "Muaji i ardhshem (prit per menune)";
|
78 |
+
Calendar._TT["NEXT_YEAR"] = "Viti i ardhshem (prit per menune)";
|
79 |
+
Calendar._TT["SEL_DATE"] = "Zgjidh daten";
|
80 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Terhiqe per te levizur";
|
81 |
+
Calendar._TT["PART_TODAY"] = " (sot)";
|
82 |
+
|
83 |
+
// "%s" eshte dita e pare e javes
|
84 |
+
// %s do te zevendesohet me emrin e dite
|
85 |
+
Calendar._TT["DAY_FIRST"] = "Trego te %s te paren";
|
86 |
+
|
87 |
+
|
88 |
+
Calendar._TT["WEEKEND"] = "0,6";
|
89 |
+
|
90 |
+
Calendar._TT["CLOSE"] = "Mbyll";
|
91 |
+
Calendar._TT["TODAY"] = "Sot";
|
92 |
+
Calendar._TT["TIME_PART"] = "Kliko me (Shift-)ose terhiqe per te ndryshuar
|
93 |
+
vleren";
|
94 |
+
|
95 |
+
// date formats
|
96 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
|
97 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
|
98 |
+
|
99 |
+
Calendar._TT["WK"] = "Java";
|
100 |
+
Calendar._TT["TIME"] = "Koha:";
|
101 |
+
|
js/calendar/lang/calendar-bg.js
ADDED
@@ -0,0 +1,124 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar BG language
|
4 |
+
// Author: Mihai Bazon, <mihai_bazon@yahoo.com>
|
5 |
+
// Translator: Valentin Sheiretsky, <valio@valio.eu.org>
|
6 |
+
// Encoding: Windows-1251
|
7 |
+
// Distributed under the same terms as the calendar itself.
|
8 |
+
|
9 |
+
// For translators: please use UTF-8 if possible. We strongly believe that
|
10 |
+
// Unicode is the answer to a real internationalized world. Also please
|
11 |
+
// include your contact information in the header, as can be seen above.
|
12 |
+
|
13 |
+
// full day names
|
14 |
+
Calendar._DN = new Array
|
15 |
+
("������",
|
16 |
+
"����������",
|
17 |
+
"�������",
|
18 |
+
"�����",
|
19 |
+
"���������",
|
20 |
+
"�����",
|
21 |
+
"������",
|
22 |
+
"������");
|
23 |
+
|
24 |
+
// Please note that the following array of short day names (and the same goes
|
25 |
+
// for short month names, _SMN) isn't absolutely necessary. We give it here
|
26 |
+
// for exemplification on how one can customize the short day names, but if
|
27 |
+
// they are simply the first N letters of the full name you can simply say:
|
28 |
+
//
|
29 |
+
// Calendar._SDN_len = N; // short day name length
|
30 |
+
// Calendar._SMN_len = N; // short month name length
|
31 |
+
//
|
32 |
+
// If N = 3 then this is not needed either since we assume a value of 3 if not
|
33 |
+
// present, to be compatible with translation files that were written before
|
34 |
+
// this feature.
|
35 |
+
|
36 |
+
// short day names
|
37 |
+
Calendar._SDN = new Array
|
38 |
+
("���",
|
39 |
+
"���",
|
40 |
+
"���",
|
41 |
+
"���",
|
42 |
+
"���",
|
43 |
+
"���",
|
44 |
+
"���",
|
45 |
+
"���");
|
46 |
+
|
47 |
+
// full month names
|
48 |
+
Calendar._MN = new Array
|
49 |
+
("������",
|
50 |
+
"��������",
|
51 |
+
"����",
|
52 |
+
"�����",
|
53 |
+
"���",
|
54 |
+
"���",
|
55 |
+
"���",
|
56 |
+
"������",
|
57 |
+
"���������",
|
58 |
+
"��������",
|
59 |
+
"�������",
|
60 |
+
"��������");
|
61 |
+
|
62 |
+
// short month names
|
63 |
+
Calendar._SMN = new Array
|
64 |
+
("���",
|
65 |
+
"���",
|
66 |
+
"���",
|
67 |
+
"���",
|
68 |
+
"���",
|
69 |
+
"���",
|
70 |
+
"���",
|
71 |
+
"���",
|
72 |
+
"���",
|
73 |
+
"���",
|
74 |
+
"���",
|
75 |
+
"���");
|
76 |
+
|
77 |
+
// tooltips
|
78 |
+
Calendar._TT = {};
|
79 |
+
Calendar._TT["INFO"] = "���������� �� ���������";
|
80 |
+
|
81 |
+
Calendar._TT["ABOUT"] =
|
82 |
+
"DHTML Date/Time Selector\n" +
|
83 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
84 |
+
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
|
85 |
+
"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
|
86 |
+
"\n\n" +
|
87 |
+
"Date selection:\n" +
|
88 |
+
"- Use the \xab, \xbb buttons to select year\n" +
|
89 |
+
"- Use the " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " buttons to select month\n" +
|
90 |
+
"- Hold mouse button on any of the above buttons for faster selection.";
|
91 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
92 |
+
"Time selection:\n" +
|
93 |
+
"- Click on any of the time parts to increase it\n" +
|
94 |
+
"- or Shift-click to decrease it\n" +
|
95 |
+
"- or click and drag for faster selection.";
|
96 |
+
|
97 |
+
Calendar._TT["PREV_YEAR"] = "������ ������ (�������� �� ����)";
|
98 |
+
Calendar._TT["PREV_MONTH"] = "������ ����� (�������� �� ����)";
|
99 |
+
Calendar._TT["GO_TODAY"] = "�������� ����";
|
100 |
+
Calendar._TT["NEXT_MONTH"] = "������� ����� (�������� �� ����)";
|
101 |
+
Calendar._TT["NEXT_YEAR"] = "�������� ������ (�������� �� ����)";
|
102 |
+
Calendar._TT["SEL_DATE"] = "�������� ����";
|
103 |
+
Calendar._TT["DRAG_TO_MOVE"] = "�����������";
|
104 |
+
Calendar._TT["PART_TODAY"] = " (����)";
|
105 |
+
|
106 |
+
// the following is to inform that "%s" is to be the first day of week
|
107 |
+
// %s will be replaced with the day name.
|
108 |
+
Calendar._TT["DAY_FIRST"] = "%s ���� ����� ���";
|
109 |
+
|
110 |
+
// This may be locale-dependent. It specifies the week-end days, as an array
|
111 |
+
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
|
112 |
+
// means Monday, etc.
|
113 |
+
Calendar._TT["WEEKEND"] = "0,6";
|
114 |
+
|
115 |
+
Calendar._TT["CLOSE"] = "���������";
|
116 |
+
Calendar._TT["TODAY"] = "����";
|
117 |
+
Calendar._TT["TIME_PART"] = "(Shift-)Click ��� drag �� �� ��������� ����������";
|
118 |
+
|
119 |
+
// date formats
|
120 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
|
121 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%A - %e %B %Y";
|
122 |
+
|
123 |
+
Calendar._TT["WK"] = "����";
|
124 |
+
Calendar._TT["TIME"] = "���:";
|
js/calendar/lang/calendar-big5-utf8.js
ADDED
@@ -0,0 +1,123 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar big5-utf8 language
|
4 |
+
// Author: Gary Fu, <gary@garyfu.idv.tw>
|
5 |
+
// Encoding: utf8
|
6 |
+
// Distributed under the same terms as the calendar itself.
|
7 |
+
|
8 |
+
// For translators: please use UTF-8 if possible. We strongly believe that
|
9 |
+
// Unicode is the answer to a real internationalized world. Also please
|
10 |
+
// include your contact information in the header, as can be seen above.
|
11 |
+
|
12 |
+
// full day names
|
13 |
+
Calendar._DN = new Array
|
14 |
+
("星期日",
|
15 |
+
"星期一",
|
16 |
+
"星期二",
|
17 |
+
"星期三",
|
18 |
+
"星期四",
|
19 |
+
"星期五",
|
20 |
+
"星期六",
|
21 |
+
"星期日");
|
22 |
+
|
23 |
+
// Please note that the following array of short day names (and the same goes
|
24 |
+
// for short month names, _SMN) isn't absolutely necessary. We give it here
|
25 |
+
// for exemplification on how one can customize the short day names, but if
|
26 |
+
// they are simply the first N letters of the full name you can simply say:
|
27 |
+
//
|
28 |
+
// Calendar._SDN_len = N; // short day name length
|
29 |
+
// Calendar._SMN_len = N; // short month name length
|
30 |
+
//
|
31 |
+
// If N = 3 then this is not needed either since we assume a value of 3 if not
|
32 |
+
// present, to be compatible with translation files that were written before
|
33 |
+
// this feature.
|
34 |
+
|
35 |
+
// short day names
|
36 |
+
Calendar._SDN = new Array
|
37 |
+
("日",
|
38 |
+
"一",
|
39 |
+
"二",
|
40 |
+
"三",
|
41 |
+
"四",
|
42 |
+
"五",
|
43 |
+
"六",
|
44 |
+
"日");
|
45 |
+
|
46 |
+
// full month names
|
47 |
+
Calendar._MN = new Array
|
48 |
+
("一月",
|
49 |
+
"二月",
|
50 |
+
"三月",
|
51 |
+
"四月",
|
52 |
+
"五月",
|
53 |
+
"六月",
|
54 |
+
"七月",
|
55 |
+
"八月",
|
56 |
+
"九月",
|
57 |
+
"十月",
|
58 |
+
"十一月",
|
59 |
+
"十二月");
|
60 |
+
|
61 |
+
// short month names
|
62 |
+
Calendar._SMN = new Array
|
63 |
+
("一月",
|
64 |
+
"二月",
|
65 |
+
"三月",
|
66 |
+
"四月",
|
67 |
+
"五月",
|
68 |
+
"六月",
|
69 |
+
"七月",
|
70 |
+
"八月",
|
71 |
+
"九月",
|
72 |
+
"十月",
|
73 |
+
"十一月",
|
74 |
+
"十二月");
|
75 |
+
|
76 |
+
// tooltips
|
77 |
+
Calendar._TT = {};
|
78 |
+
Calendar._TT["INFO"] = "關於";
|
79 |
+
|
80 |
+
Calendar._TT["ABOUT"] =
|
81 |
+
"DHTML Date/Time Selector\n" +
|
82 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
83 |
+
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
|
84 |
+
"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
|
85 |
+
"\n\n" +
|
86 |
+
"日期選擇方法:\n" +
|
87 |
+
"- 使用 \xab, \xbb 按鈕可選擇年份\n" +
|
88 |
+
"- 使用 " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " 按鈕可選擇月份\n" +
|
89 |
+
"- 按住上面的按鈕可以加快選取";
|
90 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
91 |
+
"時間選擇方法:\n" +
|
92 |
+
"- 點擊任何的時間部份可增加其值\n" +
|
93 |
+
"- 同時按Shift鍵再點擊可減少其值\n" +
|
94 |
+
"- 點擊並拖曳可加快改變的值";
|
95 |
+
|
96 |
+
Calendar._TT["PREV_YEAR"] = "上一年 (按住選單)";
|
97 |
+
Calendar._TT["PREV_MONTH"] = "下一年 (按住選單)";
|
98 |
+
Calendar._TT["GO_TODAY"] = "到今日";
|
99 |
+
Calendar._TT["NEXT_MONTH"] = "上一月 (按住選單)";
|
100 |
+
Calendar._TT["NEXT_YEAR"] = "下一月 (按住選單)";
|
101 |
+
Calendar._TT["SEL_DATE"] = "選擇日期";
|
102 |
+
Calendar._TT["DRAG_TO_MOVE"] = "拖曳";
|
103 |
+
Calendar._TT["PART_TODAY"] = " (今日)";
|
104 |
+
|
105 |
+
// the following is to inform that "%s" is to be the first day of week
|
106 |
+
// %s will be replaced with the day name.
|
107 |
+
Calendar._TT["DAY_FIRST"] = "將 %s 顯示在前";
|
108 |
+
|
109 |
+
// This may be locale-dependent. It specifies the week-end days, as an array
|
110 |
+
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
|
111 |
+
// means Monday, etc.
|
112 |
+
Calendar._TT["WEEKEND"] = "0,6";
|
113 |
+
|
114 |
+
Calendar._TT["CLOSE"] = "關閉";
|
115 |
+
Calendar._TT["TODAY"] = "今日";
|
116 |
+
Calendar._TT["TIME_PART"] = "點擊or拖曳可改變時間(同時按Shift為減)";
|
117 |
+
|
118 |
+
// date formats
|
119 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
|
120 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
|
121 |
+
|
122 |
+
Calendar._TT["WK"] = "週";
|
123 |
+
Calendar._TT["TIME"] = "Time:";
|
js/calendar/lang/calendar-big5.js
ADDED
@@ -0,0 +1,123 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar big5 language
|
4 |
+
// Author: Gary Fu, <gary@garyfu.idv.tw>
|
5 |
+
// Encoding: big5
|
6 |
+
// Distributed under the same terms as the calendar itself.
|
7 |
+
|
8 |
+
// For translators: please use UTF-8 if possible. We strongly believe that
|
9 |
+
// Unicode is the answer to a real internationalized world. Also please
|
10 |
+
// include your contact information in the header, as can be seen above.
|
11 |
+
|
12 |
+
// full day names
|
13 |
+
Calendar._DN = new Array
|
14 |
+
("�P����",
|
15 |
+
"�P���@",
|
16 |
+
"�P���G",
|
17 |
+
"�P���T",
|
18 |
+
"�P���|",
|
19 |
+
"�P����",
|
20 |
+
"�P����",
|
21 |
+
"�P����");
|
22 |
+
|
23 |
+
// Please note that the following array of short day names (and the same goes
|
24 |
+
// for short month names, _SMN) isn't absolutely necessary. We give it here
|
25 |
+
// for exemplification on how one can customize the short day names, but if
|
26 |
+
// they are simply the first N letters of the full name you can simply say:
|
27 |
+
//
|
28 |
+
// Calendar._SDN_len = N; // short day name length
|
29 |
+
// Calendar._SMN_len = N; // short month name length
|
30 |
+
//
|
31 |
+
// If N = 3 then this is not needed either since we assume a value of 3 if not
|
32 |
+
// present, to be compatible with translation files that were written before
|
33 |
+
// this feature.
|
34 |
+
|
35 |
+
// short day names
|
36 |
+
Calendar._SDN = new Array
|
37 |
+
("��",
|
38 |
+
"�@",
|
39 |
+
"�G",
|
40 |
+
"�T",
|
41 |
+
"�|",
|
42 |
+
"��",
|
43 |
+
"��",
|
44 |
+
"��");
|
45 |
+
|
46 |
+
// full month names
|
47 |
+
Calendar._MN = new Array
|
48 |
+
("�@��",
|
49 |
+
"�G��",
|
50 |
+
"�T��",
|
51 |
+
"�|��",
|
52 |
+
"����",
|
53 |
+
"����",
|
54 |
+
"�C��",
|
55 |
+
"�K��",
|
56 |
+
"�E��",
|
57 |
+
"�Q��",
|
58 |
+
"�Q�@��",
|
59 |
+
"�Q�G��");
|
60 |
+
|
61 |
+
// short month names
|
62 |
+
Calendar._SMN = new Array
|
63 |
+
("�@��",
|
64 |
+
"�G��",
|
65 |
+
"�T��",
|
66 |
+
"�|��",
|
67 |
+
"����",
|
68 |
+
"����",
|
69 |
+
"�C��",
|
70 |
+
"�K��",
|
71 |
+
"�E��",
|
72 |
+
"�Q��",
|
73 |
+
"�Q�@��",
|
74 |
+
"�Q�G��");
|
75 |
+
|
76 |
+
// tooltips
|
77 |
+
Calendar._TT = {};
|
78 |
+
Calendar._TT["INFO"] = "����";
|
79 |
+
|
80 |
+
Calendar._TT["ABOUT"] =
|
81 |
+
"DHTML Date/Time Selector\n" +
|
82 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
83 |
+
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
|
84 |
+
"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
|
85 |
+
"\n\n" +
|
86 |
+
"�����ܤ�k:\n" +
|
87 |
+
"- �ϥ� \xab, \xbb ���s�i��ܦ~��\n" +
|
88 |
+
"- �ϥ� " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " ���s�i��ܤ��\n" +
|
89 |
+
"- �����W�������s�i�H�[�ֿ��";
|
90 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
91 |
+
"�ɶ���ܤ�k:\n" +
|
92 |
+
"- �I�����ɶ������i�W�[���\n" +
|
93 |
+
"- �P�ɫ�Shift��A�I���i��֨��\n" +
|
94 |
+
"- �I���é즲�i�[�֧��ܪ���";
|
95 |
+
|
96 |
+
Calendar._TT["PREV_YEAR"] = "�W�@�~ (�������)";
|
97 |
+
Calendar._TT["PREV_MONTH"] = "�U�@�~ (�������)";
|
98 |
+
Calendar._TT["GO_TODAY"] = "�줵��";
|
99 |
+
Calendar._TT["NEXT_MONTH"] = "�W�@�� (�������)";
|
100 |
+
Calendar._TT["NEXT_YEAR"] = "�U�@�� (�������)";
|
101 |
+
Calendar._TT["SEL_DATE"] = "��ܤ��";
|
102 |
+
Calendar._TT["DRAG_TO_MOVE"] = "�즲";
|
103 |
+
Calendar._TT["PART_TODAY"] = " (����)";
|
104 |
+
|
105 |
+
// the following is to inform that "%s" is to be the first day of week
|
106 |
+
// %s will be replaced with the day name.
|
107 |
+
Calendar._TT["DAY_FIRST"] = "�N %s ��ܦb�e";
|
108 |
+
|
109 |
+
// This may be locale-dependent. It specifies the week-end days, as an array
|
110 |
+
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
|
111 |
+
// means Monday, etc.
|
112 |
+
Calendar._TT["WEEKEND"] = "0,6";
|
113 |
+
|
114 |
+
Calendar._TT["CLOSE"] = "����";
|
115 |
+
Calendar._TT["TODAY"] = "����";
|
116 |
+
Calendar._TT["TIME_PART"] = "�I��or�즲�i���ܮɶ�(�P�ɫ�Shift����)";
|
117 |
+
|
118 |
+
// date formats
|
119 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
|
120 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
|
121 |
+
|
122 |
+
Calendar._TT["WK"] = "�g";
|
123 |
+
Calendar._TT["TIME"] = "Time:";
|
js/calendar/lang/calendar-br.js
ADDED
@@ -0,0 +1,108 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar pt-BR language
|
4 |
+
// Author: Fernando Dourado, <fernando.dourado@ig.com.br>
|
5 |
+
// Encoding: any
|
6 |
+
// Distributed under the same terms as the calendar itself.
|
7 |
+
|
8 |
+
// For translators: please use UTF-8 if possible. We strongly believe that
|
9 |
+
// Unicode is the answer to a real internationalized world. Also please
|
10 |
+
// include your contact information in the header, as can be seen above.
|
11 |
+
|
12 |
+
// full day names
|
13 |
+
Calendar._DN = new Array
|
14 |
+
("Domingo",
|
15 |
+
"Segunda",
|
16 |
+
"Terça",
|
17 |
+
"Quarta",
|
18 |
+
"Quinta",
|
19 |
+
"Sexta",
|
20 |
+
"Sabádo",
|
21 |
+
"Domingo");
|
22 |
+
|
23 |
+
// Please note that the following array of short day names (and the same goes
|
24 |
+
// for short month names, _SMN) isn't absolutely necessary. We give it here
|
25 |
+
// for exemplification on how one can customize the short day names, but if
|
26 |
+
// they are simply the first N letters of the full name you can simply say:
|
27 |
+
//
|
28 |
+
// Calendar._SDN_len = N; // short day name length
|
29 |
+
// Calendar._SMN_len = N; // short month name length
|
30 |
+
//
|
31 |
+
// If N = 3 then this is not needed either since we assume a value of 3 if not
|
32 |
+
// present, to be compatible with translation files that were written before
|
33 |
+
// this feature.
|
34 |
+
|
35 |
+
// short day names
|
36 |
+
// [No changes using default values]
|
37 |
+
|
38 |
+
// full month names
|
39 |
+
Calendar._MN = new Array
|
40 |
+
("Janeiro",
|
41 |
+
"Fevereiro",
|
42 |
+
"Março",
|
43 |
+
"Abril",
|
44 |
+
"Maio",
|
45 |
+
"Junho",
|
46 |
+
"Julho",
|
47 |
+
"Agosto",
|
48 |
+
"Setembro",
|
49 |
+
"Outubro",
|
50 |
+
"Novembro",
|
51 |
+
"Dezembro");
|
52 |
+
|
53 |
+
// short month names
|
54 |
+
// [No changes using default values]
|
55 |
+
|
56 |
+
// tooltips
|
57 |
+
Calendar._TT = {};
|
58 |
+
Calendar._TT["INFO"] = "Sobre o calendário";
|
59 |
+
|
60 |
+
Calendar._TT["ABOUT"] =
|
61 |
+
"DHTML Date/Time Selector\n" +
|
62 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
63 |
+
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
|
64 |
+
"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
|
65 |
+
"\n\n" +
|
66 |
+
"Translate to portuguese Brazil (pt-BR) by Fernando Dourado (fernando.dourado@ig.com.br)\n" +
|
67 |
+
"Tradução para o português Brasil (pt-BR) por Fernando Dourado (fernando.dourado@ig.com.br)" +
|
68 |
+
"\n\n" +
|
69 |
+
"Selecionar data:\n" +
|
70 |
+
"- Use as teclas \xab, \xbb para selecionar o ano\n" +
|
71 |
+
"- Use as teclas " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " para selecionar o mês\n" +
|
72 |
+
"- Clique e segure com o mouse em qualquer botão para selecionar rapidamente.";
|
73 |
+
|
74 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
75 |
+
"Selecionar hora:\n" +
|
76 |
+
"- Clique em qualquer uma das partes da hora para aumentar\n" +
|
77 |
+
"- ou Shift-clique para diminuir\n" +
|
78 |
+
"- ou clique e arraste para selecionar rapidamente.";
|
79 |
+
|
80 |
+
Calendar._TT["PREV_YEAR"] = "Ano anterior (clique e segure para menu)";
|
81 |
+
Calendar._TT["PREV_MONTH"] = "Mês anterior (clique e segure para menu)";
|
82 |
+
Calendar._TT["GO_TODAY"] = "Ir para a data atual";
|
83 |
+
Calendar._TT["NEXT_MONTH"] = "Próximo mês (clique e segure para menu)";
|
84 |
+
Calendar._TT["NEXT_YEAR"] = "Próximo ano (clique e segure para menu)";
|
85 |
+
Calendar._TT["SEL_DATE"] = "Selecione uma data";
|
86 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Clique e segure para mover";
|
87 |
+
Calendar._TT["PART_TODAY"] = " (hoje)";
|
88 |
+
|
89 |
+
// the following is to inform that "%s" is to be the first day of week
|
90 |
+
// %s will be replaced with the day name.
|
91 |
+
Calendar._TT["DAY_FIRST"] = "Exibir %s primeiro";
|
92 |
+
|
93 |
+
// This may be locale-dependent. It specifies the week-end days, as an array
|
94 |
+
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
|
95 |
+
// means Monday, etc.
|
96 |
+
Calendar._TT["WEEKEND"] = "0,6";
|
97 |
+
|
98 |
+
Calendar._TT["CLOSE"] = "Fechar";
|
99 |
+
Calendar._TT["TODAY"] = "Hoje";
|
100 |
+
Calendar._TT["TIME_PART"] = "(Shift-)Clique ou arraste para mudar o valor";
|
101 |
+
|
102 |
+
// date formats
|
103 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%d/%m/%Y";
|
104 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%d de %B de %Y";
|
105 |
+
|
106 |
+
Calendar._TT["WK"] = "sem";
|
107 |
+
Calendar._TT["TIME"] = "Hora:";
|
108 |
+
|
js/calendar/lang/calendar-ca.js
ADDED
@@ -0,0 +1,123 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar CA language
|
4 |
+
// Author: Mihai Bazon, <mihai_bazon@yahoo.com>
|
5 |
+
// Encoding: any
|
6 |
+
// Distributed under the same terms as the calendar itself.
|
7 |
+
|
8 |
+
// For translators: please use UTF-8 if possible. We strongly believe that
|
9 |
+
// Unicode is the answer to a real internationalized world. Also please
|
10 |
+
// include your contact information in the header, as can be seen above.
|
11 |
+
|
12 |
+
// full day names
|
13 |
+
Calendar._DN = new Array
|
14 |
+
("Diumenge",
|
15 |
+
"Dilluns",
|
16 |
+
"Dimarts",
|
17 |
+
"Dimecres",
|
18 |
+
"Dijous",
|
19 |
+
"Divendres",
|
20 |
+
"Dissabte",
|
21 |
+
"Diumenge");
|
22 |
+
|
23 |
+
// Please note that the following array of short day names (and the same goes
|
24 |
+
// for short month names, _SMN) isn't absolutely necessary. We give it here
|
25 |
+
// for exemplification on how one can customize the short day names, but if
|
26 |
+
// they are simply the first N letters of the full name you can simply say:
|
27 |
+
//
|
28 |
+
// Calendar._SDN_len = N; // short day name length
|
29 |
+
// Calendar._SMN_len = N; // short month name length
|
30 |
+
//
|
31 |
+
// If N = 3 then this is not needed either since we assume a value of 3 if not
|
32 |
+
// present, to be compatible with translation files that were written before
|
33 |
+
// this feature.
|
34 |
+
|
35 |
+
// short day names
|
36 |
+
Calendar._SDN = new Array
|
37 |
+
("Diu",
|
38 |
+
"Dil",
|
39 |
+
"Dmt",
|
40 |
+
"Dmc",
|
41 |
+
"Dij",
|
42 |
+
"Div",
|
43 |
+
"Dis",
|
44 |
+
"Diu");
|
45 |
+
|
46 |
+
// full month names
|
47 |
+
Calendar._MN = new Array
|
48 |
+
("Gener",
|
49 |
+
"Febrer",
|
50 |
+
"Mar�",
|
51 |
+
"Abril",
|
52 |
+
"Maig",
|
53 |
+
"Juny",
|
54 |
+
"Juliol",
|
55 |
+
"Agost",
|
56 |
+
"Setembre",
|
57 |
+
"Octubre",
|
58 |
+
"Novembre",
|
59 |
+
"Desembre");
|
60 |
+
|
61 |
+
// short month names
|
62 |
+
Calendar._SMN = new Array
|
63 |
+
("Gen",
|
64 |
+
"Feb",
|
65 |
+
"Mar",
|
66 |
+
"Abr",
|
67 |
+
"Mai",
|
68 |
+
"Jun",
|
69 |
+
"Jul",
|
70 |
+
"Ago",
|
71 |
+
"Set",
|
72 |
+
"Oct",
|
73 |
+
"Nov",
|
74 |
+
"Des");
|
75 |
+
|
76 |
+
// tooltips
|
77 |
+
Calendar._TT = {};
|
78 |
+
Calendar._TT["INFO"] = "Sobre el calendari";
|
79 |
+
|
80 |
+
Calendar._TT["ABOUT"] =
|
81 |
+
"DHTML Selector de Data/Hora\n" +
|
82 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
83 |
+
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
|
84 |
+
"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
|
85 |
+
"\n\n" +
|
86 |
+
"Sel.lecci� de Dates:\n" +
|
87 |
+
"- Fes servir els botons \xab, \xbb per sel.leccionar l'any\n" +
|
88 |
+
"- Fes servir els botons " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " per se.lecciconar el mes\n" +
|
89 |
+
"- Mant� el ratol� apretat en qualsevol dels anteriors per sel.lecci� r�pida.";
|
90 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
91 |
+
"Time selection:\n" +
|
92 |
+
"- claca en qualsevol de les parts de la hora per augmentar-les\n" +
|
93 |
+
"- o Shift-click per decrementar-la\n" +
|
94 |
+
"- or click and arrastra per sel.lecci� r�pida.";
|
95 |
+
|
96 |
+
Calendar._TT["PREV_YEAR"] = "Any anterior (Mantenir per menu)";
|
97 |
+
Calendar._TT["PREV_MONTH"] = "Mes anterior (Mantenir per menu)";
|
98 |
+
Calendar._TT["GO_TODAY"] = "Anar a avui";
|
99 |
+
Calendar._TT["NEXT_MONTH"] = "Mes seg�ent (Mantenir per menu)";
|
100 |
+
Calendar._TT["NEXT_YEAR"] = "Any seg�ent (Mantenir per menu)";
|
101 |
+
Calendar._TT["SEL_DATE"] = "Sel.leccionar data";
|
102 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Arrastrar per moure";
|
103 |
+
Calendar._TT["PART_TODAY"] = " (avui)";
|
104 |
+
|
105 |
+
// the following is to inform that "%s" is to be the first day of week
|
106 |
+
// %s will be replaced with the day name.
|
107 |
+
Calendar._TT["DAY_FIRST"] = "Mostra %s primer";
|
108 |
+
|
109 |
+
// This may be locale-dependent. It specifies the week-end days, as an array
|
110 |
+
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
|
111 |
+
// means Monday, etc.
|
112 |
+
Calendar._TT["WEEKEND"] = "0,6";
|
113 |
+
|
114 |
+
Calendar._TT["CLOSE"] = "Tanca";
|
115 |
+
Calendar._TT["TODAY"] = "Avui";
|
116 |
+
Calendar._TT["TIME_PART"] = "(Shift-)Click a arrastra per canviar el valor";
|
117 |
+
|
118 |
+
// date formats
|
119 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
|
120 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
|
121 |
+
|
122 |
+
Calendar._TT["WK"] = "st";
|
123 |
+
Calendar._TT["TIME"] = "Hora:";
|
js/calendar/lang/calendar-cs-utf8.js
ADDED
@@ -0,0 +1,65 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*
|
2 |
+
calendar-cs-win.js
|
3 |
+
language: Czech
|
4 |
+
encoding: windows-1250
|
5 |
+
author: Lubos Jerabek (xnet@seznam.cz)
|
6 |
+
Jan Uhlir (espinosa@centrum.cz)
|
7 |
+
*/
|
8 |
+
|
9 |
+
// ** I18N
|
10 |
+
Calendar._DN = new Array('Neděle','Pondělí','Úterý','Středa','Čtvrtek','Pátek','Sobota','Neděle');
|
11 |
+
Calendar._SDN = new Array('Ne','Po','Út','St','Čt','Pá','So','Ne');
|
12 |
+
Calendar._MN = new Array('Leden','Únor','Březen','Duben','Květen','Červen','Červenec','Srpen','Září','Říjen','Listopad','Prosinec');
|
13 |
+
Calendar._SMN = new Array('Led','Úno','Bře','Dub','Kvě','Črv','Čvc','Srp','Zář','Říj','Lis','Pro');
|
14 |
+
|
15 |
+
// tooltips
|
16 |
+
Calendar._TT = {};
|
17 |
+
Calendar._TT["INFO"] = "O komponentě kalendář";
|
18 |
+
Calendar._TT["TOGGLE"] = "Změna prvního dne v týdnu";
|
19 |
+
Calendar._TT["PREV_YEAR"] = "Předchozí rok (přidrž pro menu)";
|
20 |
+
Calendar._TT["PREV_MONTH"] = "Předchozí měsíc (přidrž pro menu)";
|
21 |
+
Calendar._TT["GO_TODAY"] = "Dnešní datum";
|
22 |
+
Calendar._TT["NEXT_MONTH"] = "Další měsíc (přidrž pro menu)";
|
23 |
+
Calendar._TT["NEXT_YEAR"] = "Další rok (přidrž pro menu)";
|
24 |
+
Calendar._TT["SEL_DATE"] = "Vyber datum";
|
25 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Chyť a táhni, pro přesun";
|
26 |
+
Calendar._TT["PART_TODAY"] = " (dnes)";
|
27 |
+
Calendar._TT["MON_FIRST"] = "Ukaž jako první Pondělí";
|
28 |
+
//Calendar._TT["SUN_FIRST"] = "Ukaž jako první Neděli";
|
29 |
+
|
30 |
+
Calendar._TT["ABOUT"] =
|
31 |
+
"DHTML Date/Time Selector\n" +
|
32 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
33 |
+
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
|
34 |
+
"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
|
35 |
+
"\n\n" +
|
36 |
+
"Výběr datumu:\n" +
|
37 |
+
"- Use the \xab, \xbb buttons to select year\n" +
|
38 |
+
"- Použijte tlačítka " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " k výběru měsíce\n" +
|
39 |
+
"- Podržte tlačítko myši na jakémkoliv z těch tlačítek pro rychlejší výběr.";
|
40 |
+
|
41 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
42 |
+
"Výběr času:\n" +
|
43 |
+
"- Klikněte na jakoukoliv z částí výběru času pro zvýšení.\n" +
|
44 |
+
"- nebo Shift-click pro snížení\n" +
|
45 |
+
"- nebo klikněte a táhněte pro rychlejší výběr.";
|
46 |
+
|
47 |
+
// the following is to inform that "%s" is to be the first day of week
|
48 |
+
// %s will be replaced with the day name.
|
49 |
+
Calendar._TT["DAY_FIRST"] = "Zobraz %s první";
|
50 |
+
|
51 |
+
// This may be locale-dependent. It specifies the week-end days, as an array
|
52 |
+
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
|
53 |
+
// means Monday, etc.
|
54 |
+
Calendar._TT["WEEKEND"] = "0,6";
|
55 |
+
|
56 |
+
Calendar._TT["CLOSE"] = "Zavřít";
|
57 |
+
Calendar._TT["TODAY"] = "Dnes";
|
58 |
+
Calendar._TT["TIME_PART"] = "(Shift-)Klikni nebo táhni pro změnu hodnoty";
|
59 |
+
|
60 |
+
// date formats
|
61 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "d.m.yy";
|
62 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
|
63 |
+
|
64 |
+
Calendar._TT["WK"] = "wk";
|
65 |
+
Calendar._TT["TIME"] = "Čas:";
|
js/calendar/lang/calendar-cs-win.js
ADDED
@@ -0,0 +1,65 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*
|
2 |
+
calendar-cs-win.js
|
3 |
+
language: Czech
|
4 |
+
encoding: windows-1250
|
5 |
+
author: Lubos Jerabek (xnet@seznam.cz)
|
6 |
+
Jan Uhlir (espinosa@centrum.cz)
|
7 |
+
*/
|
8 |
+
|
9 |
+
// ** I18N
|
10 |
+
Calendar._DN = new Array('Ned�le','Pond�l�','�ter�','St�eda','�tvrtek','P�tek','Sobota','Ned�le');
|
11 |
+
Calendar._SDN = new Array('Ne','Po','�t','St','�t','P�','So','Ne');
|
12 |
+
Calendar._MN = new Array('Leden','�nor','B�ezen','Duben','Kv�ten','�erven','�ervenec','Srpen','Z���','��jen','Listopad','Prosinec');
|
13 |
+
Calendar._SMN = new Array('Led','�no','B�e','Dub','Kv�','�rv','�vc','Srp','Z��','��j','Lis','Pro');
|
14 |
+
|
15 |
+
// tooltips
|
16 |
+
Calendar._TT = {};
|
17 |
+
Calendar._TT["INFO"] = "O komponent� kalend��";
|
18 |
+
Calendar._TT["TOGGLE"] = "Zm�na prvn�ho dne v t�dnu";
|
19 |
+
Calendar._TT["PREV_YEAR"] = "P�edchoz� rok (p�idr� pro menu)";
|
20 |
+
Calendar._TT["PREV_MONTH"] = "P�edchoz� m�s�c (p�idr� pro menu)";
|
21 |
+
Calendar._TT["GO_TODAY"] = "Dne�n� datum";
|
22 |
+
Calendar._TT["NEXT_MONTH"] = "Dal�� m�s�c (p�idr� pro menu)";
|
23 |
+
Calendar._TT["NEXT_YEAR"] = "Dal�� rok (p�idr� pro menu)";
|
24 |
+
Calendar._TT["SEL_DATE"] = "Vyber datum";
|
25 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Chy� a t�hni, pro p�esun";
|
26 |
+
Calendar._TT["PART_TODAY"] = " (dnes)";
|
27 |
+
Calendar._TT["MON_FIRST"] = "Uka� jako prvn� Pond�l�";
|
28 |
+
//Calendar._TT["SUN_FIRST"] = "Uka� jako prvn� Ned�li";
|
29 |
+
|
30 |
+
Calendar._TT["ABOUT"] =
|
31 |
+
"DHTML Date/Time Selector\n" +
|
32 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
33 |
+
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
|
34 |
+
"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
|
35 |
+
"\n\n" +
|
36 |
+
"V�b�r datumu:\n" +
|
37 |
+
"- Use the \xab, \xbb buttons to select year\n" +
|
38 |
+
"- Pou�ijte tla��tka " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " k v�b�ru m�s�ce\n" +
|
39 |
+
"- Podr�te tla��tko my�i na jak�mkoliv z t�ch tla��tek pro rychlej�� v�b�r.";
|
40 |
+
|
41 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
42 |
+
"V�b�r �asu:\n" +
|
43 |
+
"- Klikn�te na jakoukoliv z ��st� v�b�ru �asu pro zv��en�.\n" +
|
44 |
+
"- nebo Shift-click pro sn�en�\n" +
|
45 |
+
"- nebo klikn�te a t�hn�te pro rychlej�� v�b�r.";
|
46 |
+
|
47 |
+
// the following is to inform that "%s" is to be the first day of week
|
48 |
+
// %s will be replaced with the day name.
|
49 |
+
Calendar._TT["DAY_FIRST"] = "Zobraz %s prvn�";
|
50 |
+
|
51 |
+
// This may be locale-dependent. It specifies the week-end days, as an array
|
52 |
+
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
|
53 |
+
// means Monday, etc.
|
54 |
+
Calendar._TT["WEEKEND"] = "0,6";
|
55 |
+
|
56 |
+
Calendar._TT["CLOSE"] = "Zav��t";
|
57 |
+
Calendar._TT["TODAY"] = "Dnes";
|
58 |
+
Calendar._TT["TIME_PART"] = "(Shift-)Klikni nebo t�hni pro zm�nu hodnoty";
|
59 |
+
|
60 |
+
// date formats
|
61 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "d.m.yy";
|
62 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
|
63 |
+
|
64 |
+
Calendar._TT["WK"] = "wk";
|
65 |
+
Calendar._TT["TIME"] = "�as:";
|
js/calendar/lang/calendar-da.js
ADDED
@@ -0,0 +1,123 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar DA language
|
4 |
+
// Author: Michael Thingmand Henriksen, <michael (a) thingmand dot dk>
|
5 |
+
// Encoding: any
|
6 |
+
// Distributed under the same terms as the calendar itself.
|
7 |
+
|
8 |
+
// For translators: please use UTF-8 if possible. We strongly believe that
|
9 |
+
// Unicode is the answer to a real internationalized world. Also please
|
10 |
+
// include your contact information in the header, as can be seen above.
|
11 |
+
|
12 |
+
// full day names
|
13 |
+
Calendar._DN = new Array
|
14 |
+
("Søndag",
|
15 |
+
"Mandag",
|
16 |
+
"Tirsdag",
|
17 |
+
"Onsdag",
|
18 |
+
"Torsdag",
|
19 |
+
"Fredag",
|
20 |
+
"Lørdag",
|
21 |
+
"Søndag");
|
22 |
+
|
23 |
+
// Please note that the following array of short day names (and the same goes
|
24 |
+
// for short month names, _SMN) isn't absolutely necessary. We give it here
|
25 |
+
// for exemplification on how one can customize the short day names, but if
|
26 |
+
// they are simply the first N letters of the full name you can simply say:
|
27 |
+
//
|
28 |
+
// Calendar._SDN_len = N; // short day name length
|
29 |
+
// Calendar._SMN_len = N; // short month name length
|
30 |
+
//
|
31 |
+
// If N = 3 then this is not needed either since we assume a value of 3 if not
|
32 |
+
// present, to be compatible with translation files that were written before
|
33 |
+
// this feature.
|
34 |
+
|
35 |
+
// short day names
|
36 |
+
Calendar._SDN = new Array
|
37 |
+
("Søn",
|
38 |
+
"Man",
|
39 |
+
"Tir",
|
40 |
+
"Ons",
|
41 |
+
"Tor",
|
42 |
+
"Fre",
|
43 |
+
"Lør",
|
44 |
+
"Søn");
|
45 |
+
|
46 |
+
// full month names
|
47 |
+
Calendar._MN = new Array
|
48 |
+
("Januar",
|
49 |
+
"Februar",
|
50 |
+
"Marts",
|
51 |
+
"April",
|
52 |
+
"Maj",
|
53 |
+
"Juni",
|
54 |
+
"Juli",
|
55 |
+
"August",
|
56 |
+
"September",
|
57 |
+
"Oktober",
|
58 |
+
"November",
|
59 |
+
"December");
|
60 |
+
|
61 |
+
// short month names
|
62 |
+
Calendar._SMN = new Array
|
63 |
+
("Jan",
|
64 |
+
"Feb",
|
65 |
+
"Mar",
|
66 |
+
"Apr",
|
67 |
+
"Maj",
|
68 |
+
"Jun",
|
69 |
+
"Jul",
|
70 |
+
"Aug",
|
71 |
+
"Sep",
|
72 |
+
"Okt",
|
73 |
+
"Nov",
|
74 |
+
"Dec");
|
75 |
+
|
76 |
+
// tooltips
|
77 |
+
Calendar._TT = {};
|
78 |
+
Calendar._TT["INFO"] = "Om Kalenderen";
|
79 |
+
|
80 |
+
Calendar._TT["ABOUT"] =
|
81 |
+
"DHTML Date/Time Selector\n" +
|
82 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
83 |
+
"For den seneste version besøg: http://www.dynarch.com/projects/calendar/\n"; +
|
84 |
+
"Distribueret under GNU LGPL. Se http://gnu.org/licenses/lgpl.html for detajler." +
|
85 |
+
"\n\n" +
|
86 |
+
"Valg af dato:\n" +
|
87 |
+
"- Brug \xab, \xbb knapperne for at vælge år\n" +
|
88 |
+
"- Brug " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " knapperne for at vælge måned\n" +
|
89 |
+
"- Hold knappen på musen nede på knapperne ovenfor for hurtigere valg.";
|
90 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
91 |
+
"Valg af tid:\n" +
|
92 |
+
"- Klik på en vilkårlig del for større værdi\n" +
|
93 |
+
"- eller Shift-klik for for mindre værdi\n" +
|
94 |
+
"- eller klik og træk for hurtigere valg.";
|
95 |
+
|
96 |
+
Calendar._TT["PREV_YEAR"] = "Ét år tilbage (hold for menu)";
|
97 |
+
Calendar._TT["PREV_MONTH"] = "Én måned tilbage (hold for menu)";
|
98 |
+
Calendar._TT["GO_TODAY"] = "Gå til i dag";
|
99 |
+
Calendar._TT["NEXT_MONTH"] = "Én måned frem (hold for menu)";
|
100 |
+
Calendar._TT["NEXT_YEAR"] = "Ét år frem (hold for menu)";
|
101 |
+
Calendar._TT["SEL_DATE"] = "Vælg dag";
|
102 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Træk vinduet";
|
103 |
+
Calendar._TT["PART_TODAY"] = " (i dag)";
|
104 |
+
|
105 |
+
// the following is to inform that "%s" is to be the first day of week
|
106 |
+
// %s will be replaced with the day name.
|
107 |
+
Calendar._TT["DAY_FIRST"] = "Vis %s først";
|
108 |
+
|
109 |
+
// This may be locale-dependent. It specifies the week-end days, as an array
|
110 |
+
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
|
111 |
+
// means Monday, etc.
|
112 |
+
Calendar._TT["WEEKEND"] = "0,6";
|
113 |
+
|
114 |
+
Calendar._TT["CLOSE"] = "Luk";
|
115 |
+
Calendar._TT["TODAY"] = "I dag";
|
116 |
+
Calendar._TT["TIME_PART"] = "(Shift-)klik eller træk for at ændre værdi";
|
117 |
+
|
118 |
+
// date formats
|
119 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%d-%m-%Y";
|
120 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
|
121 |
+
|
122 |
+
Calendar._TT["WK"] = "Uge";
|
123 |
+
Calendar._TT["TIME"] = "Tid:";
|
js/calendar/lang/calendar-de.js
ADDED
@@ -0,0 +1,124 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar DE language
|
4 |
+
// Author: Jack (tR), <jack@jtr.de>
|
5 |
+
// Encoding: any
|
6 |
+
// Distributed under the same terms as the calendar itself.
|
7 |
+
|
8 |
+
// For translators: please use UTF-8 if possible. We strongly believe that
|
9 |
+
// Unicode is the answer to a real internationalized world. Also please
|
10 |
+
// include your contact information in the header, as can be seen above.
|
11 |
+
|
12 |
+
// full day names
|
13 |
+
Calendar._DN = new Array
|
14 |
+
("Sonntag",
|
15 |
+
"Montag",
|
16 |
+
"Dienstag",
|
17 |
+
"Mittwoch",
|
18 |
+
"Donnerstag",
|
19 |
+
"Freitag",
|
20 |
+
"Samstag",
|
21 |
+
"Sonntag");
|
22 |
+
|
23 |
+
// Please note that the following array of short day names (and the same goes
|
24 |
+
// for short month names, _SMN) isn't absolutely necessary. We give it here
|
25 |
+
// for exemplification on how one can customize the short day names, but if
|
26 |
+
// they are simply the first N letters of the full name you can simply say:
|
27 |
+
//
|
28 |
+
// Calendar._SDN_len = N; // short day name length
|
29 |
+
// Calendar._SMN_len = N; // short month name length
|
30 |
+
//
|
31 |
+
// If N = 3 then this is not needed either since we assume a value of 3 if not
|
32 |
+
// present, to be compatible with translation files that were written before
|
33 |
+
// this feature.
|
34 |
+
|
35 |
+
// short day names
|
36 |
+
Calendar._SDN = new Array
|
37 |
+
("So",
|
38 |
+
"Mo",
|
39 |
+
"Di",
|
40 |
+
"Mi",
|
41 |
+
"Do",
|
42 |
+
"Fr",
|
43 |
+
"Sa",
|
44 |
+
"So");
|
45 |
+
|
46 |
+
// full month names
|
47 |
+
Calendar._MN = new Array
|
48 |
+
("Januar",
|
49 |
+
"Februar",
|
50 |
+
"M\u00e4rz",
|
51 |
+
"April",
|
52 |
+
"Mai",
|
53 |
+
"Juni",
|
54 |
+
"Juli",
|
55 |
+
"August",
|
56 |
+
"September",
|
57 |
+
"Oktober",
|
58 |
+
"November",
|
59 |
+
"Dezember");
|
60 |
+
|
61 |
+
// short month names
|
62 |
+
Calendar._SMN = new Array
|
63 |
+
("Jan",
|
64 |
+
"Feb",
|
65 |
+
"M\u00e4r",
|
66 |
+
"Apr",
|
67 |
+
"May",
|
68 |
+
"Jun",
|
69 |
+
"Jul",
|
70 |
+
"Aug",
|
71 |
+
"Sep",
|
72 |
+
"Okt",
|
73 |
+
"Nov",
|
74 |
+
"Dez");
|
75 |
+
|
76 |
+
// tooltips
|
77 |
+
Calendar._TT = {};
|
78 |
+
Calendar._TT["INFO"] = "\u00DCber dieses Kalendarmodul";
|
79 |
+
|
80 |
+
Calendar._TT["ABOUT"] =
|
81 |
+
"DHTML Date/Time Selector\n" +
|
82 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this ;-)
|
83 |
+
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
|
84 |
+
"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
|
85 |
+
"\n\n" +
|
86 |
+
"Datum ausw\u00e4hlen:\n" +
|
87 |
+
"- Benutzen Sie die \xab, \xbb Buttons um das Jahr zu w\u00e4hlen\n" +
|
88 |
+
"- Benutzen Sie die " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " Buttons um den Monat zu w\u00e4hlen\n" +
|
89 |
+
"- F\u00fcr eine Schnellauswahl halten Sie die Maustaste \u00fcber diesen Buttons fest.";
|
90 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
91 |
+
"Zeit ausw\u00e4hlen:\n" +
|
92 |
+
"- Klicken Sie auf die Teile der Uhrzeit, um diese zu erh\u00F6hen\n" +
|
93 |
+
"- oder klicken Sie mit festgehaltener Shift-Taste um diese zu verringern\n" +
|
94 |
+
"- oder klicken und festhalten f\u00fcr Schnellauswahl.";
|
95 |
+
|
96 |
+
Calendar._TT["TOGGLE"] = "Ersten Tag der Woche w\u00e4hlen";
|
97 |
+
Calendar._TT["PREV_YEAR"] = "Voriges Jahr (Festhalten f\u00fcr Schnellauswahl)";
|
98 |
+
Calendar._TT["PREV_MONTH"] = "Voriger Monat (Festhalten f\u00fcr Schnellauswahl)";
|
99 |
+
Calendar._TT["GO_TODAY"] = "Heute ausw\u00e4hlen";
|
100 |
+
Calendar._TT["NEXT_MONTH"] = "N\u00e4chst. Monat (Festhalten f\u00fcr Schnellauswahl)";
|
101 |
+
Calendar._TT["NEXT_YEAR"] = "N\u00e4chst. Jahr (Festhalten f\u00fcr Schnellauswahl)";
|
102 |
+
Calendar._TT["SEL_DATE"] = "Datum ausw\u00e4hlen";
|
103 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Zum Bewegen festhalten";
|
104 |
+
Calendar._TT["PART_TODAY"] = " (Heute)";
|
105 |
+
|
106 |
+
// the following is to inform that "%s" is to be the first day of week
|
107 |
+
// %s will be replaced with the day name.
|
108 |
+
Calendar._TT["DAY_FIRST"] = "Woche beginnt mit %s ";
|
109 |
+
|
110 |
+
// This may be locale-dependent. It specifies the week-end days, as an array
|
111 |
+
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
|
112 |
+
// means Monday, etc.
|
113 |
+
Calendar._TT["WEEKEND"] = "0,6";
|
114 |
+
|
115 |
+
Calendar._TT["CLOSE"] = "Schlie\u00dfen";
|
116 |
+
Calendar._TT["TODAY"] = "Heute";
|
117 |
+
Calendar._TT["TIME_PART"] = "(Shift-)Klick oder Festhalten und Ziehen um den Wert zu \u00e4ndern";
|
118 |
+
|
119 |
+
// date formats
|
120 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%d.%m.%Y";
|
121 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
|
122 |
+
|
123 |
+
Calendar._TT["WK"] = "wk";
|
124 |
+
Calendar._TT["TIME"] = "Zeit:";
|
js/calendar/lang/calendar-du.js
ADDED
@@ -0,0 +1,45 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
Calendar._DN = new Array
|
3 |
+
("Zondag",
|
4 |
+
"Maandag",
|
5 |
+
"Dinsdag",
|
6 |
+
"Woensdag",
|
7 |
+
"Donderdag",
|
8 |
+
"Vrijdag",
|
9 |
+
"Zaterdag",
|
10 |
+
"Zondag");
|
11 |
+
Calendar._MN = new Array
|
12 |
+
("Januari",
|
13 |
+
"Februari",
|
14 |
+
"Maart",
|
15 |
+
"April",
|
16 |
+
"Mei",
|
17 |
+
"Juni",
|
18 |
+
"Juli",
|
19 |
+
"Augustus",
|
20 |
+
"September",
|
21 |
+
"Oktober",
|
22 |
+
"November",
|
23 |
+
"December");
|
24 |
+
|
25 |
+
// tooltips
|
26 |
+
Calendar._TT = {};
|
27 |
+
Calendar._TT["TOGGLE"] = "Toggle startdag van de week";
|
28 |
+
Calendar._TT["PREV_YEAR"] = "Vorig jaar (indrukken voor menu)";
|
29 |
+
Calendar._TT["PREV_MONTH"] = "Vorige month (indrukken voor menu)";
|
30 |
+
Calendar._TT["GO_TODAY"] = "Naar Vandaag";
|
31 |
+
Calendar._TT["NEXT_MONTH"] = "Volgende Maand (indrukken voor menu)";
|
32 |
+
Calendar._TT["NEXT_YEAR"] = "Volgend jaar (indrukken voor menu)";
|
33 |
+
Calendar._TT["SEL_DATE"] = "Selecteer datum";
|
34 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Sleep om te verplaatsen";
|
35 |
+
Calendar._TT["PART_TODAY"] = " (vandaag)";
|
36 |
+
Calendar._TT["MON_FIRST"] = "Toon Maandag eerst";
|
37 |
+
Calendar._TT["SUN_FIRST"] = "Toon Zondag eerst";
|
38 |
+
Calendar._TT["CLOSE"] = "Sluiten";
|
39 |
+
Calendar._TT["TODAY"] = "Vandaag";
|
40 |
+
|
41 |
+
// date formats
|
42 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "y-mm-dd";
|
43 |
+
Calendar._TT["TT_DATE_FORMAT"] = "D, M d";
|
44 |
+
|
45 |
+
Calendar._TT["WK"] = "wk";
|
js/calendar/lang/calendar-el.js
ADDED
@@ -0,0 +1,89 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
Calendar._DN = new Array
|
3 |
+
("Κυριακή",
|
4 |
+
"Δευτέρα",
|
5 |
+
"Τρίτη",
|
6 |
+
"Τετάρτη",
|
7 |
+
"Πέμπτη",
|
8 |
+
"Παρασκευή",
|
9 |
+
"Σάββατο",
|
10 |
+
"Κυριακή");
|
11 |
+
|
12 |
+
Calendar._SDN = new Array
|
13 |
+
("Κυ",
|
14 |
+
"Δε",
|
15 |
+
"Tρ",
|
16 |
+
"Τε",
|
17 |
+
"Πε",
|
18 |
+
"Πα",
|
19 |
+
"Σα",
|
20 |
+
"Κυ");
|
21 |
+
|
22 |
+
Calendar._MN = new Array
|
23 |
+
("Ιανουάριος",
|
24 |
+
"Φεβρουάριος",
|
25 |
+
"Μάρτιος",
|
26 |
+
"Απρίλιος",
|
27 |
+
"Μάϊος",
|
28 |
+
"Ιούνιος",
|
29 |
+
"Ιούλιος",
|
30 |
+
"Αύγουστος",
|
31 |
+
"Σεπτέμβριος",
|
32 |
+
"Οκτώβριος",
|
33 |
+
"Νοέμβριος",
|
34 |
+
"Δεκέμβριος");
|
35 |
+
|
36 |
+
Calendar._SMN = new Array
|
37 |
+
("Ιαν",
|
38 |
+
"Φεβ",
|
39 |
+
"Μαρ",
|
40 |
+
"Απρ",
|
41 |
+
"Μαι",
|
42 |
+
"Ιουν",
|
43 |
+
"Ιουλ",
|
44 |
+
"Αυγ",
|
45 |
+
"Σεπ",
|
46 |
+
"Οκτ",
|
47 |
+
"Νοε",
|
48 |
+
"Δεκ");
|
49 |
+
|
50 |
+
// tooltips
|
51 |
+
Calendar._TT = {};
|
52 |
+
Calendar._TT["INFO"] = "Για το ημερολόγιο";
|
53 |
+
|
54 |
+
Calendar._TT["ABOUT"] =
|
55 |
+
"Επιλογέας ημερομηνίας/ώρας σε DHTML\n" +
|
56 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
57 |
+
"Για τελευταία έκδοση: http://www.dynarch.com/projects/calendar/\n" +
|
58 |
+
"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
|
59 |
+
"\n\n" +
|
60 |
+
"Επιλογή ημερομηνίας:\n" +
|
61 |
+
"- Χρησιμοποιείστε τα κουμπιά \xab, \xbb για επιλογή έτους\n" +
|
62 |
+
"- Χρησιμοποιείστε τα κουμπιά " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " για επιλογή μήνα\n" +
|
63 |
+
"- Κρατήστε κουμπί ποντικού πατημένο στα παραπάνω κουμπιά για πιο γρήγορη επιλογή.";
|
64 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
65 |
+
"Επιλογή ώρας:\n" +
|
66 |
+
"- Κάντε κλικ σε ένα από τα μέρη της ώρας για αύξηση\n" +
|
67 |
+
"- ή Shift-κλικ για μείωση\n" +
|
68 |
+
"- ή κλικ και μετακίνηση για πιο γρήγορη επιλογή.";
|
69 |
+
Calendar._TT["TOGGLE"] = "Μπάρα πρώτης ημέρας της εβδομάδας";
|
70 |
+
Calendar._TT["PREV_YEAR"] = "Προηγ. έτος (κρατήστε για το μενού)";
|
71 |
+
Calendar._TT["PREV_MONTH"] = "Προηγ. μήνας (κρατήστε για το μενού)";
|
72 |
+
Calendar._TT["GO_TODAY"] = "Σήμερα";
|
73 |
+
Calendar._TT["NEXT_MONTH"] = "Επόμενος μήνας (κρατήστε για το μενού)";
|
74 |
+
Calendar._TT["NEXT_YEAR"] = "Επόμενο έτος (κρατήστε για το μενού)";
|
75 |
+
Calendar._TT["SEL_DATE"] = "Επιλέξτε ημερομηνία";
|
76 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Σύρτε για να μετακινήσετε";
|
77 |
+
Calendar._TT["PART_TODAY"] = " (σήμερα)";
|
78 |
+
Calendar._TT["MON_FIRST"] = "Εμφάνιση Δευτέρας πρώτα";
|
79 |
+
Calendar._TT["SUN_FIRST"] = "Εμφάνιση Κυριακής πρώτα";
|
80 |
+
Calendar._TT["CLOSE"] = "Κλείσιμο";
|
81 |
+
Calendar._TT["TODAY"] = "Σήμερα";
|
82 |
+
Calendar._TT["TIME_PART"] = "(Shift-)κλικ ή μετακίνηση για αλλαγή";
|
83 |
+
|
84 |
+
// date formats
|
85 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "dd-mm-y";
|
86 |
+
Calendar._TT["TT_DATE_FORMAT"] = "D, d M";
|
87 |
+
|
88 |
+
Calendar._TT["WK"] = "εβδ";
|
89 |
+
|
js/calendar/lang/calendar-en.js
ADDED
@@ -0,0 +1,127 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar EN language
|
4 |
+
// Author: Mihai Bazon, <mihai_bazon@yahoo.com>
|
5 |
+
// Encoding: any
|
6 |
+
// Distributed under the same terms as the calendar itself.
|
7 |
+
|
8 |
+
// For translators: please use UTF-8 if possible. We strongly believe that
|
9 |
+
// Unicode is the answer to a real internationalized world. Also please
|
10 |
+
// include your contact information in the header, as can be seen above.
|
11 |
+
|
12 |
+
// full day names
|
13 |
+
Calendar._DN = new Array
|
14 |
+
("Sunday",
|
15 |
+
"Monday",
|
16 |
+
"Tuesday",
|
17 |
+
"Wednesday",
|
18 |
+
"Thursday",
|
19 |
+
"Friday",
|
20 |
+
"Saturday",
|
21 |
+
"Sunday");
|
22 |
+
|
23 |
+
// Please note that the following array of short day names (and the same goes
|
24 |
+
// for short month names, _SMN) isn't absolutely necessary. We give it here
|
25 |
+
// for exemplification on how one can customize the short day names, but if
|
26 |
+
// they are simply the first N letters of the full name you can simply say:
|
27 |
+
//
|
28 |
+
// Calendar._SDN_len = N; // short day name length
|
29 |
+
// Calendar._SMN_len = N; // short month name length
|
30 |
+
//
|
31 |
+
// If N = 3 then this is not needed either since we assume a value of 3 if not
|
32 |
+
// present, to be compatible with translation files that were written before
|
33 |
+
// this feature.
|
34 |
+
|
35 |
+
// short day names
|
36 |
+
Calendar._SDN = new Array
|
37 |
+
("Sun",
|
38 |
+
"Mon",
|
39 |
+
"Tue",
|
40 |
+
"Wed",
|
41 |
+
"Thu",
|
42 |
+
"Fri",
|
43 |
+
"Sat",
|
44 |
+
"Sun");
|
45 |
+
|
46 |
+
// First day of the week. "0" means display Sunday first, "1" means display
|
47 |
+
// Monday first, etc.
|
48 |
+
Calendar._FD = 0;
|
49 |
+
|
50 |
+
// full month names
|
51 |
+
Calendar._MN = new Array
|
52 |
+
("January",
|
53 |
+
"February",
|
54 |
+
"March",
|
55 |
+
"April",
|
56 |
+
"May",
|
57 |
+
"June",
|
58 |
+
"July",
|
59 |
+
"August",
|
60 |
+
"September",
|
61 |
+
"October",
|
62 |
+
"November",
|
63 |
+
"December");
|
64 |
+
|
65 |
+
// short month names
|
66 |
+
Calendar._SMN = new Array
|
67 |
+
("Jan",
|
68 |
+
"Feb",
|
69 |
+
"Mar",
|
70 |
+
"Apr",
|
71 |
+
"May",
|
72 |
+
"Jun",
|
73 |
+
"Jul",
|
74 |
+
"Aug",
|
75 |
+
"Sep",
|
76 |
+
"Oct",
|
77 |
+
"Nov",
|
78 |
+
"Dec");
|
79 |
+
|
80 |
+
// tooltips
|
81 |
+
Calendar._TT = {};
|
82 |
+
Calendar._TT["INFO"] = "About the calendar";
|
83 |
+
|
84 |
+
Calendar._TT["ABOUT"] =
|
85 |
+
"DHTML Date/Time Selector\n" +
|
86 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
87 |
+
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
|
88 |
+
"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
|
89 |
+
"\n\n" +
|
90 |
+
"Date selection:\n" +
|
91 |
+
"- Use the \xab, \xbb buttons to select year\n" +
|
92 |
+
"- Use the " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " buttons to select month\n" +
|
93 |
+
"- Hold mouse button on any of the above buttons for faster selection.";
|
94 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
95 |
+
"Time selection:\n" +
|
96 |
+
"- Click on any of the time parts to increase it\n" +
|
97 |
+
"- or Shift-click to decrease it\n" +
|
98 |
+
"- or click and drag for faster selection.";
|
99 |
+
|
100 |
+
Calendar._TT["PREV_YEAR"] = "Prev. year (hold for menu)";
|
101 |
+
Calendar._TT["PREV_MONTH"] = "Prev. month (hold for menu)";
|
102 |
+
Calendar._TT["GO_TODAY"] = "Go Today";
|
103 |
+
Calendar._TT["NEXT_MONTH"] = "Next month (hold for menu)";
|
104 |
+
Calendar._TT["NEXT_YEAR"] = "Next year (hold for menu)";
|
105 |
+
Calendar._TT["SEL_DATE"] = "Select date";
|
106 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Drag to move";
|
107 |
+
Calendar._TT["PART_TODAY"] = " (today)";
|
108 |
+
|
109 |
+
// the following is to inform that "%s" is to be the first day of week
|
110 |
+
// %s will be replaced with the day name.
|
111 |
+
Calendar._TT["DAY_FIRST"] = "Display %s first";
|
112 |
+
|
113 |
+
// This may be locale-dependent. It specifies the week-end days, as an array
|
114 |
+
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
|
115 |
+
// means Monday, etc.
|
116 |
+
Calendar._TT["WEEKEND"] = "0,6";
|
117 |
+
|
118 |
+
Calendar._TT["CLOSE"] = "Close";
|
119 |
+
Calendar._TT["TODAY"] = "Today";
|
120 |
+
Calendar._TT["TIME_PART"] = "(Shift-)Click or drag to change value";
|
121 |
+
|
122 |
+
// date formats
|
123 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
|
124 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
|
125 |
+
|
126 |
+
Calendar._TT["WK"] = "wk";
|
127 |
+
Calendar._TT["TIME"] = "Time:";
|
js/calendar/lang/calendar-es.js
ADDED
@@ -0,0 +1,129 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar ES (spanish) language
|
4 |
+
// Author: Mihai Bazon, <mihai_bazon@yahoo.com>
|
5 |
+
// Updater: Servilio Afre Puentes <servilios@yahoo.com>
|
6 |
+
// Updated: 2004-06-03
|
7 |
+
// Encoding: utf-8
|
8 |
+
// Distributed under the same terms as the calendar itself.
|
9 |
+
|
10 |
+
// For translators: please use UTF-8 if possible. We strongly believe that
|
11 |
+
// Unicode is the answer to a real internationalized world. Also please
|
12 |
+
// include your contact information in the header, as can be seen above.
|
13 |
+
|
14 |
+
// full day names
|
15 |
+
Calendar._DN = new Array
|
16 |
+
("Domingo",
|
17 |
+
"Lunes",
|
18 |
+
"Martes",
|
19 |
+
"Mi�rcoles",
|
20 |
+
"Jueves",
|
21 |
+
"Viernes",
|
22 |
+
"S�bado",
|
23 |
+
"Domingo");
|
24 |
+
|
25 |
+
// Please note that the following array of short day names (and the same goes
|
26 |
+
// for short month names, _SMN) isn't absolutely necessary. We give it here
|
27 |
+
// for exemplification on how one can customize the short day names, but if
|
28 |
+
// they are simply the first N letters of the full name you can simply say:
|
29 |
+
//
|
30 |
+
// Calendar._SDN_len = N; // short day name length
|
31 |
+
// Calendar._SMN_len = N; // short month name length
|
32 |
+
//
|
33 |
+
// If N = 3 then this is not needed either since we assume a value of 3 if not
|
34 |
+
// present, to be compatible with translation files that were written before
|
35 |
+
// this feature.
|
36 |
+
|
37 |
+
// short day names
|
38 |
+
Calendar._SDN = new Array
|
39 |
+
("Dom",
|
40 |
+
"Lun",
|
41 |
+
"Mar",
|
42 |
+
"Mi�",
|
43 |
+
"Jue",
|
44 |
+
"Vie",
|
45 |
+
"S�b",
|
46 |
+
"Dom");
|
47 |
+
|
48 |
+
// First day of the week. "0" means display Sunday first, "1" means display
|
49 |
+
// Monday first, etc.
|
50 |
+
Calendar._FD = 1;
|
51 |
+
|
52 |
+
// full month names
|
53 |
+
Calendar._MN = new Array
|
54 |
+
("Enero",
|
55 |
+
"Febrero",
|
56 |
+
"Marzo",
|
57 |
+
"Abril",
|
58 |
+
"Mayo",
|
59 |
+
"Junio",
|
60 |
+
"Julio",
|
61 |
+
"Agosto",
|
62 |
+
"Septiembre",
|
63 |
+
"Octubre",
|
64 |
+
"Noviembre",
|
65 |
+
"Diciembre");
|
66 |
+
|
67 |
+
// short month names
|
68 |
+
Calendar._SMN = new Array
|
69 |
+
("Ene",
|
70 |
+
"Feb",
|
71 |
+
"Mar",
|
72 |
+
"Abr",
|
73 |
+
"May",
|
74 |
+
"Jun",
|
75 |
+
"Jul",
|
76 |
+
"Ago",
|
77 |
+
"Sep",
|
78 |
+
"Oct",
|
79 |
+
"Nov",
|
80 |
+
"Dic");
|
81 |
+
|
82 |
+
// tooltips
|
83 |
+
Calendar._TT = {};
|
84 |
+
Calendar._TT["INFO"] = "Acerca del calendario";
|
85 |
+
|
86 |
+
Calendar._TT["ABOUT"] =
|
87 |
+
"Selector DHTML de Fecha/Hora\n" +
|
88 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
89 |
+
"Para conseguir la �ltima versi�n visite: http://www.dynarch.com/projects/calendar/\n" +
|
90 |
+
"Distribuido bajo licencia GNU LGPL. Visite http://gnu.org/licenses/lgpl.html para m�s detalles." +
|
91 |
+
"\n\n" +
|
92 |
+
"Selecci�n de fecha:\n" +
|
93 |
+
"- Use los botones \xab, \xbb para seleccionar el a�o\n" +
|
94 |
+
"- Use los botones " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " para seleccionar el mes\n" +
|
95 |
+
"- Mantenga pulsado el rat�n en cualquiera de estos botones para una selecci�n r�pida.";
|
96 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
97 |
+
"Selecci�n de hora:\n" +
|
98 |
+
"- Pulse en cualquiera de las partes de la hora para incrementarla\n" +
|
99 |
+
"- o pulse las may�sculas mientras hace clic para decrementarla\n" +
|
100 |
+
"- o haga clic y arrastre el rat�n para una selecci�n m�s r�pida.";
|
101 |
+
|
102 |
+
Calendar._TT["PREV_YEAR"] = "A�o anterior (mantener para men�)";
|
103 |
+
Calendar._TT["PREV_MONTH"] = "Mes anterior (mantener para men�)";
|
104 |
+
Calendar._TT["GO_TODAY"] = "Ir a hoy";
|
105 |
+
Calendar._TT["NEXT_MONTH"] = "Mes siguiente (mantener para men�)";
|
106 |
+
Calendar._TT["NEXT_YEAR"] = "A�o siguiente (mantener para men�)";
|
107 |
+
Calendar._TT["SEL_DATE"] = "Seleccionar fecha";
|
108 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Arrastrar para mover";
|
109 |
+
Calendar._TT["PART_TODAY"] = " (hoy)";
|
110 |
+
|
111 |
+
// the following is to inform that "%s" is to be the first day of week
|
112 |
+
// %s will be replaced with the day name.
|
113 |
+
Calendar._TT["DAY_FIRST"] = "Hacer %s primer d�a de la semana";
|
114 |
+
|
115 |
+
// This may be locale-dependent. It specifies the week-end days, as an array
|
116 |
+
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
|
117 |
+
// means Monday, etc.
|
118 |
+
Calendar._TT["WEEKEND"] = "0,6";
|
119 |
+
|
120 |
+
Calendar._TT["CLOSE"] = "Cerrar";
|
121 |
+
Calendar._TT["TODAY"] = "Hoy";
|
122 |
+
Calendar._TT["TIME_PART"] = "(May�scula-)Clic o arrastre para cambiar valor";
|
123 |
+
|
124 |
+
// date formats
|
125 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%d/%m/%Y";
|
126 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%A, %e de %B de %Y";
|
127 |
+
|
128 |
+
Calendar._TT["WK"] = "sem";
|
129 |
+
Calendar._TT["TIME"] = "Hora:";
|
js/calendar/lang/calendar-fi.js
ADDED
@@ -0,0 +1,98 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar FI language (Finnish, Suomi)
|
4 |
+
// Author: Jarno Käyhkö, <gambler@phnet.fi>
|
5 |
+
// Encoding: UTF-8
|
6 |
+
// Distributed under the same terms as the calendar itself.
|
7 |
+
|
8 |
+
// full day names
|
9 |
+
Calendar._DN = new Array
|
10 |
+
("Sunnuntai",
|
11 |
+
"Maanantai",
|
12 |
+
"Tiistai",
|
13 |
+
"Keskiviikko",
|
14 |
+
"Torstai",
|
15 |
+
"Perjantai",
|
16 |
+
"Lauantai",
|
17 |
+
"Sunnuntai");
|
18 |
+
|
19 |
+
// short day names
|
20 |
+
Calendar._SDN = new Array
|
21 |
+
("Su",
|
22 |
+
"Ma",
|
23 |
+
"Ti",
|
24 |
+
"Ke",
|
25 |
+
"To",
|
26 |
+
"Pe",
|
27 |
+
"La",
|
28 |
+
"Su");
|
29 |
+
|
30 |
+
// full month names
|
31 |
+
Calendar._MN = new Array
|
32 |
+
("Tammikuu",
|
33 |
+
"Helmikuu",
|
34 |
+
"Maaliskuu",
|
35 |
+
"Huhtikuu",
|
36 |
+
"Toukokuu",
|
37 |
+
"Kesäkuu",
|
38 |
+
"Heinäkuu",
|
39 |
+
"Elokuu",
|
40 |
+
"Syyskuu",
|
41 |
+
"Lokakuu",
|
42 |
+
"Marraskuu",
|
43 |
+
"Joulukuu");
|
44 |
+
|
45 |
+
// short month names
|
46 |
+
Calendar._SMN = new Array
|
47 |
+
("Tam",
|
48 |
+
"Hel",
|
49 |
+
"Maa",
|
50 |
+
"Huh",
|
51 |
+
"Tou",
|
52 |
+
"Kes",
|
53 |
+
"Hei",
|
54 |
+
"Elo",
|
55 |
+
"Syy",
|
56 |
+
"Lok",
|
57 |
+
"Mar",
|
58 |
+
"Jou");
|
59 |
+
|
60 |
+
// tooltips
|
61 |
+
Calendar._TT = {};
|
62 |
+
Calendar._TT["INFO"] = "Tietoja kalenterista";
|
63 |
+
|
64 |
+
Calendar._TT["ABOUT"] =
|
65 |
+
"DHTML Date/Time Selector\n" +
|
66 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
67 |
+
"Uusin versio osoitteessa: http://www.dynarch.com/projects/calendar/\n" +
|
68 |
+
"Julkaistu GNU LGPL lisenssin alaisuudessa. Lisätietoja osoitteessa http://gnu.org/licenses/lgpl.html" +
|
69 |
+
"\n\n" +
|
70 |
+
"Päivämäärä valinta:\n" +
|
71 |
+
"- Käytä \xab, \xbb painikkeita valitaksesi vuosi\n" +
|
72 |
+
"- Käytä " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " painikkeita valitaksesi kuukausi\n" +
|
73 |
+
"- Pitämällä hiiren painiketta minkä tahansa yllä olevan painikkeen kohdalla, saat näkyviin valikon nopeampaan siirtymiseen.";
|
74 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
75 |
+
"Ajan valinta:\n" +
|
76 |
+
"- Klikkaa kellonajan numeroita lisätäksesi aikaa\n" +
|
77 |
+
"- tai pitämällä Shift-näppäintä pohjassa saat aikaa taaksepäin\n" +
|
78 |
+
"- tai klikkaa ja pidä hiiren painike pohjassa sekä liikuta hiirtä muuttaaksesi aikaa nopeasti eteen- ja taaksepäin.";
|
79 |
+
|
80 |
+
Calendar._TT["PREV_YEAR"] = "Edell. vuosi (paina hetki, näet valikon)";
|
81 |
+
Calendar._TT["PREV_MONTH"] = "Edell. kuukausi (paina hetki, näet valikon)";
|
82 |
+
Calendar._TT["GO_TODAY"] = "Siirry tähän päivään";
|
83 |
+
Calendar._TT["NEXT_MONTH"] = "Seur. kuukausi (paina hetki, näet valikon)";
|
84 |
+
Calendar._TT["NEXT_YEAR"] = "Seur. vuosi (paina hetki, näet valikon)";
|
85 |
+
Calendar._TT["SEL_DATE"] = "Valitse päivämäärä";
|
86 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Siirrä kalenterin paikkaa";
|
87 |
+
Calendar._TT["PART_TODAY"] = " (tänään)";
|
88 |
+
Calendar._TT["MON_FIRST"] = "Näytä maanantai ensimmäisenä";
|
89 |
+
Calendar._TT["SUN_FIRST"] = "Näytä sunnuntai ensimmäisenä";
|
90 |
+
Calendar._TT["CLOSE"] = "Sulje";
|
91 |
+
Calendar._TT["TODAY"] = "Tänään";
|
92 |
+
Calendar._TT["TIME_PART"] = "(Shift-) Klikkaa tai liikuta muuttaaksesi aikaa";
|
93 |
+
|
94 |
+
// date formats
|
95 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%d.%m.%Y";
|
96 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%d.%m.%Y";
|
97 |
+
|
98 |
+
Calendar._TT["WK"] = "Vko";
|
js/calendar/lang/calendar-fr.js
ADDED
@@ -0,0 +1,125 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar EN language
|
4 |
+
// Author: Mihai Bazon, <mihai_bazon@yahoo.com>
|
5 |
+
// Encoding: any
|
6 |
+
// Distributed under the same terms as the calendar itself.
|
7 |
+
|
8 |
+
// For translators: please use UTF-8 if possible. We strongly believe that
|
9 |
+
// Unicode is the answer to a real internationalized world. Also please
|
10 |
+
// include your contact information in the header, as can be seen above.
|
11 |
+
|
12 |
+
// Translator: David Duret, <pilgrim@mala-template.net> from previous french version
|
13 |
+
|
14 |
+
// full day names
|
15 |
+
Calendar._DN = new Array
|
16 |
+
("Dimanche",
|
17 |
+
"Lundi",
|
18 |
+
"Mardi",
|
19 |
+
"Mercredi",
|
20 |
+
"Jeudi",
|
21 |
+
"Vendredi",
|
22 |
+
"Samedi",
|
23 |
+
"Dimanche");
|
24 |
+
|
25 |
+
// Please note that the following array of short day names (and the same goes
|
26 |
+
// for short month names, _SMN) isn't absolutely necessary. We give it here
|
27 |
+
// for exemplification on how one can customize the short day names, but if
|
28 |
+
// they are simply the first N letters of the full name you can simply say:
|
29 |
+
//
|
30 |
+
// Calendar._SDN_len = N; // short day name length
|
31 |
+
// Calendar._SMN_len = N; // short month name length
|
32 |
+
//
|
33 |
+
// If N = 3 then this is not needed either since we assume a value of 3 if not
|
34 |
+
// present, to be compatible with translation files that were written before
|
35 |
+
// this feature.
|
36 |
+
|
37 |
+
// short day names
|
38 |
+
Calendar._SDN = new Array
|
39 |
+
("Dim",
|
40 |
+
"Lun",
|
41 |
+
"Mar",
|
42 |
+
"Mar",
|
43 |
+
"Jeu",
|
44 |
+
"Ven",
|
45 |
+
"Sam",
|
46 |
+
"Dim");
|
47 |
+
|
48 |
+
// full month names
|
49 |
+
Calendar._MN = new Array
|
50 |
+
("Janvier",
|
51 |
+
"F�vrier",
|
52 |
+
"Mars",
|
53 |
+
"Avril",
|
54 |
+
"Mai",
|
55 |
+
"Juin",
|
56 |
+
"Juillet",
|
57 |
+
"Ao�t",
|
58 |
+
"Septembre",
|
59 |
+
"Octobre",
|
60 |
+
"Novembre",
|
61 |
+
"D�cembre");
|
62 |
+
|
63 |
+
// short month names
|
64 |
+
Calendar._SMN = new Array
|
65 |
+
("Jan",
|
66 |
+
"Fev",
|
67 |
+
"Mar",
|
68 |
+
"Avr",
|
69 |
+
"Mai",
|
70 |
+
"Juin",
|
71 |
+
"Juil",
|
72 |
+
"Aout",
|
73 |
+
"Sep",
|
74 |
+
"Oct",
|
75 |
+
"Nov",
|
76 |
+
"Dec");
|
77 |
+
|
78 |
+
// tooltips
|
79 |
+
Calendar._TT = {};
|
80 |
+
Calendar._TT["INFO"] = "A propos du calendrier";
|
81 |
+
|
82 |
+
Calendar._TT["ABOUT"] =
|
83 |
+
"DHTML Date/Heure Selecteur\n" +
|
84 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
85 |
+
"Pour la derniere version visitez : http://www.dynarch.com/projects/calendar/\n" +
|
86 |
+
"Distribu� par GNU LGPL. Voir http://gnu.org/licenses/lgpl.html pour les details." +
|
87 |
+
"\n\n" +
|
88 |
+
"Selection de la date :\n" +
|
89 |
+
"- Utiliser les bouttons \xab, \xbb pour selectionner l\'annee\n" +
|
90 |
+
"- Utiliser les bouttons " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " pour selectionner les mois\n" +
|
91 |
+
"- Garder la souris sur n'importe quels boutons pour une selection plus rapide";
|
92 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
93 |
+
"Selection de l\'heure :\n" +
|
94 |
+
"- Cliquer sur heures ou minutes pour incrementer\n" +
|
95 |
+
"- ou Maj-clic pour decrementer\n" +
|
96 |
+
"- ou clic et glisser-deplacer pour une selection plus rapide";
|
97 |
+
|
98 |
+
Calendar._TT["PREV_YEAR"] = "Ann�e pr�c. (maintenir pour menu)";
|
99 |
+
Calendar._TT["PREV_MONTH"] = "Mois pr�c. (maintenir pour menu)";
|
100 |
+
Calendar._TT["GO_TODAY"] = "Atteindre la date du jour";
|
101 |
+
Calendar._TT["NEXT_MONTH"] = "Mois suiv. (maintenir pour menu)";
|
102 |
+
Calendar._TT["NEXT_YEAR"] = "Ann�e suiv. (maintenir pour menu)";
|
103 |
+
Calendar._TT["SEL_DATE"] = "S�lectionner une date";
|
104 |
+
Calendar._TT["DRAG_TO_MOVE"] = "D�placer";
|
105 |
+
Calendar._TT["PART_TODAY"] = " (Aujourd'hui)";
|
106 |
+
|
107 |
+
// the following is to inform that "%s" is to be the first day of week
|
108 |
+
// %s will be replaced with the day name.
|
109 |
+
Calendar._TT["DAY_FIRST"] = "Afficher %s en premier";
|
110 |
+
|
111 |
+
// This may be locale-dependent. It specifies the week-end days, as an array
|
112 |
+
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
|
113 |
+
// means Monday, etc.
|
114 |
+
Calendar._TT["WEEKEND"] = "0,6";
|
115 |
+
|
116 |
+
Calendar._TT["CLOSE"] = "Fermer";
|
117 |
+
Calendar._TT["TODAY"] = "Aujourd'hui";
|
118 |
+
Calendar._TT["TIME_PART"] = "(Maj-)Clic ou glisser pour modifier la valeur";
|
119 |
+
|
120 |
+
// date formats
|
121 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%d/%m/%Y";
|
122 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
|
123 |
+
|
124 |
+
Calendar._TT["WK"] = "Sem.";
|
125 |
+
Calendar._TT["TIME"] = "Heure :";
|
js/calendar/lang/calendar-he-utf8.js
ADDED
@@ -0,0 +1,123 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar EN language
|
4 |
+
// Author: Idan Sofer, <idan@idanso.dyndns.org>
|
5 |
+
// Encoding: UTF-8
|
6 |
+
// Distributed under the same terms as the calendar itself.
|
7 |
+
|
8 |
+
// For translators: please use UTF-8 if possible. We strongly believe that
|
9 |
+
// Unicode is the answer to a real internationalized world. Also please
|
10 |
+
// include your contact information in the header, as can be seen above.
|
11 |
+
|
12 |
+
// full day names
|
13 |
+
Calendar._DN = new Array
|
14 |
+
("ראשון",
|
15 |
+
"שני",
|
16 |
+
"שלישי",
|
17 |
+
"רביעי",
|
18 |
+
"חמישי",
|
19 |
+
"שישי",
|
20 |
+
"שבת",
|
21 |
+
"ראשון");
|
22 |
+
|
23 |
+
// Please note that the following array of short day names (and the same goes
|
24 |
+
// for short month names, _SMN) isn't absolutely necessary. We give it here
|
25 |
+
// for exemplification on how one can customize the short day names, but if
|
26 |
+
// they are simply the first N letters of the full name you can simply say:
|
27 |
+
//
|
28 |
+
// Calendar._SDN_len = N; // short day name length
|
29 |
+
// Calendar._SMN_len = N; // short month name length
|
30 |
+
//
|
31 |
+
// If N = 3 then this is not needed either since we assume a value of 3 if not
|
32 |
+
// present, to be compatible with translation files that were written before
|
33 |
+
// this feature.
|
34 |
+
|
35 |
+
// short day names
|
36 |
+
Calendar._SDN = new Array
|
37 |
+
("א",
|
38 |
+
"ב",
|
39 |
+
"ג",
|
40 |
+
"ד",
|
41 |
+
"ה",
|
42 |
+
"ו",
|
43 |
+
"ש",
|
44 |
+
"א");
|
45 |
+
|
46 |
+
// full month names
|
47 |
+
Calendar._MN = new Array
|
48 |
+
("ינואר",
|
49 |
+
"פברואר",
|
50 |
+
"מרץ",
|
51 |
+
"אפריל",
|
52 |
+
"מאי",
|
53 |
+
"יוני",
|
54 |
+
"יולי",
|
55 |
+
"אוגוסט",
|
56 |
+
"ספטמבר",
|
57 |
+
"אוקטובר",
|
58 |
+
"נובמבר",
|
59 |
+
"דצמבר");
|
60 |
+
|
61 |
+
// short month names
|
62 |
+
Calendar._SMN = new Array
|
63 |
+
("ינא",
|
64 |
+
"פבר",
|
65 |
+
"מרץ",
|
66 |
+
"אפר",
|
67 |
+
"מאי",
|
68 |
+
"יונ",
|
69 |
+
"יול",
|
70 |
+
"אוג",
|
71 |
+
"ספט",
|
72 |
+
"אוק",
|
73 |
+
"נוב",
|
74 |
+
"דצמ");
|
75 |
+
|
76 |
+
// tooltips
|
77 |
+
Calendar._TT = {};
|
78 |
+
Calendar._TT["INFO"] = "אודות השנתון";
|
79 |
+
|
80 |
+
Calendar._TT["ABOUT"] =
|
81 |
+
"בחרן תאריך/שעה DHTML\n" +
|
82 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
83 |
+
"הגירסא האחרונה זמינה ב: http://www.dynarch.com/projects/calendar/\n" +
|
84 |
+
"מופץ תחת זיכיון ה GNU LGPL. עיין ב http://gnu.org/licenses/lgpl.html לפרטים נוספים." +
|
85 |
+
"\n\n" +
|
86 |
+
בחירת תאריך:\n" +
|
87 |
+
"- השתמש בכפתורים \xab, \xbb לבחירת שנה\n" +
|
88 |
+
"- השתמש בכפתורים " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " לבחירת חודש\n" +
|
89 |
+
"- החזק העכבר לחוץ מעל הכפתורים המוזכרים לעיל לבחירה מהירה יותר.";
|
90 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
91 |
+
"בחירת זמן:\n" +
|
92 |
+
"- לחץ על כל אחד מחלקי הזמן כדי להוסיף\n" +
|
93 |
+
"- או shift בשילוב עם לחיצה כדי להחסיר\n" +
|
94 |
+
"- או לחץ וגרור לפעולה מהירה יותר.";
|
95 |
+
|
96 |
+
Calendar._TT["PREV_YEAR"] = "שנה קודמת - החזק לקבלת תפריט";
|
97 |
+
Calendar._TT["PREV_MONTH"] = "חודש קודם - החזק לקבלת תפריט";
|
98 |
+
Calendar._TT["GO_TODAY"] = "עבור להיום";
|
99 |
+
Calendar._TT["NEXT_MONTH"] = "חודש הבא - החזק לתפריט";
|
100 |
+
Calendar._TT["NEXT_YEAR"] = "שנה הבאה - החזק לתפריט";
|
101 |
+
Calendar._TT["SEL_DATE"] = "בחר תאריך";
|
102 |
+
Calendar._TT["DRAG_TO_MOVE"] = "גרור להזזה";
|
103 |
+
Calendar._TT["PART_TODAY"] = " )היום(";
|
104 |
+
|
105 |
+
// the following is to inform that "%s" is to be the first day of week
|
106 |
+
// %s will be replaced with the day name.
|
107 |
+
Calendar._TT["DAY_FIRST"] = "הצג %s קודם";
|
108 |
+
|
109 |
+
// This may be locale-dependent. It specifies the week-end days, as an array
|
110 |
+
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
|
111 |
+
// means Monday, etc.
|
112 |
+
Calendar._TT["WEEKEND"] = "6";
|
113 |
+
|
114 |
+
Calendar._TT["CLOSE"] = "סגור";
|
115 |
+
Calendar._TT["TODAY"] = "היום";
|
116 |
+
Calendar._TT["TIME_PART"] = "(שיפט-)לחץ וגרור כדי לשנות ערך";
|
117 |
+
|
118 |
+
// date formats
|
119 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
|
120 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
|
121 |
+
|
122 |
+
Calendar._TT["WK"] = "wk";
|
123 |
+
Calendar._TT["TIME"] = "שעה::";
|
js/calendar/lang/calendar-hr-utf8.js
ADDED
@@ -0,0 +1,49 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* Croatian language file for the DHTML Calendar version 0.9.2
|
2 |
+
* Author Krunoslav Zubrinic <krunoslav.zubrinic@vip.hr>, June 2003.
|
3 |
+
* Feel free to use this script under the terms of the GNU Lesser General
|
4 |
+
* Public License, as long as you do not remove or alter this notice.
|
5 |
+
*/
|
6 |
+
Calendar._DN = new Array
|
7 |
+
("Nedjelja",
|
8 |
+
"Ponedjeljak",
|
9 |
+
"Utorak",
|
10 |
+
"Srijeda",
|
11 |
+
"Četvrtak",
|
12 |
+
"Petak",
|
13 |
+
"Subota",
|
14 |
+
"Nedjelja");
|
15 |
+
Calendar._MN = new Array
|
16 |
+
("Siječanj",
|
17 |
+
"Veljača",
|
18 |
+
"Ožujak",
|
19 |
+
"Travanj",
|
20 |
+
"Svibanj",
|
21 |
+
"Lipanj",
|
22 |
+
"Srpanj",
|
23 |
+
"Kolovoz",
|
24 |
+
"Rujan",
|
25 |
+
"Listopad",
|
26 |
+
"Studeni",
|
27 |
+
"Prosinac");
|
28 |
+
|
29 |
+
// tooltips
|
30 |
+
Calendar._TT = {};
|
31 |
+
Calendar._TT["TOGGLE"] = "Promjeni dan s kojim počinje tjedan";
|
32 |
+
Calendar._TT["PREV_YEAR"] = "Prethodna godina (dugi pritisak za meni)";
|
33 |
+
Calendar._TT["PREV_MONTH"] = "Prethodni mjesec (dugi pritisak za meni)";
|
34 |
+
Calendar._TT["GO_TODAY"] = "Idi na tekući dan";
|
35 |
+
Calendar._TT["NEXT_MONTH"] = "Slijedeći mjesec (dugi pritisak za meni)";
|
36 |
+
Calendar._TT["NEXT_YEAR"] = "Slijedeća godina (dugi pritisak za meni)";
|
37 |
+
Calendar._TT["SEL_DATE"] = "Izaberite datum";
|
38 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Pritisni i povuci za promjenu pozicije";
|
39 |
+
Calendar._TT["PART_TODAY"] = " (today)";
|
40 |
+
Calendar._TT["MON_FIRST"] = "Prikaži ponedjeljak kao prvi dan";
|
41 |
+
Calendar._TT["SUN_FIRST"] = "Prikaži nedjelju kao prvi dan";
|
42 |
+
Calendar._TT["CLOSE"] = "Zatvori";
|
43 |
+
Calendar._TT["TODAY"] = "Danas";
|
44 |
+
|
45 |
+
// date formats
|
46 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "dd-mm-y";
|
47 |
+
Calendar._TT["TT_DATE_FORMAT"] = "DD, dd.mm.y";
|
48 |
+
|
49 |
+
Calendar._TT["WK"] = "Tje";
|
js/calendar/lang/calendar-hr.js
ADDED
Binary file
|
js/calendar/lang/calendar-hu.js
ADDED
@@ -0,0 +1,124 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar HU language
|
4 |
+
// Author: ???
|
5 |
+
// Modifier: KARASZI Istvan, <jscalendar@spam.raszi.hu>
|
6 |
+
// Encoding: any
|
7 |
+
// Distributed under the same terms as the calendar itself.
|
8 |
+
|
9 |
+
// For translators: please use UTF-8 if possible. We strongly believe that
|
10 |
+
// Unicode is the answer to a real internationalized world. Also please
|
11 |
+
// include your contact information in the header, as can be seen above.
|
12 |
+
|
13 |
+
// full day names
|
14 |
+
Calendar._DN = new Array
|
15 |
+
("Vas�rnap",
|
16 |
+
"H�tf�",
|
17 |
+
"Kedd",
|
18 |
+
"Szerda",
|
19 |
+
"Cs�t�rt�k",
|
20 |
+
"P�ntek",
|
21 |
+
"Szombat",
|
22 |
+
"Vas�rnap");
|
23 |
+
|
24 |
+
// Please note that the following array of short day names (and the same goes
|
25 |
+
// for short month names, _SMN) isn't absolutely necessary. We give it here
|
26 |
+
// for exemplification on how one can customize the short day names, but if
|
27 |
+
// they are simply the first N letters of the full name you can simply say:
|
28 |
+
//
|
29 |
+
// Calendar._SDN_len = N; // short day name length
|
30 |
+
// Calendar._SMN_len = N; // short month name length
|
31 |
+
//
|
32 |
+
// If N = 3 then this is not needed either since we assume a value of 3 if not
|
33 |
+
// present, to be compatible with translation files that were written before
|
34 |
+
// this feature.
|
35 |
+
|
36 |
+
// short day names
|
37 |
+
Calendar._SDN = new Array
|
38 |
+
("v",
|
39 |
+
"h",
|
40 |
+
"k",
|
41 |
+
"sze",
|
42 |
+
"cs",
|
43 |
+
"p",
|
44 |
+
"szo",
|
45 |
+
"v");
|
46 |
+
|
47 |
+
// full month names
|
48 |
+
Calendar._MN = new Array
|
49 |
+
("janu�r",
|
50 |
+
"febru�r",
|
51 |
+
"m�rcius",
|
52 |
+
"�prilis",
|
53 |
+
"m�jus",
|
54 |
+
"j�nius",
|
55 |
+
"j�lius",
|
56 |
+
"augusztus",
|
57 |
+
"szeptember",
|
58 |
+
"okt�ber",
|
59 |
+
"november",
|
60 |
+
"december");
|
61 |
+
|
62 |
+
// short month names
|
63 |
+
Calendar._SMN = new Array
|
64 |
+
("jan",
|
65 |
+
"feb",
|
66 |
+
"m�r",
|
67 |
+
"�pr",
|
68 |
+
"m�j",
|
69 |
+
"j�n",
|
70 |
+
"j�l",
|
71 |
+
"aug",
|
72 |
+
"sze",
|
73 |
+
"okt",
|
74 |
+
"nov",
|
75 |
+
"dec");
|
76 |
+
|
77 |
+
// tooltips
|
78 |
+
Calendar._TT = {};
|
79 |
+
Calendar._TT["INFO"] = "A kalend�riumr�l";
|
80 |
+
|
81 |
+
Calendar._TT["ABOUT"] =
|
82 |
+
"DHTML d�tum/id� kiv�laszt�\n" +
|
83 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
84 |
+
"a legfrissebb verzi� megtal�lhat�: http://www.dynarch.com/projects/calendar/\n" +
|
85 |
+
"GNU LGPL alatt terjesztve. L�sd a http://gnu.org/licenses/lgpl.html oldalt a r�szletekhez." +
|
86 |
+
"\n\n" +
|
87 |
+
"D�tum v�laszt�s:\n" +
|
88 |
+
"- haszn�lja a \xab, \xbb gombokat az �v kiv�laszt�s�hoz\n" +
|
89 |
+
"- haszn�lja a " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " gombokat a h�nap kiv�laszt�s�hoz\n" +
|
90 |
+
"- tartsa lenyomva az eg�rgombot a gyors v�laszt�shoz.";
|
91 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
92 |
+
"Id� v�laszt�s:\n" +
|
93 |
+
"- kattintva n�velheti az id�t\n" +
|
94 |
+
"- shift-tel kattintva cs�kkentheti\n" +
|
95 |
+
"- lenyomva tartva �s h�zva gyorsabban kiv�laszthatja.";
|
96 |
+
|
97 |
+
Calendar._TT["PREV_YEAR"] = "El�z� �v (tartsa nyomva a men�h�z)";
|
98 |
+
Calendar._TT["PREV_MONTH"] = "El�z� h�nap (tartsa nyomva a men�h�z)";
|
99 |
+
Calendar._TT["GO_TODAY"] = "Mai napra ugr�s";
|
100 |
+
Calendar._TT["NEXT_MONTH"] = "K�v. h�nap (tartsa nyomva a men�h�z)";
|
101 |
+
Calendar._TT["NEXT_YEAR"] = "K�v. �v (tartsa nyomva a men�h�z)";
|
102 |
+
Calendar._TT["SEL_DATE"] = "V�lasszon d�tumot";
|
103 |
+
Calendar._TT["DRAG_TO_MOVE"] = "H�zza a mozgat�shoz";
|
104 |
+
Calendar._TT["PART_TODAY"] = " (ma)";
|
105 |
+
|
106 |
+
// the following is to inform that "%s" is to be the first day of week
|
107 |
+
// %s will be replaced with the day name.
|
108 |
+
Calendar._TT["DAY_FIRST"] = "%s legyen a h�t els� napja";
|
109 |
+
|
110 |
+
// This may be locale-dependent. It specifies the week-end days, as an array
|
111 |
+
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
|
112 |
+
// means Monday, etc.
|
113 |
+
Calendar._TT["WEEKEND"] = "0,6";
|
114 |
+
|
115 |
+
Calendar._TT["CLOSE"] = "Bez�r";
|
116 |
+
Calendar._TT["TODAY"] = "Ma";
|
117 |
+
Calendar._TT["TIME_PART"] = "(Shift-)Klikk vagy h�z�s az �rt�k v�ltoztat�s�hoz";
|
118 |
+
|
119 |
+
// date formats
|
120 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
|
121 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%b %e, %a";
|
122 |
+
|
123 |
+
Calendar._TT["WK"] = "h�t";
|
124 |
+
Calendar._TT["TIME"] = "id�:";
|
js/calendar/lang/calendar-it.js
ADDED
@@ -0,0 +1,124 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar EN language
|
4 |
+
// Author: Mihai Bazon, <mihai_bazon@yahoo.com>
|
5 |
+
// Translator: Fabio Di Bernardini, <altraqua@email.it>
|
6 |
+
// Encoding: any
|
7 |
+
// Distributed under the same terms as the calendar itself.
|
8 |
+
|
9 |
+
// For translators: please use UTF-8 if possible. We strongly believe that
|
10 |
+
// Unicode is the answer to a real internationalized world. Also please
|
11 |
+
// include your contact information in the header, as can be seen above.
|
12 |
+
|
13 |
+
// full day names
|
14 |
+
Calendar._DN = new Array
|
15 |
+
("Domenica",
|
16 |
+
"Lunedì",
|
17 |
+
"Martedì",
|
18 |
+
"Mercoledì",
|
19 |
+
"Giovedì",
|
20 |
+
"Venerdì",
|
21 |
+
"Sabato",
|
22 |
+
"Domenica");
|
23 |
+
|
24 |
+
// Please note that the following array of short day names (and the same goes
|
25 |
+
// for short month names, _SMN) isn't absolutely necessary. We give it here
|
26 |
+
// for exemplification on how one can customize the short day names, but if
|
27 |
+
// they are simply the first N letters of the full name you can simply say:
|
28 |
+
//
|
29 |
+
// Calendar._SDN_len = N; // short day name length
|
30 |
+
// Calendar._SMN_len = N; // short month name length
|
31 |
+
//
|
32 |
+
// If N = 3 then this is not needed either since we assume a value of 3 if not
|
33 |
+
// present, to be compatible with translation files that were written before
|
34 |
+
// this feature.
|
35 |
+
|
36 |
+
// short day names
|
37 |
+
Calendar._SDN = new Array
|
38 |
+
("Dom",
|
39 |
+
"Lun",
|
40 |
+
"Mar",
|
41 |
+
"Mer",
|
42 |
+
"Gio",
|
43 |
+
"Ven",
|
44 |
+
"Sab",
|
45 |
+
"Dom");
|
46 |
+
|
47 |
+
// full month names
|
48 |
+
Calendar._MN = new Array
|
49 |
+
("Gennaio",
|
50 |
+
"Febbraio",
|
51 |
+
"Marzo",
|
52 |
+
"Aprile",
|
53 |
+
"Maggio",
|
54 |
+
"Giugno",
|
55 |
+
"Luglio",
|
56 |
+
"Augosto",
|
57 |
+
"Settembre",
|
58 |
+
"Ottobre",
|
59 |
+
"Novembre",
|
60 |
+
"Dicembre");
|
61 |
+
|
62 |
+
// short month names
|
63 |
+
Calendar._SMN = new Array
|
64 |
+
("Gen",
|
65 |
+
"Feb",
|
66 |
+
"Mar",
|
67 |
+
"Apr",
|
68 |
+
"Mag",
|
69 |
+
"Giu",
|
70 |
+
"Lug",
|
71 |
+
"Ago",
|
72 |
+
"Set",
|
73 |
+
"Ott",
|
74 |
+
"Nov",
|
75 |
+
"Dic");
|
76 |
+
|
77 |
+
// tooltips
|
78 |
+
Calendar._TT = {};
|
79 |
+
Calendar._TT["INFO"] = "Informazioni sul calendario";
|
80 |
+
|
81 |
+
Calendar._TT["ABOUT"] =
|
82 |
+
"DHTML Date/Time Selector\n" +
|
83 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
84 |
+
"Per gli aggiornamenti: http://www.dynarch.com/projects/calendar/\n" +
|
85 |
+
"Distribuito sotto licenza GNU LGPL. Vedi http://gnu.org/licenses/lgpl.html per i dettagli." +
|
86 |
+
"\n\n" +
|
87 |
+
"Selezione data:\n" +
|
88 |
+
"- Usa \xab, \xbb per selezionare l'anno\n" +
|
89 |
+
"- Usa " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " per i mesi\n" +
|
90 |
+
"- Tieni premuto a lungo il mouse per accedere alle funzioni di selezione veloce.";
|
91 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
92 |
+
"Selezione orario:\n" +
|
93 |
+
"- Clicca sul numero per incrementarlo\n" +
|
94 |
+
"- o Shift+click per decrementarlo\n" +
|
95 |
+
"- o click e sinistra o destra per variarlo.";
|
96 |
+
|
97 |
+
Calendar._TT["PREV_YEAR"] = "Anno prec.(clicca a lungo per il menù)";
|
98 |
+
Calendar._TT["PREV_MONTH"] = "Mese prec. (clicca a lungo per il menù)";
|
99 |
+
Calendar._TT["GO_TODAY"] = "Oggi";
|
100 |
+
Calendar._TT["NEXT_MONTH"] = "Pross. mese (clicca a lungo per il menù)";
|
101 |
+
Calendar._TT["NEXT_YEAR"] = "Pross. anno (clicca a lungo per il menù)";
|
102 |
+
Calendar._TT["SEL_DATE"] = "Seleziona data";
|
103 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Trascina per spostarlo";
|
104 |
+
Calendar._TT["PART_TODAY"] = " (oggi)";
|
105 |
+
|
106 |
+
// the following is to inform that "%s" is to be the first day of week
|
107 |
+
// %s will be replaced with the day name.
|
108 |
+
Calendar._TT["DAY_FIRST"] = "Mostra prima %s";
|
109 |
+
|
110 |
+
// This may be locale-dependent. It specifies the week-end days, as an array
|
111 |
+
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
|
112 |
+
// means Monday, etc.
|
113 |
+
Calendar._TT["WEEKEND"] = "0,6";
|
114 |
+
|
115 |
+
Calendar._TT["CLOSE"] = "Chiudi";
|
116 |
+
Calendar._TT["TODAY"] = "Oggi";
|
117 |
+
Calendar._TT["TIME_PART"] = "(Shift-)Click o trascina per cambiare il valore";
|
118 |
+
|
119 |
+
// date formats
|
120 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%d-%m-%Y";
|
121 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%a:%b:%e";
|
122 |
+
|
123 |
+
Calendar._TT["WK"] = "set";
|
124 |
+
Calendar._TT["TIME"] = "Ora:";
|
js/calendar/lang/calendar-jp.js
ADDED
@@ -0,0 +1,45 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
Calendar._DN = new Array
|
3 |
+
("��",
|
4 |
+
"��",
|
5 |
+
"��",
|
6 |
+
"��",
|
7 |
+
"��",
|
8 |
+
"��",
|
9 |
+
"�y",
|
10 |
+
"��");
|
11 |
+
Calendar._MN = new Array
|
12 |
+
("1��",
|
13 |
+
"2��",
|
14 |
+
"3��",
|
15 |
+
"4��",
|
16 |
+
"5��",
|
17 |
+
"6��",
|
18 |
+
"7��",
|
19 |
+
"8��",
|
20 |
+
"9��",
|
21 |
+
"10��",
|
22 |
+
"11��",
|
23 |
+
"12��");
|
24 |
+
|
25 |
+
// tooltips
|
26 |
+
Calendar._TT = {};
|
27 |
+
Calendar._TT["TOGGLE"] = "�T�̍ŏ��̗j�����ւ�";
|
28 |
+
Calendar._TT["PREV_YEAR"] = "�O�N";
|
29 |
+
Calendar._TT["PREV_MONTH"] = "�O��";
|
30 |
+
Calendar._TT["GO_TODAY"] = "����";
|
31 |
+
Calendar._TT["NEXT_MONTH"] = "����";
|
32 |
+
Calendar._TT["NEXT_YEAR"] = "���N";
|
33 |
+
Calendar._TT["SEL_DATE"] = "���t�I��";
|
34 |
+
Calendar._TT["DRAG_TO_MOVE"] = "�E�B���h�E�̈ړ�";
|
35 |
+
Calendar._TT["PART_TODAY"] = " (����)";
|
36 |
+
Calendar._TT["MON_FIRST"] = "���j����擪��";
|
37 |
+
Calendar._TT["SUN_FIRST"] = "���j����擪��";
|
38 |
+
Calendar._TT["CLOSE"] = "����";
|
39 |
+
Calendar._TT["TODAY"] = "����";
|
40 |
+
|
41 |
+
// date formats
|
42 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "y-mm-dd";
|
43 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%m�� %d�� (%a)";
|
44 |
+
|
45 |
+
Calendar._TT["WK"] = "�T";
|
js/calendar/lang/calendar-ko-utf8.js
ADDED
@@ -0,0 +1,120 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar EN language
|
4 |
+
// Author: Mihai Bazon, <mihai_bazon@yahoo.com>
|
5 |
+
// Translation: Yourim Yi <yyi@yourim.net>
|
6 |
+
// Encoding: EUC-KR
|
7 |
+
// lang : ko
|
8 |
+
// Distributed under the same terms as the calendar itself.
|
9 |
+
|
10 |
+
// For translators: please use UTF-8 if possible. We strongly believe that
|
11 |
+
// Unicode is the answer to a real internationalized world. Also please
|
12 |
+
// include your contact information in the header, as can be seen above.
|
13 |
+
|
14 |
+
// full day names
|
15 |
+
|
16 |
+
Calendar._DN = new Array
|
17 |
+
("일요일",
|
18 |
+
"월요일",
|
19 |
+
"화요일",
|
20 |
+
"수요일",
|
21 |
+
"목요일",
|
22 |
+
"금요일",
|
23 |
+
"토요일",
|
24 |
+
"일요일");
|
25 |
+
|
26 |
+
// Please note that the following array of short day names (and the same goes
|
27 |
+
// for short month names, _SMN) isn't absolutely necessary. We give it here
|
28 |
+
// for exemplification on how one can customize the short day names, but if
|
29 |
+
// they are simply the first N letters of the full name you can simply say:
|
30 |
+
//
|
31 |
+
// Calendar._SDN_len = N; // short day name length
|
32 |
+
// Calendar._SMN_len = N; // short month name length
|
33 |
+
//
|
34 |
+
// If N = 3 then this is not needed either since we assume a value of 3 if not
|
35 |
+
// present, to be compatible with translation files that were written before
|
36 |
+
// this feature.
|
37 |
+
|
38 |
+
// short day names
|
39 |
+
Calendar._SDN = new Array
|
40 |
+
("일",
|
41 |
+
"월",
|
42 |
+
"화",
|
43 |
+
"수",
|
44 |
+
"목",
|
45 |
+
"금",
|
46 |
+
"토",
|
47 |
+
"일");
|
48 |
+
|
49 |
+
// full month names
|
50 |
+
Calendar._MN = new Array
|
51 |
+
("1월",
|
52 |
+
"2월",
|
53 |
+
"3월",
|
54 |
+
"4월",
|
55 |
+
"5월",
|
56 |
+
"6월",
|
57 |
+
"7월",
|
58 |
+
"8월",
|
59 |
+
"9월",
|
60 |
+
"10월",
|
61 |
+
"11월",
|
62 |
+
"12월");
|
63 |
+
|
64 |
+
// short month names
|
65 |
+
Calendar._SMN = new Array
|
66 |
+
("1",
|
67 |
+
"2",
|
68 |
+
"3",
|
69 |
+
"4",
|
70 |
+
"5",
|
71 |
+
"6",
|
72 |
+
"7",
|
73 |
+
"8",
|
74 |
+
"9",
|
75 |
+
"10",
|
76 |
+
"11",
|
77 |
+
"12");
|
78 |
+
|
79 |
+
// tooltips
|
80 |
+
Calendar._TT = {};
|
81 |
+
Calendar._TT["INFO"] = "calendar 에 대해서";
|
82 |
+
|
83 |
+
Calendar._TT["ABOUT"] =
|
84 |
+
"DHTML Date/Time Selector\n" +
|
85 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
86 |
+
"\n"+
|
87 |
+
"최신 버전을 받으시려면 http://www.dynarch.com/projects/calendar/ 에 방문하세요\n" +
|
88 |
+
"\n"+
|
89 |
+
"GNU LGPL 라이센스로 배포됩니다. \n"+
|
90 |
+
"라이센스에 대한 자세한 내용은 http://gnu.org/licenses/lgpl.html 을 읽으세요." +
|
91 |
+
"\n\n" +
|
92 |
+
"날짜 선택:\n" +
|
93 |
+
"- 연도를 선택하려면 \xab, \xbb 버튼을 사용합니다\n" +
|
94 |
+
"- 달을 선택하려면 " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " 버튼을 누르세요\n" +
|
95 |
+
"- 계속 누르고 있으면 위 값들을 빠르게 선택하실 수 있습니다.";
|
96 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
97 |
+
"시간 선택:\n" +
|
98 |
+
"- 마우스로 누르면 시간이 증가합니다\n" +
|
99 |
+
"- Shift 키와 함께 누르면 감소합니다\n" +
|
100 |
+
"- 누른 상태에서 마우스를 움직이면 좀 더 빠르게 값이 변합니다.\n";
|
101 |
+
|
102 |
+
Calendar._TT["PREV_YEAR"] = "지난 해 (길게 누르면 목록)";
|
103 |
+
Calendar._TT["PREV_MONTH"] = "지난 달 (길게 누르면 목록)";
|
104 |
+
Calendar._TT["GO_TODAY"] = "오늘 날짜로";
|
105 |
+
Calendar._TT["NEXT_MONTH"] = "다음 달 (길게 누르면 목록)";
|
106 |
+
Calendar._TT["NEXT_YEAR"] = "다음 해 (길게 누르면 목록)";
|
107 |
+
Calendar._TT["SEL_DATE"] = "날짜를 선택하세요";
|
108 |
+
Calendar._TT["DRAG_TO_MOVE"] = "마우스 드래그로 이동 하세요";
|
109 |
+
Calendar._TT["PART_TODAY"] = " (오늘)";
|
110 |
+
Calendar._TT["MON_FIRST"] = "월요일을 한 주의 시작 요일로";
|
111 |
+
Calendar._TT["SUN_FIRST"] = "일요일을 한 주의 시작 요일로";
|
112 |
+
Calendar._TT["CLOSE"] = "닫기";
|
113 |
+
Calendar._TT["TODAY"] = "오늘";
|
114 |
+
Calendar._TT["TIME_PART"] = "(Shift-)클릭 또는 드래그 하세요";
|
115 |
+
|
116 |
+
// date formats
|
117 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
|
118 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%b/%e [%a]";
|
119 |
+
|
120 |
+
Calendar._TT["WK"] = "주";
|
js/calendar/lang/calendar-ko.js
ADDED
@@ -0,0 +1,120 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar EN language
|
4 |
+
// Author: Mihai Bazon, <mihai_bazon@yahoo.com>
|
5 |
+
// Translation: Yourim Yi <yyi@yourim.net>
|
6 |
+
// Encoding: EUC-KR
|
7 |
+
// lang : ko
|
8 |
+
// Distributed under the same terms as the calendar itself.
|
9 |
+
|
10 |
+
// For translators: please use UTF-8 if possible. We strongly believe that
|
11 |
+
// Unicode is the answer to a real internationalized world. Also please
|
12 |
+
// include your contact information in the header, as can be seen above.
|
13 |
+
|
14 |
+
// full day names
|
15 |
+
|
16 |
+
Calendar._DN = new Array
|
17 |
+
("�Ͽ���",
|
18 |
+
"������",
|
19 |
+
"ȭ����",
|
20 |
+
"������",
|
21 |
+
"�����",
|
22 |
+
"�ݿ���",
|
23 |
+
"�����",
|
24 |
+
"�Ͽ���");
|
25 |
+
|
26 |
+
// Please note that the following array of short day names (and the same goes
|
27 |
+
// for short month names, _SMN) isn't absolutely necessary. We give it here
|
28 |
+
// for exemplification on how one can customize the short day names, but if
|
29 |
+
// they are simply the first N letters of the full name you can simply say:
|
30 |
+
//
|
31 |
+
// Calendar._SDN_len = N; // short day name length
|
32 |
+
// Calendar._SMN_len = N; // short month name length
|
33 |
+
//
|
34 |
+
// If N = 3 then this is not needed either since we assume a value of 3 if not
|
35 |
+
// present, to be compatible with translation files that were written before
|
36 |
+
// this feature.
|
37 |
+
|
38 |
+
// short day names
|
39 |
+
Calendar._SDN = new Array
|
40 |
+
("��",
|
41 |
+
"��",
|
42 |
+
"ȭ",
|
43 |
+
"��",
|
44 |
+
"��",
|
45 |
+
"��",
|
46 |
+
"��",
|
47 |
+
"��");
|
48 |
+
|
49 |
+
// full month names
|
50 |
+
Calendar._MN = new Array
|
51 |
+
("1��",
|
52 |
+
"2��",
|
53 |
+
"3��",
|
54 |
+
"4��",
|
55 |
+
"5��",
|
56 |
+
"6��",
|
57 |
+
"7��",
|
58 |
+
"8��",
|
59 |
+
"9��",
|
60 |
+
"10��",
|
61 |
+
"11��",
|
62 |
+
"12��");
|
63 |
+
|
64 |
+
// short month names
|
65 |
+
Calendar._SMN = new Array
|
66 |
+
("1",
|
67 |
+
"2",
|
68 |
+
"3",
|
69 |
+
"4",
|
70 |
+
"5",
|
71 |
+
"6",
|
72 |
+
"7",
|
73 |
+
"8",
|
74 |
+
"9",
|
75 |
+
"10",
|
76 |
+
"11",
|
77 |
+
"12");
|
78 |
+
|
79 |
+
// tooltips
|
80 |
+
Calendar._TT = {};
|
81 |
+
Calendar._TT["INFO"] = "calendar �� ���ؼ�";
|
82 |
+
|
83 |
+
Calendar._TT["ABOUT"] =
|
84 |
+
"DHTML Date/Time Selector\n" +
|
85 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
86 |
+
"\n"+
|
87 |
+
"�ֽ� ������ �����÷��� http://www.dynarch.com/projects/calendar/ �� �湮�ϼ���\n" +
|
88 |
+
"\n"+
|
89 |
+
"GNU LGPL ���̼����� �����˴ϴ�. \n"+
|
90 |
+
"���̼����� ���� �ڼ��� ������ http://gnu.org/licenses/lgpl.html �� ��������." +
|
91 |
+
"\n\n" +
|
92 |
+
"��¥ ����:\n" +
|
93 |
+
"- ������ �����Ϸ��� \xab, \xbb ��ư�� ����մϴ�\n" +
|
94 |
+
"- ���� �����Ϸ��� " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " ��ư�� ��������\n" +
|
95 |
+
"- ��� ������ ������ �� ������ ������ �����Ͻ� �� �ֽ��ϴ�.";
|
96 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
97 |
+
"�ð� ����:\n" +
|
98 |
+
"- ���콺�� ������ �ð��� �����մϴ�\n" +
|
99 |
+
"- Shift Ű�� �Բ� ������ �����մϴ�\n" +
|
100 |
+
"- ���� ���¿��� ���콺�� �����̸� �� �� ������ ���� ���մϴ�.\n";
|
101 |
+
|
102 |
+
Calendar._TT["PREV_YEAR"] = "���� �� (��� ������ ���)";
|
103 |
+
Calendar._TT["PREV_MONTH"] = "���� �� (��� ������ ���)";
|
104 |
+
Calendar._TT["GO_TODAY"] = "���� ��¥��";
|
105 |
+
Calendar._TT["NEXT_MONTH"] = "���� �� (��� ������ ���)";
|
106 |
+
Calendar._TT["NEXT_YEAR"] = "���� �� (��� ������ ���)";
|
107 |
+
Calendar._TT["SEL_DATE"] = "��¥�� �����ϼ���";
|
108 |
+
Calendar._TT["DRAG_TO_MOVE"] = "���콺 �巡�� �̵� �ϼ���";
|
109 |
+
Calendar._TT["PART_TODAY"] = " (����)";
|
110 |
+
Calendar._TT["MON_FIRST"] = "�������� �� ���� ���� ���Ϸ�";
|
111 |
+
Calendar._TT["SUN_FIRST"] = "�Ͽ����� �� ���� ���� ���Ϸ�";
|
112 |
+
Calendar._TT["CLOSE"] = "�ݱ�";
|
113 |
+
Calendar._TT["TODAY"] = "����";
|
114 |
+
Calendar._TT["TIME_PART"] = "(Shift-)Ŭ�� �Ǵ� �巡�� �ϼ���";
|
115 |
+
|
116 |
+
// date formats
|
117 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
|
118 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%b/%e [%a]";
|
119 |
+
|
120 |
+
Calendar._TT["WK"] = "��";
|
js/calendar/lang/calendar-lt-utf8.js
ADDED
@@ -0,0 +1,114 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar LT language
|
4 |
+
// Author: Martynas Majeris, <martynas@solmetra.lt>
|
5 |
+
// Encoding: UTF-8
|
6 |
+
// Distributed under the same terms as the calendar itself.
|
7 |
+
|
8 |
+
// For translators: please use UTF-8 if possible. We strongly believe that
|
9 |
+
// Unicode is the answer to a real internationalized world. Also please
|
10 |
+
// include your contact information in the header, as can be seen above.
|
11 |
+
|
12 |
+
// full day names
|
13 |
+
Calendar._DN = new Array
|
14 |
+
("Sekmadienis",
|
15 |
+
"Pirmadienis",
|
16 |
+
"Antradienis",
|
17 |
+
"Trečiadienis",
|
18 |
+
"Ketvirtadienis",
|
19 |
+
"Pentadienis",
|
20 |
+
"Šeštadienis",
|
21 |
+
"Sekmadienis");
|
22 |
+
|
23 |
+
// Please note that the following array of short day names (and the same goes
|
24 |
+
// for short month names, _SMN) isn't absolutely necessary. We give it here
|
25 |
+
// for exemplification on how one can customize the short day names, but if
|
26 |
+
// they are simply the first N letters of the full name you can simply say:
|
27 |
+
//
|
28 |
+
// Calendar._SDN_len = N; // short day name length
|
29 |
+
// Calendar._SMN_len = N; // short month name length
|
30 |
+
//
|
31 |
+
// If N = 3 then this is not needed either since we assume a value of 3 if not
|
32 |
+
// present, to be compatible with translation files that were written before
|
33 |
+
// this feature.
|
34 |
+
|
35 |
+
// short day names
|
36 |
+
Calendar._SDN = new Array
|
37 |
+
("Sek",
|
38 |
+
"Pir",
|
39 |
+
"Ant",
|
40 |
+
"Tre",
|
41 |
+
"Ket",
|
42 |
+
"Pen",
|
43 |
+
"Šeš",
|
44 |
+
"Sek");
|
45 |
+
|
46 |
+
// full month names
|
47 |
+
Calendar._MN = new Array
|
48 |
+
("Sausis",
|
49 |
+
"Vasaris",
|
50 |
+
"Kovas",
|
51 |
+
"Balandis",
|
52 |
+
"Gegužė",
|
53 |
+
"Birželis",
|
54 |
+
"Liepa",
|
55 |
+
"Rugpjūtis",
|
56 |
+
"Rugsėjis",
|
57 |
+
"Spalis",
|
58 |
+
"Lapkritis",
|
59 |
+
"Gruodis");
|
60 |
+
|
61 |
+
// short month names
|
62 |
+
Calendar._SMN = new Array
|
63 |
+
("Sau",
|
64 |
+
"Vas",
|
65 |
+
"Kov",
|
66 |
+
"Bal",
|
67 |
+
"Geg",
|
68 |
+
"Bir",
|
69 |
+
"Lie",
|
70 |
+
"Rgp",
|
71 |
+
"Rgs",
|
72 |
+
"Spa",
|
73 |
+
"Lap",
|
74 |
+
"Gru");
|
75 |
+
|
76 |
+
// tooltips
|
77 |
+
Calendar._TT = {};
|
78 |
+
Calendar._TT["INFO"] = "Apie kalendorių";
|
79 |
+
|
80 |
+
Calendar._TT["ABOUT"] =
|
81 |
+
"DHTML Date/Time Selector\n" +
|
82 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
83 |
+
"Naujausią versiją rasite: http://www.dynarch.com/projects/calendar/\n" +
|
84 |
+
"Platinamas pagal GNU LGPL licenciją. Aplankykite http://gnu.org/licenses/lgpl.html" +
|
85 |
+
"\n\n" +
|
86 |
+
"Datos pasirinkimas:\n" +
|
87 |
+
"- Metų pasirinkimas: \xab, \xbb\n" +
|
88 |
+
"- Mėnesio pasirinkimas: " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + "\n" +
|
89 |
+
"- Nuspauskite ir laikykite pelės klavišą greitesniam pasirinkimui.";
|
90 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
91 |
+
"Laiko pasirinkimas:\n" +
|
92 |
+
"- Spustelkite ant valandų arba minučių - skaičius padidės vienetu.\n" +
|
93 |
+
"- Jei spausite kartu su Shift, skaičius sumažės.\n" +
|
94 |
+
"- Greitam pasirinkimui spustelkite ir pajudinkite pelę.";
|
95 |
+
|
96 |
+
Calendar._TT["PREV_YEAR"] = "Ankstesni metai (laikykite, jei norite meniu)";
|
97 |
+
Calendar._TT["PREV_MONTH"] = "Ankstesnis mėnuo (laikykite, jei norite meniu)";
|
98 |
+
Calendar._TT["GO_TODAY"] = "Pasirinkti šiandieną";
|
99 |
+
Calendar._TT["NEXT_MONTH"] = "Kitas mėnuo (laikykite, jei norite meniu)";
|
100 |
+
Calendar._TT["NEXT_YEAR"] = "Kiti metai (laikykite, jei norite meniu)";
|
101 |
+
Calendar._TT["SEL_DATE"] = "Pasirinkite datą";
|
102 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Tempkite";
|
103 |
+
Calendar._TT["PART_TODAY"] = " (šiandien)";
|
104 |
+
Calendar._TT["MON_FIRST"] = "Pirma savaitės diena - pirmadienis";
|
105 |
+
Calendar._TT["SUN_FIRST"] = "Pirma savaitės diena - sekmadienis";
|
106 |
+
Calendar._TT["CLOSE"] = "Uždaryti";
|
107 |
+
Calendar._TT["TODAY"] = "Šiandien";
|
108 |
+
Calendar._TT["TIME_PART"] = "Spustelkite arba tempkite jei norite pakeisti";
|
109 |
+
|
110 |
+
// date formats
|
111 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
|
112 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%A, %Y-%m-%d";
|
113 |
+
|
114 |
+
Calendar._TT["WK"] = "sav";
|
js/calendar/lang/calendar-lt.js
ADDED
@@ -0,0 +1,114 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar LT language
|
4 |
+
// Author: Martynas Majeris, <martynas@solmetra.lt>
|
5 |
+
// Encoding: Windows-1257
|
6 |
+
// Distributed under the same terms as the calendar itself.
|
7 |
+
|
8 |
+
// For translators: please use UTF-8 if possible. We strongly believe that
|
9 |
+
// Unicode is the answer to a real internationalized world. Also please
|
10 |
+
// include your contact information in the header, as can be seen above.
|
11 |
+
|
12 |
+
// full day names
|
13 |
+
Calendar._DN = new Array
|
14 |
+
("Sekmadienis",
|
15 |
+
"Pirmadienis",
|
16 |
+
"Antradienis",
|
17 |
+
"Tre�iadienis",
|
18 |
+
"Ketvirtadienis",
|
19 |
+
"Pentadienis",
|
20 |
+
"�e�tadienis",
|
21 |
+
"Sekmadienis");
|
22 |
+
|
23 |
+
// Please note that the following array of short day names (and the same goes
|
24 |
+
// for short month names, _SMN) isn't absolutely necessary. We give it here
|
25 |
+
// for exemplification on how one can customize the short day names, but if
|
26 |
+
// they are simply the first N letters of the full name you can simply say:
|
27 |
+
//
|
28 |
+
// Calendar._SDN_len = N; // short day name length
|
29 |
+
// Calendar._SMN_len = N; // short month name length
|
30 |
+
//
|
31 |
+
// If N = 3 then this is not needed either since we assume a value of 3 if not
|
32 |
+
// present, to be compatible with translation files that were written before
|
33 |
+
// this feature.
|
34 |
+
|
35 |
+
// short day names
|
36 |
+
Calendar._SDN = new Array
|
37 |
+
("Sek",
|
38 |
+
"Pir",
|
39 |
+
"Ant",
|
40 |
+
"Tre",
|
41 |
+
"Ket",
|
42 |
+
"Pen",
|
43 |
+
"�e�",
|
44 |
+
"Sek");
|
45 |
+
|
46 |
+
// full month names
|
47 |
+
Calendar._MN = new Array
|
48 |
+
("Sausis",
|
49 |
+
"Vasaris",
|
50 |
+
"Kovas",
|
51 |
+
"Balandis",
|
52 |
+
"Gegu��",
|
53 |
+
"Bir�elis",
|
54 |
+
"Liepa",
|
55 |
+
"Rugpj�tis",
|
56 |
+
"Rugs�jis",
|
57 |
+
"Spalis",
|
58 |
+
"Lapkritis",
|
59 |
+
"Gruodis");
|
60 |
+
|
61 |
+
// short month names
|
62 |
+
Calendar._SMN = new Array
|
63 |
+
("Sau",
|
64 |
+
"Vas",
|
65 |
+
"Kov",
|
66 |
+
"Bal",
|
67 |
+
"Geg",
|
68 |
+
"Bir",
|
69 |
+
"Lie",
|
70 |
+
"Rgp",
|
71 |
+
"Rgs",
|
72 |
+
"Spa",
|
73 |
+
"Lap",
|
74 |
+
"Gru");
|
75 |
+
|
76 |
+
// tooltips
|
77 |
+
Calendar._TT = {};
|
78 |
+
Calendar._TT["INFO"] = "Apie kalendori�";
|
79 |
+
|
80 |
+
Calendar._TT["ABOUT"] =
|
81 |
+
"DHTML Date/Time Selector\n" +
|
82 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
83 |
+
"Naujausi� versij� rasite: http://www.dynarch.com/projects/calendar/\n" +
|
84 |
+
"Platinamas pagal GNU LGPL licencij�. Aplankykite http://gnu.org/licenses/lgpl.html" +
|
85 |
+
"\n\n" +
|
86 |
+
"Datos pasirinkimas:\n" +
|
87 |
+
"- Met� pasirinkimas: \xab, \xbb\n" +
|
88 |
+
"- M�nesio pasirinkimas: " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + "\n" +
|
89 |
+
"- Nuspauskite ir laikykite pel�s klavi�� greitesniam pasirinkimui.";
|
90 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
91 |
+
"Laiko pasirinkimas:\n" +
|
92 |
+
"- Spustelkite ant valand� arba minu�i� - skai�us padid�s vienetu.\n" +
|
93 |
+
"- Jei spausite kartu su Shift, skai�ius suma��s.\n" +
|
94 |
+
"- Greitam pasirinkimui spustelkite ir pajudinkite pel�.";
|
95 |
+
|
96 |
+
Calendar._TT["PREV_YEAR"] = "Ankstesni metai (laikykite, jei norite meniu)";
|
97 |
+
Calendar._TT["PREV_MONTH"] = "Ankstesnis m�nuo (laikykite, jei norite meniu)";
|
98 |
+
Calendar._TT["GO_TODAY"] = "Pasirinkti �iandien�";
|
99 |
+
Calendar._TT["NEXT_MONTH"] = "Kitas m�nuo (laikykite, jei norite meniu)";
|
100 |
+
Calendar._TT["NEXT_YEAR"] = "Kiti metai (laikykite, jei norite meniu)";
|
101 |
+
Calendar._TT["SEL_DATE"] = "Pasirinkite dat�";
|
102 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Tempkite";
|
103 |
+
Calendar._TT["PART_TODAY"] = " (�iandien)";
|
104 |
+
Calendar._TT["MON_FIRST"] = "Pirma savait�s diena - pirmadienis";
|
105 |
+
Calendar._TT["SUN_FIRST"] = "Pirma savait�s diena - sekmadienis";
|
106 |
+
Calendar._TT["CLOSE"] = "U�daryti";
|
107 |
+
Calendar._TT["TODAY"] = "�iandien";
|
108 |
+
Calendar._TT["TIME_PART"] = "Spustelkite arba tempkite jei norite pakeisti";
|
109 |
+
|
110 |
+
// date formats
|
111 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
|
112 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%A, %Y-%m-%d";
|
113 |
+
|
114 |
+
Calendar._TT["WK"] = "sav";
|
js/calendar/lang/calendar-lv.js
ADDED
@@ -0,0 +1,123 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar LV language
|
4 |
+
// Author: Juris Valdovskis, <juris@dc.lv>
|
5 |
+
// Encoding: cp1257
|
6 |
+
// Distributed under the same terms as the calendar itself.
|
7 |
+
|
8 |
+
// For translators: please use UTF-8 if possible. We strongly believe that
|
9 |
+
// Unicode is the answer to a real internationalized world. Also please
|
10 |
+
// include your contact information in the header, as can be seen above.
|
11 |
+
|
12 |
+
// full day names
|
13 |
+
Calendar._DN = new Array
|
14 |
+
("Sv�tdiena",
|
15 |
+
"Pirmdiena",
|
16 |
+
"Otrdiena",
|
17 |
+
"Tre�diena",
|
18 |
+
"Ceturdiena",
|
19 |
+
"Piektdiena",
|
20 |
+
"Sestdiena",
|
21 |
+
"Sv�tdiena");
|
22 |
+
|
23 |
+
// Please note that the following array of short day names (and the same goes
|
24 |
+
// for short month names, _SMN) isn't absolutely necessary. We give it here
|
25 |
+
// for exemplification on how one can customize the short day names, but if
|
26 |
+
// they are simply the first N letters of the full name you can simply say:
|
27 |
+
//
|
28 |
+
// Calendar._SDN_len = N; // short day name length
|
29 |
+
// Calendar._SMN_len = N; // short month name length
|
30 |
+
//
|
31 |
+
// If N = 3 then this is not needed either since we assume a value of 3 if not
|
32 |
+
// present, to be compatible with translation files that were written before
|
33 |
+
// this feature.
|
34 |
+
|
35 |
+
// short day names
|
36 |
+
Calendar._SDN = new Array
|
37 |
+
("Sv",
|
38 |
+
"Pr",
|
39 |
+
"Ot",
|
40 |
+
"Tr",
|
41 |
+
"Ce",
|
42 |
+
"Pk",
|
43 |
+
"Se",
|
44 |
+
"Sv");
|
45 |
+
|
46 |
+
// full month names
|
47 |
+
Calendar._MN = new Array
|
48 |
+
("Janv�ris",
|
49 |
+
"Febru�ris",
|
50 |
+
"Marts",
|
51 |
+
"Apr�lis",
|
52 |
+
"Maijs",
|
53 |
+
"J�nijs",
|
54 |
+
"J�lijs",
|
55 |
+
"Augusts",
|
56 |
+
"Septembris",
|
57 |
+
"Oktobris",
|
58 |
+
"Novembris",
|
59 |
+
"Decembris");
|
60 |
+
|
61 |
+
// short month names
|
62 |
+
Calendar._SMN = new Array
|
63 |
+
("Jan",
|
64 |
+
"Feb",
|
65 |
+
"Mar",
|
66 |
+
"Apr",
|
67 |
+
"Mai",
|
68 |
+
"J�n",
|
69 |
+
"J�l",
|
70 |
+
"Aug",
|
71 |
+
"Sep",
|
72 |
+
"Okt",
|
73 |
+
"Nov",
|
74 |
+
"Dec");
|
75 |
+
|
76 |
+
// tooltips
|
77 |
+
Calendar._TT = {};
|
78 |
+
Calendar._TT["INFO"] = "Par kalend�ru";
|
79 |
+
|
80 |
+
Calendar._TT["ABOUT"] =
|
81 |
+
"DHTML Date/Time Selector\n" +
|
82 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
83 |
+
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
|
84 |
+
"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
|
85 |
+
"\n\n" +
|
86 |
+
"Datuma izv�le:\n" +
|
87 |
+
"- Izmanto \xab, \xbb pogas, lai izv�l�tos gadu\n" +
|
88 |
+
"- Izmanto " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + "pogas, lai izv�l�tos m�nesi\n" +
|
89 |
+
"- Turi nospiestu peles pogu uz jebkuru no augst�k min�taj�m pog�m, lai pa�trin�tu izv�li.";
|
90 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
91 |
+
"Laika izv�le:\n" +
|
92 |
+
"- Uzklik��ini uz jebkuru no laika da��m, lai palielin�tu to\n" +
|
93 |
+
"- vai Shift-klik��is, lai samazin�tu to\n" +
|
94 |
+
"- vai noklik��ini un velc uz attiec�go virzienu lai main�tu �tr�k.";
|
95 |
+
|
96 |
+
Calendar._TT["PREV_YEAR"] = "Iepr. gads (turi izv�lnei)";
|
97 |
+
Calendar._TT["PREV_MONTH"] = "Iepr. m�nesis (turi izv�lnei)";
|
98 |
+
Calendar._TT["GO_TODAY"] = "�odien";
|
99 |
+
Calendar._TT["NEXT_MONTH"] = "N�ko�ais m�nesis (turi izv�lnei)";
|
100 |
+
Calendar._TT["NEXT_YEAR"] = "N�ko�ais gads (turi izv�lnei)";
|
101 |
+
Calendar._TT["SEL_DATE"] = "Izv�lies datumu";
|
102 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Velc, lai p�rvietotu";
|
103 |
+
Calendar._TT["PART_TODAY"] = " (�odien)";
|
104 |
+
|
105 |
+
// the following is to inform that "%s" is to be the first day of week
|
106 |
+
// %s will be replaced with the day name.
|
107 |
+
Calendar._TT["DAY_FIRST"] = "Att�lot %s k� pirmo";
|
108 |
+
|
109 |
+
// This may be locale-dependent. It specifies the week-end days, as an array
|
110 |
+
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
|
111 |
+
// means Monday, etc.
|
112 |
+
Calendar._TT["WEEKEND"] = "1,7";
|
113 |
+
|
114 |
+
Calendar._TT["CLOSE"] = "Aizv�rt";
|
115 |
+
Calendar._TT["TODAY"] = "�odien";
|
116 |
+
Calendar._TT["TIME_PART"] = "(Shift-)Klik��is vai p�rvieto, lai main�tu";
|
117 |
+
|
118 |
+
// date formats
|
119 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%d-%m-%Y";
|
120 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%a, %e %b";
|
121 |
+
|
122 |
+
Calendar._TT["WK"] = "wk";
|
123 |
+
Calendar._TT["TIME"] = "Laiks:";
|
js/calendar/lang/calendar-nl.js
ADDED
@@ -0,0 +1,73 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
Calendar._DN = new Array
|
3 |
+
("Zondag",
|
4 |
+
"Maandag",
|
5 |
+
"Dinsdag",
|
6 |
+
"Woensdag",
|
7 |
+
"Donderdag",
|
8 |
+
"Vrijdag",
|
9 |
+
"Zaterdag",
|
10 |
+
"Zondag");
|
11 |
+
|
12 |
+
Calendar._SDN_len = 2;
|
13 |
+
|
14 |
+
Calendar._MN = new Array
|
15 |
+
("Januari",
|
16 |
+
"Februari",
|
17 |
+
"Maart",
|
18 |
+
"April",
|
19 |
+
"Mei",
|
20 |
+
"Juni",
|
21 |
+
"Juli",
|
22 |
+
"Augustus",
|
23 |
+
"September",
|
24 |
+
"Oktober",
|
25 |
+
"November",
|
26 |
+
"December");
|
27 |
+
|
28 |
+
// tooltips
|
29 |
+
Calendar._TT = {};
|
30 |
+
Calendar._TT["INFO"] = "Info";
|
31 |
+
|
32 |
+
Calendar._TT["ABOUT"] =
|
33 |
+
"DHTML Datum/Tijd Selector\n" +
|
34 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" +
|
35 |
+
"Ga voor de meest recente versie naar: http://www.dynarch.com/projects/calendar/\n" +
|
36 |
+
"Verspreid onder de GNU LGPL. Zie http://gnu.org/licenses/lgpl.html voor details." +
|
37 |
+
"\n\n" +
|
38 |
+
"Datum selectie:\n" +
|
39 |
+
"- Gebruik de \xab \xbb knoppen om een jaar te selecteren\n" +
|
40 |
+
"- Gebruik de " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " knoppen om een maand te selecteren\n" +
|
41 |
+
"- Houd de muis ingedrukt op de genoemde knoppen voor een snellere selectie.";
|
42 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
43 |
+
"Tijd selectie:\n" +
|
44 |
+
"- Klik op een willekeurig onderdeel van het tijd gedeelte om het te verhogen\n" +
|
45 |
+
"- of Shift-klik om het te verlagen\n" +
|
46 |
+
"- of klik en sleep voor een snellere selectie.";
|
47 |
+
|
48 |
+
//Calendar._TT["TOGGLE"] = "Selecteer de eerste week-dag";
|
49 |
+
Calendar._TT["PREV_YEAR"] = "Vorig jaar (ingedrukt voor menu)";
|
50 |
+
Calendar._TT["PREV_MONTH"] = "Vorige maand (ingedrukt voor menu)";
|
51 |
+
Calendar._TT["GO_TODAY"] = "Ga naar Vandaag";
|
52 |
+
Calendar._TT["NEXT_MONTH"] = "Volgende maand (ingedrukt voor menu)";
|
53 |
+
Calendar._TT["NEXT_YEAR"] = "Volgend jaar (ingedrukt voor menu)";
|
54 |
+
Calendar._TT["SEL_DATE"] = "Selecteer datum";
|
55 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Klik en sleep om te verplaatsen";
|
56 |
+
Calendar._TT["PART_TODAY"] = " (vandaag)";
|
57 |
+
//Calendar._TT["MON_FIRST"] = "Toon Maandag eerst";
|
58 |
+
//Calendar._TT["SUN_FIRST"] = "Toon Zondag eerst";
|
59 |
+
|
60 |
+
Calendar._TT["DAY_FIRST"] = "Toon %s eerst";
|
61 |
+
|
62 |
+
Calendar._TT["WEEKEND"] = "0,6";
|
63 |
+
|
64 |
+
Calendar._TT["CLOSE"] = "Sluiten";
|
65 |
+
Calendar._TT["TODAY"] = "(vandaag)";
|
66 |
+
Calendar._TT["TIME_PART"] = "(Shift-)Klik of sleep om de waarde te veranderen";
|
67 |
+
|
68 |
+
// date formats
|
69 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%d-%m-%Y";
|
70 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%a, %e %b %Y";
|
71 |
+
|
72 |
+
Calendar._TT["WK"] = "wk";
|
73 |
+
Calendar._TT["TIME"] = "Tijd:";
|
js/calendar/lang/calendar-no.js
ADDED
@@ -0,0 +1,114 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar NO language
|
4 |
+
// Author: Daniel Holmen, <daniel.holmen@ciber.no>
|
5 |
+
// Encoding: UTF-8
|
6 |
+
// Distributed under the same terms as the calendar itself.
|
7 |
+
|
8 |
+
// For translators: please use UTF-8 if possible. We strongly believe that
|
9 |
+
// Unicode is the answer to a real internationalized world. Also please
|
10 |
+
// include your contact information in the header, as can be seen above.
|
11 |
+
|
12 |
+
// full day names
|
13 |
+
Calendar._DN = new Array
|
14 |
+
("Søndag",
|
15 |
+
"Mandag",
|
16 |
+
"Tirsdag",
|
17 |
+
"Onsdag",
|
18 |
+
"Torsdag",
|
19 |
+
"Fredag",
|
20 |
+
"Lørdag",
|
21 |
+
"Søndag");
|
22 |
+
|
23 |
+
// Please note that the following array of short day names (and the same goes
|
24 |
+
// for short month names, _SMN) isn't absolutely necessary. We give it here
|
25 |
+
// for exemplification on how one can customize the short day names, but if
|
26 |
+
// they are simply the first N letters of the full name you can simply say:
|
27 |
+
//
|
28 |
+
// Calendar._SDN_len = N; // short day name length
|
29 |
+
// Calendar._SMN_len = N; // short month name length
|
30 |
+
//
|
31 |
+
// If N = 3 then this is not needed either since we assume a value of 3 if not
|
32 |
+
// present, to be compatible with translation files that were written before
|
33 |
+
// this feature.
|
34 |
+
|
35 |
+
// short day names
|
36 |
+
Calendar._SDN = new Array
|
37 |
+
("Søn",
|
38 |
+
"Man",
|
39 |
+
"Tir",
|
40 |
+
"Ons",
|
41 |
+
"Tor",
|
42 |
+
"Fre",
|
43 |
+
"Lør",
|
44 |
+
"Søn");
|
45 |
+
|
46 |
+
// full month names
|
47 |
+
Calendar._MN = new Array
|
48 |
+
("Januar",
|
49 |
+
"Februar",
|
50 |
+
"Mars",
|
51 |
+
"April",
|
52 |
+
"Mai",
|
53 |
+
"Juni",
|
54 |
+
"Juli",
|
55 |
+
"August",
|
56 |
+
"September",
|
57 |
+
"Oktober",
|
58 |
+
"November",
|
59 |
+
"Desember");
|
60 |
+
|
61 |
+
// short month names
|
62 |
+
Calendar._SMN = new Array
|
63 |
+
("Jan",
|
64 |
+
"Feb",
|
65 |
+
"Mar",
|
66 |
+
"Apr",
|
67 |
+
"Mai",
|
68 |
+
"Jun",
|
69 |
+
"Jul",
|
70 |
+
"Aug",
|
71 |
+
"Sep",
|
72 |
+
"Okt",
|
73 |
+
"Nov",
|
74 |
+
"Des");
|
75 |
+
|
76 |
+
// tooltips
|
77 |
+
Calendar._TT = {};
|
78 |
+
Calendar._TT["INFO"] = "Om kalenderen";
|
79 |
+
|
80 |
+
Calendar._TT["ABOUT"] =
|
81 |
+
"DHTML Dato-/Tidsvelger\n" +
|
82 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
83 |
+
"For nyeste versjon, gå til: http://www.dynarch.com/projects/calendar/\n" +
|
84 |
+
"Distribuert under GNU LGPL. Se http://gnu.org/licenses/lgpl.html for detaljer." +
|
85 |
+
"\n\n" +
|
86 |
+
"Datovalg:\n" +
|
87 |
+
"- Bruk knappene \xab og \xbb for å velge år\n" +
|
88 |
+
"- Bruk knappene " + String.fromCharCode(0x2039) + " og " + String.fromCharCode(0x203a) + " for å velge måned\n" +
|
89 |
+
"- Hold inne musknappen eller knappene over for raskere valg.";
|
90 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
91 |
+
"Tidsvalg:\n" +
|
92 |
+
"- Klikk på en av tidsdelene for å øke den\n" +
|
93 |
+
"- eller Shift-klikk for å senke verdien\n" +
|
94 |
+
"- eller klikk-og-dra for raskere valg..";
|
95 |
+
|
96 |
+
Calendar._TT["PREV_YEAR"] = "Forrige. år (hold for meny)";
|
97 |
+
Calendar._TT["PREV_MONTH"] = "Forrige. måned (hold for meny)";
|
98 |
+
Calendar._TT["GO_TODAY"] = "Gå til idag";
|
99 |
+
Calendar._TT["NEXT_MONTH"] = "Neste måned (hold for meny)";
|
100 |
+
Calendar._TT["NEXT_YEAR"] = "Neste år (hold for meny)";
|
101 |
+
Calendar._TT["SEL_DATE"] = "Velg dato";
|
102 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Dra for å flytte";
|
103 |
+
Calendar._TT["PART_TODAY"] = " (idag)";
|
104 |
+
Calendar._TT["MON_FIRST"] = "Vis mandag først";
|
105 |
+
Calendar._TT["SUN_FIRST"] = "Vis søndag først";
|
106 |
+
Calendar._TT["CLOSE"] = "Lukk";
|
107 |
+
Calendar._TT["TODAY"] = "Idag";
|
108 |
+
Calendar._TT["TIME_PART"] = "(Shift-)Klikk eller dra for å endre verdi";
|
109 |
+
|
110 |
+
// date formats
|
111 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%d.%m.%Y";
|
112 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
|
113 |
+
|
114 |
+
Calendar._TT["WK"] = "uke";
|
js/calendar/lang/calendar-pl-utf8.js
ADDED
@@ -0,0 +1,93 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar PL language
|
4 |
+
// Author: Dariusz Pietrzak, <eyck@ghost.anime.pl>
|
5 |
+
// Author: Janusz Piwowarski, <jpiw@go2.pl>
|
6 |
+
// Encoding: utf-8
|
7 |
+
// Distributed under the same terms as the calendar itself.
|
8 |
+
|
9 |
+
Calendar._DN = new Array
|
10 |
+
("Niedziela",
|
11 |
+
"Poniedziałek",
|
12 |
+
"Wtorek",
|
13 |
+
"Środa",
|
14 |
+
"Czwartek",
|
15 |
+
"Piątek",
|
16 |
+
"Sobota",
|
17 |
+
"Niedziela");
|
18 |
+
Calendar._SDN = new Array
|
19 |
+
("Nie",
|
20 |
+
"Pn",
|
21 |
+
"Wt",
|
22 |
+
"Śr",
|
23 |
+
"Cz",
|
24 |
+
"Pt",
|
25 |
+
"So",
|
26 |
+
"Nie");
|
27 |
+
Calendar._MN = new Array
|
28 |
+
("Styczeń",
|
29 |
+
"Luty",
|
30 |
+
"Marzec",
|
31 |
+
"Kwiecień",
|
32 |
+
"Maj",
|
33 |
+
"Czerwiec",
|
34 |
+
"Lipiec",
|
35 |
+
"Sierpień",
|
36 |
+
"Wrzesień",
|
37 |
+
"Październik",
|
38 |
+
"Listopad",
|
39 |
+
"Grudzień");
|
40 |
+
Calendar._SMN = new Array
|
41 |
+
("Sty",
|
42 |
+
"Lut",
|
43 |
+
"Mar",
|
44 |
+
"Kwi",
|
45 |
+
"Maj",
|
46 |
+
"Cze",
|
47 |
+
"Lip",
|
48 |
+
"Sie",
|
49 |
+
"Wrz",
|
50 |
+
"Paź",
|
51 |
+
"Lis",
|
52 |
+
"Gru");
|
53 |
+
|
54 |
+
// tooltips
|
55 |
+
Calendar._TT = {};
|
56 |
+
Calendar._TT["INFO"] = "O kalendarzu";
|
57 |
+
|
58 |
+
Calendar._TT["ABOUT"] =
|
59 |
+
"DHTML Date/Time Selector\n" +
|
60 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
61 |
+
"Aby pobrać najnowszą wersję, odwiedź: http://www.dynarch.com/projects/calendar/\n" +
|
62 |
+
"Dostępny na licencji GNU LGPL. Zobacz szczegóły na http://gnu.org/licenses/lgpl.html." +
|
63 |
+
"\n\n" +
|
64 |
+
"Wybór daty:\n" +
|
65 |
+
"- Użyj przycisków \xab, \xbb by wybrać rok\n" +
|
66 |
+
"- Użyj przycisków " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " by wybrać miesiąc\n" +
|
67 |
+
"- Przytrzymaj klawisz myszy nad jednym z powyższych przycisków dla szybszego wyboru.";
|
68 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
69 |
+
"Wybór czasu:\n" +
|
70 |
+
"- Kliknij na jednym z pól czasu by zwiększyć jego wartość\n" +
|
71 |
+
"- lub kliknij trzymając Shift by zmiejszyć jego wartość\n" +
|
72 |
+
"- lub kliknij i przeciągnij dla szybszego wyboru.";
|
73 |
+
|
74 |
+
//Calendar._TT["TOGGLE"] = "Zmień pierwszy dzień tygodnia";
|
75 |
+
Calendar._TT["PREV_YEAR"] = "Poprzedni rok (przytrzymaj dla menu)";
|
76 |
+
Calendar._TT["PREV_MONTH"] = "Poprzedni miesiąc (przytrzymaj dla menu)";
|
77 |
+
Calendar._TT["GO_TODAY"] = "Idź do dzisiaj";
|
78 |
+
Calendar._TT["NEXT_MONTH"] = "Następny miesiąc (przytrzymaj dla menu)";
|
79 |
+
Calendar._TT["NEXT_YEAR"] = "Następny rok (przytrzymaj dla menu)";
|
80 |
+
Calendar._TT["SEL_DATE"] = "Wybierz datę";
|
81 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Przeciągnij by przesunąć";
|
82 |
+
Calendar._TT["PART_TODAY"] = " (dzisiaj)";
|
83 |
+
Calendar._TT["MON_FIRST"] = "Wyświetl poniedziałek jako pierwszy";
|
84 |
+
Calendar._TT["SUN_FIRST"] = "Wyświetl niedzielę jako pierwszą";
|
85 |
+
Calendar._TT["CLOSE"] = "Zamknij";
|
86 |
+
Calendar._TT["TODAY"] = "Dzisiaj";
|
87 |
+
Calendar._TT["TIME_PART"] = "(Shift-)Kliknij lub przeciągnij by zmienić wartość";
|
88 |
+
|
89 |
+
// date formats
|
90 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
|
91 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%e %B, %A";
|
92 |
+
|
93 |
+
Calendar._TT["WK"] = "ty";
|
js/calendar/lang/calendar-pl.js
ADDED
@@ -0,0 +1,56 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
// Calendar PL language
|
3 |
+
// Author: Artur Filipiak, <imagen@poczta.fm>
|
4 |
+
// January, 2004
|
5 |
+
// Encoding: UTF-8
|
6 |
+
Calendar._DN = new Array
|
7 |
+
("Niedziela", "Poniedziałek", "Wtorek", "Środa", "Czwartek", "Piątek", "Sobota", "Niedziela");
|
8 |
+
|
9 |
+
Calendar._SDN = new Array
|
10 |
+
("N", "Pn", "Wt", "Śr", "Cz", "Pt", "So", "N");
|
11 |
+
|
12 |
+
Calendar._MN = new Array
|
13 |
+
("Styczeń", "Luty", "Marzec", "Kwiecień", "Maj", "Czerwiec", "Lipiec", "Sierpień", "Wrzesień", "Październik", "Listopad", "Grudzień");
|
14 |
+
|
15 |
+
Calendar._SMN = new Array
|
16 |
+
("Sty", "Lut", "Mar", "Kwi", "Maj", "Cze", "Lip", "Sie", "Wrz", "Paź", "Lis", "Gru");
|
17 |
+
|
18 |
+
// tooltips
|
19 |
+
Calendar._TT = {};
|
20 |
+
Calendar._TT["INFO"] = "O kalendarzu";
|
21 |
+
|
22 |
+
Calendar._TT["ABOUT"] =
|
23 |
+
"DHTML Date/Time Selector\n" +
|
24 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
25 |
+
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
|
26 |
+
"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
|
27 |
+
"\n\n" +
|
28 |
+
"Wybór daty:\n" +
|
29 |
+
"- aby wybrać rok użyj przycisków \xab, \xbb\n" +
|
30 |
+
"- aby wybrać miesiąc użyj przycisków " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + "\n" +
|
31 |
+
"- aby przyspieszyć wybór przytrzymaj wciśnięty przycisk myszy nad ww. przyciskami.";
|
32 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
33 |
+
"Wybór czasu:\n" +
|
34 |
+
"- aby zwiększyć wartość kliknij na dowolnym elemencie selekcji czasu\n" +
|
35 |
+
"- aby zmniejszyć wartość użyj dodatkowo klawisza Shift\n" +
|
36 |
+
"- możesz również poruszać myszkę w lewo i prawo wraz z wciśniętym lewym klawiszem.";
|
37 |
+
|
38 |
+
Calendar._TT["PREV_YEAR"] = "Poprz. rok (przytrzymaj dla menu)";
|
39 |
+
Calendar._TT["PREV_MONTH"] = "Poprz. miesiąc (przytrzymaj dla menu)";
|
40 |
+
Calendar._TT["GO_TODAY"] = "Pokaż dziś";
|
41 |
+
Calendar._TT["NEXT_MONTH"] = "Nast. miesiąc (przytrzymaj dla menu)";
|
42 |
+
Calendar._TT["NEXT_YEAR"] = "Nast. rok (przytrzymaj dla menu)";
|
43 |
+
Calendar._TT["SEL_DATE"] = "Wybierz datę";
|
44 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Przesuń okienko";
|
45 |
+
Calendar._TT["PART_TODAY"] = " (dziś)";
|
46 |
+
Calendar._TT["MON_FIRST"] = "Pokaż Poniedziałek jako pierwszy";
|
47 |
+
Calendar._TT["SUN_FIRST"] = "Pokaż Niedzielę jako pierwszą";
|
48 |
+
Calendar._TT["CLOSE"] = "Zamknij";
|
49 |
+
Calendar._TT["TODAY"] = "Dziś";
|
50 |
+
Calendar._TT["TIME_PART"] = "(Shift-)klik | drag, aby zmienić wartość";
|
51 |
+
|
52 |
+
// date formats
|
53 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%Y.%m.%d";
|
54 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
|
55 |
+
|
56 |
+
Calendar._TT["WK"] = "wk";
|
js/calendar/lang/calendar-pt.js
ADDED
@@ -0,0 +1,123 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar pt_BR language
|
4 |
+
// Author: Adalberto Machado, <betosm@terra.com.br>
|
5 |
+
// Encoding: any
|
6 |
+
// Distributed under the same terms as the calendar itself.
|
7 |
+
|
8 |
+
// For translators: please use UTF-8 if possible. We strongly believe that
|
9 |
+
// Unicode is the answer to a real internationalized world. Also please
|
10 |
+
// include your contact information in the header, as can be seen above.
|
11 |
+
|
12 |
+
// full day names
|
13 |
+
Calendar._DN = new Array
|
14 |
+
("Domingo",
|
15 |
+
"Segunda",
|
16 |
+
"Terca",
|
17 |
+
"Quarta",
|
18 |
+
"Quinta",
|
19 |
+
"Sexta",
|
20 |
+
"Sabado",
|
21 |
+
"Domingo");
|
22 |
+
|
23 |
+
// Please note that the following array of short day names (and the same goes
|
24 |
+
// for short month names, _SMN) isn't absolutely necessary. We give it here
|
25 |
+
// for exemplification on how one can customize the short day names, but if
|
26 |
+
// they are simply the first N letters of the full name you can simply say:
|
27 |
+
//
|
28 |
+
// Calendar._SDN_len = N; // short day name length
|
29 |
+
// Calendar._SMN_len = N; // short month name length
|
30 |
+
//
|
31 |
+
// If N = 3 then this is not needed either since we assume a value of 3 if not
|
32 |
+
// present, to be compatible with translation files that were written before
|
33 |
+
// this feature.
|
34 |
+
|
35 |
+
// short day names
|
36 |
+
Calendar._SDN = new Array
|
37 |
+
("Dom",
|
38 |
+
"Seg",
|
39 |
+
"Ter",
|
40 |
+
"Qua",
|
41 |
+
"Qui",
|
42 |
+
"Sex",
|
43 |
+
"Sab",
|
44 |
+
"Dom");
|
45 |
+
|
46 |
+
// full month names
|
47 |
+
Calendar._MN = new Array
|
48 |
+
("Janeiro",
|
49 |
+
"Fevereiro",
|
50 |
+
"Marco",
|
51 |
+
"Abril",
|
52 |
+
"Maio",
|
53 |
+
"Junho",
|
54 |
+
"Julho",
|
55 |
+
"Agosto",
|
56 |
+
"Setembro",
|
57 |
+
"Outubro",
|
58 |
+
"Novembro",
|
59 |
+
"Dezembro");
|
60 |
+
|
61 |
+
// short month names
|
62 |
+
Calendar._SMN = new Array
|
63 |
+
("Jan",
|
64 |
+
"Fev",
|
65 |
+
"Mar",
|
66 |
+
"Abr",
|
67 |
+
"Mai",
|
68 |
+
"Jun",
|
69 |
+
"Jul",
|
70 |
+
"Ago",
|
71 |
+
"Set",
|
72 |
+
"Out",
|
73 |
+
"Nov",
|
74 |
+
"Dez");
|
75 |
+
|
76 |
+
// tooltips
|
77 |
+
Calendar._TT = {};
|
78 |
+
Calendar._TT["INFO"] = "Sobre o calendario";
|
79 |
+
|
80 |
+
Calendar._TT["ABOUT"] =
|
81 |
+
"DHTML Date/Time Selector\n" +
|
82 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
83 |
+
"Ultima versao visite: http://www.dynarch.com/projects/calendar/\n" +
|
84 |
+
"Distribuido sobre GNU LGPL. Veja http://gnu.org/licenses/lgpl.html para detalhes." +
|
85 |
+
"\n\n" +
|
86 |
+
"Selecao de data:\n" +
|
87 |
+
"- Use os botoes \xab, \xbb para selecionar o ano\n" +
|
88 |
+
"- Use os botoes " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " para selecionar o mes\n" +
|
89 |
+
"- Segure o botao do mouse em qualquer um desses botoes para selecao rapida.";
|
90 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
91 |
+
"Selecao de hora:\n" +
|
92 |
+
"- Clique em qualquer parte da hora para incrementar\n" +
|
93 |
+
"- ou Shift-click para decrementar\n" +
|
94 |
+
"- ou clique e segure para selecao rapida.";
|
95 |
+
|
96 |
+
Calendar._TT["PREV_YEAR"] = "Ant. ano (segure para menu)";
|
97 |
+
Calendar._TT["PREV_MONTH"] = "Ant. mes (segure para menu)";
|
98 |
+
Calendar._TT["GO_TODAY"] = "Hoje";
|
99 |
+
Calendar._TT["NEXT_MONTH"] = "Prox. mes (segure para menu)";
|
100 |
+
Calendar._TT["NEXT_YEAR"] = "Prox. ano (segure para menu)";
|
101 |
+
Calendar._TT["SEL_DATE"] = "Selecione a data";
|
102 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Arraste para mover";
|
103 |
+
Calendar._TT["PART_TODAY"] = " (hoje)";
|
104 |
+
|
105 |
+
// the following is to inform that "%s" is to be the first day of week
|
106 |
+
// %s will be replaced with the day name.
|
107 |
+
Calendar._TT["DAY_FIRST"] = "Mostre %s primeiro";
|
108 |
+
|
109 |
+
// This may be locale-dependent. It specifies the week-end days, as an array
|
110 |
+
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
|
111 |
+
// means Monday, etc.
|
112 |
+
Calendar._TT["WEEKEND"] = "0,6";
|
113 |
+
|
114 |
+
Calendar._TT["CLOSE"] = "Fechar";
|
115 |
+
Calendar._TT["TODAY"] = "Hoje";
|
116 |
+
Calendar._TT["TIME_PART"] = "(Shift-)Click ou arraste para mudar valor";
|
117 |
+
|
118 |
+
// date formats
|
119 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%d/%m/%Y";
|
120 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%a, %e %b";
|
121 |
+
|
122 |
+
Calendar._TT["WK"] = "sm";
|
123 |
+
Calendar._TT["TIME"] = "Hora:";
|
js/calendar/lang/calendar-ro.js
ADDED
@@ -0,0 +1,66 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
Calendar._DN = new Array
|
3 |
+
("Duminică",
|
4 |
+
"Luni",
|
5 |
+
"Marţi",
|
6 |
+
"Miercuri",
|
7 |
+
"Joi",
|
8 |
+
"Vineri",
|
9 |
+
"Sâmbătă",
|
10 |
+
"Duminică");
|
11 |
+
Calendar._SDN_len = 2;
|
12 |
+
Calendar._MN = new Array
|
13 |
+
("Ianuarie",
|
14 |
+
"Februarie",
|
15 |
+
"Martie",
|
16 |
+
"Aprilie",
|
17 |
+
"Mai",
|
18 |
+
"Iunie",
|
19 |
+
"Iulie",
|
20 |
+
"August",
|
21 |
+
"Septembrie",
|
22 |
+
"Octombrie",
|
23 |
+
"Noiembrie",
|
24 |
+
"Decembrie");
|
25 |
+
|
26 |
+
// tooltips
|
27 |
+
Calendar._TT = {};
|
28 |
+
|
29 |
+
Calendar._TT["INFO"] = "Despre calendar";
|
30 |
+
|
31 |
+
Calendar._TT["ABOUT"] =
|
32 |
+
"DHTML Date/Time Selector\n" +
|
33 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
34 |
+
"Pentru ultima versiune vizitaţi: http://www.dynarch.com/projects/calendar/\n" +
|
35 |
+
"Distribuit sub GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
|
36 |
+
"\n\n" +
|
37 |
+
"Selecţia datei:\n" +
|
38 |
+
"- Folosiţi butoanele \xab, \xbb pentru a selecta anul\n" +
|
39 |
+
"- Folosiţi butoanele " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " pentru a selecta luna\n" +
|
40 |
+
"- Tineţi butonul mouse-ului apăsat pentru selecţie mai rapidă.";
|
41 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
42 |
+
"Selecţia orei:\n" +
|
43 |
+
"- Click pe ora sau minut pentru a mări valoarea cu 1\n" +
|
44 |
+
"- Sau Shift-Click pentru a micşora valoarea cu 1\n" +
|
45 |
+
"- Sau Click şi drag pentru a selecta mai repede.";
|
46 |
+
|
47 |
+
Calendar._TT["PREV_YEAR"] = "Anul precedent (lung pt menu)";
|
48 |
+
Calendar._TT["PREV_MONTH"] = "Luna precedentă (lung pt menu)";
|
49 |
+
Calendar._TT["GO_TODAY"] = "Data de azi";
|
50 |
+
Calendar._TT["NEXT_MONTH"] = "Luna următoare (lung pt menu)";
|
51 |
+
Calendar._TT["NEXT_YEAR"] = "Anul următor (lung pt menu)";
|
52 |
+
Calendar._TT["SEL_DATE"] = "Selectează data";
|
53 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Trage pentru a mişca";
|
54 |
+
Calendar._TT["PART_TODAY"] = " (astăzi)";
|
55 |
+
Calendar._TT["DAY_FIRST"] = "Afişează %s prima zi";
|
56 |
+
Calendar._TT["WEEKEND"] = "0,6";
|
57 |
+
Calendar._TT["CLOSE"] = "Închide";
|
58 |
+
Calendar._TT["TODAY"] = "Astăzi";
|
59 |
+
Calendar._TT["TIME_PART"] = "(Shift-)Click sau drag pentru a selecta";
|
60 |
+
|
61 |
+
// date formats
|
62 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%d-%m-%Y";
|
63 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%A, %d %B";
|
64 |
+
|
65 |
+
Calendar._TT["WK"] = "spt";
|
66 |
+
Calendar._TT["TIME"] = "Ora:";
|
js/calendar/lang/calendar-ru.js
ADDED
@@ -0,0 +1,123 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar RU language
|
4 |
+
// Translation: Sly Golovanov, http://golovanov.net, <sly@golovanov.net>
|
5 |
+
// Encoding: any
|
6 |
+
// Distributed under the same terms as the calendar itself.
|
7 |
+
|
8 |
+
// For translators: please use UTF-8 if possible. We strongly believe that
|
9 |
+
// Unicode is the answer to a real internationalized world. Also please
|
10 |
+
// include your contact information in the header, as can be seen above.
|
11 |
+
|
12 |
+
// full day names
|
13 |
+
Calendar._DN = new Array
|
14 |
+
("воскресенье",
|
15 |
+
"понедельник",
|
16 |
+
"вторник",
|
17 |
+
"среда",
|
18 |
+
"четверг",
|
19 |
+
"пятница",
|
20 |
+
"суббота",
|
21 |
+
"воскресенье");
|
22 |
+
|
23 |
+
// Please note that the following array of short day names (and the same goes
|
24 |
+
// for short month names, _SMN) isn't absolutely necessary. We give it here
|
25 |
+
// for exemplification on how one can customize the short day names, but if
|
26 |
+
// they are simply the first N letters of the full name you can simply say:
|
27 |
+
//
|
28 |
+
// Calendar._SDN_len = N; // short day name length
|
29 |
+
// Calendar._SMN_len = N; // short month name length
|
30 |
+
//
|
31 |
+
// If N = 3 then this is not needed either since we assume a value of 3 if not
|
32 |
+
// present, to be compatible with translation files that were written before
|
33 |
+
// this feature.
|
34 |
+
|
35 |
+
// short day names
|
36 |
+
Calendar._SDN = new Array
|
37 |
+
("вск",
|
38 |
+
"пон",
|
39 |
+
"втр",
|
40 |
+
"срд",
|
41 |
+
"чет",
|
42 |
+
"пят",
|
43 |
+
"суб",
|
44 |
+
"вск");
|
45 |
+
|
46 |
+
// full month names
|
47 |
+
Calendar._MN = new Array
|
48 |
+
("январь",
|
49 |
+
"февраль",
|
50 |
+
"март",
|
51 |
+
"апрель",
|
52 |
+
"май",
|
53 |
+
"июнь",
|
54 |
+
"июль",
|
55 |
+
"август",
|
56 |
+
"сентябрь",
|
57 |
+
"октябрь",
|
58 |
+
"ноябрь",
|
59 |
+
"декабрь");
|
60 |
+
|
61 |
+
// short month names
|
62 |
+
Calendar._SMN = new Array
|
63 |
+
("янв",
|
64 |
+
"фев",
|
65 |
+
"мар",
|
66 |
+
"апр",
|
67 |
+
"май",
|
68 |
+
"июн",
|
69 |
+
"июл",
|
70 |
+
"авг",
|
71 |
+
"сен",
|
72 |
+
"окт",
|
73 |
+
"ноя",
|
74 |
+
"дек");
|
75 |
+
|
76 |
+
// tooltips
|
77 |
+
Calendar._TT = {};
|
78 |
+
Calendar._TT["INFO"] = "О календаре...";
|
79 |
+
|
80 |
+
Calendar._TT["ABOUT"] =
|
81 |
+
"DHTML Date/Time Selector\n" +
|
82 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
83 |
+
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
|
84 |
+
"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
|
85 |
+
"\n\n" +
|
86 |
+
"Как выбрать дату:\n" +
|
87 |
+
"- При помощи кнопок \xab, \xbb можно выбрать год\n" +
|
88 |
+
"- При помощи кнопок " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " можно выбрать месяц\n" +
|
89 |
+
"- Подержите эти кнопки нажатыми, чтобы появилось меню быстрого выбора.";
|
90 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
91 |
+
"Как выбрать время:\n" +
|
92 |
+
"- При клике на часах или минутах они увеличиваются\n" +
|
93 |
+
"- при клике с нажатой клавишей Shift они уменьшаются\n" +
|
94 |
+
"- если нажать и двигать мышкой влево/вправо, они будут меняться быстрее.";
|
95 |
+
|
96 |
+
Calendar._TT["PREV_YEAR"] = "На год назад (удерживать для меню)";
|
97 |
+
Calendar._TT["PREV_MONTH"] = "На месяц назад (удерживать для меню)";
|
98 |
+
Calendar._TT["GO_TODAY"] = "Сегодня";
|
99 |
+
Calendar._TT["NEXT_MONTH"] = "На месяц вперед (удерживать для меню)";
|
100 |
+
Calendar._TT["NEXT_YEAR"] = "На год вперед (удерживать для меню)";
|
101 |
+
Calendar._TT["SEL_DATE"] = "Выберите дату";
|
102 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Перетаскивайте мышкой";
|
103 |
+
Calendar._TT["PART_TODAY"] = " (сегодня)";
|
104 |
+
|
105 |
+
// the following is to inform that "%s" is to be the first day of week
|
106 |
+
// %s will be replaced with the day name.
|
107 |
+
Calendar._TT["DAY_FIRST"] = "Первый день недели будет %s";
|
108 |
+
|
109 |
+
// This may be locale-dependent. It specifies the week-end days, as an array
|
110 |
+
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
|
111 |
+
// means Monday, etc.
|
112 |
+
Calendar._TT["WEEKEND"] = "0,6";
|
113 |
+
|
114 |
+
Calendar._TT["CLOSE"] = "Закрыть";
|
115 |
+
Calendar._TT["TODAY"] = "Сегодня";
|
116 |
+
Calendar._TT["TIME_PART"] = "(Shift-)клик или нажать и двигать";
|
117 |
+
|
118 |
+
// date formats
|
119 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
|
120 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%e %b, %a";
|
121 |
+
|
122 |
+
Calendar._TT["WK"] = "нед";
|
123 |
+
Calendar._TT["TIME"] = "Время:";
|
js/calendar/lang/calendar-ru_win_.js
ADDED
@@ -0,0 +1,123 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar RU language
|
4 |
+
// Translation: Sly Golovanov, http://golovanov.net, <sly@golovanov.net>
|
5 |
+
// Encoding: any
|
6 |
+
// Distributed under the same terms as the calendar itself.
|
7 |
+
|
8 |
+
// For translators: please use UTF-8 if possible. We strongly believe that
|
9 |
+
// Unicode is the answer to a real internationalized world. Also please
|
10 |
+
// include your contact information in the header, as can be seen above.
|
11 |
+
|
12 |
+
// full day names
|
13 |
+
Calendar._DN = new Array
|
14 |
+
("�����������",
|
15 |
+
"�����������",
|
16 |
+
"�������",
|
17 |
+
"�����",
|
18 |
+
"�������",
|
19 |
+
"�������",
|
20 |
+
"�������",
|
21 |
+
"�����������");
|
22 |
+
|
23 |
+
// Please note that the following array of short day names (and the same goes
|
24 |
+
// for short month names, _SMN) isn't absolutely necessary. We give it here
|
25 |
+
// for exemplification on how one can customize the short day names, but if
|
26 |
+
// they are simply the first N letters of the full name you can simply say:
|
27 |
+
//
|
28 |
+
// Calendar._SDN_len = N; // short day name length
|
29 |
+
// Calendar._SMN_len = N; // short month name length
|
30 |
+
//
|
31 |
+
// If N = 3 then this is not needed either since we assume a value of 3 if not
|
32 |
+
// present, to be compatible with translation files that were written before
|
33 |
+
// this feature.
|
34 |
+
|
35 |
+
// short day names
|
36 |
+
Calendar._SDN = new Array
|
37 |
+
("���",
|
38 |
+
"���",
|
39 |
+
"���",
|
40 |
+
"���",
|
41 |
+
"���",
|
42 |
+
"���",
|
43 |
+
"���",
|
44 |
+
"���");
|
45 |
+
|
46 |
+
// full month names
|
47 |
+
Calendar._MN = new Array
|
48 |
+
("������",
|
49 |
+
"�������",
|
50 |
+
"����",
|
51 |
+
"������",
|
52 |
+
"���",
|
53 |
+
"����",
|
54 |
+
"����",
|
55 |
+
"������",
|
56 |
+
"��������",
|
57 |
+
"�������",
|
58 |
+
"������",
|
59 |
+
"�������");
|
60 |
+
|
61 |
+
// short month names
|
62 |
+
Calendar._SMN = new Array
|
63 |
+
("���",
|
64 |
+
"���",
|
65 |
+
"���",
|
66 |
+
"���",
|
67 |
+
"���",
|
68 |
+
"���",
|
69 |
+
"���",
|
70 |
+
"���",
|
71 |
+
"���",
|
72 |
+
"���",
|
73 |
+
"���",
|
74 |
+
"���");
|
75 |
+
|
76 |
+
// tooltips
|
77 |
+
Calendar._TT = {};
|
78 |
+
Calendar._TT["INFO"] = "� ���������...";
|
79 |
+
|
80 |
+
Calendar._TT["ABOUT"] =
|
81 |
+
"DHTML Date/Time Selector\n" +
|
82 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
83 |
+
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
|
84 |
+
"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
|
85 |
+
"\n\n" +
|
86 |
+
"��� ������� ����:\n" +
|
87 |
+
"- ��� ������ ������ \xab, \xbb ����� ������� ���\n" +
|
88 |
+
"- ��� ������ ������ " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " ����� ������� �����\n" +
|
89 |
+
"- ��������� ��� ������ ��������, ����� ��������� ���� �������� ������.";
|
90 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
91 |
+
"��� ������� �����:\n" +
|
92 |
+
"- ��� ����� �� ����� ��� ������� ��� �������������\n" +
|
93 |
+
"- ��� ����� � ������� �������� Shift ��� �����������\n" +
|
94 |
+
"- ���� ������ � ������� ������ �����/������, ��� ����� �������� �������.";
|
95 |
+
|
96 |
+
Calendar._TT["PREV_YEAR"] = "�� ��� ����� (���������� ��� ����)";
|
97 |
+
Calendar._TT["PREV_MONTH"] = "�� ����� ����� (���������� ��� ����)";
|
98 |
+
Calendar._TT["GO_TODAY"] = "�������";
|
99 |
+
Calendar._TT["NEXT_MONTH"] = "�� ����� ������ (���������� ��� ����)";
|
100 |
+
Calendar._TT["NEXT_YEAR"] = "�� ��� ������ (���������� ��� ����)";
|
101 |
+
Calendar._TT["SEL_DATE"] = "�������� ����";
|
102 |
+
Calendar._TT["DRAG_TO_MOVE"] = "�������������� ������";
|
103 |
+
Calendar._TT["PART_TODAY"] = " (�������)";
|
104 |
+
|
105 |
+
// the following is to inform that "%s" is to be the first day of week
|
106 |
+
// %s will be replaced with the day name.
|
107 |
+
Calendar._TT["DAY_FIRST"] = "������ ���� ������ ����� %s";
|
108 |
+
|
109 |
+
// This may be locale-dependent. It specifies the week-end days, as an array
|
110 |
+
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
|
111 |
+
// means Monday, etc.
|
112 |
+
Calendar._TT["WEEKEND"] = "0,6";
|
113 |
+
|
114 |
+
Calendar._TT["CLOSE"] = "�������";
|
115 |
+
Calendar._TT["TODAY"] = "�������";
|
116 |
+
Calendar._TT["TIME_PART"] = "(Shift-)���� ��� ������ � �������";
|
117 |
+
|
118 |
+
// date formats
|
119 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
|
120 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%e %b, %a";
|
121 |
+
|
122 |
+
Calendar._TT["WK"] = "���";
|
123 |
+
Calendar._TT["TIME"] = "�����:";
|
js/calendar/lang/calendar-si.js
ADDED
@@ -0,0 +1,94 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* Slovenian language file for the DHTML Calendar version 0.9.2
|
2 |
+
* Author David Milost <mercy@volja.net>, January 2004.
|
3 |
+
* Feel free to use this script under the terms of the GNU Lesser General
|
4 |
+
* Public License, as long as you do not remove or alter this notice.
|
5 |
+
*/
|
6 |
+
// full day names
|
7 |
+
Calendar._DN = new Array
|
8 |
+
("Nedelja",
|
9 |
+
"Ponedeljek",
|
10 |
+
"Torek",
|
11 |
+
"Sreda",
|
12 |
+
"Četrtek",
|
13 |
+
"Petek",
|
14 |
+
"Sobota",
|
15 |
+
"Nedelja");
|
16 |
+
// short day names
|
17 |
+
Calendar._SDN = new Array
|
18 |
+
("Ned",
|
19 |
+
"Pon",
|
20 |
+
"Tor",
|
21 |
+
"Sre",
|
22 |
+
"Čet",
|
23 |
+
"Pet",
|
24 |
+
"Sob",
|
25 |
+
"Ned");
|
26 |
+
// short month names
|
27 |
+
Calendar._SMN = new Array
|
28 |
+
("Jan",
|
29 |
+
"Feb",
|
30 |
+
"Mar",
|
31 |
+
"Apr",
|
32 |
+
"Maj",
|
33 |
+
"Jun",
|
34 |
+
"Jul",
|
35 |
+
"Avg",
|
36 |
+
"Sep",
|
37 |
+
"Okt",
|
38 |
+
"Nov",
|
39 |
+
"Dec");
|
40 |
+
// full month names
|
41 |
+
Calendar._MN = new Array
|
42 |
+
("Januar",
|
43 |
+
"Februar",
|
44 |
+
"Marec",
|
45 |
+
"April",
|
46 |
+
"Maj",
|
47 |
+
"Junij",
|
48 |
+
"Julij",
|
49 |
+
"Avgust",
|
50 |
+
"September",
|
51 |
+
"Oktober",
|
52 |
+
"November",
|
53 |
+
"December");
|
54 |
+
|
55 |
+
// tooltips
|
56 |
+
// tooltips
|
57 |
+
Calendar._TT = {};
|
58 |
+
Calendar._TT["INFO"] = "O koledarju";
|
59 |
+
|
60 |
+
Calendar._TT["ABOUT"] =
|
61 |
+
"DHTML Date/Time Selector\n" +
|
62 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
63 |
+
"Za zadnjo verzijo pojdine na naslov: http://www.dynarch.com/projects/calendar/\n" +
|
64 |
+
"Distribuirano pod GNU LGPL. Poglejte http://gnu.org/licenses/lgpl.html za podrobnosti." +
|
65 |
+
"\n\n" +
|
66 |
+
"Izbor datuma:\n" +
|
67 |
+
"- Uporabite \xab, \xbb gumbe za izbor leta\n" +
|
68 |
+
"- Uporabite " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " gumbe za izbor meseca\n" +
|
69 |
+
"- Zadržite klik na kateremkoli od zgornjih gumbov za hiter izbor.";
|
70 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
71 |
+
"Izbor ćasa:\n" +
|
72 |
+
"- Kliknite na katerikoli del ćasa za poveć. le-tega\n" +
|
73 |
+
"- ali Shift-click za zmanj. le-tega\n" +
|
74 |
+
"- ali kliknite in povlecite za hiter izbor.";
|
75 |
+
|
76 |
+
Calendar._TT["TOGGLE"] = "Spremeni dan s katerim se prićne teden";
|
77 |
+
Calendar._TT["PREV_YEAR"] = "Predhodnje leto (dolg klik za meni)";
|
78 |
+
Calendar._TT["PREV_MONTH"] = "Predhodnji mesec (dolg klik za meni)";
|
79 |
+
Calendar._TT["GO_TODAY"] = "Pojdi na tekoći dan";
|
80 |
+
Calendar._TT["NEXT_MONTH"] = "Naslednji mesec (dolg klik za meni)";
|
81 |
+
Calendar._TT["NEXT_YEAR"] = "Naslednje leto (dolg klik za meni)";
|
82 |
+
Calendar._TT["SEL_DATE"] = "Izberite datum";
|
83 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Pritisni in povleci za spremembo pozicije";
|
84 |
+
Calendar._TT["PART_TODAY"] = " (danes)";
|
85 |
+
Calendar._TT["MON_FIRST"] = "Prikaži ponedeljek kot prvi dan";
|
86 |
+
Calendar._TT["SUN_FIRST"] = "Prikaži nedeljo kot prvi dan";
|
87 |
+
Calendar._TT["CLOSE"] = "Zapri";
|
88 |
+
Calendar._TT["TODAY"] = "Danes";
|
89 |
+
|
90 |
+
// date formats
|
91 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
|
92 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
|
93 |
+
|
94 |
+
Calendar._TT["WK"] = "Ted";
|
js/calendar/lang/calendar-sk.js
ADDED
@@ -0,0 +1,99 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar SK language
|
4 |
+
// Author: Peter Valach (pvalach@gmx.net)
|
5 |
+
// Encoding: utf-8
|
6 |
+
// Last update: 2003/10/29
|
7 |
+
// Distributed under the same terms as the calendar itself.
|
8 |
+
|
9 |
+
// full day names
|
10 |
+
Calendar._DN = new Array
|
11 |
+
("NedeÄľa",
|
12 |
+
"Pondelok",
|
13 |
+
"Utorok",
|
14 |
+
"Streda",
|
15 |
+
"Ĺ tvrtok",
|
16 |
+
"Piatok",
|
17 |
+
"Sobota",
|
18 |
+
"NedeÄľa");
|
19 |
+
|
20 |
+
// short day names
|
21 |
+
Calendar._SDN = new Array
|
22 |
+
("Ned",
|
23 |
+
"Pon",
|
24 |
+
"Uto",
|
25 |
+
"Str",
|
26 |
+
"Ĺ tv",
|
27 |
+
"Pia",
|
28 |
+
"Sob",
|
29 |
+
"Ned");
|
30 |
+
|
31 |
+
// full month names
|
32 |
+
Calendar._MN = new Array
|
33 |
+
("Január",
|
34 |
+
"Február",
|
35 |
+
"Marec",
|
36 |
+
"AprĂl",
|
37 |
+
"Máj",
|
38 |
+
"JĂşn",
|
39 |
+
"JĂşl",
|
40 |
+
"August",
|
41 |
+
"September",
|
42 |
+
"OktĂłber",
|
43 |
+
"November",
|
44 |
+
"December");
|
45 |
+
|
46 |
+
// short month names
|
47 |
+
Calendar._SMN = new Array
|
48 |
+
("Jan",
|
49 |
+
"Feb",
|
50 |
+
"Mar",
|
51 |
+
"Apr",
|
52 |
+
"Máj",
|
53 |
+
"JĂşn",
|
54 |
+
"JĂşl",
|
55 |
+
"Aug",
|
56 |
+
"Sep",
|
57 |
+
"Okt",
|
58 |
+
"Nov",
|
59 |
+
"Dec");
|
60 |
+
|
61 |
+
// tooltips
|
62 |
+
Calendar._TT = {};
|
63 |
+
Calendar._TT["INFO"] = "O kalendári";
|
64 |
+
|
65 |
+
Calendar._TT["ABOUT"] =
|
66 |
+
"DHTML Date/Time Selector\n" +
|
67 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" +
|
68 |
+
"Poslednú verziu nájdete na: http://www.dynarch.com/projects/calendar/\n" +
|
69 |
+
"Distribuované pod GNU LGPL. Viď http://gnu.org/licenses/lgpl.html pre detaily." +
|
70 |
+
"\n\n" +
|
71 |
+
"Výber dátumu:\n" +
|
72 |
+
"- Použite tlačidlá \xab, \xbb pre výber roku\n" +
|
73 |
+
"- Použite tlačidlá " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " pre výber mesiaca\n" +
|
74 |
+
"- Ak ktorĂ©koÄľvek z tĂ˝chto tlaÄŤidiel podrĹľĂte dlhšie, zobrazĂ sa rĂ˝chly vĂ˝ber.";
|
75 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
76 |
+
"Výber času:\n" +
|
77 |
+
"- Kliknutie na niektorú položku času ju zvýši\n" +
|
78 |
+
"- Shift-klik ju znĂĹľi\n" +
|
79 |
+
"- Ak podrĹľĂte tlaÄŤĂtko stlaÄŤenĂ©, posĂşvanĂm menĂte hodnotu.";
|
80 |
+
|
81 |
+
Calendar._TT["PREV_YEAR"] = "Predošlý rok (podržte pre menu)";
|
82 |
+
Calendar._TT["PREV_MONTH"] = "Predošlý mesiac (podržte pre menu)";
|
83 |
+
Calendar._TT["GO_TODAY"] = "Prejsť na dnešok";
|
84 |
+
Calendar._TT["NEXT_MONTH"] = "Nasl. mesiac (podrĹľte pre menu)";
|
85 |
+
Calendar._TT["NEXT_YEAR"] = "Nasl. rok (podrĹľte pre menu)";
|
86 |
+
Calendar._TT["SEL_DATE"] = "Zvoľte dátum";
|
87 |
+
Calendar._TT["DRAG_TO_MOVE"] = "PodrĹľanĂm tlaÄŤĂtka zmenĂte polohu";
|
88 |
+
Calendar._TT["PART_TODAY"] = " (dnes)";
|
89 |
+
Calendar._TT["MON_FIRST"] = "ZobraziĹĄ pondelok ako prvĂ˝";
|
90 |
+
Calendar._TT["SUN_FIRST"] = "ZobraziĹĄ nedeÄľu ako prvĂş";
|
91 |
+
Calendar._TT["CLOSE"] = "ZavrieĹĄ";
|
92 |
+
Calendar._TT["TODAY"] = "Dnes";
|
93 |
+
Calendar._TT["TIME_PART"] = "(Shift-)klik/ĹĄahanie zmenĂ hodnotu";
|
94 |
+
|
95 |
+
// date formats
|
96 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "$d. %m. %Y";
|
97 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%a, %e. %b";
|
98 |
+
|
99 |
+
Calendar._TT["WK"] = "týž";
|
js/calendar/lang/calendar-sp.js
ADDED
@@ -0,0 +1,110 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar SP language
|
4 |
+
// Author: Rafael Velasco <rvu_at_idecnet_dot_com>
|
5 |
+
// Encoding: any
|
6 |
+
// Distributed under the same terms as the calendar itself.
|
7 |
+
|
8 |
+
// For translators: please use UTF-8 if possible. We strongly believe that
|
9 |
+
// Unicode is the answer to a real internationalized world. Also please
|
10 |
+
// include your contact information in the header, as can be seen above.
|
11 |
+
|
12 |
+
// full day names
|
13 |
+
Calendar._DN = new Array
|
14 |
+
("Domingo",
|
15 |
+
"Lunes",
|
16 |
+
"Martes",
|
17 |
+
"Miercoles",
|
18 |
+
"Jueves",
|
19 |
+
"Viernes",
|
20 |
+
"Sabado",
|
21 |
+
"Domingo");
|
22 |
+
|
23 |
+
Calendar._SDN = new Array
|
24 |
+
("Dom",
|
25 |
+
"Lun",
|
26 |
+
"Mar",
|
27 |
+
"Mie",
|
28 |
+
"Jue",
|
29 |
+
"Vie",
|
30 |
+
"Sab",
|
31 |
+
"Dom");
|
32 |
+
|
33 |
+
// full month names
|
34 |
+
Calendar._MN = new Array
|
35 |
+
("Enero",
|
36 |
+
"Febrero",
|
37 |
+
"Marzo",
|
38 |
+
"Abril",
|
39 |
+
"Mayo",
|
40 |
+
"Junio",
|
41 |
+
"Julio",
|
42 |
+
"Agosto",
|
43 |
+
"Septiembre",
|
44 |
+
"Octubre",
|
45 |
+
"Noviembre",
|
46 |
+
"Diciembre");
|
47 |
+
|
48 |
+
// short month names
|
49 |
+
Calendar._SMN = new Array
|
50 |
+
("Ene",
|
51 |
+
"Feb",
|
52 |
+
"Mar",
|
53 |
+
"Abr",
|
54 |
+
"May",
|
55 |
+
"Jun",
|
56 |
+
"Jul",
|
57 |
+
"Ago",
|
58 |
+
"Sep",
|
59 |
+
"Oct",
|
60 |
+
"Nov",
|
61 |
+
"Dic");
|
62 |
+
|
63 |
+
// tooltips
|
64 |
+
Calendar._TT = {};
|
65 |
+
Calendar._TT["INFO"] = "Informaci�n del Calendario";
|
66 |
+
|
67 |
+
Calendar._TT["ABOUT"] =
|
68 |
+
"DHTML Date/Time Selector\n" +
|
69 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
70 |
+
"Nuevas versiones en: http://www.dynarch.com/projects/calendar/\n" +
|
71 |
+
"Distribuida bajo licencia GNU LGPL. Para detalles vea http://gnu.org/licenses/lgpl.html ." +
|
72 |
+
"\n\n" +
|
73 |
+
"Selecci�n de Fechas:\n" +
|
74 |
+
"- Use \xab, \xbb para seleccionar el a�o\n" +
|
75 |
+
"- Use " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " para seleccionar el mes\n" +
|
76 |
+
"- Mantenga presionado el bot�n del rat�n en cualquiera de las opciones superiores para un acceso rapido .";
|
77 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
78 |
+
"Selecci�n del Reloj:\n" +
|
79 |
+
"- Seleccione la hora para cambiar el reloj\n" +
|
80 |
+
"- o presione Shift-click para disminuirlo\n" +
|
81 |
+
"- o presione click y arrastre del rat�n para una selecci�n rapida.";
|
82 |
+
|
83 |
+
Calendar._TT["PREV_YEAR"] = "A�o anterior (Presione para menu)";
|
84 |
+
Calendar._TT["PREV_MONTH"] = "Mes Anterior (Presione para menu)";
|
85 |
+
Calendar._TT["GO_TODAY"] = "Ir a Hoy";
|
86 |
+
Calendar._TT["NEXT_MONTH"] = "Mes Siguiente (Presione para menu)";
|
87 |
+
Calendar._TT["NEXT_YEAR"] = "A�o Siguiente (Presione para menu)";
|
88 |
+
Calendar._TT["SEL_DATE"] = "Seleccione fecha";
|
89 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Arrastre y mueva";
|
90 |
+
Calendar._TT["PART_TODAY"] = " (Hoy)";
|
91 |
+
|
92 |
+
// the following is to inform that "%s" is to be the first day of week
|
93 |
+
// %s will be replaced with the day name.
|
94 |
+
Calendar._TT["DAY_FIRST"] = "Mostrar %s primero";
|
95 |
+
|
96 |
+
// This may be locale-dependent. It specifies the week-end days, as an array
|
97 |
+
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
|
98 |
+
// means Monday, etc.
|
99 |
+
Calendar._TT["WEEKEND"] = "0,6";
|
100 |
+
|
101 |
+
Calendar._TT["CLOSE"] = "Cerrar";
|
102 |
+
Calendar._TT["TODAY"] = "Hoy";
|
103 |
+
Calendar._TT["TIME_PART"] = "(Shift-)Click o arrastra para cambar el valor";
|
104 |
+
|
105 |
+
// date formats
|
106 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%dd-%mm-%yy";
|
107 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%A, %e de %B de %Y";
|
108 |
+
|
109 |
+
Calendar._TT["WK"] = "Sm";
|
110 |
+
Calendar._TT["TIME"] = "Hora:";
|
js/calendar/lang/calendar-sv.js
ADDED
@@ -0,0 +1,93 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar SV language (Swedish, svenska)
|
4 |
+
// Author: Mihai Bazon, <mihai_bazon@yahoo.com>
|
5 |
+
// Translation team: <sv@li.org>
|
6 |
+
// Translator: Leonard Norrg�rd <leonard.norrgard@refactor.fi>
|
7 |
+
// Last translator: Leonard Norrg�rd <leonard.norrgard@refactor.fi>
|
8 |
+
// Encoding: iso-latin-1
|
9 |
+
// Distributed under the same terms as the calendar itself.
|
10 |
+
|
11 |
+
// For translators: please use UTF-8 if possible. We strongly believe that
|
12 |
+
// Unicode is the answer to a real internationalized world. Also please
|
13 |
+
// include your contact information in the header, as can be seen above.
|
14 |
+
|
15 |
+
// full day names
|
16 |
+
Calendar._DN = new Array
|
17 |
+
("s�ndag",
|
18 |
+
"m�ndag",
|
19 |
+
"tisdag",
|
20 |
+
"onsdag",
|
21 |
+
"torsdag",
|
22 |
+
"fredag",
|
23 |
+
"l�rdag",
|
24 |
+
"s�ndag");
|
25 |
+
|
26 |
+
// Please note that the following array of short day names (and the same goes
|
27 |
+
// for short month names, _SMN) isn't absolutely necessary. We give it here
|
28 |
+
// for exemplification on how one can customize the short day names, but if
|
29 |
+
// they are simply the first N letters of the full name you can simply say:
|
30 |
+
//
|
31 |
+
// Calendar._SDN_len = N; // short day name length
|
32 |
+
// Calendar._SMN_len = N; // short month name length
|
33 |
+
//
|
34 |
+
// If N = 3 then this is not needed either since we assume a value of 3 if not
|
35 |
+
// present, to be compatible with translation files that were written before
|
36 |
+
// this feature.
|
37 |
+
Calendar._SDN_len = 2;
|
38 |
+
Calendar._SMN_len = 3;
|
39 |
+
|
40 |
+
// full month names
|
41 |
+
Calendar._MN = new Array
|
42 |
+
("januari",
|
43 |
+
"februari",
|
44 |
+
"mars",
|
45 |
+
"april",
|
46 |
+
"maj",
|
47 |
+
"juni",
|
48 |
+
"juli",
|
49 |
+
"augusti",
|
50 |
+
"september",
|
51 |
+
"oktober",
|
52 |
+
"november",
|
53 |
+
"december");
|
54 |
+
|
55 |
+
// tooltips
|
56 |
+
Calendar._TT = {};
|
57 |
+
Calendar._TT["INFO"] = "Om kalendern";
|
58 |
+
|
59 |
+
Calendar._TT["ABOUT"] =
|
60 |
+
"DHTML Datum/tid-v�ljare\n" +
|
61 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
62 |
+
"F�r senaste version g� till: http://www.dynarch.com/projects/calendar/\n" +
|
63 |
+
"Distribueras under GNU LGPL. Se http://gnu.org/licenses/lgpl.html f�r detaljer." +
|
64 |
+
"\n\n" +
|
65 |
+
"Val av datum:\n" +
|
66 |
+
"- Anv�nd knapparna \xab, \xbb f�r att v�lja �r\n" +
|
67 |
+
"- Anv�nd knapparna " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " f�r att v�lja m�nad\n" +
|
68 |
+
"- H�ll musknappen nedtryckt p� n�gon av ovanst�ende knappar f�r snabbare val.";
|
69 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
70 |
+
"Val av tid:\n" +
|
71 |
+
"- Klicka p� en del av tiden f�r att �ka den delen\n" +
|
72 |
+
"- eller skift-klicka f�r att minska den\n" +
|
73 |
+
"- eller klicka och drag f�r snabbare val.";
|
74 |
+
|
75 |
+
Calendar._TT["PREV_YEAR"] = "F�reg�ende �r (h�ll f�r menu)";
|
76 |
+
Calendar._TT["PREV_MONTH"] = "F�reg�ende m�nad (h�ll f�r menu)";
|
77 |
+
Calendar._TT["GO_TODAY"] = "G� till dagens datum";
|
78 |
+
Calendar._TT["NEXT_MONTH"] = "F�ljande m�nad (h�ll f�r menu)";
|
79 |
+
Calendar._TT["NEXT_YEAR"] = "F�ljande �r (h�ll f�r menu)";
|
80 |
+
Calendar._TT["SEL_DATE"] = "V�lj datum";
|
81 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Drag f�r att flytta";
|
82 |
+
Calendar._TT["PART_TODAY"] = " (idag)";
|
83 |
+
Calendar._TT["MON_FIRST"] = "Visa m�ndag f�rst";
|
84 |
+
Calendar._TT["SUN_FIRST"] = "Visa s�ndag f�rst";
|
85 |
+
Calendar._TT["CLOSE"] = "St�ng";
|
86 |
+
Calendar._TT["TODAY"] = "Idag";
|
87 |
+
Calendar._TT["TIME_PART"] = "(Skift-)klicka eller drag f�r att �ndra tid";
|
88 |
+
|
89 |
+
// date formats
|
90 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
|
91 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%A %d %b %Y";
|
92 |
+
|
93 |
+
Calendar._TT["WK"] = "vecka";
|
js/calendar/lang/calendar-tr.js
ADDED
@@ -0,0 +1,58 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
//////////////////////////////////////////////////////////////////////////////////////////////
|
2 |
+
// Turkish Translation by Nuri AKMAN
|
3 |
+
// Location: Ankara/TURKEY
|
4 |
+
// e-mail : nuriakman@hotmail.com
|
5 |
+
// Date : April, 9 2003
|
6 |
+
//
|
7 |
+
// Note: if Turkish Characters does not shown on you screen
|
8 |
+
// please include falowing line your html code:
|
9 |
+
//
|
10 |
+
// <meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
|
11 |
+
//
|
12 |
+
//////////////////////////////////////////////////////////////////////////////////////////////
|
13 |
+
|
14 |
+
// ** I18N
|
15 |
+
Calendar._DN = new Array
|
16 |
+
("Pazar",
|
17 |
+
"Pazartesi",
|
18 |
+
"Sal�",
|
19 |
+
"�ar�amba",
|
20 |
+
"Per�embe",
|
21 |
+
"Cuma",
|
22 |
+
"Cumartesi",
|
23 |
+
"Pazar");
|
24 |
+
Calendar._MN = new Array
|
25 |
+
("Ocak",
|
26 |
+
"�ubat",
|
27 |
+
"Mart",
|
28 |
+
"Nisan",
|
29 |
+
"May�s",
|
30 |
+
"Haziran",
|
31 |
+
"Temmuz",
|
32 |
+
"A�ustos",
|
33 |
+
"Eyl�l",
|
34 |
+
"Ekim",
|
35 |
+
"Kas�m",
|
36 |
+
"Aral�k");
|
37 |
+
|
38 |
+
// tooltips
|
39 |
+
Calendar._TT = {};
|
40 |
+
Calendar._TT["TOGGLE"] = "Haftan�n ilk g�n�n� kayd�r";
|
41 |
+
Calendar._TT["PREV_YEAR"] = "�nceki Y�l (Men� i�in bas�l� tutunuz)";
|
42 |
+
Calendar._TT["PREV_MONTH"] = "�nceki Ay (Men� i�in bas�l� tutunuz)";
|
43 |
+
Calendar._TT["GO_TODAY"] = "Bug�n'e git";
|
44 |
+
Calendar._TT["NEXT_MONTH"] = "Sonraki Ay (Men� i�in bas�l� tutunuz)";
|
45 |
+
Calendar._TT["NEXT_YEAR"] = "Sonraki Y�l (Men� i�in bas�l� tutunuz)";
|
46 |
+
Calendar._TT["SEL_DATE"] = "Tarih se�iniz";
|
47 |
+
Calendar._TT["DRAG_TO_MOVE"] = "Ta��mak i�in s�r�kleyiniz";
|
48 |
+
Calendar._TT["PART_TODAY"] = " (bug�n)";
|
49 |
+
Calendar._TT["MON_FIRST"] = "Takvim Pazartesi g�n�nden ba�las�n";
|
50 |
+
Calendar._TT["SUN_FIRST"] = "Takvim Pazar g�n�nden ba�las�n";
|
51 |
+
Calendar._TT["CLOSE"] = "Kapat";
|
52 |
+
Calendar._TT["TODAY"] = "Bug�n";
|
53 |
+
|
54 |
+
// date formats
|
55 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "dd-mm-y";
|
56 |
+
Calendar._TT["TT_DATE_FORMAT"] = "d MM y, DD";
|
57 |
+
|
58 |
+
Calendar._TT["WK"] = "Hafta";
|
js/calendar/lang/calendar-zh.js
ADDED
@@ -0,0 +1,119 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar ZH language
|
4 |
+
// Author: muziq, <muziq@sina.com>
|
5 |
+
// Encoding: GB2312 or GBK
|
6 |
+
// Distributed under the same terms as the calendar itself.
|
7 |
+
|
8 |
+
// full day names
|
9 |
+
Calendar._DN = new Array
|
10 |
+
("������",
|
11 |
+
"����һ",
|
12 |
+
"���ڶ�",
|
13 |
+
"������",
|
14 |
+
"������",
|
15 |
+
"������",
|
16 |
+
"������",
|
17 |
+
"������");
|
18 |
+
|
19 |
+
// Please note that the following array of short day names (and the same goes
|
20 |
+
// for short month names, _SMN) isn't absolutely necessary. We give it here
|
21 |
+
// for exemplification on how one can customize the short day names, but if
|
22 |
+
// they are simply the first N letters of the full name you can simply say:
|
23 |
+
//
|
24 |
+
// Calendar._SDN_len = N; // short day name length
|
25 |
+
// Calendar._SMN_len = N; // short month name length
|
26 |
+
//
|
27 |
+
// If N = 3 then this is not needed either since we assume a value of 3 if not
|
28 |
+
// present, to be compatible with translation files that were written before
|
29 |
+
// this feature.
|
30 |
+
|
31 |
+
// short day names
|
32 |
+
Calendar._SDN = new Array
|
33 |
+
("��",
|
34 |
+
"һ",
|
35 |
+
"��",
|
36 |
+
"��",
|
37 |
+
"��",
|
38 |
+
"��",
|
39 |
+
"��",
|
40 |
+
"��");
|
41 |
+
|
42 |
+
// full month names
|
43 |
+
Calendar._MN = new Array
|
44 |
+
("һ��",
|
45 |
+
"����",
|
46 |
+
"����",
|
47 |
+
"����",
|
48 |
+
"����",
|
49 |
+
"����",
|
50 |
+
"����",
|
51 |
+
"����",
|
52 |
+
"����",
|
53 |
+
"ʮ��",
|
54 |
+
"ʮһ��",
|
55 |
+
"ʮ����");
|
56 |
+
|
57 |
+
// short month names
|
58 |
+
Calendar._SMN = new Array
|
59 |
+
("һ��",
|
60 |
+
"����",
|
61 |
+
"����",
|
62 |
+
"����",
|
63 |
+
"����",
|
64 |
+
"����",
|
65 |
+
"����",
|
66 |
+
"����",
|
67 |
+
"����",
|
68 |
+
"ʮ��",
|
69 |
+
"ʮһ��",
|
70 |
+
"ʮ����");
|
71 |
+
|
72 |
+
// tooltips
|
73 |
+
Calendar._TT = {};
|
74 |
+
Calendar._TT["INFO"] = "����";
|
75 |
+
|
76 |
+
Calendar._TT["ABOUT"] =
|
77 |
+
"DHTML Date/Time Selector\n" +
|
78 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
79 |
+
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
|
80 |
+
"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
|
81 |
+
"\n\n" +
|
82 |
+
"ѡ������:\n" +
|
83 |
+
"- ��� \xab, \xbb ��ťѡ�����\n" +
|
84 |
+
"- ��� " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " ��ťѡ���·�\n" +
|
85 |
+
"- �������ϰ�ť�ɴӲ˵��п���ѡ����ݻ��·�";
|
86 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
87 |
+
"ѡ��ʱ��:\n" +
|
88 |
+
"- ���Сʱ����ӿ�ʹ����ֵ��һ\n" +
|
89 |
+
"- ��סShift�����Сʱ����ӿ�ʹ����ֵ��һ\n" +
|
90 |
+
"- ����϶����ɽ��п���ѡ��";
|
91 |
+
|
92 |
+
Calendar._TT["PREV_YEAR"] = "��һ�� (��ס���˵�)";
|
93 |
+
Calendar._TT["PREV_MONTH"] = "��һ�� (��ס���˵�)";
|
94 |
+
Calendar._TT["GO_TODAY"] = "ת������";
|
95 |
+
Calendar._TT["NEXT_MONTH"] = "��һ�� (��ס���˵�)";
|
96 |
+
Calendar._TT["NEXT_YEAR"] = "��һ�� (��ס���˵�)";
|
97 |
+
Calendar._TT["SEL_DATE"] = "ѡ������";
|
98 |
+
Calendar._TT["DRAG_TO_MOVE"] = "�϶�";
|
99 |
+
Calendar._TT["PART_TODAY"] = " (����)";
|
100 |
+
|
101 |
+
// the following is to inform that "%s" is to be the first day of week
|
102 |
+
// %s will be replaced with the day name.
|
103 |
+
Calendar._TT["DAY_FIRST"] = "�������ʾ%s";
|
104 |
+
|
105 |
+
// This may be locale-dependent. It specifies the week-end days, as an array
|
106 |
+
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
|
107 |
+
// means Monday, etc.
|
108 |
+
Calendar._TT["WEEKEND"] = "0,6";
|
109 |
+
|
110 |
+
Calendar._TT["CLOSE"] = "�ر�";
|
111 |
+
Calendar._TT["TODAY"] = "����";
|
112 |
+
Calendar._TT["TIME_PART"] = "(Shift-)��������϶��ı�ֵ";
|
113 |
+
|
114 |
+
// date formats
|
115 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
|
116 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%A, %b %e��";
|
117 |
+
|
118 |
+
Calendar._TT["WK"] = "��";
|
119 |
+
Calendar._TT["TIME"] = "ʱ��:";
|
js/calendar/lang/cn_utf8.js
ADDED
@@ -0,0 +1,123 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ** I18N
|
2 |
+
|
3 |
+
// Calendar EN language
|
4 |
+
// Author: Mihai Bazon, <mishoo@infoiasi.ro>
|
5 |
+
// Encoding: any
|
6 |
+
// Translator : Niko <nikoused@gmail.com>
|
7 |
+
// Distributed under the same terms as the calendar itself.
|
8 |
+
|
9 |
+
// For translators: please use UTF-8 if possible. We strongly believe that
|
10 |
+
// Unicode is the answer to a real internationalized world. Also please
|
11 |
+
// include your contact information in the header, as can be seen above.
|
12 |
+
|
13 |
+
// full day names
|
14 |
+
Calendar._DN = new Array
|
15 |
+
("\u5468\u65e5",//\u5468\u65e5
|
16 |
+
"\u5468\u4e00",//\u5468\u4e00
|
17 |
+
"\u5468\u4e8c",//\u5468\u4e8c
|
18 |
+
"\u5468\u4e09",//\u5468\u4e09
|
19 |
+
"\u5468\u56db",//\u5468\u56db
|
20 |
+
"\u5468\u4e94",//\u5468\u4e94
|
21 |
+
"\u5468\u516d",//\u5468\u516d
|
22 |
+
"\u5468\u65e5");//\u5468\u65e5
|
23 |
+
|
24 |
+
// Please note that the following array of short day names (and the same goes
|
25 |
+
// for short month names, _SMN) isn't absolutely necessary. We give it here
|
26 |
+
// for exemplification on how one can customize the short day names, but if
|
27 |
+
// they are simply the first N letters of the full name you can simply say:
|
28 |
+
//
|
29 |
+
// Calendar._SDN_len = N; // short day name length
|
30 |
+
// Calendar._SMN_len = N; // short month name length
|
31 |
+
//
|
32 |
+
// If N = 3 then this is not needed either since we assume a value of 3 if not
|
33 |
+
// present, to be compatible with translation files that were written before
|
34 |
+
// this feature.
|
35 |
+
|
36 |
+
// short day names
|
37 |
+
Calendar._SDN = new Array
|
38 |
+
("\u5468\u65e5",
|
39 |
+
"\u5468\u4e00",
|
40 |
+
"\u5468\u4e8c",
|
41 |
+
"\u5468\u4e09",
|
42 |
+
"\u5468\u56db",
|
43 |
+
"\u5468\u4e94",
|
44 |
+
"\u5468\u516d",
|
45 |
+
"\u5468\u65e5");
|
46 |
+
|
47 |
+
// full month names
|
48 |
+
Calendar._MN = new Array
|
49 |
+
("\u4e00\u6708",
|
50 |
+
"\u4e8c\u6708",
|
51 |
+
"\u4e09\u6708",
|
52 |
+
"\u56db\u6708",
|
53 |
+
"\u4e94\u6708",
|
54 |
+
"\u516d\u6708",
|
55 |
+
"\u4e03\u6708",
|
56 |
+
"\u516b\u6708",
|
57 |
+
"\u4e5d\u6708",
|
58 |
+
"\u5341\u6708",
|
59 |
+
"\u5341\u4e00\u6708",
|
60 |
+
"\u5341\u4e8c\u6708");
|
61 |
+
|
62 |
+
// short month names
|
63 |
+
Calendar._SMN = new Array
|
64 |
+
("\u4e00\u6708",
|
65 |
+
"\u4e8c\u6708",
|
66 |
+
"\u4e09\u6708",
|
67 |
+
"\u56db\u6708",
|
68 |
+
"\u4e94\u6708",
|
69 |
+
"\u516d\u6708",
|
70 |
+
"\u4e03\u6708",
|
71 |
+
"\u516b\u6708",
|
72 |
+
"\u4e5d\u6708",
|
73 |
+
"\u5341\u6708",
|
74 |
+
"\u5341\u4e00\u6708",
|
75 |
+
"\u5341\u4e8c\u6708");
|
76 |
+
|
77 |
+
// tooltips
|
78 |
+
Calendar._TT = {};
|
79 |
+
Calendar._TT["INFO"] = "\u5173\u4e8e";
|
80 |
+
|
81 |
+
Calendar._TT["ABOUT"] =
|
82 |
+
" DHTML \u65e5\u8d77/\u65f6\u95f4\u9009\u62e9\u63a7\u4ef6\n" +
|
83 |
+
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
|
84 |
+
"For latest version visit: \u6700\u65b0\u7248\u672c\u8bf7\u767b\u9646http://www.dynarch.com/projects/calendar/\u5bdf\u770b\n" +
|
85 |
+
"\u9075\u5faaGNU LGPL. \u7ec6\u8282\u53c2\u9605 http://gnu.org/licenses/lgpl.html" +
|
86 |
+
"\n\n" +
|
87 |
+
"\u65e5\u671f\u9009\u62e9:\n" +
|
88 |
+
"- \u70b9\u51fb\xab(\xbb)\u6309\u94ae\u9009\u62e9\u4e0a(\u4e0b)\u4e00\u5e74\u5ea6.\n" +
|
89 |
+
"- \u70b9\u51fb" + String.fromCharCode(0x2039) + "(" + String.fromCharCode(0x203a) + ")\u6309\u94ae\u9009\u62e9\u4e0a(\u4e0b)\u4e2a\u6708\u4efd.\n" +
|
90 |
+
"- \u957f\u65f6\u95f4\u6309\u7740\u6309\u94ae\u5c06\u51fa\u73b0\u66f4\u591a\u9009\u62e9\u9879.";
|
91 |
+
Calendar._TT["ABOUT_TIME"] = "\n\n" +
|
92 |
+
"\u65f6\u95f4\u9009\u62e9:\n" +
|
93 |
+
"-\u5728\u65f6\u95f4\u90e8\u5206(\u5206\u6216\u8005\u79d2)\u4e0a\u5355\u51fb\u9f20\u6807\u5de6\u952e\u6765\u589e\u52a0\u5f53\u524d\u65f6\u95f4\u90e8\u5206(\u5206\u6216\u8005\u79d2)\n" +
|
94 |
+
"-\u5728\u65f6\u95f4\u90e8\u5206(\u5206\u6216\u8005\u79d2)\u4e0a\u6309\u4f4fShift\u952e\u540e\u5355\u51fb\u9f20\u6807\u5de6\u952e\u6765\u51cf\u5c11\u5f53\u524d\u65f6\u95f4\u90e8\u5206(\u5206\u6216\u8005\u79d2).";
|
95 |
+
|
96 |
+
Calendar._TT["PREV_YEAR"] = "\u4e0a\u4e00\u5e74";
|
97 |
+
Calendar._TT["PREV_MONTH"] = "\u4e0a\u4e2a\u6708";
|
98 |
+
Calendar._TT["GO_TODAY"] = "\u5230\u4eca\u5929";
|
99 |
+
Calendar._TT["NEXT_MONTH"] = "\u4e0b\u4e2a\u6708";
|
100 |
+
Calendar._TT["NEXT_YEAR"] = "\u4e0b\u4e00\u5e74";
|
101 |
+
Calendar._TT["SEL_DATE"] = "\u9009\u62e9\u65e5\u671f";
|
102 |
+
Calendar._TT["DRAG_TO_MOVE"] = "\u62d6\u52a8";
|
103 |
+
Calendar._TT["PART_TODAY"] = " (\u4eca\u5929)";
|
104 |
+
|
105 |
+
// the following is to inform that "%s" is to be the first day of week
|
106 |
+
// %s will be replaced with the day name.
|
107 |
+
Calendar._TT["DAY_FIRST"] = "%s\u4e3a\u8fd9\u5468\u7684\u7b2c\u4e00\u5929";
|
108 |
+
|
109 |
+
// This may be locale-dependent. It specifies the week-end days, as an array
|
110 |
+
// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
|
111 |
+
// means Monday, etc.
|
112 |
+
Calendar._TT["WEEKEND"] = "0,6";
|
113 |
+
|
114 |
+
Calendar._TT["CLOSE"] = "\u5173\u95ed";
|
115 |
+
Calendar._TT["TODAY"] = "\u4eca\u5929";
|
116 |
+
Calendar._TT["TIME_PART"] = "(\u6309\u7740Shift\u952e)\u5355\u51fb\u6216\u62d6\u52a8\u6539\u53d8\u503c";
|
117 |
+
|
118 |
+
// date formats
|
119 |
+
Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
|
120 |
+
Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e\u65e5";
|
121 |
+
|
122 |
+
Calendar._TT["WK"] = "\u5468";
|
123 |
+
Calendar._TT["TIME"] = "\u65f6\u95f4:";
|
js/calendar/menuarrow.gif
ADDED
Binary file
|
js/calendar/menuarrow2.gif
ADDED
Binary file
|
js/calendar/skins/aqua/active-bg.gif
ADDED
Binary file
|
js/calendar/skins/aqua/dark-bg.gif
ADDED
Binary file
|
js/calendar/skins/aqua/hover-bg.gif
ADDED
Binary file
|
js/calendar/skins/aqua/menuarrow.gif
ADDED
Binary file
|
js/calendar/skins/aqua/normal-bg.gif
ADDED
Binary file
|
js/calendar/skins/aqua/rowhover-bg.gif
ADDED
Binary file
|
js/calendar/skins/aqua/status-bg.gif
ADDED
Binary file
|
js/calendar/skins/aqua/theme.css
ADDED
@@ -0,0 +1,236 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* Distributed as part of The Coolest DHTML Calendar
|
2 |
+
Author: Mihai Bazon, www.bazon.net/mishoo
|
3 |
+
Copyright Dynarch.com 2005, www.dynarch.com
|
4 |
+
*/
|
5 |
+
|
6 |
+
/* The main calendar widget. DIV containing a table. */
|
7 |
+
|
8 |
+
div.calendar { position: relative; }
|
9 |
+
|
10 |
+
.calendar, .calendar table {
|
11 |
+
border: 1px solid #bdb2bf;
|
12 |
+
font-size: 11px;
|
13 |
+
color: #000;
|
14 |
+
cursor: default;
|
15 |
+
background: url("normal-bg.gif");
|
16 |
+
font-family: "trebuchet ms",verdana,tahoma,sans-serif;
|
17 |
+
}
|
18 |
+
|
19 |
+
.calendar {
|
20 |
+
border-color: #797979;
|
21 |
+
}
|
22 |
+
|
23 |
+
/* Header part -- contains navigation buttons and day names. */
|
24 |
+
|
25 |
+
.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
|
26 |
+
text-align: center; /* They are the navigation buttons */
|
27 |
+
padding: 2px; /* Make the buttons seem like they're pressing */
|
28 |
+
background: url("title-bg.gif") repeat-x 0 100%; color: #000;
|
29 |
+
font-weight: bold;
|
30 |
+
}
|
31 |
+
|
32 |
+
.calendar .nav {
|
33 |
+
font-family: verdana,tahoma,sans-serif;
|
34 |
+
}
|
35 |
+
|
36 |
+
.calendar .nav div {
|
37 |
+
background: transparent url("menuarrow.gif") no-repeat 100% 100%;
|
38 |
+
}
|
39 |
+
|
40 |
+
.calendar thead tr { background: url("title-bg.gif") repeat-x 0 100%; color: #000; }
|
41 |
+
|
42 |
+
.calendar thead .title { /* This holds the current "month, year" */
|
43 |
+
font-weight: bold; /* Pressing it will take you to the current date */
|
44 |
+
text-align: center;
|
45 |
+
padding: 2px;
|
46 |
+
background: url("title-bg.gif") repeat-x 0 100%; color: #000;
|
47 |
+
}
|
48 |
+
|
49 |
+
.calendar thead .headrow { /* Row <TR> containing navigation buttons */
|
50 |
+
}
|
51 |
+
|
52 |
+
.calendar thead .name { /* Cells <TD> containing the day names */
|
53 |
+
border-bottom: 1px solid #797979;
|
54 |
+
padding: 2px;
|
55 |
+
text-align: center;
|
56 |
+
color: #000;
|
57 |
+
}
|
58 |
+
|
59 |
+
.calendar thead .weekend { /* How a weekend day name shows in header */
|
60 |
+
color: #c44;
|
61 |
+
}
|
62 |
+
|
63 |
+
.calendar thead .hilite { /* How do the buttons in header appear when hover */
|
64 |
+
background: url("hover-bg.gif");
|
65 |
+
border-bottom: 1px solid #797979;
|
66 |
+
padding: 2px 2px 1px 2px;
|
67 |
+
}
|
68 |
+
|
69 |
+
.calendar thead .active { /* Active (pressed) buttons in header */
|
70 |
+
background: url("active-bg.gif"); color: #fff;
|
71 |
+
padding: 3px 1px 0px 3px;
|
72 |
+
border-bottom: 1px solid #797979;
|
73 |
+
}
|
74 |
+
|
75 |
+
.calendar thead .daynames { /* Row <TR> containing the day names */
|
76 |
+
background: url("dark-bg.gif");
|
77 |
+
}
|
78 |
+
|
79 |
+
/* The body part -- contains all the days in month. */
|
80 |
+
|
81 |
+
.calendar tbody .day { /* Cells <TD> containing month days dates */
|
82 |
+
font-family: verdana,tahoma,sans-serif;
|
83 |
+
width: 2em;
|
84 |
+
color: #000;
|
85 |
+
text-align: right;
|
86 |
+
padding: 2px 4px 2px 2px;
|
87 |
+
}
|
88 |
+
.calendar tbody .day.othermonth {
|
89 |
+
font-size: 80%;
|
90 |
+
color: #999;
|
91 |
+
}
|
92 |
+
.calendar tbody .day.othermonth.oweekend {
|
93 |
+
color: #f99;
|
94 |
+
}
|
95 |
+
|
96 |
+
.calendar table .wn {
|
97 |
+
padding: 2px 3px 2px 2px;
|
98 |
+
border-right: 1px solid #797979;
|
99 |
+
background: url("dark-bg.gif");
|
100 |
+
}
|
101 |
+
|
102 |
+
.calendar tbody .rowhilite td,
|
103 |
+
.calendar tbody .rowhilite td.wn {
|
104 |
+
background: url("rowhover-bg.gif");
|
105 |
+
}
|
106 |
+
|
107 |
+
.calendar tbody td.today { font-weight: bold; /* background: url("today-bg.gif") no-repeat 70% 50%; */ }
|
108 |
+
|
109 |
+
.calendar tbody td.hilite { /* Hovered cells <TD> */
|
110 |
+
background: url("hover-bg.gif");
|
111 |
+
padding: 1px 3px 1px 1px;
|
112 |
+
border: 1px solid #bbb;
|
113 |
+
}
|
114 |
+
|
115 |
+
.calendar tbody td.active { /* Active (pressed) cells <TD> */
|
116 |
+
padding: 2px 2px 0px 2px;
|
117 |
+
}
|
118 |
+
|
119 |
+
.calendar tbody td.weekend { /* Cells showing weekend days */
|
120 |
+
color: #c44;
|
121 |
+
}
|
122 |
+
|
123 |
+
.calendar tbody td.selected { /* Cell showing selected date */
|
124 |
+
font-weight: bold;
|
125 |
+
border: 1px solid #797979;
|
126 |
+
padding: 1px 3px 1px 1px;
|
127 |
+
background: url("active-bg.gif"); color: #fff;
|
128 |
+
}
|
129 |
+
|
130 |
+
.calendar tbody .disabled { color: #999; }
|
131 |
+
|
132 |
+
.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
|
133 |
+
visibility: hidden;
|
134 |
+
}
|
135 |
+
|
136 |
+
.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
|
137 |
+
display: none;
|
138 |
+
}
|
139 |
+
|
140 |
+
/* The footer part -- status bar and "Close" button */
|
141 |
+
|
142 |
+
.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
|
143 |
+
text-align: center;
|
144 |
+
background: #565;
|
145 |
+
color: #fff;
|
146 |
+
}
|
147 |
+
|
148 |
+
.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
|
149 |
+
padding: 2px;
|
150 |
+
background: url("status-bg.gif") repeat-x 0 0; color: #000;
|
151 |
+
}
|
152 |
+
|
153 |
+
.calendar tfoot .hilite { /* Hover style for buttons in footer */
|
154 |
+
background: #afa;
|
155 |
+
border: 1px solid #084;
|
156 |
+
color: #000;
|
157 |
+
padding: 1px;
|
158 |
+
}
|
159 |
+
|
160 |
+
.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
|
161 |
+
background: #7c7;
|
162 |
+
padding: 2px 0px 0px 2px;
|
163 |
+
}
|
164 |
+
|
165 |
+
/* Combo boxes (menus that display months/years for direct selection) */
|
166 |
+
|
167 |
+
.calendar .combo {
|
168 |
+
position: absolute;
|
169 |
+
display: none;
|
170 |
+
top: 0px;
|
171 |
+
left: 0px;
|
172 |
+
width: 4em;
|
173 |
+
cursor: default;
|
174 |
+
border-width: 0 1px 1px 1px;
|
175 |
+
border-style: solid;
|
176 |
+
border-color: #797979;
|
177 |
+
background: url("normal-bg.gif"); color: #000;
|
178 |
+
z-index: 100;
|
179 |
+
font-size: 90%;
|
180 |
+
}
|
181 |
+
|
182 |
+
.calendar .combo .label,
|
183 |
+
.calendar .combo .label-IEfix {
|
184 |
+
text-align: center;
|
185 |
+
padding: 1px;
|
186 |
+
}
|
187 |
+
|
188 |
+
.calendar .combo .label-IEfix {
|
189 |
+
width: 4em;
|
190 |
+
}
|
191 |
+
|
192 |
+
.calendar .combo .hilite {
|
193 |
+
background: url("hover-bg.gif"); color: #000;
|
194 |
+
}
|
195 |
+
|
196 |
+
.calendar .combo .active {
|
197 |
+
background: url("active-bg.gif"); color: #fff;
|
198 |
+
font-weight: bold;
|
199 |
+
}
|
200 |
+
|
201 |
+
.calendar td.time {
|
202 |
+
border-top: 1px solid #797979;
|
203 |
+
padding: 1px 0px;
|
204 |
+
text-align: center;
|
205 |
+
background: url("dark-bg.gif");
|
206 |
+
}
|
207 |
+
|
208 |
+
.calendar td.time .hour,
|
209 |
+
.calendar td.time .minute,
|
210 |
+
.calendar td.time .ampm {
|
211 |
+
padding: 0px 5px 0px 6px;
|
212 |
+
font-weight: bold;
|
213 |
+
background: url("normal-bg.gif"); color: #000;
|
214 |
+
}
|
215 |
+
|
216 |
+
.calendar td.time .hour,
|
217 |
+
.calendar td.time .minute {
|
218 |
+
font-family: monospace;
|
219 |
+
}
|
220 |
+
|
221 |
+
.calendar td.time .ampm {
|
222 |
+
text-align: center;
|
223 |
+
}
|
224 |
+
|
225 |
+
.calendar td.time .colon {
|
226 |
+
padding: 0px 2px 0px 3px;
|
227 |
+
font-weight: bold;
|
228 |
+
}
|
229 |
+
|
230 |
+
.calendar td.time span.hilite {
|
231 |
+
background: url("hover-bg.gif"); color: #000;
|
232 |
+
}
|
233 |
+
|
234 |
+
.calendar td.time span.active {
|
235 |
+
background: url("active-bg.gif"); color: #fff;
|
236 |
+
}
|
js/calendar/skins/aqua/title-bg.gif
ADDED
Binary file
|
js/calendar/skins/aqua/today-bg.gif
ADDED
Binary file
|
package.xml
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<package>
|
3 |
+
<name>Lib_Js_Calendar</name>
|
4 |
+
<version>1.0.18800</version>
|
5 |
+
<stability>stable</stability>
|
6 |
+
<license>Mixed</license>
|
7 |
+
<channel>community</channel>
|
8 |
+
<extends/>
|
9 |
+
<summary>Javascript Libraries for Magento</summary>
|
10 |
+
<description>Javascript Libraries for Magento</description>
|
11 |
+
<notes>First stable release</notes>
|
12 |
+
<authors><author><name>Moshe</name><user>auto-converted</user><email>moshe@varien.com</email></author></authors>
|
13 |
+
<date>2008-03-31</date>
|
14 |
+
<time>09:21:13</time>
|
15 |
+
<contents><target name="mageweb"><dir name="js"><dir name="calendar"><dir name="lang"><file name="calendar-af.js" hash="65fc5963bf1f044c7f0d89be381cb87a"/><file name="calendar-al.js" hash="262ae300dc4b1ad182843190090d570d"/><file name="calendar-bg.js" hash="4eea8716b3b62aa7ea167d4d25730223"/><file name="calendar-big5-utf8.js" hash="4b1a627631f4cebbc4e7ddc7bef547f9"/><file name="calendar-big5.js" hash="8b21fd007c639836fbfc367b80ba0c30"/><file name="calendar-br.js" hash="d8a9252d505c8f23d27d9b811bb61cc5"/><file name="calendar-ca.js" hash="7febff1ea9038cf0ebb5ab31e0fc0660"/><file name="calendar-cs-utf8.js" hash="aae73096c36ea99afa0574e7fc1015dc"/><file name="calendar-cs-win.js" hash="1ac73927c6165670dbfa903ca661258f"/><file name="calendar-da.js" hash="47c72c68206ae11b2b4251029384bdf0"/><file name="calendar-de.js" hash="b625b59b514c7e4e31fec0ad09427cef"/><file name="calendar-du.js" hash="82ab1eabcc24cba821b950d12aaba8b3"/><file name="calendar-el.js" hash="5e3cd605488971a9a818c03cc7c28482"/><file name="calendar-en.js" hash="46811ee79796d2345bea2308475d1ec9"/><file name="calendar-es.js" hash="22e61ea2378fca2c63e016b4f0fe7c3c"/><file name="calendar-fi.js" hash="f2012f0681bf06613bb471299f586b77"/><file name="calendar-fr.js" hash="4277cb76205518e0f94f3326359f1376"/><file name="calendar-he-utf8.js" hash="7acede8c6d0c58c3f2cea0ae44e03b72"/><file name="calendar-hr-utf8.js" hash="05f1e6f344348db90c1cd03dd0294cf6"/><file name="calendar-hr.js" hash="48e3cfc1e0406e09b4d85bfb7d21723b"/><file name="calendar-hu.js" hash="4b5ef48ba99444c528c92d295e9c7370"/><file name="calendar-it.js" hash="70d17cde282a5c213feb52f8419998fb"/><file name="calendar-jp.js" hash="b47ddea3200306ace5d9493ef98eca8e"/><file name="calendar-ko-utf8.js" hash="94113cb9ca8d3a5794dab386ca25a8d6"/><file name="calendar-ko.js" hash="882d6304a6dbc95442719b544d5af704"/><file name="calendar-lt-utf8.js" hash="0a5fea2b4f03bca80b2e6b33be34077f"/><file name="calendar-lt.js" hash="a0cf3c45837fcaa8bd5c4002f9f04c40"/><file name="calendar-lv.js" hash="030aac142138e889feb07d9923a2d967"/><file name="calendar-nl.js" hash="f0e854535207a29d8f931a6fc1da652d"/><file name="calendar-no.js" hash="d83484bc04d8c14f339b6101a777c48f"/><file name="calendar-pl-utf8.js" hash="4247a69fb75f5e2e3692544c16dbc245"/><file name="calendar-pl.js" hash="2510b6214a3af4eae007c544c2039e3c"/><file name="calendar-pt.js" hash="42651623911a76198ff71aee341e4468"/><file name="calendar-ro.js" hash="60115feb9a040f73eff4c826a65e4be7"/><file name="calendar-ru.js" hash="34021fbb43c5d6b7b08387ab48f8d0d0"/><file name="calendar-ru_win_.js" hash="eafcc535a2b4cc2843fe3657e675c8ad"/><file name="calendar-si.js" hash="bb1eb4f21270278161e5e11b457c31d4"/><file name="calendar-sk.js" hash="6e5553b9255b0bc732d7086141ed75ad"/><file name="calendar-sp.js" hash="e6e47e67ff193154cd5539f5240cea49"/><file name="calendar-sv.js" hash="d9f1aa760d901d8f47e84ca5f1d702f6"/><file name="calendar-tr.js" hash="52dfa5a6118b2f7322fa46a3b098fab6"/><file name="calendar-zh.js" hash="4e198fc2097b8e1009e1ff15292f65c5"/><file name="cn_utf8.js" hash="7ae381ab6d3ca825f462b940399ae3ca"/></dir><dir name="skins"><dir name="aqua"><file name="active-bg.gif" hash="f8fb9f2b7428c94b41320aa1bc9cf601"/><file name="dark-bg.gif" hash="949f6a11667cbdfbb96f8986464ba81b"/><file name="hover-bg.gif" hash="803ac4dbc56c05739f515d6ac6a66163"/><file name="menuarrow.gif" hash="1f8c673c8f76832febaeeac88a5f4353"/><file name="normal-bg.gif" hash="851134e42206fd3b173a3db654981bb6"/><file name="rowhover-bg.gif" hash="c097de7289bcf68723e89c248b9a2749"/><file name="status-bg.gif" hash="123882ca533030f07ee55c3818fc46b9"/><file name="theme.css" hash="ec69465f70d45213258fe1f89c52eceb"/><file name="title-bg.gif" hash="8d652fc5b683706fcbbf1103131c6ac2"/><file name="today-bg.gif" hash="9befc7d912cad22ddf2ec3fc21188bfd"/></dir></dir><file name="calendar-blue.css" hash="b8bb29e3c1573d0d2917cd3112b5052d"/><file name="calendar-blue2.css" hash="654dfacebcdd70c75ccaf2b4aee2d059"/><file name="calendar-brown.css" hash="f326a6a84037e549a9cd71a92346f210"/><file name="calendar-green.css" hash="b44e2c25ff56efaa6e37d84df202e5d5"/><file name="calendar-setup.js" hash="1bd1051973ea17f452fd8fe966940452"/><file name="calendar-system.css" hash="9b446e2ee0e9e4420fce20922405cec7"/><file name="calendar-tas.css" hash="fa3baa9367504954ef03c1f05d44f1a6"/><file name="calendar-win2k-1.css" hash="e3c61212e6abc28844005381d8fe9690"/><file name="calendar-win2k-2.css" hash="332d8bc7dab6acd575dba49a15b62947"/><file name="calendar-win2k-cold-1.css" hash="b0810ce949e6c954c54053c52b21e74a"/><file name="calendar-win2k-cold-2.css" hash="3487ec4e054141057673d794ce6d1032"/><file name="calendar.js" hash="4be3246dfc1ab2c452403852832f9f84"/><file name="img.gif" hash="c1e5255bd358fcd5a0779a0cc310a2fe"/><file name="menuarrow.gif" hash="b5a91d7a2755198b2eb729541ad3288c"/><file name="menuarrow2.gif" hash="1f8c673c8f76832febaeeac88a5f4353"/></dir></dir></target></contents>
|
16 |
+
<compatible/>
|
17 |
+
<dependencies><required><package><name>Mage_Pear_Helpers</name><channel>community</channel><min>1.0.18800</min><max></max></package></required></dependencies>
|
18 |
+
</package>
|