aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrub <rub@piwigo.org>2008-10-01 20:39:06 +0000
committerrub <rub@piwigo.org>2008-10-01 20:39:06 +0000
commite9d7622d55ca8456e36ea8a178e8b0286250fd1d (patch)
treebfba53e0c20492bc5fb485ceadaaff134029419e
parent7eb7d3752748e3ca6db611e29a5d8c1aaac1195b (diff)
Purpose of datepicker with jQuery.
I will open a french topic on forum to debate of implementation and possibles changes. git-svn-id: http://piwigo.org/svn/trunk@2632 68402e56-0260-453c-a942-63ccdbb3a9ee
-rw-r--r--admin/template/goto/element_set_global.tpl9
-rw-r--r--admin/template/goto/element_set_unit.tpl7
-rw-r--r--admin/template/goto/history.tpl12
-rw-r--r--admin/template/goto/include/datepicker.inc.tpl124
-rw-r--r--admin/template/goto/picture_modify.tpl10
-rw-r--r--include/template.class.php4
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-ar.js23
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-bg.js22
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-ca.js22
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-cs.js22
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-da.js22
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-de.js22
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-es.js22
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-fi.js24
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-fr.js22
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-he.js22
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-hu.js22
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-hy.js22
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-id.js22
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-is.js22
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-it.js22
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-ja.js22
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-ko.js22
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-lt.js25
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-lv.js25
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-nl.js21
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-no.js23
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-pl.js22
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-pt-BR.js22
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-ro.js22
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-ru.js22
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-sk.js22
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-sv.js22
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-th.js22
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-tr.js22
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-uk.js22
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-zh-CN.js22
-rw-r--r--template-common/lib/ui/i18n/ui.datepicker-zh-TW.js23
-rw-r--r--template/yoga/search.tpl2
39 files changed, 881 insertions, 1 deletions
diff --git a/admin/template/goto/element_set_global.tpl b/admin/template/goto/element_set_global.tpl
index 3bdf5688c..649948854 100644
--- a/admin/template/goto/element_set_global.tpl
+++ b/admin/template/goto/element_set_global.tpl
@@ -1,5 +1,13 @@
{* $Id$ *}
+{include file='include/datepicker.inc.tpl'}
+
+{literal}
+<script type="text/javascript">
+ pwg_initialization_datepicker("select[name=date_creation_day]", "select[name=date_creation_month]", "input[name=date_creation_year]", "input[name=date_creation_linked_date]");
+</script>
+{/literal}
+
<h2>{'Batch management'|@translate}</h2>
<h3>{$CATEGORIES_NAV}</h3>
@@ -136,6 +144,7 @@
size="4"
maxlength="4"
value="{$DATE_CREATION_YEAR}" />
+ <input name="date_creation_linked_date" type="hidden" size="10" disabled="disabled"/>
</td>
</tr>
diff --git a/admin/template/goto/element_set_unit.tpl b/admin/template/goto/element_set_unit.tpl
index 4361efff2..6f2fc5569 100644
--- a/admin/template/goto/element_set_unit.tpl
+++ b/admin/template/goto/element_set_unit.tpl
@@ -1,4 +1,7 @@
{* $Id$ *}
+
+{include file='include/datepicker.inc.tpl'}
+
{known_script id="jquery.growfield" src=$ROOT_URL|@cat:"template-common/lib/plugins/jquery.growfield.packed.js"}
<script type="text/javascript">
@@ -75,6 +78,10 @@
size="4"
maxlength="4"
value="{$element.DATE_CREATION_YEAR}" />
+ <input name="date_creation_linked_date-{$element.ID}" type="hidden" size="10" disabled="disabled"/>
+ <script type="text/javascript">
+ pwg_initialization_datepicker("select[name=date_creation_day-{$element.ID}]", "select[name=date_creation_month-{$element.ID}]", "input[name=date_creation_year-{$element.ID}]", "input[name=date_creation_linked_date-{$element.ID}]");
+ </script>
</td>
</tr>
diff --git a/admin/template/goto/history.tpl b/admin/template/goto/history.tpl
index f3c3575b6..ffbf0994d 100644
--- a/admin/template/goto/history.tpl
+++ b/admin/template/goto/history.tpl
@@ -1,4 +1,14 @@
{* $Id$ *}
+
+{include file='include/datepicker.inc.tpl'}
+
+{literal}
+<script type="text/javascript">
+ pwg_initialization_datepicker("select[name=start_day]", "select[name=start_month]", "input[name=start_year]", "input[name=start_linked_date]", null, "input[name=end_linked_date]");
+ pwg_initialization_datepicker("select[name=end_day]", "select[name=end_month]", "input[name=end_year]", "input[name=end_linked_date]", "input[name=start_linked_date]", null);
+</script>
+{/literal}
+
<div class="titrePage">
<h2>{'History'|@translate} {$TABSHEET_TITLE}</h2>
</div>
@@ -19,6 +29,7 @@
{html_options options=$month_list selected=$START_MONTH_SELECTED}
</select>
<input name="start_year" value="{$START_YEAR}" type="text" size="4" maxlength="4" >
+ <input name="start_linked_date" type="hidden" size="10" disabled="disabled"/>
</li>
</ul>
<ul>
@@ -34,6 +45,7 @@
{html_options options=$month_list selected=$END_MONTH_SELECTED}
</select>
<input name="end_year" value="{$END_YEAR}" type="text" size="4" maxlength="4" >
+ <input name="end_linked_date" type="hidden" size="10" disabled="disabled"/>
</li>
</ul>
diff --git a/admin/template/goto/include/datepicker.inc.tpl b/admin/template/goto/include/datepicker.inc.tpl
new file mode 100644
index 000000000..8eb7016bd
--- /dev/null
+++ b/admin/template/goto/include/datepicker.inc.tpl
@@ -0,0 +1,124 @@
+{* $Id$ *}
+{known_script id="jquery.ui.datepicker" src=$ROOT_URL|@cat:"template-common/lib/ui/ui.datepicker.js"}
+{known_script id="jquery.ui.datepicker-$lang_info.code" src=$ROOT_URL|@cat:"template-common/lib/ui/i18n/ui.datepicker-"|@cat:$lang_info.code|@cat:".js"}
+
+<link rel="stylesheet" type="text/css" href="{$ROOT_URL}admin/template/{$themeconf.template}/theme/{$themeconf.theme}/datepicker.css">
+
+{literal}
+<script type="text/javascript">
+// return formated date with control values
+// day, month, year: selectors of visible date controls
+function pwg_get_fmt_datepicker(day, month, year)
+{
+ return $(year).val() + "-" + $(month).val() + "-" + $(day).val();
+}
+
+// initialize controls
+// day, month, year: selectors of visible date controls
+// linked_date: selector of hidden linked dates control
+// min_linked_date: selector of hidden linked date control witch give min value
+// max_linked_date: selector of hidden linked date control witch give max value
+function pwg_initialization_datepicker(day, month, year, linked_date, min_linked_date, max_linked_date)
+{
+ // Prevent selection of invalid dates through the select controls
+ function pwg_check_date()
+ {
+ array_date = $(linked_date).val().split('-');
+ y = array_date[0];
+ m = array_date[1];
+ d = array_date[2];
+
+ var daysInMonth = 32 - new Date($(year).val(), $(month).val() - 1, 32).getDate();
+
+ $(day + " option").attr("disabled", "");
+ $(day + " option:gt(" + (daysInMonth) +")").attr("disabled", "disabled");
+
+ if ($(day).val() > daysInMonth) {
+ $(day).val(daysInMonth);
+ }
+
+ $(linked_date).val(pwg_get_fmt_datepicker(day, month, year));
+
+ cancel = false;
+ if ((min_linked_date != null) && ($(min_linked_date).datepicker("getDate") != null))
+ {
+ cancel = ($(min_linked_date).datepicker("getDate") > $(linked_date).datepicker("getDate"));
+ }
+ else if ((max_linked_date != null) && ($(max_linked_date).datepicker("getDate") != null))
+ {
+ cancel = ($(max_linked_date).datepicker("getDate") < $(linked_date).datepicker("getDate"));
+ }
+
+ if (cancel)
+ {
+ $(year).val(y);
+ $(month).val(m);
+ $(day).val(d);
+ // check again
+ pwg_check_date();
+ }
+ }
+
+ jQuery().ready(function(){
+ // Init hidden value
+ $(linked_date).val(pwg_get_fmt_datepicker(day, month, year));
+
+ // Init Datepicker
+ jQuery(linked_date).datepicker({
+ dateFormat:'yy-m-d',
+ beforeShow:
+ // Prepare to show a date picker linked to three select controls
+ function readLinked(input) {
+ //$(linked_date).val(pwg_get_fmt_datepicker(day, month, year));
+ if (min_linked_date != null)
+ {
+ return {minDate: $(min_linked_date).datepicker("getDate")};
+ }
+ else if (max_linked_date != null)
+ {
+ return {maxDate: $(max_linked_date).datepicker("getDate")};
+ }
+ else
+ {
+ console.log("none");
+ return {};
+ }
+ },
+ onSelect:
+ // Update three select controls to match a date picker selection
+ function updateLinked(date) {
+ if (date.length == 0)
+ {
+ $(year).val("0");
+ $(month).val("0");
+ $(day).val("0");
+ }
+ else
+ {
+ array_date = date.split('-');
+ $(year).val(array_date[0]);
+ $(month).val(array_date[1]);
+ $(day).val(array_date[2]);
+ }
+ pwg_check_date();
+ },
+ showOn: "both",
+{/literal}
+ buttonImage: "{$ROOT_URL}admin/template/{$themeconf.template}/theme/{$themeconf.theme}/images/calendar.gif",
+{literal}
+ buttonImageOnly: true
+ });
+
+ // Check showed controls
+ jQuery(day + ", " + month + ", " + year).change(
+ function ()
+ {
+ pwg_check_date();
+ });
+ });
+
+}
+</script>
+{/literal}
+
+
diff --git a/admin/template/goto/picture_modify.tpl b/admin/template/goto/picture_modify.tpl
index a92018732..8f2aacc03 100644
--- a/admin/template/goto/picture_modify.tpl
+++ b/admin/template/goto/picture_modify.tpl
@@ -1,4 +1,13 @@
{* $Id$ *}
+
+{include file='include/datepicker.inc.tpl'}
+
+{literal}
+<script type="text/javascript">
+ pwg_initialization_datepicker("select[name=date_creation_day]", "select[name=date_creation_month]", "input[name=date_creation_year]", "input[name=date_creation_linked_date]");
+</script>
+{/literal}
+
{known_script id="jquery.growfield" src=$ROOT_URL|@cat:"template-common/lib/plugins/jquery.growfield.packed.js"}
<script type="text/javascript">
@@ -111,6 +120,7 @@
size="4"
maxlength="4"
value="{$DATE_CREATION_YEAR_VALUE}" />
+ <input name="date_creation_linked_date" type="hidden" size="10" disabled="disabled"/>
</td>
</tr>
diff --git a/include/template.class.php b/include/template.class.php
index 7456e2f3c..382071e7a 100644
--- a/include/template.class.php
+++ b/include/template.class.php
@@ -48,7 +48,7 @@ class Template {
function Template($root = ".", $theme= "")
{
- global $conf;
+ global $conf, $lang_info;
$this->smarty = new Smarty;
$this->smarty->debugging = $conf['debug_template'];
@@ -75,6 +75,8 @@ class Template {
$this->smarty->assign('themeconf', $themeconf);
}
+ $this->smarty->assign('lang_info', $lang_info);
+
$this->set_template_dir($root);
}
diff --git a/template-common/lib/ui/i18n/ui.datepicker-ar.js b/template-common/lib/ui/i18n/ui.datepicker-ar.js
new file mode 100644
index 000000000..62478819c
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-ar.js
@@ -0,0 +1,23 @@
+/* Arabic Translation for jQuery UI date picker plugin. */
+/* Khaled Al Horani -- koko.dw@gmail.com */
+/* خالد الحوراني -- koko.dw@gmail.com */
+/* NOTE: monthNames are the original months names and thez are the Arabic names, not the new months name فبراير - يناير and there isnät any Arabic roots for these months */
+jQuery(function($){
+ $.datepicker.regional['ar'] = {
+ clearText: 'مسح', clearStatus: 'امسح التاريخ الحالي',
+ closeText: 'إغلاق', closeStatus: 'إغلاق بدون حفظ',
+ prevText: '<السابق', prevStatus: 'عرض الشهر السابق',
+ nextText: 'التالي>', nextStatus: 'عرض الشهر القادم',
+ currentText: 'اليوم', currentStatus: 'عرض الشهر الحالي',
+ monthNames: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'آذار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],
+ monthNamesShort: ['1','2','3','4','5','6','7','8','9','10','11','12'],
+ monthStatus: 'عرض شهر آخر', yearStatus: 'عرض سنة آخرى',
+ weekHeader: 'أسبوع', weekStatus: 'أسبوع السنة',
+ dayNames: ['السبت', 'الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة'],
+ dayNamesShort: ['سبت', 'أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة'],
+ dayNamesMin: ['سبت', 'أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة'],
+ dayStatus: 'اختر DD لليوم الأول من الأسبوع', dateStatus: 'اختر D, M d',
+ dateFormat: 'dd/mm/yy', firstDay: 0,
+ initStatus: 'اختر يوم', isRTL: true};
+ $.datepicker.setDefaults($.datepicker.regional['ar']);
+}); \ No newline at end of file
diff --git a/template-common/lib/ui/i18n/ui.datepicker-bg.js b/template-common/lib/ui/i18n/ui.datepicker-bg.js
new file mode 100644
index 000000000..59589671e
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-bg.js
@@ -0,0 +1,22 @@
+/* Bulgarian initialisation for the jQuery UI date picker plugin. */
+/* Written by Stoyan Kyosev (http://svest.org). */
+jQuery(function($){
+ $.datepicker.regional['bg'] = {clearText: 'изчисти', clearStatus: 'изчисти актуалната дата',
+ closeText: 'затвори', closeStatus: 'затвори без промени',
+ prevText: '&#x3c;назад', prevStatus: 'покажи последния месец',
+ nextText: 'напред&#x3e;', nextStatus: 'покажи следващия месец',
+ currentText: 'днес', currentStatus: '',
+ monthNames: ['Януари','Февруари','Март','Април','Май','Юни',
+ 'Юли','Август','Септември','Октомври','Ноември','Декември'],
+ monthNamesShort: ['Яну','Фев','Мар','Апр','Май','Юни',
+ 'Юли','Авг','Сеп','Окт','Нов','Дек'],
+ monthStatus: 'покажи друг месец', yearStatus: 'покажи друга година',
+ weekHeader: 'Wk', weekStatus: 'седмица от месеца',
+ dayNames: ['Неделя','Понеделник','Вторник','Сряда','Четвъртък','Петък','Събота'],
+ dayNamesShort: ['Нед','Пон','Вто','Сря','Чет','Пет','Съб'],
+ dayNamesMin: ['Не','По','Вт','Ср','Че','Пе','Съ'],
+ dayStatus: 'Сложи DD като първи ден от седмицата', dateStatus: 'Избери D, M d',
+ dateFormat: 'dd.mm.yy', firstDay: 1,
+ initStatus: 'Избери дата', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['bg']);
+});
diff --git a/template-common/lib/ui/i18n/ui.datepicker-ca.js b/template-common/lib/ui/i18n/ui.datepicker-ca.js
new file mode 100644
index 000000000..46147a497
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-ca.js
@@ -0,0 +1,22 @@
+/* Inicialitzaci en catal per a l'extenci 'calendar' per jQuery. */
+/* Writers: (joan.leon@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['ca'] = {clearText: 'Netejar', clearStatus: '',
+ closeText: 'Tancar', closeStatus: '',
+ prevText: '&lt;Ant', prevStatus: '',
+ nextText: 'Seg&gt;', nextStatus: '',
+ currentText: 'Avui', currentStatus: '',
+ monthNames: ['Gener','Febrer','Mar&ccedil;','Abril','Maig','Juny',
+ 'Juliol','Agost','Setembre','Octubre','Novembre','Desembre'],
+ monthNamesShort: ['Gen','Feb','Mar','Abr','Mai','Jun',
+ 'Jul','Ago','Set','Oct','Nov','Des'],
+ monthStatus: '', yearStatus: '',
+ weekHeader: 'Sm', weekStatus: '',
+ dayNames: ['Diumenge','Dilluns','Dimarts','Dimecres','Dijous','Divendres','Dissabte'],
+ dayNamesShort: ['Dug','Dln','Dmt','Dmc','Djs','Dvn','Dsb'],
+ dayNamesMin: ['Dg','Dl','Dt','Dc','Dj','Dv','Ds'],
+ dayStatus: 'DD', dateStatus: 'D, M d',
+ dateFormat: 'mm/dd/yy', firstDay: 0,
+ initStatus: '', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['ca']);
+}); \ No newline at end of file
diff --git a/template-common/lib/ui/i18n/ui.datepicker-cs.js b/template-common/lib/ui/i18n/ui.datepicker-cs.js
new file mode 100644
index 000000000..e195deb43
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-cs.js
@@ -0,0 +1,22 @@
+/* Czech initialisation for the jQuery UI date picker plugin. */
+/* Written by Tomas Muller (tomas@tomas-muller.net). */
+jQuery(function($){
+ $.datepicker.regional['cs'] = {clearText: 'Vymazat', clearStatus: 'Vymaže zadané datum',
+ closeText: 'Zavřít', closeStatus: 'Zavře kalendář beze změny',
+ prevText: '&#x3c;Dříve', prevStatus: 'Přejít na předchozí měsí',
+ nextText: 'Později&#x3e;', nextStatus: 'Přejít na další měsíc',
+ currentText: 'Nyní', currentStatus: 'Přejde na aktuální měsíc',
+ monthNames: ['leden','únor','březen','duben','květen','červen',
+ 'červenec','srpen','září','říjen','listopad','prosinec'],
+ monthNamesShort: ['led','úno','bře','dub','kvě','čer',
+ 'čvc','srp','zář','říj','lis','pro'],
+ monthStatus: 'Přejít na jiný měsíc', yearStatus: 'Přejít na jiný rok',
+ weekHeader: 'Týd', weekStatus: 'Týden v roce',
+ dayNames: ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', 'pátek', 'sobota'],
+ dayNamesShort: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'],
+ dayNamesMin: ['ne','po','út','st','čt','pá','so'],
+ dayStatus: 'Nastavit DD jako první den v týdnu', dateStatus: '\'Vyber\' DD, M d',
+ dateFormat: 'dd.mm.yy', firstDay: 1,
+ initStatus: 'Vyberte datum', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['cs']);
+});
diff --git a/template-common/lib/ui/i18n/ui.datepicker-da.js b/template-common/lib/ui/i18n/ui.datepicker-da.js
new file mode 100644
index 000000000..794f6ef44
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-da.js
@@ -0,0 +1,22 @@
+/* Danish initialisation for the jQuery UI date picker plugin. */
+/* Written by Jan Christensen ( deletestuff@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['da'] = {clearText: 'Nulstil', clearStatus: 'Nulstil den aktuelle dato',
+ closeText: 'Luk', closeStatus: 'Luk uden ændringer',
+ prevText: '&#x3c;Forrige', prevStatus: 'Vis forrige måned',
+ nextText: 'Næste&#x3e;', nextStatus: 'Vis næste måned',
+ currentText: 'Idag', currentStatus: 'Vis aktuel måned',
+ monthNames: ['Januar','Februar','Marts','April','Maj','Juni',
+ 'Juli','August','September','Oktober','November','December'],
+ monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun',
+ 'Jul','Aug','Sep','Okt','Nov','Dec'],
+ monthStatus: 'Vis en anden måned', yearStatus: 'Vis et andet år',
+ weekHeader: 'Uge', weekStatus: 'Årets uge',
+ dayNames: ['Søndag','Mandag','Tirsdag','Onsdag','Torsdag','Fredag','Lørdag'],
+ dayNamesShort: ['Søn','Man','Tir','Ons','Tor','Fre','Lør'],
+ dayNamesMin: ['Sø','Ma','Ti','On','To','Fr','Lø'],
+ dayStatus: 'Sæt DD som første ugedag', dateStatus: 'Vælg D, M d',
+ dateFormat: 'dd-mm-yy', firstDay: 0,
+ initStatus: 'Vælg en dato', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['da']);
+});
diff --git a/template-common/lib/ui/i18n/ui.datepicker-de.js b/template-common/lib/ui/i18n/ui.datepicker-de.js
new file mode 100644
index 000000000..d31af3a1b
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-de.js
@@ -0,0 +1,22 @@
+/* German initialisation for the jQuery UI date picker plugin. */
+/* Written by Milian Wolff (mail@milianw.de). */
+jQuery(function($){
+ $.datepicker.regional['de'] = {clearText: 'löschen', clearStatus: 'aktuelles Datum löschen',
+ closeText: 'schließen', closeStatus: 'ohne Änderungen schließen',
+ prevText: '&#x3c;zurück', prevStatus: 'letzten Monat zeigen',
+ nextText: 'Vor&#x3e;', nextStatus: 'nächsten Monat zeigen',
+ currentText: 'heute', currentStatus: '',
+ monthNames: ['Januar','Februar','März','April','Mai','Juni',
+ 'Juli','August','September','Oktober','November','Dezember'],
+ monthNamesShort: ['Jan','Feb','Mär','Apr','Mai','Jun',
+ 'Jul','Aug','Sep','Okt','Nov','Dez'],
+ monthStatus: 'anderen Monat anzeigen', yearStatus: 'anderes Jahr anzeigen',
+ weekHeader: 'Wo', weekStatus: 'Woche des Monats',
+ dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
+ dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
+ dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
+ dayStatus: 'Setze DD als ersten Wochentag', dateStatus: 'Wähle D, M d',
+ dateFormat: 'dd.mm.yy', firstDay: 1,
+ initStatus: 'Wähle ein Datum', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['de']);
+});
diff --git a/template-common/lib/ui/i18n/ui.datepicker-es.js b/template-common/lib/ui/i18n/ui.datepicker-es.js
new file mode 100644
index 000000000..c5fdd719d
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-es.js
@@ -0,0 +1,22 @@
+/* Inicializacin en espaol para la extensin 'UI date picker' para jQuery. */
+/* Traducido por Vester (xvester@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['es'] = {clearText: 'Limpiar', clearStatus: '',
+ closeText: 'Cerrar', closeStatus: '',
+ prevText: '&lt;Ant', prevStatus: '',
+ nextText: 'Sig&gt;', nextStatus: '',
+ currentText: 'Hoy', currentStatus: '',
+ monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio',
+ 'Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],
+ monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun',
+ 'Jul','Ago','Sep','Oct','Nov','Dic'],
+ monthStatus: '', yearStatus: '',
+ weekHeader: 'Sm', weekStatus: '',
+ dayNames: ['Domingo','Lunes','Martes','Mi&eacute;rcoles','Jueves','Viernes','S&aacute;dabo'],
+ dayNamesShort: ['Dom','Lun','Mar','Mi&eacute;','Juv','Vie','S&aacute;b'],
+ dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','S&aacute;'],
+ dayStatus: 'DD', dateStatus: 'D, M d',
+ dateFormat: 'dd/mm/yy', firstDay: 0,
+ initStatus: '', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['es']);
+}); \ No newline at end of file
diff --git a/template-common/lib/ui/i18n/ui.datepicker-fi.js b/template-common/lib/ui/i18n/ui.datepicker-fi.js
new file mode 100644
index 000000000..550a980aa
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-fi.js
@@ -0,0 +1,24 @@
+/* Finnish initialisation for the jQuery UI date picker plugin. */
+/* Written by Harri Kilpi (harrikilpio@gmail.com). */
+
+$(document).ready(function(){
+ $.datepicker.regional['fi'] = {
+ clearText: 'Tyhjenn&auml;', clearStatus: '',
+ closeText: 'Sulje', closeStatus: '',
+ prevText: '&laquo;Edellinen', prevStatus: '',
+ nextText: 'Seuraava&raquo;', nextStatus: '',
+ currentText: 'T&auml;n&auml;&auml;n', currentStatus: '',
+ monthNames: ['Tammikuu','Helmikuu','Maaliskuu','Huhtikuu','Toukokuu','Kes&auml;kuu',
+ 'Hein&auml;kuu','Elokuu','Syyskuu','Lokakuu','Marraskuu','Joulukuu'],
+ monthNamesShort: ['Tammi','Helmi','Maalis','Huhti','Touko','Kes&auml;',
+ 'Hein&auml;','Elo','Syys','Loka','Marras','Joulu'],
+ monthStatus: '', yearStatus: '',
+ weekHeader: 'Vk', weekStatus: '',
+ dayNamesShort: ['Su','Ma','Ti','Ke','To','Pe','Su'],
+ dayNames: ['Sunnuntai','Maanantai','Tiistai','Keskiviikko','Torstai','Perjantai','Lauantai'],
+ dayNamesMin: ['Su','Ma','Ti','Ke','To','Pe','La'],
+ dayStatus: 'DD', dateStatus: 'D, M d',
+ dateFormat: 'dd.mm.yy', firstDay: 1,
+ initStatus: '', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['fi']);
+});
diff --git a/template-common/lib/ui/i18n/ui.datepicker-fr.js b/template-common/lib/ui/i18n/ui.datepicker-fr.js
new file mode 100644
index 000000000..936cb8afe
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-fr.js
@@ -0,0 +1,22 @@
+/* French initialisation for the jQuery UI date picker plugin. */
+/* Written by Keith Wood (kbwood@virginbroadband.com.au) and Stéphane Nahmani (sholby@sholby.net). */
+jQuery(function($){
+ $.datepicker.regional['fr'] = {clearText: 'Effacer', clearStatus: '',
+ closeText: 'Fermer', closeStatus: 'Fermer sans modifier',
+ prevText: '&lt;Préc', prevStatus: 'Voir le mois précédent',
+ nextText: 'Suiv&gt;', nextStatus: 'Voir le mois suivant',
+ currentText: 'Courant', currentStatus: 'Voir le mois courant',
+ monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin',
+ 'Juillet','Août','Septembre','Octobre','Novembre','Décembre'],
+ monthNamesShort: ['Jan','Fév','Mar','Avr','Mai','Jun',
+ 'Jul','Aoû','Sep','Oct','Nov','Déc'],
+ monthStatus: 'Voir un autre mois', yearStatus: 'Voir un autre année',
+ weekHeader: 'Sm', weekStatus: '',
+ dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],
+ dayNamesShort: ['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'],
+ dayNamesMin: ['Di','Lu','Ma','Me','Je','Ve','Sa'],
+ dayStatus: 'Utiliser DD comme premier jour de la semaine', dateStatus: 'Choisir le DD, MM d',
+ dateFormat: 'dd/mm/yy', firstDay: 0,
+ initStatus: 'Choisir la date', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['fr']);
+}); \ No newline at end of file
diff --git a/template-common/lib/ui/i18n/ui.datepicker-he.js b/template-common/lib/ui/i18n/ui.datepicker-he.js
new file mode 100644
index 000000000..87f55f729
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-he.js
@@ -0,0 +1,22 @@
+/* Hebrew initialisation for the UI Datepicker extension. */
+/* Written by Amir Hardon (ahardon at gmail dot com). */
+jQuery(document).ready(function(){
+ jQuery.datepicker.regional['he'] = {clearText: 'נקה', clearStatus: '',
+ closeText: 'סגור', closeStatus: '',
+ prevText: '&#x3c;הקודם', prevStatus: '',
+ nextText: 'הבא&#x3e;', nextStatus: '',
+ currentText: 'היום', currentStatus: '',
+ monthNames: ['ינואר','פברואר','מרץ','אפריל','מאי','יוני',
+ 'יולי','אוגוסט','ספטמבר','אוקטובר','נובמבר','דצמבר'],
+ monthNamesShort: ['1','2','3','4','5','6',
+ '7','8','9','10','11','12'],
+ monthStatus: '', yearStatus: '',
+ weekHeader: 'Sm', weekStatus: '',
+ dayNames: ['ראשון','שני','שלישי','רביעי','חמישי','שישי','שבת'],
+ dayNamesShort: ['א\'','ב\'','ג\'','ד\'','ה\'','ו\'','שבת'],
+ dayNamesMin: ['א\'','ב\'','ג\'','ד\'','ה\'','ו\'','שבת'],
+ dayStatus: 'DD', dateStatus: 'DD, M d',
+ dateFormat: 'dd/mm/yy', firstDay: 0,
+ initStatus: '', isRTL: true};
+ jQuery.datepicker.setDefaults($.datepicker.regional['he']);
+});
diff --git a/template-common/lib/ui/i18n/ui.datepicker-hu.js b/template-common/lib/ui/i18n/ui.datepicker-hu.js
new file mode 100644
index 000000000..1d71a3ddf
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-hu.js
@@ -0,0 +1,22 @@
+/* Hungarian initialisation for the jQuery UI date picker plugin. */
+/* Written by Istvan Karaszi (jquerycalendar@spam.raszi.hu). */
+jQuery(function($){
+ $.datepicker.regional['hu'] = {clearText: 'törlés', clearStatus: '',
+ closeText: 'bezárás', closeStatus: '',
+ prevText: '&laquo;&nbsp;vissza', prevStatus: '',
+ nextText: 'előre&nbsp;&raquo;', nextStatus: '',
+ currentText: 'ma', currentStatus: '',
+ monthNames: ['Január', 'Február', 'Március', 'Április', 'Május', 'Június',
+ 'Július', 'Augusztus', 'Szeptember', 'Október', 'November', 'December'],
+ monthNamesShort: ['Jan', 'Feb', 'Már', 'Ápr', 'Máj', 'Jún',
+ 'Júl', 'Aug', 'Szep', 'Okt', 'Nov', 'Dec'],
+ monthStatus: '', yearStatus: '',
+ weekHeader: 'Hé', weekStatus: '',
+ dayNames: ['Vasámap', 'Hétfö', 'Kedd', 'Szerda', 'Csütörtök', 'Péntek', 'Szombat'],
+ dayNamesShort: ['Vas', 'Hét', 'Ked', 'Sze', 'Csü', 'Pén', 'Szo'],
+ dayNamesMin: ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'],
+ dayStatus: 'DD', dateStatus: 'D, M d',
+ dateFormat: 'yy-mm-dd', firstDay: 1,
+ initStatus: '', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['hu']);
+});
diff --git a/template-common/lib/ui/i18n/ui.datepicker-hy.js b/template-common/lib/ui/i18n/ui.datepicker-hy.js
new file mode 100644
index 000000000..aed9f3574
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-hy.js
@@ -0,0 +1,22 @@
+/* Armenian(UTF-8) initialisation for the jQuery UI date picker plugin. */
+/* Written by Levon Zakaryan (levon.zakaryan@gmail.com)*/
+jQuery(function($){
+ $.datepicker.regional['hy'] = {clearText: 'Մաքրել', clearStatus: '',
+ closeText: 'Փակել', closeStatus: '',
+ prevText: '&lt;Նախ.', prevStatus: '',
+ nextText: 'Հաջ.&gt;', nextStatus: '',
+ currentText: 'Այսօր', currentStatus: '',
+ monthNames: ['Հունվար','Փետրվար','Մարտ','Ապրիլ','Մայիս','Հունիս',
+ 'Հուլիս','Օգոստոս','Սեպտեմբեր','Հոկտեմբեր','Նոյեմբեր','Դեկտեմբեր'],
+ monthNamesShort: ['Հունվ','Փետր','Մարտ','Ապր','Մայիս','Հունիս',
+ 'Հուլ','Օգս','Սեպ','Հոկ','Նոյ','Դեկ'],
+ monthStatus: '', yearStatus: '',
+ weekHeader: 'ՇԲՏ', weekStatus: '',
+ dayNames: ['կիրակի','եկուշաբթի','երեքշաբթի','չորեքշաբթի','հինգշաբթի','ուրբաթ','շաբաթ'],
+ dayNamesShort: ['կիր','երկ','երք','չրք','հնգ','ուրբ','շբթ'],
+ dayNamesMin: ['կիր','երկ','երք','չրք','հնգ','ուրբ','շբթ'],
+ dayStatus: 'DD', dateStatus: 'D, M d',
+ dateFormat: 'dd.mm.yy', firstDay: 1,
+ initStatus: '', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['hy']);
+}); \ No newline at end of file
diff --git a/template-common/lib/ui/i18n/ui.datepicker-id.js b/template-common/lib/ui/i18n/ui.datepicker-id.js
new file mode 100644
index 000000000..f8a417a2e
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-id.js
@@ -0,0 +1,22 @@
+/* Indonesian initialisation for the jQuery UI date picker plugin. */
+/* Written by Deden Fathurahman (dedenf@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['id'] = {clearText: 'kosongkan', clearStatus: 'bersihkan tanggal yang sekarang',
+ closeText: 'Tutup', closeStatus: 'Tutup tanpa mengubah',
+ prevText: '&lt;mundur', prevStatus: 'Tampilkan bulan sebelumnya',
+ nextText: 'maju&gt;', nextStatus: 'Tampilkan bulan berikutnya',
+ currentText: 'hari ini', currentStatus: 'Tampilkan bulan sekarang',
+ monthNames: ['Januari','Februari','Maret','April','Mei','Juni',
+ 'Juli','Agustus','September','Oktober','Nopember','Desember'],
+ monthNamesShort: ['Jan','Feb','Mar','Apr','Mei','Jun',
+ 'Jul','Agus','Sep','Okt','Nop','Des'],
+ monthStatus: 'Tampilkan bulan yang berbeda', yearStatus: 'Tampilkan tahun yang berbeda',
+ weekHeader: 'Mg', weekStatus: 'Minggu dalam tahun',
+ dayNames: ['Minggu','Senin','Selasa','Rabu','Kamis','Jumat','Sabtu'],
+ dayNamesShort: ['Min','Sen','Sel','Rab','kam','Jum','Sab'],
+ dayNamesMin: ['Mg','Sn','Sl','Rb','Km','jm','Sb'],
+ dayStatus: 'gunakan DD sebagai awal hari dalam minggu', dateStatus: 'pilih le DD, MM d',
+ dateFormat: 'dd/mm/yy', firstDay: 0,
+ initStatus: 'Pilih Tanggal', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['id']);
+}); \ No newline at end of file
diff --git a/template-common/lib/ui/i18n/ui.datepicker-is.js b/template-common/lib/ui/i18n/ui.datepicker-is.js
new file mode 100644
index 000000000..65316eed0
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-is.js
@@ -0,0 +1,22 @@
+/* Icelandic initialisation for the jQuery UI date picker plugin. */
+/* Written by Haukur H. Thorsson (haukur@eskill.is). */
+jQuery(function($){
+ $.datepicker.regional['is'] = {clearText: 'Hreinsa', clearStatus: '',
+ closeText: 'Loka', closeStatus: '',
+ prevText: '< Fyrri', prevStatus: '',
+ nextText: 'N&aelig;sti >', nextStatus: '',
+ currentText: '&Iacute; dag', currentStatus: '',
+ monthNames: ['Jan&uacute;ar','Febr&uacute;ar','Mars','Apr&iacute;l','Ma&iacute','J&uacute;n&iacute;',
+ 'J&uacute;l&iacute;','&Aacute;g&uacute;st','September','Okt&oacute;ber','N&oacute;vember','Desember'],
+ monthNamesShort: ['Jan','Feb','Mar','Apr','Ma&iacute;','J&uacute;n',
+ 'J&uacute;l','&Aacute;g&uacute;','Sep','Okt','N&oacute;v','Des'],
+ monthStatus: '', yearStatus: '',
+ weekHeader: 'Vika', weekStatus: '',
+ dayNames: ['Sunnudagur','M&aacute;nudagur','&THORN;ri&eth;judagur','Mi&eth;vikudagur','Fimmtudagur','F&ouml;studagur','Laugardagur'],
+ dayNamesShort: ['Sun','M&aacute;n','&THORN;ri','Mi&eth;','Fim','F&ouml;s','Lau'],
+ dayNamesMin: ['Su','M&aacute;','&THORN;r','Mi','Fi','F&ouml;','La'],
+ dayStatus: 'DD', dateStatus: 'D, M d',
+ dateFormat: 'dd/mm/yy', firstDay: 0,
+ initStatus: '', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['is']);
+}); \ No newline at end of file
diff --git a/template-common/lib/ui/i18n/ui.datepicker-it.js b/template-common/lib/ui/i18n/ui.datepicker-it.js
new file mode 100644
index 000000000..a1ee89599
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-it.js
@@ -0,0 +1,22 @@
+/* Italian initialisation for the jQuery UI date picker plugin. */
+/* Written by Apaella (apaella@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['it'] = {clearText: 'Svuota', clearStatus: '',
+ closeText: 'Chiudi', closeStatus: '',
+ prevText: '&lt;Prec', prevStatus: '',
+ nextText: 'Succ&gt;', nextStatus: '',
+ currentText: 'Oggi', currentStatus: '',
+ monthNames: ['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno',
+ 'Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'],
+ monthNamesShort: ['Gen','Feb','Mar','Apr','Mag','Giu',
+ 'Lug','Ago','Set','Ott','Nov','Dic'],
+ monthStatus: '', yearStatus: '',
+ weekHeader: 'Sm', weekStatus: '',
+ dayNames: ['Domenica','Luned&#236','Marted&#236','Mercoled&#236','Gioved&#236','Venerd&#236','Sabato'],
+ dayNamesShort: ['Dom','Lun','Mar','Mer','Gio','Ven','Sab'],
+ dayNamesMin: ['Do','Lu','Ma','Me','Gio','Ve','Sa'],
+ dayStatus: 'DD', dateStatus: 'D, M d',
+ dateFormat: 'dd/mm/yy', firstDay: 1,
+ initStatus: '', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['it']);
+});
diff --git a/template-common/lib/ui/i18n/ui.datepicker-ja.js b/template-common/lib/ui/i18n/ui.datepicker-ja.js
new file mode 100644
index 000000000..e33909fe5
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-ja.js
@@ -0,0 +1,22 @@
+/* Japanese (UTF-8) initialisation for the jQuery UI date picker plugin. */
+/* Written by Milly. */
+jQuery(function($){
+ $.datepicker.regional['ja'] = {clearText: '&#21066;&#38500;', clearStatus: '',
+ closeText: '&#38281;&#12376;&#12427;', closeStatus: '',
+ prevText: '&lt;&#21069;&#26376;', prevStatus: '',
+ nextText: '&#27425;&#26376;&gt;', nextStatus: '',
+ currentText: '&#20170;&#26085;', currentStatus: '',
+ monthNames: ['1&#26376;','2&#26376;','3&#26376;','4&#26376;','5&#26376;','6&#26376;',
+ '7&#26376;','8&#26376;','9&#26376;','10&#26376;','11&#26376;','12&#26376;'],
+ monthNamesShort: ['1&#26376;','2&#26376;','3&#26376;','4&#26376;','5&#26376;','6&#26376;',
+ '7&#26376;','8&#26376;','9&#26376;','10&#26376;','11&#26376;','12&#26376;'],
+ monthStatus: '', yearStatus: '',
+ weekHeader: 'Wk', weekStatus: '',
+ dayNames: ['&#26085;','&#26376;','&#28779;','&#27700;','&#26408;','&#37329;','&#22303;'],
+ dayNamesShort: ['&#26085;','&#26376;','&#28779;','&#27700;','&#26408;','&#37329;','&#22303;'],
+ dayNamesMin: ['&#26085;','&#26376;','&#28779;','&#27700;','&#26408;','&#37329;','&#22303;'],
+ dayStatus: 'DD', dateStatus: 'D, M d',
+ dateFormat: 'yy/mm/dd', firstDay: 0,
+ initStatus: '', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['ja']);
+}); \ No newline at end of file
diff --git a/template-common/lib/ui/i18n/ui.datepicker-ko.js b/template-common/lib/ui/i18n/ui.datepicker-ko.js
new file mode 100644
index 000000000..1381e66b7
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-ko.js
@@ -0,0 +1,22 @@
+/* Korean initialisation for the jQuery calendar extension. */
+/* Written by DaeKwon Kang (ncrash.dk@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['ko'] = {clearText: '지우기', clearStatus: '',
+ closeText: '닫기', closeStatus: '',
+ prevText: '이전달', prevStatus: '',
+ nextText: '다음달', nextStatus: '',
+ currentText: '오늘', currentStatus: '',
+ monthNames: ['1월(JAN)','2월(FEB)','3월(MAR)','4월(APR)','5월(MAY)','6월(JUN)',
+ '7월(JUL)','8월(AUG)','9월(SEP)','10월(OCT)','11월(NOV)','12월(DEC)'],
+ monthNamesShort: ['1월(JAN)','2월(FEB)','3월(MAR)','4월(APR)','5월(MAY)','6월(JUN)',
+ '7월(JUL)','8월(AUG)','9월(SEP)','10월(OCT)','11월(NOV)','12월(DEC)'],
+ monthStatus: '', yearStatus: '',
+ weekHeader: 'Wk', weekStatus: '',
+ dayNames: ['일','월','화','수','목','금','토'],
+ dayNamesShort: ['일','월','화','수','목','금','토'],
+ dayNamesMin: ['일','월','화','수','목','금','토'],
+ dayStatus: 'DD', dateStatus: 'D, M d',
+ dateFormat: 'yy-mm-dd', firstDay: 0,
+ initStatus: '', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['ko']);
+}); \ No newline at end of file
diff --git a/template-common/lib/ui/i18n/ui.datepicker-lt.js b/template-common/lib/ui/i18n/ui.datepicker-lt.js
new file mode 100644
index 000000000..120e82b2f
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-lt.js
@@ -0,0 +1,25 @@
+/**
+ * Lithuanian (UTF-8) initialisation for the jQuery UI date picker plugin.
+ *
+ * @author Arturas Paleicikas <arturas@avalon.lt>
+ */
+jQuery(function($){
+ $.datepicker.regional['lt'] = {clearText: 'Išvalyti', clearStatus: '',
+ closeText: 'Uždaryti', closeStatus: '',
+ prevText: '&lt;Atgal', prevStatus: '',
+ nextText: 'Pirmyn&gt;', nextStatus: '',
+ currentText: 'Šiandien', currentStatus: '',
+ monthNames: ['Sausis','Vasaris','Kovas','Balandis','Gegužė','Birželis',
+ 'Liepa','Rugpjūtis','Rugsėjis','Spalis','Lapkritis','Gruodis'],
+ monthNamesShort: ['Sau','Vas','Kov','Bal','Geg','Bir',
+ 'Lie','Rugp','Rugs','Spa','Lap','Gru'],
+ monthStatus: '', yearStatus: '',
+ weekHeader: '', weekStatus: '',
+ dayNames: ['sekmadienis','pirmadienis','antradienis','trečiadienis','ketvirtadienis','penktadienis','šeštadienis'],
+ dayNamesShort: ['sek','pir','ant','tre','ket','pen','šeš'],
+ dayNamesMin: ['Se','Pr','An','Tr','Ke','Pe','Še'],
+ dayStatus: 'DD', dateStatus: 'D, M d',
+ dateFormat: 'yy-mm-dd', firstDay: 1,
+ initStatus: '', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['lt']);
+}); \ No newline at end of file
diff --git a/template-common/lib/ui/i18n/ui.datepicker-lv.js b/template-common/lib/ui/i18n/ui.datepicker-lv.js
new file mode 100644
index 000000000..0a386ec60
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-lv.js
@@ -0,0 +1,25 @@
+/**
+ * Latvian (UTF-8) initialisation for the jQuery UI date picker plugin.
+ * @author Arturas Paleicikas <arturas.paleicikas@metasite.net>
+ */
+jQuery(function($){
+ $.datepicker.regional['lv'] = {
+ clearText: 'Notīrīt', clearStatus: '',
+ closeText: 'Aizvērt', closeStatus: '',
+ prevText: 'Iepr', prevStatus: '',
+ nextText: 'Nāka', nextStatus: '',
+ currentText: 'Šodien', currentStatus: '',
+ monthNames: ['Janvāris','Februāris','Marts','Aprīlis','Maijs','Jūnijs',
+ 'Jūlijs','Augusts','Septembris','Oktobris','Novembris','Decembris'],
+ monthNamesShort: ['Jan','Feb','Mar','Apr','Mai','Jūn',
+ 'Jūl','Aug','Sep','Okt','Nov','Dec'],
+ monthStatus: '', yearStatus: '',
+ weekHeader: 'Nav', weekStatus: '',
+ dayNames: ['svētdiena','pirmdiena','otrdiena','trešdiena','ceturtdiena','piektdiena','sestdiena'],
+ dayNamesShort: ['svt','prm','otr','tre','ctr','pkt','sst'],
+ dayNamesMin: ['Sv','Pr','Ot','Tr','Ct','Pk','Ss'],
+ dayStatus: 'DD', dateStatus: 'D, M d',
+ dateFormat: 'dd-mm-yy', firstDay: 1,
+ initStatus: '', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['lv']);
+}); \ No newline at end of file
diff --git a/template-common/lib/ui/i18n/ui.datepicker-nl.js b/template-common/lib/ui/i18n/ui.datepicker-nl.js
new file mode 100644
index 000000000..0d52d6f33
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-nl.js
@@ -0,0 +1,21 @@
+/* Dutch (UTF-8) initialisation for the jQuery UI date picker plugin. */
+jQuery(function($){
+ $.datepicker.regional['nl'] = {clearText: 'Wissen', clearStatus: 'Wis de huidige datum',
+ closeText: 'Sluiten', closeStatus: 'Sluit zonder verandering',
+ prevText: '&lt;Terug', prevStatus: 'Laat de voorgaande maand zien',
+ nextText: 'Volgende&gt;', nextStatus: 'Laat de volgende maand zien',
+ currentText: 'Vandaag', currentStatus: 'Laat de huidige maand zien',
+ monthNames: ['Januari','Februari','Maart','April','Mei','Juni',
+ 'Juli','Augustus','September','Oktober','November','December'],
+ monthNamesShort: ['Jan','Feb','Mrt','Apr','Mei','Jun',
+ 'Jul','Aug','Sep','Okt','Nov','Dec'],
+ monthStatus: 'Laat een andere maand zien', yearStatus: 'Laat een ander jaar zien',
+ weekHeader: 'Wk', weekStatus: 'Week van het jaar',
+ dayNames: ['Zondag','Maandag','Dinsdag','Woensdag','Donderdag','Vrijdag','Zaterdag'],
+ dayNamesShort: ['Zon','Maa','Din','Woe','Don','Vri','Zat'],
+ dayNamesMin: ['Zo','Ma','Di','Wo','Do','Vr','Za'],
+ dayStatus: 'DD', dateStatus: 'D, M d',
+ dateFormat: 'dd.mm.yy', firstDay: 1,
+ initStatus: 'Kies een datum', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['nl']);
+}); \ No newline at end of file
diff --git a/template-common/lib/ui/i18n/ui.datepicker-no.js b/template-common/lib/ui/i18n/ui.datepicker-no.js
new file mode 100644
index 000000000..42932b0f9
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-no.js
@@ -0,0 +1,23 @@
+/* Norwegian initialisation for the jQuery UI date picker plugin. */
+/* Written by Naimdjon Takhirov (naimdjon@gmail.com). */
+
+$(document).ready(function(){
+ $.datepicker.regional['no'] = {clearText: 'Tøm', clearStatus: '',
+ closeText: 'Lukk', closeStatus: '',
+ prevText: '&laquo;Forrige', prevStatus: '',
+ nextText: 'Neste&raquo;', nextStatus: '',
+ currentText: 'I dag', currentStatus: '',
+ monthNames: ['Januar','Februar','Mars','April','Mai','Juni',
+ 'Juli','August','September','Oktober','November','Desember'],
+ monthNamesShort: ['Jan','Feb','Mar','Apr','Mai','Jun',
+ 'Jul','Aug','Sep','Okt','Nov','Des'],
+ monthStatus: '', yearStatus: '',
+ weekHeader: 'Uke', weekStatus: '',
+ dayNamesShort: ['Søn','Man','Tir','Ons','Tor','Fre','Lør'],
+ dayNames: ['Søndag','Mandag','Tirsdag','Onsdag','Torsdag','Fredag','Lørdag'],
+ dayNamesMin: ['Sø','Ma','Ti','On','To','Fr','Lø'],
+ dayStatus: 'DD', dateStatus: 'D, M d',
+ dateFormat: 'yy-mm-dd', firstDay: 0,
+ initStatus: '', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['no']);
+});
diff --git a/template-common/lib/ui/i18n/ui.datepicker-pl.js b/template-common/lib/ui/i18n/ui.datepicker-pl.js
new file mode 100644
index 000000000..bb3112d96
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-pl.js
@@ -0,0 +1,22 @@
+/* Polish initialisation for the jQuery UI date picker plugin. */
+/* Written by Jacek Wysocki (jacek.wysocki@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['pl'] = {clearText: 'Wyczyść', clearStatus: 'Wyczyść obecną datę',
+ closeText: 'Zamknij', closeStatus: 'Zamknij bez zapisywania',
+ prevText: '&#x3c;Poprzedni', prevStatus: 'Pokaż poprzedni miesiąc',
+ nextText: 'Następny&#x3e;', nextStatus: 'Pokaż następny miesiąc',
+ currentText: 'Dziś', currentStatus: 'Pokaż aktualny miesiąc',
+ monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec',
+ 'Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'],
+ monthNamesShort: ['Sty','Lu','Mar','Kw','Maj','Cze',
+ 'Lip','Sie','Wrz','Pa','Lis','Gru'],
+ monthStatus: 'Pokaż inny miesiąc', yearStatus: 'Pokaż inny rok',
+ weekHeader: 'Tydz', weekStatus: 'Tydzień roku',
+ dayNames: ['Niedziela','Poniedzialek','Wtorek','Środa','Czwartek','Piątek','Sobota'],
+ dayNamesShort: ['Nie','Pn','Wt','Śr','Czw','Pt','So'],
+ dayNamesMin: ['N','Pn','Wt','Śr','Cz','Pt','So'],
+ dayStatus: 'Ustaw DD jako pierwszy dzień tygodnia', dateStatus: 'Wybierz D, M d',
+ dateFormat: 'yy-mm-dd', firstDay: 1,
+ initStatus: 'Wybierz datę', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['pl']);
+});
diff --git a/template-common/lib/ui/i18n/ui.datepicker-pt-BR.js b/template-common/lib/ui/i18n/ui.datepicker-pt-BR.js
new file mode 100644
index 000000000..457341983
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-pt-BR.js
@@ -0,0 +1,22 @@
+/* Brazilian initialisation for the jQuery UI date picker plugin. */
+/* Written by Leonildo Costa Silva (leocsilva@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['pt-BR'] = {clearText: 'Limpar', clearStatus: '',
+ closeText: 'Fechar', closeStatus: '',
+ prevText: '&lt;Anterior', prevStatus: '',
+ nextText: 'Pr&oacute;ximo&gt;', nextStatus: '',
+ currentText: 'Hoje', currentStatus: '',
+ monthNames: ['Janeiro','Fevereiro','Mar&ccedil;o','Abril','Maio','Junho',
+ 'Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
+ monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun',
+ 'Jul','Ago','Set','Out','Nov','Dez'],
+ monthStatus: '', yearStatus: '',
+ weekHeader: 'Sm', weekStatus: '',
+ dayNames: ['Domingo','Segunda-feira','Ter&ccedil;a-feira','Quarta-feira','Quinta-feira','Sexta-feira','Sabado'],
+ dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sab'],
+ dayNamesMin: ['Dom','Seg','Ter','Qua','Qui','Sex','Sab'],
+ dayStatus: 'DD', dateStatus: 'D, M d',
+ dateFormat: 'dd/mm/yy', firstDay: 0,
+ initStatus: '', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['pt-BR']);
+}); \ No newline at end of file
diff --git a/template-common/lib/ui/i18n/ui.datepicker-ro.js b/template-common/lib/ui/i18n/ui.datepicker-ro.js
new file mode 100644
index 000000000..5902596af
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-ro.js
@@ -0,0 +1,22 @@
+/* Romanian initialisation for the jQuery UI date picker plugin. */
+/* Written by Edmond L. (ll_edmond@walla.com). */
+jQuery(function($){
+ $.datepicker.regional['ro'] = {clearText: 'Curat', clearStatus: 'Sterge data curenta',
+ closeText: 'Inchide', closeStatus: 'Inchide fara schimbare',
+ prevText: '&#x3c;Anterior', prevStatus: 'Arata luna trecuta',
+ nextText: 'Urmator&#x3e;', nextStatus: 'Arata luna urmatoare',
+ currentText: 'Azi', currentStatus: 'Arata luna curenta',
+ monthNames: ['Ianuarie','Februarie','Martie','Aprilie','Mai','Junie',
+ 'Julie','August','Septembrie','Octobrie','Noiembrie','Decembrie'],
+ monthNamesShort: ['Ian', 'Feb', 'Mar', 'Apr', 'Mai', 'Jun',
+ 'Jul', 'Aug', 'Sep', 'Oct', 'Noi', 'Dec'],
+ monthStatus: 'Arata o luna diferita', yearStatus: 'Arat un an diferit',
+ weekHeader: 'Sapt', weekStatus: 'Saptamana anului',
+ dayNames: ['Duminica', 'Luni', 'Marti', 'Miercuri', 'Joi', 'Vineri', 'Sambata'],
+ dayNamesShort: ['Dum', 'Lun', 'Mar', 'Mie', 'Joi', 'Vin', 'Sam'],
+ dayNamesMin: ['Du','Lu','Ma','Mi','Jo','Vi','Sa'],
+ dayStatus: 'Seteaza DD ca prima saptamana zi', dateStatus: 'Selecteaza D, M d',
+ dateFormat: 'mm/dd/yy', firstDay: 0,
+ initStatus: 'Selecteaza o data', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['ro']);
+});
diff --git a/template-common/lib/ui/i18n/ui.datepicker-ru.js b/template-common/lib/ui/i18n/ui.datepicker-ru.js
new file mode 100644
index 000000000..1b6518c50
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-ru.js
@@ -0,0 +1,22 @@
+/* Russian (UTF-8) initialisation for the jQuery UI date picker plugin. */
+/* Written by Andrew Stromnov (stromnov@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['ru'] = {clearText: 'Очистить', clearStatus: '',
+ closeText: 'Закрыть', closeStatus: '',
+ prevText: '&lt;Пред', prevStatus: '',
+ nextText: 'След&gt;', nextStatus: '',
+ currentText: 'Сегодня', currentStatus: '',
+ monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь',
+ 'Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
+ monthNamesShort: ['Янв','Фев','Мар','Апр','Май','Июн',
+ 'Июл','Авг','Сен','Окт','Ноя','Дек'],
+ monthStatus: '', yearStatus: '',
+ weekHeader: 'Не', weekStatus: '',
+ dayNames: ['воскресенье','понедельник','вторник','среда','четверг','пятница','суббота'],
+ dayNamesShort: ['вск','пнд','втр','срд','чтв','птн','сбт'],
+ dayNamesMin: ['Вс','Пн','Вт','Ср','Чт','Пт','Сб'],
+ dayStatus: 'DD', dateStatus: 'D, M d',
+ dateFormat: 'dd.mm.yy', firstDay: 1,
+ initStatus: '', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['ru']);
+}); \ No newline at end of file
diff --git a/template-common/lib/ui/i18n/ui.datepicker-sk.js b/template-common/lib/ui/i18n/ui.datepicker-sk.js
new file mode 100644
index 000000000..c486fd7bb
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-sk.js
@@ -0,0 +1,22 @@
+/* Slovak initialisation for the jQuery UI date picker plugin. */
+/* Written by Vojtech Rinik (vojto@hmm.sk). */
+jQuery(function($){
+ $.datepicker.regional['sk'] = {clearText: 'Zmazať', clearStatus: '',
+ closeText: 'Zavrieť', closeStatus: '',
+ prevText: '&lt;Predchádzajúci', prevStatus: '',
+ nextText: 'Nasledujúci&gt;', nextStatus: '',
+ currentText: 'Dnes', currentStatus: '',
+ monthNames: ['Január','Február','Marec','Apríl','Máj','Jún',
+ 'Júl','August','September','Október','November','December'],
+ monthNamesShort: ['Jan','Feb','Mar','Apr','Máj','Jún',
+ 'Júl','Aug','Sep','Okt','Nov','Dec'],
+ monthStatus: '', yearStatus: '',
+ weekHeader: 'Ty', weekStatus: '',
+ dayNames: ['Nedel\'a','Pondelok','Utorok','Streda','Štvrtok','Piatok','Sobota'],
+ dayNamesShort: ['Ned','Pon','Uto','Str','Štv','Pia','Sob'],
+ dayNamesMin: ['Ne','Po','Ut','St','Št','Pia','So'],
+ dayStatus: 'DD', dateStatus: 'D, M d',
+ dateFormat: 'dd.mm.yy', firstDay: 0,
+ initStatus: '', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['sk']);
+});
diff --git a/template-common/lib/ui/i18n/ui.datepicker-sv.js b/template-common/lib/ui/i18n/ui.datepicker-sv.js
new file mode 100644
index 000000000..7842a63cc
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-sv.js
@@ -0,0 +1,22 @@
+/* Swedish initialisation for the jQuery UI date picker plugin. */
+/* Written by Anders Ekdahl ( anders@nomadiz.se). */
+jQuery(function($){
+ $.datepicker.regional['sv'] = {clearText: 'Rensa', clearStatus: '',
+ closeText: 'Stäng', closeStatus: '',
+ prevText: '&laquo;Förra', prevStatus: '',
+ nextText: 'Nästa&raquo;', nextStatus: '',
+ currentText: 'Idag', currentStatus: '',
+ monthNames: ['Januari','Februari','Mars','April','Maj','Juni',
+ 'Juli','Augusti','September','Oktober','November','December'],
+ monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun',
+ 'Jul','Aug','Sep','Okt','Nov','Dec'],
+ monthStatus: '', yearStatus: '',
+ weekHeader: 'Ve', weekStatus: '',
+ dayNamesShort: ['Sön','Mån','Tis','Ons','Tor','Fre','Lör'],
+ dayNames: ['Söndag','Måndag','Tisdag','Onsdag','Torsdag','Fredag','Lördag'],
+ dayNamesMin: ['Sö','Må','Ti','On','To','Fr','Lö'],
+ dayStatus: 'DD', dateStatus: 'D, M d',
+ dateFormat: 'yy-mm-dd', firstDay: 1,
+ initStatus: '', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['sv']);
+});
diff --git a/template-common/lib/ui/i18n/ui.datepicker-th.js b/template-common/lib/ui/i18n/ui.datepicker-th.js
new file mode 100644
index 000000000..cfbf0ccc7
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-th.js
@@ -0,0 +1,22 @@
+/* Thai initialisation for the jQuery UI date picker plugin. */
+/* Written by pipo (pipo@sixhead.com). */
+jQuery(function($){
+ $.datepicker.regional['th'] = {clearText: 'ลบ', clearStatus: '',
+ closeText: 'ปิด', closeStatus: '',
+ prevText: '&laquo;&nbsp;ย้อน', prevStatus: '',
+ nextText: 'ถัดไป&nbsp;&raquo;', nextStatus: '',
+ currentText: 'วันนี้', currentStatus: '',
+ monthNames: ['มกราคม','กุมภาพันธ์','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน',
+ 'กรกฏาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม'],
+ monthNamesShort: ['ม.ค.','ก.พ.','มี.ค.','เม.ย.','พ.ค.','มิ.ย.',
+ 'ก.ค.','ส.ค.','ก.ย.','ต.ค.','พ.ย.','ธ.ค.'],
+ monthStatus: '', yearStatus: '',
+ weekHeader: 'Sm', weekStatus: '',
+ dayNames: ['อาทิตย์','จันทร์','อังคาร','พุธ','พฤหัสบดี','ศุกร์','เสาร์'],
+ dayNamesShort: ['อา.','จ.','อ.','พ.','พฤ.','ศ.','ส.'],
+ dayNamesMin: ['อา.','จ.','อ.','พ.','พฤ.','ศ.','ส.'],
+ dayStatus: 'DD', dateStatus: 'D, M d',
+ dateFormat: 'dd/mm/yy', firstDay: 0,
+ initStatus: '', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['th']);
+}); \ No newline at end of file
diff --git a/template-common/lib/ui/i18n/ui.datepicker-tr.js b/template-common/lib/ui/i18n/ui.datepicker-tr.js
new file mode 100644
index 000000000..80670d14b
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-tr.js
@@ -0,0 +1,22 @@
+/* Turkish initialisation for the jQuery UI date picker plugin. */
+/* Written by Izzet Emre Erkan (kara@karalamalar.net). */
+jQuery(function($){
+ $.datepicker.regional['tr'] = {clearText: 'temizle', clearStatus: 'geçerli tarihi temizler',
+ closeText: 'kapat', closeStatus: 'sadece göstergeyi kapat',
+ prevText: '&#x3c;geri', prevStatus: 'önceki ayı göster',
+ nextText: 'ileri&#x3e', nextStatus: 'sonraki ayı göster',
+ currentText: 'bugün', currentStatus: '',
+ monthNames: ['Ocak','Şubat','Mart','Nisan','Mayıs','Haziran',
+ 'Temmuz','Ağustos','Eylül','Ekim','Kasım','Aralık'],
+ monthNamesShort: ['Oca','Şub','Mar','Nis','May','Haz',
+ 'Tem','Ağu','Eyl','Eki','Kas','Ara'],
+ monthStatus: 'başka ay', yearStatus: 'başka yıl',
+ weekHeader: 'Hf', weekStatus: 'Ayın haftaları',
+ dayNames: ['Pazar','Pazartesi','Salı','Çarşamba','Perşembe','Cuma','Cumartesi'],
+ dayNamesShort: ['Pz','Pt','Sa','Ça','Pe','Cu','Ct'],
+ dayNamesMin: ['Pz','Pt','Sa','Ça','Pe','Cu','Ct'],
+ dayStatus: 'Haftanın ilk gününü belirleyin', dateStatus: 'D, M d seçiniz',
+ dateFormat: 'dd.mm.yy', firstDay: 1,
+ initStatus: 'Bir tarih seçiniz', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['tr']);
+}); \ No newline at end of file
diff --git a/template-common/lib/ui/i18n/ui.datepicker-uk.js b/template-common/lib/ui/i18n/ui.datepicker-uk.js
new file mode 100644
index 000000000..d65e5d35d
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-uk.js
@@ -0,0 +1,22 @@
+/* Ukrainian (UTF-8) initialisation for the jQuery UI date picker plugin. */
+/* Written by Maxim Drogobitskiy (maxdao@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['uk'] = {clearText: 'Очистити', clearStatus: '',
+ closeText: 'Закрити', closeStatus: '',
+ prevText: '&lt;&lt;', prevStatus: '',
+ nextText: '&gt;&gt;', nextStatus: '',
+ currentText: 'Сьогодні', currentStatus: '',
+ monthNames: ['Січень','Лютий','Березень','Квітень','Травень','Червень',
+ 'Липень','Серпень','Вересень','Жовтень','Листопад','Грудень'],
+ monthNamesShort: ['Січ','Лют','Бер','Кві','Тра','Чер',
+ 'Лип','Сер','Вер','Жов','Лис','Гру'],
+ monthStatus: '', yearStatus: '',
+ weekHeader: 'Не', weekStatus: '',
+ dayNames: ['неділя','понеділок','вівторок','середа','четвер','пятниця','суббота'],
+ dayNamesShort: ['нед','пнд','вів','срд','чтв','птн','сбт'],
+ dayNamesMin: ['Нд','Пн','Вт','Ср','Чт','Пт','Сб'],
+ dayStatus: 'DD', dateStatus: 'D, M d',
+ dateFormat: 'dd.mm.yy', firstDay: 1,
+ initStatus: '', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['uk']);
+}); \ No newline at end of file
diff --git a/template-common/lib/ui/i18n/ui.datepicker-zh-CN.js b/template-common/lib/ui/i18n/ui.datepicker-zh-CN.js
new file mode 100644
index 000000000..05dad7244
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-zh-CN.js
@@ -0,0 +1,22 @@
+/* Chinese initialisation for the jQuery UI date picker plugin. */
+/* Written by Cloudream (cloudream@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['zh-CN'] = {clearText: '清除', clearStatus: '清除已选日期',
+ closeText: '关闭', closeStatus: '不改变当前选择',
+ prevText: '&lt;上月', prevStatus: '显示上月',
+ nextText: '下月&gt;', nextStatus: '显示下月',
+ currentText: '今天', currentStatus: '显示本月',
+ monthNames: ['一月','二月','三月','四月','五月','六月',
+ '七月','八月','九月','十月','十一月','十二月'],
+ monthNamesShort: ['一','二','三','四','五','六',
+ '七','八','九','十','十一','十二'],
+ monthStatus: '选择月份', yearStatus: '选择年份',
+ weekHeader: '周', weekStatus: '年内周次',
+ dayNames: ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],
+ dayNamesShort: ['周日','周一','周二','周三','周四','周五','周六'],
+ dayNamesMin: ['日','一','二','三','四','五','六'],
+ dayStatus: '设置 DD 为一周起始', dateStatus: '选择 m月 d日, DD',
+ dateFormat: 'yy-mm-dd', firstDay: 1,
+ initStatus: '请选择日期', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['zh-CN']);
+});
diff --git a/template-common/lib/ui/i18n/ui.datepicker-zh-TW.js b/template-common/lib/ui/i18n/ui.datepicker-zh-TW.js
new file mode 100644
index 000000000..d1bca8d04
--- /dev/null
+++ b/template-common/lib/ui/i18n/ui.datepicker-zh-TW.js
@@ -0,0 +1,23 @@
+/* Chinese initialisation for the jQuery UI date picker plugin. */
+/* Written by Ressol (ressol@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['zh-TW'] = {
+ clearText: '清除', clearStatus: '清除已選日期',
+ closeText: '關閉', closeStatus: '不改變目前的選擇',
+ prevText: '&lt;上月', prevStatus: '顯示上月',
+ nextText: '下月&gt;', nextStatus: '顯示下月',
+ currentText: '今天', currentStatus: '顯示本月',
+ monthNames: ['一月','二月','三月','四月','五月','六月',
+ '七月','八月','九月','十月','十一月','十二月'],
+ monthNamesShort: ['一','二','三','四','五','六',
+ '七','八','九','十','十一','十二'],
+ monthStatus: '選擇月份', yearStatus: '選擇年份',
+ weekHeader: '周', weekStatus: '年內周次',
+ dayNames: ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],
+ dayNamesShort: ['周日','周一','周二','周三','周四','周五','周六'],
+ dayNamesMin: ['日','一','二','三','四','五','六'],
+ dayStatus: '設定 DD 為一周起始', dateStatus: '選擇 m月 d日, DD',
+ dateFormat: 'yy/mm/dd', firstDay: 1,
+ initStatus: '請選擇日期', isRTL: false};
+ $.datepicker.setDefaults($.datepicker.regional['zh-TW']);
+});
diff --git a/template/yoga/search.tpl b/template/yoga/search.tpl
index f5b72d138..2bc548123 100644
--- a/template/yoga/search.tpl
+++ b/template/yoga/search.tpl
@@ -71,6 +71,7 @@
{html_options options=$month_list selected=$START_MONTH_SELECTED}
</select>
<input name="start_year" type="text" size="4" maxlength="4" >
+ <input name="start_linked_dates" type="hidden" size="10" disabled="disabled"/>
</li>
<li>
<a href="#" onClick="document.search.start_day.value={$smarty.now|date_format:"%d"};document.search.start_month.value={$smarty.now|date_format:"%m"};document.search.start_year.value={$smarty.now|date_format:"%Y"};return false;">{'today'|@translate}</a>
@@ -89,6 +90,7 @@
{html_options options=$month_list selected=$END_MONTH_SELECTED}
</select>
<input name="end_year" type="text" size="4" maxlength="4" >
+ <input name="end_linked_dates" type="hidden" size="10" disabled="disabled"/>
</li>
<li>
<a href="#" onClick="document.search.end_day.value={$smarty.now|date_format:"%d"};document.search.end_month.value={$smarty.now|date_format:"%m"};document.search.end_year.value={$smarty.now|date_format:"%Y"};return false;">{'today'|@translate}</a>