Skip to content

Commit ae07303

Browse files
committed
Added localization
1 parent 2d87cc2 commit ae07303

File tree

4 files changed

+442
-13
lines changed

4 files changed

+442
-13
lines changed

datepicker-rewrite/date.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,9 @@ $.date = function ( datestring, formatstring ) {
6262
},
6363
days: function() {
6464
var result = [],
65-
daysInMonth = this.daysInMonth(),
6665
firstDayOfMonth = new Date( this.year(), date.getMonth(), 1 ).getDay(),
6766
leadDays = ( firstDayOfMonth - calendar.firstDay + 7 ) % 7,
68-
rows = Math.ceil( ( leadDays + daysInMonth ) / 7),
67+
rows = Math.ceil( ( leadDays + this.daysInMonth() ) / 7),
6968
printDate = new Date( this.year(), date.getMonth(), 1 - leadDays );
7069
for ( var row = 0; row < rows; row++ ) {
7170
var week = result[ result.length ] = {

datepicker-rewrite/index.html

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,11 @@
1111
<script src="../external/jquery.global.js"></script>
1212
<script src="../external/jquery.global.de-DE.js"></script>
1313
<script src="../external/jquery.global.ja-JP.js"></script>
14+
<script src="localization.js"></script>
1415
<script src="date.js"></script>
1516
<script src="picker.js"></script>
1617
<link rel="stylesheet" href="../themes/base/jquery.ui.all.css">
17-
<title>jQuery UI Datepicker Lite</title>
18+
<title>jQuery UI Datepicker Rewrite</title>
1819
<style>body{font:62.5% Verdana,Arial,sans-serif}</style>
1920
</head>
2021
<body>
@@ -72,8 +73,8 @@
7273
<script id="ui-datepicker-tmpl" type="text/x-jquery-tmpl">
7374
<div class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all">
7475
<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix ui-corner-all">
75-
<a class="ui-datepicker-prev ui-corner-all" title="Prev"><span class="ui-icon ui-icon-circle-triangle-w">Prev</span></a>
76-
<a class="ui-datepicker-next ui-corner-all" title="Next"><span class="ui-icon ui-icon-circle-triangle-e">Next</span></a>
76+
<a class="ui-datepicker-prev ui-corner-all" title="${labels.prevText}"><span class="ui-icon ui-icon-circle-triangle-w">${labels.prevText}</span></a>
77+
<a class="ui-datepicker-next ui-corner-all" title="${labels.nextText}"><span class="ui-icon ui-icon-circle-triangle-e">${labels.nextText}</span></a>
7778
<div class="ui-datepicker-title">
7879
<span class="ui-datepicker-month">${date.monthname()}</span> <span class="ui-datepicker-year">${date.year()}</span>
7980
</div>
@@ -109,28 +110,26 @@
109110
{{/each}}
110111
</tbody>
111112
</table>
112-
<!--
113113
<div class="ui-datepicker-buttonpane ui-widget-content">
114-
<button class="ui-datepicker-current">Today</button>
115-
<button class="ui-datepicker-close">Done</button>
114+
<button class="ui-datepicker-current">${labels.currentText}</button>
115+
<button class="ui-datepicker-close">${labels.closeText}</button>
116116
</div>
117-
-->
118117
</div>
119118
</script>
120119

121120
<script id="ui-datepicker-weeks-tmpl" type="text/x-jquery-tmpl">
122121
<div class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all">
123122
<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix ui-corner-all">
124-
<a class="ui-datepicker-prev ui-corner-all" title="Prev"><span class="ui-icon ui-icon-circle-triangle-w">Prev</span></a>
125-
<a class="ui-datepicker-next ui-corner-all" title="Next"><span class="ui-icon ui-icon-circle-triangle-e">Next</span></a>
123+
<a class="ui-datepicker-prev ui-corner-all" title="${labels.prevText}"><span class="ui-icon ui-icon-circle-triangle-w">${labels.prevText}</span></a>
124+
<a class="ui-datepicker-next ui-corner-all" title="${labels.nextText}"><span class="ui-icon ui-icon-circle-triangle-e">${labels.nextText}</span></a>
126125
<div class="ui-datepicker-title">
127126
<span class="ui-datepicker-month">${date.monthname()}</span> <span class="ui-datepicker-year">${date.year()}</span>
128127
</div>
129128
</div>
130129
<table class="ui-datepicker-calendar">
131130
<thead>
132131
<tr>
133-
<th>Wk</th>
132+
<th>${labels.weekHeader}</th>
134133
{{each(index, day) date.weekdays()}}
135134
<th class=""><span title="${day.fullname}">${day.shortname}</span></th>
136135
{{/each}}

0 commit comments

Comments
 (0)