я пытаюсь изменить ядро календаря suitecrm на персидский календарь или календарь jalali и использую функцию jDateTime, чтобы изменить его на jalali.
suitecrm на github:
suitecrm
jalali Функция на github:
sallar / jDateTime
Я не уверен, если это актуально. Тем не менее, можно изменить метки в календаре. Например.
копия:
модули / календарь / язык / en_us.lang.php или .lang.php
чтобы:
custom / modules / Calendar / language / en_us.lang.php или .lang.php
И затем отредактируйте следующее, чтобы соответствовать персидскому календарю.
$mod_list_strings = array(
'dom_cal_weekdays' =>
array(
"Sun",
"Mon",
"Tue",
"Wed",
"Thu",
"Fri",
"Sat",
),
'dom_cal_weekdays_long' =>
array(
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday",
),
'dom_cal_month' =>
array(
"",
"Jan",
"Feb",
"Mar",
"Apr",
"May",
"Jun",
"Jul",
"Aug",
"Sep",
"Oct",
"Nov",
"Dec",
),
'dom_cal_month_long' =>
array(
"",
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December",
),
);
Если существуют различия в количестве дней в каждом месяце и т. Д., Вам необходимо переопределить файл index.php, чтобы изменить работу календаря.
Других решений пока нет …