From 9d89e7b4ac605f89a0769e62dd6ea736f59e0be4 Mon Sep 17 00:00:00 2001 From: Mike Cochrane Date: Tue, 29 Jul 2008 04:06:41 -0400 Subject: Update some gettext strings and number the arguements so life is easier for translators darcs-hash:20080729080641-533db-560337e226a02dd6fc671f090883d4bedd50eaaa.gz --- actions/tag.php | 36 +++++++++++++++++++++++++++++++----- 1 file changed, 31 insertions(+), 5 deletions(-) (limited to 'actions/tag.php') diff --git a/actions/tag.php b/actions/tag.php index c0201d1a8..132d76517 100644 --- a/actions/tag.php +++ b/actions/tag.php @@ -109,11 +109,37 @@ class TagAction extends StreamAction { $tw[$tags->tag] = $tags->weight; $sum += $tags->weight; } - - foreach ($tw as $tag => $weight) { - $this->show_tag($tag, $weight, $weight/$sum); - } - + common_element_end('ul'); + } + + common_pagination($page > 1, $cnt > TAGS_PER_PAGE, + $page, 'tags'); + } + + private static function show_tag($tag) { + common_element_start('li', array('class' => 'notice_single')); + common_element_start('a', array( + 'class' => 'nickname', + 'href' => common_local_url('tag', array('tag' => $tag->tag)), + 'title' => sprintf(_("Notices tagged with %s"), $tag->tag))); + common_text('#' . $tag->tag); + common_element_end('a'); + common_text(sprintf(_('%s Notices recently tagged with %s'), $tag->num, $tag->tag)); + + $notice = Notice::staticGet($tag->last_notice_id); + if ($notice) { + $noticeurl = common_local_url('shownotice', array('notice' => $notice->id)); + common_element_start('p', 'time'); + common_text(_('Last message posted: ')); + common_element('a', array('class' => 'permalink', + 'href' => $noticeurl, + 'title' => common_exact_date($notice->created)), + common_date_string($notice->created)); + + common_text(_(' by ')); + $profile = $notice->getProfile(); + common_element('a', array('href' => $profile->profileurl), + $profile->nickname); common_element_end('p'); } } -- cgit v1.2.3-54-g00ecf