Вот заморочился по поводу склонения age? может кому понадобится.
Если есть варианты оптимизации пишите ответом.
Код:
agedCrDate = TEXT
agedCrDate.field = crdate
someThingToAge.10 = CASE
someThingToAge.10{
key.field = datetime
key.age = |||
1 < agedCrDate
1.age = минута | час | день | год
2 < agedCrDate
2.age = минуты | часа | дня | года
3 < agedCrDate
3.age = минуты | часа | дня | года
4 < agedCrDate
4.age = минуты | часа | дня | года
21 < agedCrDate
21.age = минута | час | день | год
22 < agedCrDate
22.age = минуты | часа | дня | года
23 < agedCrDate
23.age = минуты | часа | дня | года
24 < agedCrDate
24.age = минуты | часа | дня | года
31 < agedCrDate
31.age = минута | час | день | год
32 < agedCrDate
32.age = минуты | часа | дня | года
33 < agedCrDate
33.age = минуты | часа | дня | года
34 < agedCrDate
34.age = минуты | часа | дня | года
41 < agedCrDate
41.age = минута | час | день | год
42 < agedCrDate
42.age = минуты | часа | дня | года
43 < agedCrDate
43.age = минуты | часа | дня | года
44 < agedCrDate
44.age = минуты | часа | дня | года
51 < agedCrDate
51.age = минута | час | день | год
52 < agedCrDate
52.age = минуты | часа | дня | года
53 < agedCrDate
53.age = минуты | часа | дня | года
54 < agedCrDate
54.age = минуты | часа | дня | года
default < agedCrDate
default.age = минут | часов | дней | лет
}