【发布时间】:2016-03-24 17:22:21
【问题描述】:
我正在使用掌上电脑。我有一个使用日期选择器的日期列。
如何将星期和月份名称翻译成 pt-br?
【问题讨论】:
我正在使用掌上电脑。我有一个使用日期选择器的日期列。
如何将星期和月份名称翻译成 pt-br?
【问题讨论】:
根据handsontable docs,它使用Pikaday 来显示日历的UI。 也许按照 pikadays 的说明根据您的语言更改名称https://github.com/dbushell/Pikaday#internationalization
希望对你有帮助!
【讨论】:
根据 Handsontable 文档,您可以使用 datePickerConfig 属性并设置 Pickaday 的配置。 https://handsontable.com/docs/6.2.2/demo-date.html https://github.com/Pikaday/Pikaday#configuration
例如, 在您的列设置中:
},
{
data: 'dateLabelExample',
type: 'date',
dateFormat: 'YYYY/MM/DD',
correctFormat: true,
defaultDate: '2020/10/10',
allowEmpty: false,
renderer: this.dateValidation,
datePickerConfig: this.constants.CalendarSpanish
},
{
日期设置声明:
readonly CalendarSpanish = {
i18n: {
previousMonth: 'Mes anterior',
nextMonth: 'Siguiente Mes',
months: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],
weekdays: ['Domingo', 'Lunes', 'Martes', 'Miércoles ', 'Jueves', 'Viernes', 'Sábado'],
weekdaysShort: ['Dom', 'Lun', 'Mar', 'Mie', 'Jue', 'Vie', 'Sab']
}
}
【讨论】:
您可以在“日期”类型的列中的 datePickerConfig 属性中配置它,然后您将能够使用与 Pickday 相同的配置
您的代码将如下所示:
<HotColumn
data={"field_name"}
title={"field display name"}
type="date"
datePickerConfig={{
showWeekNumber: true,
i18n: {
previousMonth: "Mês Anterior",
nextMonth: "Próximo Mês",
months: [
"Janeiro",
"Fevereiro",
"Março",
"Abril",
"Maio",
"Junho",
"Julho",
"Agosto",
"Setembro",
"Outubro",
"Novembro",
"Dezembro",
],
weekdays: [
"Domingo",
"Segunda",
"Terça",
"Quarta",
"Quinta",
"Sexta",
"Sábado",
],
weekdaysShort: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sab"],
},
}}
/>
如果您假装在多个列中执行相同的配置,我建议您创建一个常量并将其导入到您需要的任何位置。
【讨论】: