Details
-
Improvement
-
Status: Closed
-
Trivial
-
Resolution: Fixed
-
5.1.2
-
None
Description
There're some hard-coded date / timestamp formatting as follows:
In _day.vm or day.vm of templates:
$utils.formatDate($day, "EEEE MMM dd, yyyy") $utils.formatDate($entry.pubTime, "hh:mma MMM dd, yyyy")
In CalendarTag#doStartTag():
// formatter Month-Year title of calendar SimpleDateFormat formatTitle = new SimpleDateFormat("MMMM yyyy", mLocale);
In Japanese locale, it produces following expressions:
- 水曜日 4 22, 2015
- Posted at 02:15午後 4 22, 2015 by kyle in Technology | 投稿されたコメント [0]
- 4月 2015
They looks pretty weird to Japanese people. I think Japanese people prefer following expressions instead:
- 2015年4月22日 (水)
- Posted at 2015年4月22日 午後 02:15 (this may better to move the fragment entirely, not only the date, but it might be too much for default templates)
- 2015年4月
And I think these strange expressions may effect badly to first impression of Japanese people who just installed Roller so give it a try. so I'd like to move these expressions to ApplicationResources so that allow templates to show locale specific expressions. any thoughts?