XML, это хорошо, конечно...
Luzhnikovskiy 28.10.2003 11:26
А какой в нем смысл?
Если просто подгрузить, проще через tab-delimited - меньше мороки с переводом в хэш. Ведь все равно какой файл грузить - xml или td.
Да и писать по-русски 1-е, 2-е,... - совсем неправильно. Выглядит просто ужасно "1-е янаваря 2003-го года" и не несет никакой смысловой нагрузки. Имеет силу в редких случаях, например для экономии места в сочетаниях типа "в 80-х годах".
А можно вообще отдать окончания на откуп XSLT. Определяем xml:lang у документа, а потом зовем нудную функцию через соответствие lang() определенному значению ('en', 'ru', 'de' и т.д.).
Да, еще следует помнить, что не только окончания нужны, но и порядок следования полей - "%D %M %Y" для русского и "%M %D, %Y" для английского, да еще и месяц - с заглавной буквы.