текущий объект локали (региональные метки) для диаграммы Ганта
gantt.i18n.setLocale({
date: {
month_full: ["Январь", "Февраль", "Март", "Апрель", "Май", "Июнь",
"Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"],
month_short: ["Янв", "Фев", "Мар", "Апр", "Май", "Июн", "Июл",
"Авг", "Сен", "Окт", "Ноя", "Дек"],
day_full: ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг",
"Пятница", "Суббота"],
day_short: ["Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб"]
},
labels: {
new_task: "Новая задача",
icon_save: "Сохранить",
icon_cancel: "Отменить",
icon_details: "Детали",
icon_edit: "Редактировать",
icon_delete: "Удалить",
gantt_save_btn: "Новая метка",
gantt_cancel_btn: "Новая метка",
gantt_delete_btn: "Новая метка",
confirm_closing: "",// Ваши изменения будут потеряны, вы уверены?
confirm_deleting: "Задача будет удалена безвозвратно, вы уверены?",
section_description: "Описание",
section_time: "Период времени",
section_type: "Тип",
/* grid columns */
column_wbs: "WBS",
column_text: "Название задачи",
column_start_date: "Время начала",
column_duration: "Продолжительность",
column_add: "",
/* link confirmation */
link: "Ссылка",
confirm_link_deleting: "будет удалена",
link_start: " (начало)",
link_end: " (конец)",
type_task: "Задача",
type_project: "Проект",
type_milestone: "Этап",
minutes: "Минуты",
hours: "Часы",
days: "Дни",
weeks: "Недели",
months: "Месяцы",
years: "Годы",
/* message popup */
message_ok: "ОК",
message_cancel: "Отменить",
/* constraints */
section_constraint: "Ограничение",
constraint_type: "Тип ограничения",
constraint_date: "Дата ограничения",
asap: "Как можно скорее",
alap: "Как можно позже",
snet: "Начать не раньше чем",
snlt: "Начать не позже чем",
fnet: "Закончить не раньше чем",
fnlt: "Закончить не позже чем",
mso: "Должен начаться",
mfo: "Должен закончиться",
/* resource control */
resources_filter_placeholder: "введите для фильтрации",
resources_filter_label: "скрыть пустые"
}
});
console.log(gantt.locale);
Текущая локаль доступна в объекте gantt.locale и может быть изменена напрямую, как в следующем примере:
gantt.locale.labels.new_task = "Новая задача";
Что эквивалентно:
gantt.i18n.setLocale({
labels: {
new_task: "Новая задача"
}
});
Оба подхода являются действительными и поддерживаются. Мы рекомендуем использовать API объекта gantt.i18n.