BoldDesk®Customer service software offering ticketing, live chat, and omnichannel support, starting at $49/mo. for 10 agents. Try it for free.
<script>
document.addEventListener('DOMContentLoaded', function () {
var L10n = ej.base.L10n;
L10n.load({
"pt": {
"calendar": {
"today": "Hoje"
},
"datepicker": {
"today": "Hoje",
"placeholder": "Escolha uma data"
},
}
});
loadCultureFiles('pt');
});
function loadCultureFiles(name) {
var files = ['ca-gregorian.json', 'numbers.json', 'timeZoneNames.json', 'currencies.json'];
if (name === 'ar') {
files.push('numberingSystems.json');
}
var loader = ej.base.loadCldr;
var loadCulture = function (prop) {
var val, ajax;
if (name === 'ar' && prop === files.length - 1) {
ajax = new ej.base.Ajax(location.origin + location.pathname + '/../../cldr-data/supplemental/' + files[prop], 'GET', false);
} else {
ajax = new ej.base.Ajax(location.origin + location.pathname + '/../../cldr-data/main/' + name + '/' + files[prop], 'GET', false);
}
ajax.onSuccess = function (value) {
val = value;
};
ajax.send();
loader(JSON.parse(val));
};
for (var prop = 0; prop < files.length; prop++) {
loadCulture(prop);
}
}
</script>
|
<ejs-calendar id="calendar"></ejs-calendar>
<ejs-datepicker id="datepicker"></ejs-datepicker>
<script>
document.addEventListener('DOMContentLoaded', function () {
calendarObject = document.getElementById('calendar').ej2_instances[0];
datepickerObject = document.getElementById('datepicker').ej2_instances[0];
calendarObject.locale = 'pt';
datepickerObject.locale = 'pt';
});
</script>
|