Skip to content

Commit 44ca851

Browse files
committed
Added Language for Calendar
1 parent 8bfdae4 commit 44ca851

2 files changed

Lines changed: 46 additions & 3 deletions

File tree

language/en-GB/en-GB.mod_jdsimplecontactform.ini

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,38 @@ MOD_JDSCF_EMAIL_BCC_DESC="BCC email address to recieve submissions. Use comma to
137137
MOD_JDSCF_EMAIL_TEMPLATE_LBL="Email Template"
138138
MOD_JDSCF_EMAIL_TEMPLATE_DESC="Select the email template, The <b>default</b> template lists all fields in the order they exist in <br><b>{field:label}: {field:value}</b></br> format."
139139

140+
; Months for Calendar
141+
MOD_JDSCF_JANUARY="January"
142+
MOD_JDSCF_FEBRUARY="February"
143+
MOD_JDSCF_MARCH="March"
144+
MOD_JDSCF_APRIL="April"
145+
MOD_JDSCF_MAY="May"
146+
MOD_JDSCF_JUNE="June"
147+
MOD_JDSCF_JULY="July"
148+
MOD_JDSCF_AUGUST="August"
149+
MOD_JDSCF_SEPTEMBER="September"
150+
MOD_JDSCF_OCTOBER="October"
151+
MOD_JDSCF_NOVEMBER="November"
152+
MOD_JDSCF_DECEMBER="December"
153+
154+
; Weekdays for Calendar
155+
MOD_JDSCF_MONDAY="Monday"
156+
MOD_JDSCF_TUESDAY="Tuesday"
157+
MOD_JDSCF_WEDNESDAY="Wednesday"
158+
MOD_JDSCF_THURSDAY="Thursday"
159+
MOD_JDSCF_FRIDAY="Friday"
160+
MOD_JDSCF_SATURDAY="Saturday"
161+
MOD_JDSCF_SUNDAY="Sunday"
162+
163+
; Short Weekdays for Calendar
164+
MOD_JDSCF_MON="MON"
165+
MOD_JDSCF_TUE="TUE"
166+
MOD_JDSCF_WED="WED"
167+
MOD_JDSCF_THUR="THUR"
168+
MOD_JDSCF_FRI="FRI"
169+
MOD_JDSCF_SAT="SAT"
170+
MOD_JDSCF_SUN="SUN"
171+
140172
; Single Email Fields
141173
MOD_JDSCF_SINGLE_SEND_COPY="Send Copy of Email"
142174
MOD_JDSCF_SINGLE_SEND_COPY_LBL_TITLE="Send me a copy"

layouts/fields/calendar.php

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,14 @@
4848
</div>
4949

5050
<?php
51-
$js = 'var jdscf_picker_' . $module->id . ' = new Pikaday({'
51+
52+
$js = 'var monthNames = [ "'. JText::_("MOD_JDSCF_JANUARY") .'", "'. JText::_("MOD_JDSCF_FEBRUARY") .'", "'. JText::_("MOD_JDSCF_MARCH") .'", "'. JText::_("MOD_JDSCF_APRIL") .'", "'. JText::_("MOD_JDSCF_MAY") .'", "'. JText::_("MOD_JDSCF_JUNE") .'", "'. JText::_("MOD_JDSCF_JULY") .'", "'. JText::_("MOD_JDSCF_AUGUST") .'", "'. JText::_("MOD_JDSCF_SEPTEMBER") .'", "'. JText::_("MOD_JDSCF_OCTOBER") .'", "'. JText::_("MOD_JDSCF_NOVEMBER") .'", "'. JText::_("MOD_JDSCF_DECEMBER") .'" ];';
53+
54+
$js .= 'var weekDays = [ "'. JText::_("MOD_JDSCF_MONDAY") .'", "'. JText::_("MOD_JDSCF_TUESDAY") .'", "'. JText::_("MOD_JDSCF_WEDNESDAY") .'", "'. JText::_("MOD_JDSCF_THURSDAY") .'", "'. JText::_("MOD_JDSCF_FRIDAY") .'", "'. JText::_("MOD_JDSCF_SATURDAY") .'", "'. JText::_("MOD_JDSCF_SUNDAY") .'" ];';
55+
56+
$js .= 'var shortWeekDays = [ "'. JText::_("MOD_JDSCF_MON") .'", "'. JText::_("MOD_JDSCF_TUE") .'", "'. JText::_("MOD_JDSCF_WED") .'", "'. JText::_("MOD_JDSCF_THUR") .'", "'. JText::_("MOD_JDSCF_FRI") .'", "'. JText::_("MOD_JDSCF_SAT") .'", "'. JText::_("MOD_JDSCF_SUN") .'" ];';
57+
58+
$js .= 'var jdscf_picker_' . $module->id . ' = new Pikaday({'
5259
. 'field: document.getElementById("' . $field->id . '")';
5360
if (isset($field->calendar_min) && !empty($field->calendar_min) && $field->calendar_min != '0000-00-00 00:00:00') {
5461
$js .= ',minDate: moment("' . $field->calendar_min . '").toDate()';
@@ -61,9 +68,13 @@
6168
} else {
6269
$js .= ',format: "MM-DD-YYYY"';
6370
}
64-
71+
$js .= ',i18n: {';
72+
$js .= 'months : monthNames,';
73+
$js .= 'weekdays : weekDays,';
74+
$js .= 'weekdaysShort: shortWeekDays';
75+
$js .= '}';
6576
$js .= ',defaultDate: moment("' . date('Y-m-d') . '").toDate(),setDefaultDate:true';
66-
6777
$js .= '});';
78+
6879
ModJDSimpleContactFormHelper::addJS($js, $module->id);
6980
?>

0 commit comments

Comments
 (0)