Foren / National / Russian / Зоопарк с окончаниями

Kort
#11451 15. April 2009, 23:57
Хорошо. Один только проблемный момент может быть из-за удаления языковых строк: эти строки могут использоваться не только в ядре и не только для множественного числа, но и сами по себе, так что лучше их оставить. Или даже для declensions использовать отдельные строки, вроде $L['Days_auto'].
Так и получилось :)
Сейчас в main.lang вместо
$L['Day'] = 'День';
$L['Days'] = 'Дни';
стоит
$L['Days'] = array('день','дня','дней');
а вот
$L['Member'] = 'Участник';
$L['Members'] = 'Участники';
по понятной причине так и осталось. Days вроде как нигде не используется (хотя никто никого и не спрашивал), а вот members -- сплошь и рядом. Получается как-то нелогично. При этом в скине уже невозможно реализовать ни
{PHP.L.Day}
, ни
{PHP.L.Days}
Глобально использовать склоняемые формы всех локализуемых имен существительных, мне кажется, пока не получится. Идея хорошая, но копать глубоко надоть...
SED.by - создание сайтов, разработка плагинов и тем для Котонти