Skip to content

Commit e10cb88

Browse files
committed
Switching how i18n files are handle to match 1.11.
Also some updates to the contact form on subsequent examples.
1 parent fb34125 commit e10cb88

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+2798
-1827
lines changed

chapter03/14-datepicker-change-locales.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
<span id="buttonset">
1212
<label for="language-en">English</label>
13-
<input type="radio" id="language-en" name="language" value="">
13+
<input type="radio" id="language-en" name="language" value="" checked>
1414
<label for="language-es">Español</label>
1515
<input type="radio" id="language-es" name="language" value="es">
1616
</span>
@@ -20,7 +20,7 @@
2020

2121
<script src="../js/jquery.js"></script>
2222
<script src="../js/jquery-ui.js"></script>
23-
<script src="../js/jquery-ui-i18n.js"></script>
23+
<script src="../js/i18n/datepicker-es.js"></script>
2424

2525
<script>
2626
$( "#buttonset" ).buttonset();

chapter03/17-complete-appointment-form.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@
8989

9090
<script src="../js/jquery.js"></script>
9191
<script src="../js/jquery-ui.js"></script>
92-
<script src="../js/jquery-ui-i18n.js"></script>
92+
<script src="../js/i18n/datepicker-es.js"></script>
9393
<script src="no-php-error.js"></script>
9494

9595
<script>

chapter06/04-error-box-shake.html

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,28 @@
77
<link href="../css/jquery-ui.css" rel="stylesheet">
88

99
<style>
10-
fieldset { padding: 1em; }
11-
label { display: block; margin: 1em 0 0 0; }
10+
* { box-sizing: border-box; }
1211
.ui-state-error { display: none; }
13-
14-
#buttonset { display: inline-block; margin-top: 0.3em; }
15-
span label { display: inline-block; margin: 0; }
16-
select, input[type="text"] { width: 200px; font-size: 1.1em; }
12+
fieldset { padding: 1em; }
13+
label {
14+
display: block;
15+
margin: 1em 0 0 0;
16+
}
17+
#buttonset {
18+
display: inline-block;
19+
margin-top: 0.3em;
20+
}
21+
span label {
22+
display: inline-block;
23+
margin: 0;
24+
}
25+
select, input[type="text"], .ui-spinner, fieldset > div > button {
26+
width: 250px;
27+
font-size: 1.1em;
28+
}
29+
.ui-buttonset .ui-button { width: 125px; }
1730
input[type="text"] { padding: 0.2em; }
18-
#submit { margin-top: 1em; }
31+
button { margin-top: 1em; }
1932
.ui-selectmenu-button { margin-top: 0.2em; }
2033
.ui-selectmenu-button span.ui-selectmenu-text {
2134
padding: 0.2em 0 0.2em 1em;
@@ -79,6 +92,7 @@
7992

8093
<script src="../js/jquery.js"></script>
8194
<script src="../js/jquery-ui.js"></script>
95+
<script src="../js/i18n/datepicker-es.js"></script>
8296

8397
<script>
8498
$( "#buttonset" ).buttonset();

js/i18n/datepicker-af.js

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
/* Afrikaans initialisation for the jQuery UI date picker plugin. */
2+
/* Written by Renier Pretorius. */
3+
(function( factory ) {
4+
if ( typeof define === "function" && define.amd ) {
5+
6+
// AMD. Register as an anonymous module.
7+
define([ "../datepicker" ], factory );
8+
} else {
9+
10+
// Browser globals
11+
factory( jQuery.datepicker );
12+
}
13+
}(function( datepicker ) {
14+
15+
datepicker.regional['af'] = {
16+
closeText: 'Selekteer',
17+
prevText: 'Vorige',
18+
nextText: 'Volgende',
19+
currentText: 'Vandag',
20+
monthNames: ['Januarie','Februarie','Maart','April','Mei','Junie',
21+
'Julie','Augustus','September','Oktober','November','Desember'],
22+
monthNamesShort: ['Jan', 'Feb', 'Mrt', 'Apr', 'Mei', 'Jun',
23+
'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Des'],
24+
dayNames: ['Sondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrydag', 'Saterdag'],
25+
dayNamesShort: ['Son', 'Maa', 'Din', 'Woe', 'Don', 'Vry', 'Sat'],
26+
dayNamesMin: ['So','Ma','Di','Wo','Do','Vr','Sa'],
27+
weekHeader: 'Wk',
28+
dateFormat: 'dd/mm/yy',
29+
firstDay: 1,
30+
isRTL: false,
31+
showMonthAfterYear: false,
32+
yearSuffix: ''};
33+
datepicker.setDefaults(datepicker.regional['af']);
34+
35+
return datepicker.regional['af'];
36+
37+
}));

js/i18n/datepicker-ar-DZ.js

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
/* Algerian Arabic Translation for jQuery UI date picker plugin. (can be used for Tunisia)*/
2+
/* Mohamed Cherif BOUCHELAGHEM -- cherifbouchelaghem@yahoo.fr */
3+
4+
(function( factory ) {
5+
if ( typeof define === "function" && define.amd ) {
6+
7+
// AMD. Register as an anonymous module.
8+
define([ "../datepicker" ], factory );
9+
} else {
10+
11+
// Browser globals
12+
factory( jQuery.datepicker );
13+
}
14+
}(function( datepicker ) {
15+
16+
datepicker.regional['ar-DZ'] = {
17+
closeText: 'إغلاق',
18+
prevText: '&#x3C;السابق',
19+
nextText: 'التالي&#x3E;',
20+
currentText: 'اليوم',
21+
monthNames: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان',
22+
'جويلية', 'أوت', 'سبتمبر','أكتوبر', 'نوفمبر', 'ديسمبر'],
23+
monthNamesShort: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],
24+
dayNames: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
25+
dayNamesShort: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
26+
dayNamesMin: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
27+
weekHeader: 'أسبوع',
28+
dateFormat: 'dd/mm/yy',
29+
firstDay: 6,
30+
isRTL: true,
31+
showMonthAfterYear: false,
32+
yearSuffix: ''};
33+
datepicker.setDefaults(datepicker.regional['ar-DZ']);
34+
35+
return datepicker.regional['ar-DZ'];
36+
37+
}));

js/i18n/datepicker-ar.js

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
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+
(function( factory ) {
5+
if ( typeof define === "function" && define.amd ) {
6+
7+
// AMD. Register as an anonymous module.
8+
define([ "../datepicker" ], factory );
9+
} else {
10+
11+
// Browser globals
12+
factory( jQuery.datepicker );
13+
}
14+
}(function( datepicker ) {
15+
16+
datepicker.regional['ar'] = {
17+
closeText: 'إغلاق',
18+
prevText: '&#x3C;السابق',
19+
nextText: 'التالي&#x3E;',
20+
currentText: 'اليوم',
21+
monthNames: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'مايو', 'حزيران',
22+
'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],
23+
monthNamesShort: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],
24+
dayNames: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
25+
dayNamesShort: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
26+
dayNamesMin: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
27+
weekHeader: 'أسبوع',
28+
dateFormat: 'dd/mm/yy',
29+
firstDay: 6,
30+
isRTL: true,
31+
showMonthAfterYear: false,
32+
yearSuffix: ''};
33+
datepicker.setDefaults(datepicker.regional['ar']);
34+
35+
return datepicker.regional['ar'];
36+
37+
}));

js/i18n/datepicker-az.js

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
/* Azerbaijani (UTF-8) initialisation for the jQuery UI date picker plugin. */
2+
/* Written by Jamil Najafov (necefov33@gmail.com). */
3+
(function( factory ) {
4+
if ( typeof define === "function" && define.amd ) {
5+
6+
// AMD. Register as an anonymous module.
7+
define([ "../datepicker" ], factory );
8+
} else {
9+
10+
// Browser globals
11+
factory( jQuery.datepicker );
12+
}
13+
}(function( datepicker ) {
14+
15+
datepicker.regional['az'] = {
16+
closeText: 'Bağla',
17+
prevText: '&#x3C;Geri',
18+
nextText: 'İrəli&#x3E;',
19+
currentText: 'Bugün',
20+
monthNames: ['Yanvar','Fevral','Mart','Aprel','May','İyun',
21+
'İyul','Avqust','Sentyabr','Oktyabr','Noyabr','Dekabr'],
22+
monthNamesShort: ['Yan','Fev','Mar','Apr','May','İyun',
23+
'İyul','Avq','Sen','Okt','Noy','Dek'],
24+
dayNames: ['Bazar','Bazar ertəsi','Çərşənbə axşamı','Çərşənbə','Cümə axşamı','Cümə','Şənbə'],
25+
dayNamesShort: ['B','Be','Ça','Ç','Ca','C','Ş'],
26+
dayNamesMin: ['B','B','Ç','С','Ç','C','Ş'],
27+
weekHeader: 'Hf',
28+
dateFormat: 'dd.mm.yy',
29+
firstDay: 1,
30+
isRTL: false,
31+
showMonthAfterYear: false,
32+
yearSuffix: ''};
33+
datepicker.setDefaults(datepicker.regional['az']);
34+
35+
return datepicker.regional['az'];
36+
37+
}));

js/i18n/datepicker-be.js

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
/* Belarusian initialisation for the jQuery UI date picker plugin. */
2+
/* Written by Pavel Selitskas <p.selitskas@gmail.com> */
3+
(function( factory ) {
4+
if ( typeof define === "function" && define.amd ) {
5+
6+
// AMD. Register as an anonymous module.
7+
define([ "../datepicker" ], factory );
8+
} else {
9+
10+
// Browser globals
11+
factory( jQuery.datepicker );
12+
}
13+
}(function( datepicker ) {
14+
15+
datepicker.regional['be'] = {
16+
closeText: 'Зачыніць',
17+
prevText: '&larr;Папяр.',
18+
nextText: 'Наст.&rarr;',
19+
currentText: 'Сёньня',
20+
monthNames: ['Студзень','Люты','Сакавік','Красавік','Травень','Чэрвень',
21+
'Ліпень','Жнівень','Верасень','Кастрычнік','Лістапад','Сьнежань'],
22+
monthNamesShort: ['Сту','Лют','Сак','Кра','Тра','Чэр',
23+
'Ліп','Жні','Вер','Кас','Ліс','Сьн'],
24+
dayNames: ['нядзеля','панядзелак','аўторак','серада','чацьвер','пятніца','субота'],
25+
dayNamesShort: ['ндз','пнд','аўт','срд','чцв','птн','сбт'],
26+
dayNamesMin: ['Нд','Пн','Аў','Ср','Чц','Пт','Сб'],
27+
weekHeader: 'Тд',
28+
dateFormat: 'dd.mm.yy',
29+
firstDay: 1,
30+
isRTL: false,
31+
showMonthAfterYear: false,
32+
yearSuffix: ''};
33+
datepicker.setDefaults(datepicker.regional['be']);
34+
35+
return datepicker.regional['be'];
36+
37+
}));

js/i18n/datepicker-bg.js

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
/* Bulgarian initialisation for the jQuery UI date picker plugin. */
2+
/* Written by Stoyan Kyosev (http://svest.org). */
3+
(function( factory ) {
4+
if ( typeof define === "function" && define.amd ) {
5+
6+
// AMD. Register as an anonymous module.
7+
define([ "../datepicker" ], factory );
8+
} else {
9+
10+
// Browser globals
11+
factory( jQuery.datepicker );
12+
}
13+
}(function( datepicker ) {
14+
15+
datepicker.regional['bg'] = {
16+
closeText: 'затвори',
17+
prevText: '&#x3C;назад',
18+
nextText: 'напред&#x3E;',
19+
nextBigText: '&#x3E;&#x3E;',
20+
currentText: 'днес',
21+
monthNames: ['Януари','Февруари','Март','Април','Май','Юни',
22+
'Юли','Август','Септември','Октомври','Ноември','Декември'],
23+
monthNamesShort: ['Яну','Фев','Мар','Апр','Май','Юни',
24+
'Юли','Авг','Сеп','Окт','Нов','Дек'],
25+
dayNames: ['Неделя','Понеделник','Вторник','Сряда','Четвъртък','Петък','Събота'],
26+
dayNamesShort: ['Нед','Пон','Вто','Сря','Чет','Пет','Съб'],
27+
dayNamesMin: ['Не','По','Вт','Ср','Че','Пе','Съ'],
28+
weekHeader: 'Wk',
29+
dateFormat: 'dd.mm.yy',
30+
firstDay: 1,
31+
isRTL: false,
32+
showMonthAfterYear: false,
33+
yearSuffix: ''};
34+
datepicker.setDefaults(datepicker.regional['bg']);
35+
36+
return datepicker.regional['bg'];
37+
38+
}));

js/i18n/datepicker-bs.js

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
/* Bosnian i18n for the jQuery UI date picker plugin. */
2+
/* Written by Kenan Konjo. */
3+
(function( factory ) {
4+
if ( typeof define === "function" && define.amd ) {
5+
6+
// AMD. Register as an anonymous module.
7+
define([ "../datepicker" ], factory );
8+
} else {
9+
10+
// Browser globals
11+
factory( jQuery.datepicker );
12+
}
13+
}(function( datepicker ) {
14+
15+
datepicker.regional['bs'] = {
16+
closeText: 'Zatvori',
17+
prevText: '&#x3C;',
18+
nextText: '&#x3E;',
19+
currentText: 'Danas',
20+
monthNames: ['Januar','Februar','Mart','April','Maj','Juni',
21+
'Juli','August','Septembar','Oktobar','Novembar','Decembar'],
22+
monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun',
23+
'Jul','Aug','Sep','Okt','Nov','Dec'],
24+
dayNames: ['Nedelja','Ponedeljak','Utorak','Srijeda','Četvrtak','Petak','Subota'],
25+
dayNamesShort: ['Ned','Pon','Uto','Sri','Čet','Pet','Sub'],
26+
dayNamesMin: ['Ne','Po','Ut','Sr','Če','Pe','Su'],
27+
weekHeader: 'Wk',
28+
dateFormat: 'dd.mm.yy',
29+
firstDay: 1,
30+
isRTL: false,
31+
showMonthAfterYear: false,
32+
yearSuffix: ''};
33+
datepicker.setDefaults(datepicker.regional['bs']);
34+
35+
return datepicker.regional['bs'];
36+
37+
}));

0 commit comments

Comments
 (0)