我无法在文档中找到任何官方方式。我直接在我的 Vue 组件中使用了解决方法 (костыль):
<!-- HTML -->
<kendo-calendar culture="ru-RU"> </kendo-calendar>
// JavaScript
beforeCreate () {
window.kendo.cultures['ru-RU'] = {
name: 'ru-RU',
numberFormat: {
pattern: ['-n'],
decimals: 2,
',': ' ',
'.': ',',
groupSize: [3],
percent: {
pattern: ["-n%','n%"],
decimals: 2,
',': ' ',
'.': ',',
groupSize: [3],
symbol: '%'
},
currency: {
name: 'Russian Ruble',
abbr: 'RUB',
pattern: ["-n $','n $"],
decimals: 2,
',': ' ',
'.': ',',
groupSize: [3],
symbol: '₽'
}
},
calendars: {
standard: {
days: {
names: ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'],
namesAbbr: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'],
namesShort: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб']
},
months: {
names: ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'],
namesAbbr: ['янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек']
},
AM: [''],
PM: [''],
patterns: {
d: 'dd.MM.yyyy',
D: 'd MMMM yyyy "г."',
F: 'd MMMM yyyy "г." H:mm:ss',
g: 'dd.MM.yyyy H:mm',
G: 'dd.MM.yyyy H:mm:ss',
m: 'd MMMM',
M: 'd MMMM',
s: 'yyyy"-"MM"-"dd"T"HH":"mm":"ss',
t: 'H:mm',
T: 'H:mm:ss',
u: 'yyyy"-"MM"-"dd HH":"mm":"ss"Z"',
y: 'MMMM yyyy',
Y: 'MMMM yyyy'
},
'/': '.',
':': ':',
firstDay: 1
}
}
}
window.kendo.culture('ru-RU')
}