Задача [#7303]: Склонение месяца даты по падежам

Формулировка проблемы: необходима возможность указания падежа для месяца в локализованном компоненте «Выбор даты».

Решение: Для компонента «Дата/время» необходимо реализовать ещё один вид подстановки ${monthес(param)}, который должен быть заменён на значение из справочника Synergy с названием month_код-языка (имеющиеся коды языка: ru — русский, kz — казахский, en — английский). Первым полем справочника должно быть поле number, которое определяет, для какого месяца будет заданы падежные значения (месяц определяется по номеру, январь — 1-й, февраль — 2-й, и т. д.). Дадее идут столбцы, идентификаторы которых подстановка ${monthec(param)} использует для определения нужного падежа. Идентификаторы столбцов (как и их количество) могут быть любыми, однако стоит указать для них человекочитаемые названия.

Пример справочника month_kz таблицы для января и февраля:

number atau ilik barys tabys zhatys shygys komektes

1

қаңтар

қаңтардың

қаңтарға

қаңтарды

қаңтарда

қаңтардан

қаңтармен

2

ақпан

ақпанның

ақпанға

ақпанды

ақпанда

ақпаннан

ақпанмен