<?php
/**
- * Laconica, the distributed open-source microblogging tool
+ * StatusNet, the distributed open-source microblogging tool
*
* action handler for message inbox
*
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* @category Message
- * @package Laconica
- * @author Evan Prodromou <evan@controlyourself.ca>
- * @copyright 2008 Control Yourself, Inc.
+ * @package StatusNet
+ * @author Evan Prodromou <evan@status.net>
+ * @copyright 2008 StatusNet, Inc.
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
- * @link http://laconi.ca/
+ * @link http://status.net/
*/
-if (!defined('LACONICA')) {
+if (!defined('STATUSNET') && !defined('LACONICA')) {
exit(1);
}
* action handler for message inbox
*
* @category Message
- * @package Laconica
- * @author Evan Prodromou <evan@controlyourself.ca>
+ * @package StatusNet
+ * @author Evan Prodromou <evan@status.net>
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
- * @link http://laconi.ca/
+ * @link http://status.net/
* @see MailboxAction
*/
-
class InboxAction extends MailboxAction
{
*
* @return string page title
*/
-
function title()
{
if ($this->page > 1) {
- return sprintf(_("Inbox for %s - page %d"), $this->user->nickname,
+ // TRANS: Title for all but the first page of the inbox page.
+ // TRANS: %1$s is the user's nickname, %2$s is the page number.
+ return sprintf(_('Inbox for %1$s - page %2$d'), $this->user->nickname,
$this->page);
} else {
- return sprintf(_("Inbox for %s"), $this->user->nickname);
+ // TRANS: Title for the first page of the inbox page.
+ // TRANS: %s is the user's nickname.
+ return sprintf(_('Inbox for %s'), $this->user->nickname);
}
}
*
* @see MailboxAction::getMessages()
*/
-
function getMessages()
{
$message = new Message();
*
* @return Profile The profile that matches the message
*/
-
function getMessageProfile($message)
{
return $message->getFrom();
*
* @return string localised instructions for using the page
*/
-
function getInstructions()
{
+ // TRANS: Instructions for user inbox page.
return _('This is your inbox, which lists your incoming private messages.');
}
}