Unrolled tagged vs untagged, page 1 vs page N message variants for showstream title. #2668

This commit is contained in:
Brion Vibber 2010-11-02 14:20:06 -07:00
parent 426cda5e1f
commit 6a181bb128
1 changed files with 15 additions and 10 deletions

View File

@ -65,17 +65,22 @@ class ShowstreamAction extends ProfileAction
{ {
$base = $this->profile->getFancyName(); $base = $this->profile->getFancyName();
if (!empty($this->tag)) { if (!empty($this->tag)) {
// TRANS: Page title showing tagged notices in one user's stream. Param 1 is the username, 2 is the hash tag. if ($this->page == 1) {
$base = sprintf(_('%1$s tagged %2$s'), $base, $this->tag); // TRANS: Page title showing tagged notices in one user's stream. Param 1 is the username, 2 is the hash tag.
} return sprintf(_('%1$s tagged %2$s'), $base, $this->tag);
} else {
if ($this->page == 1) { // TRANS: Page title showing tagged notices in one user's stream. Param 1 is the username, 2 is the hash tag, 3 is the page number.
return $base; return sprintf(_('%1$s tagged %2$s, page %3$d'), $base, $this->tag, $this->page);
}
} else { } else {
// TRANS: Extended page title showing tagged notices in one user's stream. Param 1 is the main title clause; 2 is the page number. if ($this->page == 1) {
return sprintf(_('%1$s, page %2$d'), return $base;
$base, } else {
$this->page); // TRANS: Extended page title showing tagged notices in one user's stream. Param 1 is the username, param 2 is the page number.
return sprintf(_('%1$s, page %2$d'),
$base,
$this->page);
}
} }
} }