[Moscow.pm] DateTime::Locale

Andrew Shitov andy на shitov.ru
Ср Фев 6 05:10:38 PST 2008


Как пошутил Алекс, на следующей встрече 29 февраля надо обсуждать
модули про дату и время :-)

Я вот обратил внимание на то, что модули DateTime::Locale::*, по
крайней мене для трех восточно-славянских языков, не соответствуют
друг другу.

Например, посмотрите на то, как по-разному записаны сокращенные
названия дней недели:

DateTime::Locale::be:
my @day_abbreviations = (
"пн",
"аў",
"ср",
"чц",
"пт",
"сб",
"нд",
);

DateTime::Locale::uk:
my @day_abbreviations = (
"ПН",
"ВТ",
"СР",
"ЧТ",
"Птн",
"СБ",
"НД",
);

DateTime::Locale::ru:
my @day_abbreviations = (
"Пн",
"Вт",
"Ср",
"Чт",
"Пт",
"Сб",
"Вс",
);


Названия месяцев тоже в разнобой. В русском и украинском стоят в
именительном падеже, в белорусском - в родительном. То есть в формате
"MM YYYY" в таком случае напечатается "февраля 2008". Хотя родительный
падеж конечно удобнее для "DD MM YYYY".


P. S. Знаю случай, когда в английской локали CMS несколько лет четверг
назывался Thusday.

-- 
Andrew Shitov
______________________________________________________________________
andy на shitov.ru | http://www.shitov.ru


Подробная информация о списке рассылки Moscow-pm