Skip to content

Commit 85dfcdf

Browse files
committed
Datepicker demo: Simplify localization demo so that jqueryui.com works properly.
1 parent d36d116 commit 85dfcdf

5 files changed

+98
-142
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
/* Arabic Translation for jQuery UI date picker plugin. */
2+
/* Khaled Alhourani -- me@khaledalhourani.com */
3+
/* NOTE: monthNames are the original months names and they are the Arabic names, not the new months name فبراير - يناير and there isn't any Arabic roots for these months */
4+
jQuery(function($){
5+
$.datepicker.regional['ar'] = {
6+
closeText: 'إغلاق',
7+
prevText: '<السابق',
8+
nextText: 'التالي>',
9+
currentText: 'اليوم',
10+
monthNames: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'مايو', 'حزيران',
11+
'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],
12+
monthNamesShort: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],
13+
dayNames: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
14+
dayNamesShort: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
15+
dayNamesMin: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
16+
weekHeader: 'أسبوع',
17+
dateFormat: 'dd/mm/yy',
18+
firstDay: 6,
19+
isRTL: true,
20+
showMonthAfterYear: false,
21+
yearSuffix: ''};
22+
$.datepicker.setDefaults($.datepicker.regional['ar']);
23+
});
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
/* French initialisation for the jQuery UI date picker plugin. */
2+
/* Written by Keith Wood (kbwood{at}iinet.com.au),
3+
Stéphane Nahmani (sholby@sholby.net),
4+
Stéphane Raimbault <stephane.raimbault@gmail.com> */
5+
jQuery(function($){
6+
$.datepicker.regional['fr'] = {
7+
closeText: 'Fermer',
8+
prevText: 'Précédent',
9+
nextText: 'Suivant',
10+
currentText: 'Aujourd\'hui',
11+
monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin',
12+
'Juillet','Août','Septembre','Octobre','Novembre','Décembre'],
13+
monthNamesShort: ['Janv.','Févr.','Mars','Avril','Mai','Juin',
14+
'Juil.','Août','Sept.','Oct.','Nov.','Déc.'],
15+
dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],
16+
dayNamesShort: ['Dim.','Lun.','Mar.','Mer.','Jeu.','Ven.','Sam.'],
17+
dayNamesMin: ['D','L','M','M','J','V','S'],
18+
weekHeader: 'Sem.',
19+
dateFormat: 'dd/mm/yy',
20+
firstDay: 1,
21+
isRTL: false,
22+
showMonthAfterYear: false,
23+
yearSuffix: ''};
24+
$.datepicker.setDefaults($.datepicker.regional['fr']);
25+
});
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
/* Hebrew initialisation for the UI Datepicker extension. */
2+
/* Written by Amir Hardon (ahardon at gmail dot com). */
3+
jQuery(function($){
4+
$.datepicker.regional['he'] = {
5+
closeText: 'סגור',
6+
prevText: '&#x3C;הקודם',
7+
nextText: 'הבא&#x3E;',
8+
currentText: 'היום',
9+
monthNames: ['ינואר','פברואר','מרץ','אפריל','מאי','יוני',
10+
'יולי','אוגוסט','ספטמבר','אוקטובר','נובמבר','דצמבר'],
11+
monthNamesShort: ['ינו','פבר','מרץ','אפר','מאי','יוני',
12+
'יולי','אוג','ספט','אוק','נוב','דצמ'],
13+
dayNames: ['ראשון','שני','שלישי','רביעי','חמישי','שישי','שבת'],
14+
dayNamesShort: ['א\'','ב\'','ג\'','ד\'','ה\'','ו\'','שבת'],
15+
dayNamesMin: ['א\'','ב\'','ג\'','ד\'','ה\'','ו\'','שבת'],
16+
weekHeader: 'Wk',
17+
dateFormat: 'dd/mm/yy',
18+
firstDay: 0,
19+
isRTL: true,
20+
showMonthAfterYear: false,
21+
yearSuffix: ''};
22+
$.datepicker.setDefaults($.datepicker.regional['he']);
23+
});
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
/* Chinese initialisation for the jQuery UI date picker plugin. */
2+
/* Written by Ressol (ressol@gmail.com). */
3+
jQuery(function($){
4+
$.datepicker.regional['zh-TW'] = {
5+
closeText: '關閉',
6+
prevText: '&#x3C;上月',
7+
nextText: '下月&#x3E;',
8+
currentText: '今天',
9+
monthNames: ['一月','二月','三月','四月','五月','六月',
10+
'七月','八月','九月','十月','十一月','十二月'],
11+
monthNamesShort: ['一月','二月','三月','四月','五月','六月',
12+
'七月','八月','九月','十月','十一月','十二月'],
13+
dayNames: ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],
14+
dayNamesShort: ['周日','周一','周二','周三','周四','周五','周六'],
15+
dayNamesMin: ['日','一','二','三','四','五','六'],
16+
weekHeader: '周',
17+
dateFormat: 'yy/mm/dd',
18+
firstDay: 1,
19+
isRTL: false,
20+
showMonthAfterYear: true,
21+
yearSuffix: '年'};
22+
$.datepicker.setDefaults($.datepicker.regional['zh-TW']);
23+
});

demos/datepicker/localization.html

+4-142
Original file line numberDiff line numberDiff line change
@@ -8,79 +8,10 @@
88
<script src="../../ui/jquery.ui.core.js"></script>
99
<script src="../../ui/jquery.ui.widget.js"></script>
1010
<script src="../../ui/jquery.ui.datepicker.js"></script>
11-
<script src="../../ui/i18n/jquery.ui.datepicker-af.js"></script>
12-
<script src="../../ui/i18n/jquery.ui.datepicker-ar.js"></script>
13-
<script src="../../ui/i18n/jquery.ui.datepicker-ar-DZ.js"></script>
14-
<script src="../../ui/i18n/jquery.ui.datepicker-az.js"></script>
15-
<script src="../../ui/i18n/jquery.ui.datepicker-be.js"></script>
16-
<script src="../../ui/i18n/jquery.ui.datepicker-bg.js"></script>
17-
<script src="../../ui/i18n/jquery.ui.datepicker-bs.js"></script>
18-
<script src="../../ui/i18n/jquery.ui.datepicker-ca.js"></script>
19-
<script src="../../ui/i18n/jquery.ui.datepicker-cs.js"></script>
20-
<script src="../../ui/i18n/jquery.ui.datepicker-cy-GB.js"></script>
21-
<script src="../../ui/i18n/jquery.ui.datepicker-da.js"></script>
22-
<script src="../../ui/i18n/jquery.ui.datepicker-de.js"></script>
23-
<script src="../../ui/i18n/jquery.ui.datepicker-el.js"></script>
24-
<script src="../../ui/i18n/jquery.ui.datepicker-en-AU.js"></script>
25-
<script src="../../ui/i18n/jquery.ui.datepicker-en-GB.js"></script>
26-
<script src="../../ui/i18n/jquery.ui.datepicker-en-NZ.js"></script>
27-
<script src="../../ui/i18n/jquery.ui.datepicker-eo.js"></script>
28-
<script src="../../ui/i18n/jquery.ui.datepicker-es.js"></script>
29-
<script src="../../ui/i18n/jquery.ui.datepicker-et.js"></script>
30-
<script src="../../ui/i18n/jquery.ui.datepicker-eu.js"></script>
31-
<script src="../../ui/i18n/jquery.ui.datepicker-fa.js"></script>
32-
<script src="../../ui/i18n/jquery.ui.datepicker-fi.js"></script>
33-
<script src="../../ui/i18n/jquery.ui.datepicker-fo.js"></script>
34-
<script src="../../ui/i18n/jquery.ui.datepicker-fr.js"></script>
35-
<script src="../../ui/i18n/jquery.ui.datepicker-fr-CA.js"></script>
36-
<script src="../../ui/i18n/jquery.ui.datepicker-fr-CH.js"></script>
37-
<script src="../../ui/i18n/jquery.ui.datepicker-gl.js"></script>
38-
<script src="../../ui/i18n/jquery.ui.datepicker-he.js"></script>
39-
<script src="../../ui/i18n/jquery.ui.datepicker-hi.js"></script>
40-
<script src="../../ui/i18n/jquery.ui.datepicker-hr.js"></script>
41-
<script src="../../ui/i18n/jquery.ui.datepicker-hu.js"></script>
42-
<script src="../../ui/i18n/jquery.ui.datepicker-hy.js"></script>
43-
<script src="../../ui/i18n/jquery.ui.datepicker-id.js"></script>
44-
<script src="../../ui/i18n/jquery.ui.datepicker-is.js"></script>
45-
<script src="../../ui/i18n/jquery.ui.datepicker-it.js"></script>
46-
<script src="../../ui/i18n/jquery.ui.datepicker-ja.js"></script>
47-
<script src="../../ui/i18n/jquery.ui.datepicker-ka.js"></script>
48-
<script src="../../ui/i18n/jquery.ui.datepicker-kk.js"></script>
49-
<script src="../../ui/i18n/jquery.ui.datepicker-km.js"></script>
50-
<script src="../../ui/i18n/jquery.ui.datepicker-ko.js"></script>
51-
<script src="../../ui/i18n/jquery.ui.datepicker-ky.js"></script>
52-
<script src="../../ui/i18n/jquery.ui.datepicker-lb.js"></script>
53-
<script src="../../ui/i18n/jquery.ui.datepicker-lt.js"></script>
54-
<script src="../../ui/i18n/jquery.ui.datepicker-lv.js"></script>
55-
<script src="../../ui/i18n/jquery.ui.datepicker-mk.js"></script>
56-
<script src="../../ui/i18n/jquery.ui.datepicker-ml.js"></script>
57-
<script src="../../ui/i18n/jquery.ui.datepicker-ms.js"></script>
58-
<script src="../../ui/i18n/jquery.ui.datepicker-nb.js"></script>
59-
<script src="../../ui/i18n/jquery.ui.datepicker-nl.js"></script>
60-
<script src="../../ui/i18n/jquery.ui.datepicker-nl-BE.js"></script>
61-
<script src="../../ui/i18n/jquery.ui.datepicker-nn.js"></script>
62-
<script src="../../ui/i18n/jquery.ui.datepicker-no.js"></script>
63-
<script src="../../ui/i18n/jquery.ui.datepicker-pl.js"></script>
64-
<script src="../../ui/i18n/jquery.ui.datepicker-pt.js"></script>
65-
<script src="../../ui/i18n/jquery.ui.datepicker-pt-BR.js"></script>
66-
<script src="../../ui/i18n/jquery.ui.datepicker-rm.js"></script>
67-
<script src="../../ui/i18n/jquery.ui.datepicker-ro.js"></script>
68-
<script src="../../ui/i18n/jquery.ui.datepicker-ru.js"></script>
69-
<script src="../../ui/i18n/jquery.ui.datepicker-sk.js"></script>
70-
<script src="../../ui/i18n/jquery.ui.datepicker-sl.js"></script>
71-
<script src="../../ui/i18n/jquery.ui.datepicker-sq.js"></script>
72-
<script src="../../ui/i18n/jquery.ui.datepicker-sr.js"></script>
73-
<script src="../../ui/i18n/jquery.ui.datepicker-sr-SR.js"></script>
74-
<script src="../../ui/i18n/jquery.ui.datepicker-sv.js"></script>
75-
<script src="../../ui/i18n/jquery.ui.datepicker-ta.js"></script>
76-
<script src="../../ui/i18n/jquery.ui.datepicker-th.js"></script>
77-
<script src="../../ui/i18n/jquery.ui.datepicker-tj.js"></script>
78-
<script src="../../ui/i18n/jquery.ui.datepicker-tr.js"></script>
79-
<script src="../../ui/i18n/jquery.ui.datepicker-uk.js"></script>
80-
<script src="../../ui/i18n/jquery.ui.datepicker-vi.js"></script>
81-
<script src="../../ui/i18n/jquery.ui.datepicker-zh-CN.js"></script>
82-
<script src="../../ui/i18n/jquery.ui.datepicker-zh-HK.js"></script>
83-
<script src="../../ui/i18n/jquery.ui.datepicker-zh-TW.js"></script>
11+
<script src="jquery.ui.datepicker-ar.js"></script>
12+
<script src="jquery.ui.datepicker-fr.js"></script>
13+
<script src="jquery.ui.datepicker-he.js"></script>
14+
<script src="jquery.ui.datepicker-zh-TW.js"></script>
8415
<link rel="stylesheet" href="../demos.css">
8516
<script>
8617
$(function() {
@@ -97,79 +28,10 @@
9728

9829
<p>Date: <input type="text" id="datepicker"/>&nbsp;
9930
<select id="locale">
100-
<option value="af">Afrikaans</option>
101-
<option value="sq">Albanian (Gjuha shqipe)</option>
102-
<option value="ar-DZ">Algerian Arabic</option>
10331
<option value="ar">Arabic (&#8235;(&#1604;&#1593;&#1585;&#1576;&#1610;</option>
104-
<option value="hy">Armenian (&#1344;&#1377;&#1397;&#1381;&#1408;&#1381;&#1398;)</option>
105-
<option value="az">Azerbaijani (Az&#601;rbaycan dili)</option>
106-
<option value="eu">Basque (Euskara)</option>
107-
<option value="be">Belarusian</option>
108-
<option value="bs">Bosnian (Bosanski)</option>
109-
<option value="bg">Bulgarian (&#1073;&#1098;&#1083;&#1075;&#1072;&#1088;&#1089;&#1082;&#1080; &#1077;&#1079;&#1080;&#1082;)</option>
110-
<option value="fr-CA">Canadian French</option>
111-
<option value="ca">Catalan (Catal&agrave;)</option>
112-
<option value="zh-HK">Chinese Hong Kong (&#32321;&#39636;&#20013;&#25991;)</option>
113-
<option value="zh-CN">Chinese Simplified (&#31616;&#20307;&#20013;&#25991;)</option>
11432
<option value="zh-TW">Chinese Traditional (&#32321;&#39636;&#20013;&#25991;)</option>
115-
<option value="hr">Croatian (Hrvatski jezik)</option>
116-
<option value="cs">Czech (&#269;e&#353;tina)</option>
117-
<option value="da">Danish (Dansk)</option>
118-
<option value="nl-BE">Dutch (Belgium)</option>
119-
<option value="nl">Dutch (Nederlands)</option>
120-
<option value="en-AU">English/Australia</option>
121-
<option value="en-NZ">English/New Zealand</option>
122-
<option value="en-GB">English/UK</option>
123-
<option value="eo">Esperanto</option>
124-
<option value="et">Estonian (eesti keel)</option>
125-
<option value="fo">Faroese (f&oslash;royskt)</option>
126-
<option value="fa">Farsi/Persian (&#8235;(&#1601;&#1575;&#1585;&#1587;&#1740;</option>
127-
<option value="fi">Finnish (suomi)</option>
12833
<option value="fr" selected="selected">French (Fran&ccedil;ais)</option>
129-
<option value="fr-CH">French/Swiss (Fran&ccedil;ais de Suisse)</option>
130-
<option value="gl">Galician</option>
131-
<option value="ge">Georgian</option>
132-
<option value="de">German (Deutsch)</option>
133-
<option value="el">Greek (&#917;&#955;&#955;&#951;&#957;&#953;&#954;&#940;)</option>
13434
<option value="he">Hebrew (&#8235;(&#1506;&#1489;&#1512;&#1497;&#1514;</option>
135-
<option value="hi">Hindi (&#2361;&#2367;&#2306;&#2342;&#2368;)</option>
136-
<option value="hu">Hungarian (Magyar)</option>
137-
<option value="is">Icelandic (&Otilde;slenska)</option>
138-
<option value="id">Indonesian (Bahasa Indonesia)</option>
139-
<option value="it">Italian (Italiano)</option>
140-
<option value="ja">Japanese (&#26085;&#26412;&#35486;)</option>
141-
<option value="kk">Kazakhstan (Kazakh)</option>
142-
<option value="km">Khmer</option>
143-
<option value="ko">Korean (&#54620;&#44397;&#50612;)</option>
144-
<option value="ky">Kyrgyzstan (Kyrgyz)</option>
145-
<option value="lv">Latvian (Latvie&ouml;u Valoda)</option>
146-
<option value="lt">Lithuanian (lietuviu kalba)</option>
147-
<option value="lb">Luxembourgish</option>
148-
<option value="mk">Macedonian</option>
149-
<option value="ml">Malayalam</option>
150-
<option value="ms">Malaysian (Bahasa Malaysia)</option>
151-
<option value="nb">Norwegian (Bokmål)</option>
152-
<option value="no">Norwegian (Norsk)</option>
153-
<option value="nn">Norwegian (Nynorsk)</option>
154-
<option value="pl">Polish (Polski)</option>
155-
<option value="pt">Portuguese (Portugu&ecirc;s)</option>
156-
<option value="pt-BR">Portuguese/Brazilian (Portugu&ecirc;s)</option>
157-
<option value="rm">Rhaeto-Romanic (Romansh)</option>
158-
<option value="ro">Romanian (Rom&acirc;n&#259;)</option>
159-
<option value="ru">Russian (&#1056;&#1091;&#1089;&#1089;&#1082;&#1080;&#1081;)</option>
160-
<option value="sr">Serbian (&#1089;&#1088;&#1087;&#1089;&#1082;&#1080; &#1112;&#1077;&#1079;&#1080;&#1082;)</option>
161-
<option value="sr-SR">Serbian (srpski jezik)</option>
162-
<option value="sk">Slovak (Slovencina)</option>
163-
<option value="sl">Slovenian (Slovenski Jezik)</option>
164-
<option value="es">Spanish (Espa&ntilde;ol)</option>
165-
<option value="sv">Swedish (Svenska)</option>
166-
<option value="ta">Tamil (&#2980;&#2990;&#3007;&#2996;&#3021;)</option>
167-
<option value="th">Thai (&#3616;&#3634;&#3625;&#3634;&#3652;&#3607;&#3618;)</option>
168-
<option value="tj">Tajikistan</option>
169-
<option value="tr">Turkish (T&uuml;rk&ccedil;e)</option>
170-
<option value="uk">Ukranian (&#1059;&#1082;&#1088;&#1072;&#1111;&#1085;&#1089;&#1100;&#1082;&#1072;)</option>
171-
<option value="vi">Vietnamese (Ti&#7871;ng Vi&#7879;t)</option>
172-
<option value="cy-GB">Welsh/UK (Cymraeg)</option>
17335
</select></p>
17436

17537
<div class="demo-description">

0 commit comments

Comments
 (0)