【发布时间】:2018-09-16 05:05:30
【问题描述】:
我在我的项目中使用 jquery datepickers,并且需要使用本地语言。
我需要通过gon.locale(rails stuff) 从后端传递语言
这是我的 ts 代码
const search_legs_1_datepicker = $("#search_legs_1_datepicker");
var leg_1_datepicker = $("#search_legs_1_datepicker").datepicker({
language: gon.locale,
classes: 'inline-picker',
altField: '#search_legs_1_date',
defaultDate: new Date(search_legs_1_datepicker.attr("data-defaultDate")),
minDate: new Date(search_legs_1_datepicker.attr('data-mindate')),
maxDate: new Date(search_legs_1_datepicker.attr('data-maxdate')),
altFormat: 'yy-mm-dd',
onSelect: (formattedDate, date, inst) => {
if ($("#search_legs_1_hotel_date").length > 0) {
$('#search_legs_0_hotel_date').datepicker().data('datepicker').update('maxDate', date);
$('#search_legs_1_hotel_date').datepicker().data('datepicker').update('maxDate', date);
$('#search_legs_1_hotel_date').datepicker().data('datepicker').datepicker("setDate", date);
}
}
})
我用控制台检查了gon.locale,得到了sv-SE,所以这是通行证。
我也尝试这样做
language:"sv-SE"
也不行。
但由于某些原因,我的日期选择器上有 en。
我的问题在哪里?
【问题讨论】:
-
好的,但是我需要在哪里放置语言文件?@SANA
标签: javascript jquery ruby-on-rails typescript