X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=actions%2Fpeopletagsforuser.php;h=6496bb0906fc0457d27a107ed4f67b0944a7398b;hb=17adc94df7b2f7a711d764c6e68ef4b5589dc6ea;hp=b6875b300ba8dda6fe72f1a3c995f5cae8977752;hpb=bf121a695a13c2b30abf57ea86afbe1e6c2420a7;p=quix0rs-gnu-social.git diff --git a/actions/peopletagsforuser.php b/actions/peopletagsforuser.php index b6875b300b..6496bb0906 100644 --- a/actions/peopletagsforuser.php +++ b/actions/peopletagsforuser.php @@ -46,9 +46,11 @@ class PeopletagsforuserAction extends OwnerDesignAction function title() { if ($this->page == 1) { - return sprintf(_("People tags for %s"), $this->tagged->nickname); + // TRANS: Page title. %s is a tagged user's nickname. + return sprintf(_('Lists with %s in them'), $this->tagged->nickname); } else { - return sprintf(_("People tags for %s, page %d"), $this->tagged->nickname, $this->page); + // TRANS: Page title. %1$s is a tagged user's nickname, %2$s is a page number. + return sprintf(_('Lists with %1$s, page %2$d'), $this->tagged->nickname, $this->page); } } @@ -73,6 +75,7 @@ class PeopletagsforuserAction extends OwnerDesignAction $this->user = User::staticGet('nickname', $nickname); if (!$this->user) { + // TRANS: Client error displayed trying to perform an action related to a non-existing user. $this->clientError(_('No such user.'), 404); return false; } @@ -80,6 +83,7 @@ class PeopletagsforuserAction extends OwnerDesignAction $this->tagged = $this->user->getProfile(); if (!$this->tagged) { + // TRANS: Server error displayed when a user has no profile. $this->serverError(_('User has no profile.')); return false; } @@ -95,17 +99,14 @@ class PeopletagsforuserAction extends OwnerDesignAction $this->showPage(); } - function showLocalNav() - { - $nav = new PersonalGroupNav($this); - $nav->show(); - } - function showAnonymousMessage() { $notice = - sprintf(_('These are people tags for **%s**. ' . - 'People tags are how you sort similar ' . + // TRANS: Message displayed for anonymous users on page that displays lists for a user. + // TRANS: This message contains Markdown links in the form [description](links). + // TRANS: %s is a tagger nickname. + sprintf(_('These are lists for **%s**. ' . + 'lists are how you sort similar ' . 'people on %%%%site.name%%%%, a [micro-blogging]' . '(http://en.wikipedia.org/wiki/Micro-blogging) service ' . 'based on the Free Software [StatusNet](http://status.net/) tool. ' . @@ -116,25 +117,6 @@ class PeopletagsforuserAction extends OwnerDesignAction $this->elementEnd('div'); } - function showPageNotice() - { - $this->elementStart('dl', 'filter_tags'); - $this->elementStart('dd', array('id' => 'filter_tags_for', - 'class' => 'child_1')); - - $user = common_current_user(); - $text = ($this->tagged->id == @$user->id) ? _('People tags by you') : - sprintf(_('People tags by %s'), $this->tagged->nickname); - $this->element('a', - array('href' => - common_local_url('peopletagsbyuser', - array('nickname' => $this->tagged->nickname))), - $text); - $this->elementEnd('dd'); - $this->elementEnd('dl'); - } - - function showContent() { #TODO: controls here. @@ -156,12 +138,27 @@ class PeopletagsforuserAction extends OwnerDesignAction function showEmptyListMessage() { - $message = sprintf(_('%s has not been [tagged](%%%%doc.tags%%%%) by anyone yet.'), $this->tagged->nickname); + // TRANS: Message displayed on page that displays lists a user was added to when there are none. + // TRANS: This message contains Markdown links in the form [description](links). + // TRANS: %s is a user nickname. + $message = sprintf(_('%s has not been [listed](%%%%doc.lists%%%%) by anyone yet.'), $this->tagged->nickname); $this->elementStart('div', 'guide'); $this->raw(common_markup_to_html($message)); $this->elementEnd('div'); } + function showObjectNav() + { + $nav = new PeopletagNav($this, $this->tagged); + $nav->show(); + } + + function showProfileBlock() + { + $block = new AccountProfileBlock($this, $this->tagged); + $block->show(); + } + function showSections() { #TODO: tags with most subscribers