function title()
{
if ($this->page == 1) {
- return sprintf(_("People tags subscriptions by %s"), $this->profile->nickname);
+ // TRANS: Title for page that displays lists subscribed to by a user.
+ // TRANS: %s is a profile nickname.
+ return sprintf(_('Lists subscribed to by %s'), $this->profile->nickname);
} else {
- return sprintf(_("People tags subscriptions by %s, page %d"), $this->profile->nickname, $this->page);
+ // TRANS: Title for page that displays lists subscribed to by a user.
+ // TRANS: %1$s is a profile nickname, %2$d is a page number.
+ return sprintf(_('Lists subscribed to by %1$s, page %2$d'), $this->profile->nickname, $this->page);
}
}
$user = User::staticGet('nickname', $nickname);
if (!$user) {
+ // TRANS: Client error displayed trying to perform an action related to a non-existing user.
$this->clientError(_('No such user.'), 404);
return false;
}
$this->profile = $user->getProfile();
if (!$this->profile) {
+ // TRANS: Server error displayed when a user has no profile.
$this->serverError(_('User has no profile.'));
return false;
}
$this->showPage();
}
- function showLocalNav()
- {
- $nav = new PersonalGroupNav($this);
- $nav->show();
- }
-
function showAnonymousMessage()
{
$notice =
- sprintf(_('These are people tags subscribed to by **%s**. ' .
- 'People tags are how you sort similar ' .
+ // TRANS: Message displayed for anonymous users on page that displays lists subscribed to by a user.
+ // TRANS: This message contains Markdown links in the form [description](links).
+ // TRANS: %s is a profile nickname.
+ sprintf(_('These are lists subscribed to by **%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. ' .
'You can easily keep track of what they ' .
- 'are doing by subscribing to the tag\'s timeline.' ), $this->profile->nickname);
+ 'are doing by subscribing to the list\'s timeline.' ), $this->profile->nickname);
$this->elementStart('div', array('id' => 'anon_notice'));
$this->raw(common_markup_to_html($notice));
$this->elementEnd('div');
$this->page, 'peopletagsubscriptions', array('nickname' => $this->profile->id));
}
+ function showObjectNav()
+ {
+ $nav = new PeopletagNav($this, $this->profile);
+ $nav->show();
+ }
+
+ function showProfileBlock()
+ {
+ $block = new AccountProfileBlock($this, $this->profile);
+ $block->show();
+ }
+
function showSections()
{
#TODO: tags with most subscribers