roller-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kohei Nozaki (JIRA)" <>
Subject [jira] [Created] (ROL-2073) Move hard-coded date / timestamp formatting to ApplicationResources
Date Tue, 28 Apr 2015 04:02:06 GMT
Kohei Nozaki created ROL-2073:

             Summary: Move hard-coded date / timestamp formatting to ApplicationResources
                 Key: ROL-2073
             Project: Apache Roller
          Issue Type: Bug
          Components: Themes and Macros
    Affects Versions: 5.1.2
            Reporter: Kohei Nozaki
            Assignee: Roller Unassigned
            Priority: Trivial

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

# 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?

This message was sent by Atlassian JIRA

View raw message