Translator documentation updated/added.

i18n tweaks.
Superfluous whitespace removed.

YAY! All StatusNet core messages in the 1.0.x branch have been documented at this point in time!!!
This commit is contained in:
Siebrand Mazeland 2011-04-04 00:41:21 +02:00
parent c642eb2771
commit 2dbdb0f185
32 changed files with 52 additions and 56 deletions

View File

@ -53,7 +53,7 @@ class CancelsubscriptionAction extends Action
StatusNet::setApi(true); StatusNet::setApi(true);
} }
if (!common_logged_in()) { if (!common_logged_in()) {
// TRANS: Client error displayed when trying to leave a group while not logged in. // TRANS: Error message displayed when trying to perform an action that requires a logged in user.
$this->clientError(_('Not logged in.')); $this->clientError(_('Not logged in.'));
return; return;
} }

View File

@ -48,7 +48,7 @@ class DeletenoticeAction extends Action
$this->user = common_current_user(); $this->user = common_current_user();
if (!$this->user) { if (!$this->user) {
// TRANS: Error message displayed trying to delete a notice while not logged in. // TRANS: Error message displayed when trying to perform an action that requires a logged in user.
common_user_error(_('Not logged in.')); common_user_error(_('Not logged in.'));
exit; exit;
} }

View File

@ -57,7 +57,7 @@ class DisfavorAction extends Action
{ {
parent::handle($args); parent::handle($args);
if (!common_logged_in()) { if (!common_logged_in()) {
// TRANS: Client error displayed when trying to remove a favorite while not logged in. // TRANS: Error message displayed when trying to perform an action that requires a logged in user.
$this->clientError(_('Not logged in.')); $this->clientError(_('Not logged in.'));
return; return;
} }

View File

@ -58,7 +58,7 @@ class FavorAction extends Action
{ {
parent::handle($args); parent::handle($args);
if (!common_logged_in()) { if (!common_logged_in()) {
// TRANS: Client error displayed when trying to mark a notice as favorite without being logged in. // TRANS: Error message displayed when trying to perform an action that requires a logged in user.
$this->clientError(_('Not logged in.')); $this->clientError(_('Not logged in.'));
return; return;
} }

View File

@ -56,7 +56,7 @@ class GroupblockAction extends RedirectingAction
{ {
parent::prepare($args); parent::prepare($args);
if (!common_logged_in()) { if (!common_logged_in()) {
// TRANS: Client error displayed trying to block a user from a group while not logged in. // TRANS: Error message displayed when trying to perform an action that requires a logged in user.
$this->clientError(_('Not logged in.')); $this->clientError(_('Not logged in.'));
return false; return false;
} }

View File

@ -56,7 +56,7 @@ class GroupunblockAction extends Action
{ {
parent::prepare($args); parent::prepare($args);
if (!common_logged_in()) { if (!common_logged_in()) {
// TRANS: Client error displayed when trying to unblock a user from a group while not logged in. // TRANS: Error message displayed when trying to perform an action that requires a logged in user.
$this->clientError(_('Not logged in.')); $this->clientError(_('Not logged in.'));
return false; return false;
} }

View File

@ -65,7 +65,7 @@ class LogoutAction extends Action
{ {
parent::handle($args); parent::handle($args);
if (!common_logged_in()) { if (!common_logged_in()) {
// TRANS: Client error displayed trying to log out when not logged in. // TRANS: Error message displayed when trying to perform an action that requires a logged in user.
$this->clientError(_('Not logged in.')); $this->clientError(_('Not logged in.'));
} else { } else {
if (Event::handle('StartLogout', array($this))) { if (Event::handle('StartLogout', array($this))) {

View File

@ -58,7 +58,7 @@ class MakeadminAction extends RedirectingAction
{ {
parent::prepare($args); parent::prepare($args);
if (!common_logged_in()) { if (!common_logged_in()) {
// TRANS: Client error displayed when trying to access the "make admin" page while not logged in. // TRANS: Error message displayed when trying to perform an action that requires a logged in user.
$this->clientError(_('Not logged in.')); $this->clientError(_('Not logged in.'));
return false; return false;
} }

View File

@ -85,7 +85,7 @@ class NewmessageAction extends Action
parent::handle($args); parent::handle($args);
if (!common_logged_in()) { if (!common_logged_in()) {
// TRANS: Client error displayed trying to create a new direct message while not logged in. // TRANS: Error message displayed when trying to perform an action that requires a logged in user.
$this->clientError(_('Not logged in.'), 403); $this->clientError(_('Not logged in.'), 403);
} else if ($_SERVER['REQUEST_METHOD'] == 'POST') { } else if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$this->saveNewMessage(); $this->saveNewMessage();

View File

@ -64,7 +64,7 @@ class NewnoticeAction extends Action
function title() function title()
{ {
// TRANS: Page title for sending a new notice. // TRANS: Page title for sending a new notice.
return _('New notice'); return _m('TITLE','New notice');
} }
/** /**
@ -83,7 +83,7 @@ class NewnoticeAction extends Action
function handle($args) function handle($args)
{ {
if (!common_logged_in()) { if (!common_logged_in()) {
// TRANS: Client error displayed trying to send a notice while not logged in. // TRANS: Error message displayed when trying to perform an action that requires a logged in user.
$this->clientError(_('Not logged in.')); $this->clientError(_('Not logged in.'));
} else if ($_SERVER['REQUEST_METHOD'] == 'POST') { } else if ($_SERVER['REQUEST_METHOD'] == 'POST') {
// check for this before token since all POST and FILES data // check for this before token since all POST and FILES data
@ -289,7 +289,8 @@ class NewnoticeAction extends Action
{ {
$this->startHTML('text/xml;charset=utf-8', true); $this->startHTML('text/xml;charset=utf-8', true);
$this->elementStart('head'); $this->elementStart('head');
$this->element('title', null, _('New notice')); // TRANS: Title for form to send a new notice.
$this->element('title', null, _m('TITLE','New notice'));
$this->elementEnd('head'); $this->elementEnd('head');
$this->elementStart('body'); $this->elementStart('body');

View File

@ -60,7 +60,7 @@ class NudgeAction extends Action
parent::handle($args); parent::handle($args);
if (!common_logged_in()) { if (!common_logged_in()) {
// TRANS: Client error displayed trying to nudge a user without being logged in. // TRANS: Error message displayed when trying to perform an action that requires a logged in user.
$this->clientError(_('Not logged in.')); $this->clientError(_('Not logged in.'));
return; return;
} }

View File

@ -95,7 +95,7 @@ class PluginEnableAction extends Action
$this->user = common_current_user(); $this->user = common_current_user();
if (empty($this->user)) { if (empty($this->user)) {
// TRANS: Client error displayed when trying to enable or disable a plugin while not logged in. // TRANS: Error message displayed when trying to perform an action that requires a logged in user.
$this->clientError(_('Not logged in.')); $this->clientError(_('Not logged in.'));
return false; return false;
} }

View File

@ -29,7 +29,7 @@ class SubeditAction extends Action
parent::prepare($args); parent::prepare($args);
if (!common_logged_in()) { if (!common_logged_in()) {
// TRANS: Client error displayed trying a change a subscription while not logged in. // TRANS: Error message displayed when trying to perform an action that requires a logged in user.
$this->clientError(_('Not logged in.')); $this->clientError(_('Not logged in.'));
return false; return false;
} }

View File

@ -94,7 +94,7 @@ class SubscribeAction extends Action
$this->user = common_current_user(); $this->user = common_current_user();
if (empty($this->user)) { if (empty($this->user)) {
// TRANS: Client error displayed trying to subscribe when not logged in. // TRANS: Error message displayed when trying to perform an action that requires a logged in user.
$this->clientError(_('Not logged in.')); $this->clientError(_('Not logged in.'));
return false; return false;
} }

View File

@ -31,7 +31,7 @@ class TagotherAction extends Action
{ {
parent::prepare($args); parent::prepare($args);
if (!common_logged_in()) { if (!common_logged_in()) {
// TRANS: Client error displayed on user tag page when trying to add tags while not logged in. // TRANS: Error message displayed when trying to perform an action that requires a logged in user.
$this->clientError(_('Not logged in.'), 403); $this->clientError(_('Not logged in.'), 403);
return false; return false;
} }

View File

@ -48,7 +48,7 @@ class UnsubscribeAction extends Action
{ {
parent::handle($args); parent::handle($args);
if (!common_logged_in()) { if (!common_logged_in()) {
// TRANS: Client error displayed when trying to unsubscribe while not logged in. // TRANS: Error message displayed when trying to perform an action that requires a logged in user.
$this->clientError(_('Not logged in.')); $this->clientError(_('Not logged in.'));
return; return;
} }

View File

@ -106,20 +106,22 @@ function handleError($error)
$_cur = null; $_cur = null;
$msg = sprintf( $msg = sprintf(
// TRANS: Database error message.
_( _(
'The database for %s isn\'t responding correctly, '. 'The database for %1$s is not responding correctly, '.
'so the site won\'t work properly. '. 'so the site will not work properly. '.
'The site admins probably know about the problem, '. 'The site admins probably know about the problem, '.
'but you can contact them at %s to make sure. '. 'but you can contact them at %2$s to make sure. '.
'Otherwise, wait a few minutes and try again.' 'Otherwise, wait a few minutes and try again.'
), ),
common_config('site', 'name'), common_config('site', 'name'),
common_config('site', 'email') common_config('site', 'email')
); );
} else { } else {
// TRANS: Error message.
$msg = _( $msg = _(
'An important error occured, probably related to email setup. '. 'An important error occured, probably related to email setup. '.
'Check logfiles for more info..' 'Check logfiles for more info.'
); );
} }
@ -127,6 +129,7 @@ function handleError($error)
$dac->showPage(); $dac->showPage();
} catch (Exception $e) { } catch (Exception $e) {
// TRANS: Error message.
echo _('An error occurred.'); echo _('An error occurred.');
} }
exit(-1); exit(-1);
@ -250,6 +253,7 @@ function main()
if (!_have_config()) { if (!_have_config()) {
$msg = sprintf( $msg = sprintf(
// TRANS: Error message displayed when there is no StatusNet configuration file.
_( _(
"No configuration file found. Try running ". "No configuration file found. Try running ".
"the installation program first." "the installation program first."
@ -281,6 +285,7 @@ function main()
$args = $r->map($path); $args = $r->map($path);
if (!$args) { if (!$args) {
// TRANS: Error message displayed when trying to access a non-existing page.
$cac = new ClientErrorAction(_('Unknown page'), 404); $cac = new ClientErrorAction(_('Unknown page'), 404);
$cac->showPage(); $cac->showPage();
return; return;
@ -335,6 +340,7 @@ function main()
$action_class = ucfirst($action).'Action'; $action_class = ucfirst($action).'Action';
if (!class_exists($action_class)) { if (!class_exists($action_class)) {
// TRANS: Error message displayed when trying to perform an undefined action.
$cac = new ClientErrorAction(_('Unknown action'), 404); $cac = new ClientErrorAction(_('Unknown action'), 404);
$cac->showPage(); $cac->showPage();
} else { } else {

View File

@ -67,7 +67,7 @@ class AdminPanelAction extends Action
// User must be logged in. // User must be logged in.
if (!common_logged_in()) { if (!common_logged_in()) {
// TRANS: Client error message thrown when trying to access the admin panel while not logged in. // TRANS: Error message displayed when trying to perform an action that requires a logged in user.
$this->clientError(_('Not logged in.')); $this->clientError(_('Not logged in.'));
return false; return false;
} }

View File

@ -47,13 +47,11 @@ if (!defined('STATUSNET')) {
* @see UnsubscribeForm * @see UnsubscribeForm
* @fixme merge a bunch of this stuff with similar form types to reduce boilerplate * @fixme merge a bunch of this stuff with similar form types to reduce boilerplate
*/ */
class DeleteGroupForm extends Form class DeleteGroupForm extends Form
{ {
/** /**
* group for user to delete * group for user to delete
*/ */
var $group = null; var $group = null;
/** /**
@ -62,7 +60,6 @@ class DeleteGroupForm extends Form
* @param HTMLOutputter $out output channel * @param HTMLOutputter $out output channel
* @param group $group group to join * @param group $group group to join
*/ */
function __construct($out=null, $group=null) function __construct($out=null, $group=null)
{ {
parent::__construct($out); parent::__construct($out);
@ -75,7 +72,6 @@ class DeleteGroupForm extends Form
* *
* @return string ID of the form * @return string ID of the form
*/ */
function id() function id()
{ {
return 'group-delete-' . $this->group->id; return 'group-delete-' . $this->group->id;
@ -86,7 +82,6 @@ class DeleteGroupForm extends Form
* *
* @return string of the form class * @return string of the form class
*/ */
function formClass() function formClass()
{ {
return 'form_group_delete'; return 'form_group_delete';
@ -97,7 +92,6 @@ class DeleteGroupForm extends Form
* *
* @return string URL of the action * @return string URL of the action
*/ */
function action() function action()
{ {
return common_local_url('deletegroup', return common_local_url('deletegroup',
@ -115,9 +109,9 @@ class DeleteGroupForm extends Form
* *
* @return void * @return void
*/ */
function formActions() function formActions()
{ {
$this->out->submit('submit', _('Delete')); // TRANS: Button text for deleting a group.
$this->out->submit('submit', _m('BUTTON','Delete'));
} }
} }

View File

@ -46,13 +46,11 @@ require_once INSTALLDIR.'/lib/form.php';
* *
* @see UnsubscribeForm * @see UnsubscribeForm
*/ */
class JoinForm extends Form class JoinForm extends Form
{ {
/** /**
* group for user to join * group for user to join
*/ */
var $group = null; var $group = null;
/** /**
@ -61,7 +59,6 @@ class JoinForm extends Form
* @param HTMLOutputter $out output channel * @param HTMLOutputter $out output channel
* @param group $group group to join * @param group $group group to join
*/ */
function __construct($out=null, $group=null) function __construct($out=null, $group=null)
{ {
parent::__construct($out); parent::__construct($out);
@ -74,7 +71,6 @@ class JoinForm extends Form
* *
* @return string ID of the form * @return string ID of the form
*/ */
function id() function id()
{ {
return 'group-join-' . $this->group->id; return 'group-join-' . $this->group->id;
@ -85,7 +81,6 @@ class JoinForm extends Form
* *
* @return string of the form class * @return string of the form class
*/ */
function formClass() function formClass()
{ {
return 'form_group_join ajax'; return 'form_group_join ajax';
@ -96,7 +91,6 @@ class JoinForm extends Form
* *
* @return string URL of the action * @return string URL of the action
*/ */
function action() function action()
{ {
return common_local_url('joingroup', return common_local_url('joingroup',
@ -108,9 +102,9 @@ class JoinForm extends Form
* *
* @return void * @return void
*/ */
function formActions() function formActions()
{ {
$this->out->submit('submit', _('Join')); // TRANS: Button text for joining a group.
$this->out->submit('submit', _m('BUTTON','Join'));
} }
} }

View File

@ -256,9 +256,9 @@ class ResultItem
* *
* @return string a fully rendered source of the Notice * @return string a fully rendered source of the Notice
*/ */
function getSourceLink($source) function getSourceLink($source)
{ {
// Gettext translations for the below source types are available.
$source_name = _($source); $source_name = _($source);
switch ($source) { switch ($source) {
case 'web': case 'web':
@ -277,5 +277,4 @@ class ResultItem
return $source_name; return $source_name;
} }
} }

View File

@ -256,6 +256,7 @@ class NoticeForm extends Form
'data-api' => common_local_url('geocode'))); 'data-api' => common_local_url('geocode')));
// @fixme checkbox method allows no way to change the id without changing the name // @fixme checkbox method allows no way to change the id without changing the name
//// TRANS: Checkbox label to allow sharing geo location in notices.
//$this->out->checkbox('notice_data-geo', _('Share my location'), true); //$this->out->checkbox('notice_data-geo', _('Share my location'), true);
$this->out->elementStart('label', 'notice_data-geo'); $this->out->elementStart('label', 'notice_data-geo');
$this->out->element('input', array( $this->out->element('input', array(

View File

@ -53,7 +53,6 @@ require_once INSTALLDIR.'/lib/attachmentlist.php';
* @see NoticeListItem * @see NoticeListItem
* @see ProfileNoticeList * @see ProfileNoticeList
*/ */
class NoticeList extends Widget class NoticeList extends Widget
{ {
/** the current stream of notices being displayed. */ /** the current stream of notices being displayed. */
@ -65,7 +64,6 @@ class NoticeList extends Widget
* *
* @param Notice $notice stream of notices from DB_DataObject * @param Notice $notice stream of notices from DB_DataObject
*/ */
function __construct($notice, $out=null) function __construct($notice, $out=null)
{ {
parent::__construct($out); parent::__construct($out);
@ -80,11 +78,11 @@ class NoticeList extends Widget
* *
* @return int count of notices listed. * @return int count of notices listed.
*/ */
function show() function show()
{ {
$this->out->elementStart('div', array('id' =>'notices_primary')); $this->out->elementStart('div', array('id' =>'notices_primary'));
$this->out->element('h2', null, _('Notices')); // TRANS: Header in notice list.
$this->out->element('h2', null, _m('HEADER','Notices'));
$this->out->elementStart('ol', array('class' => 'notices xoxo')); $this->out->elementStart('ol', array('class' => 'notices xoxo'));
$cnt = 0; $cnt = 0;
@ -122,10 +120,8 @@ class NoticeList extends Widget
* *
* @return NoticeListItem a list item for displaying the notice * @return NoticeListItem a list item for displaying the notice
*/ */
function newListItem($notice) function newListItem($notice)
{ {
return new NoticeListItem($notice, $this->out); return new NoticeListItem($notice, $this->out);
} }
} }

View File

@ -420,6 +420,7 @@ class NoticeListItem extends Widget
$ns = $this->notice->getSource(); $ns = $this->notice->getSource();
if ($ns) { if ($ns) {
// TRANS: A possible notice source (web interface).
$source_name = (empty($ns->name)) ? ($ns->code ? _($ns->code) : _m('SOURCE','web')) : _($ns->name); $source_name = (empty($ns->name)) ? ($ns->code ? _($ns->code) : _m('SOURCE','web')) : _($ns->name);
$this->out->text(' '); $this->out->text(' ');
$this->out->elementStart('span', 'source'); $this->out->elementStart('span', 'source');

View File

@ -57,7 +57,7 @@ class PrimaryNav extends Menu
// TRANS: Menu item in primary navigation panel. // TRANS: Menu item in primary navigation panel.
_m('MENU','Settings'), _m('MENU','Settings'),
// TRANS: Menu item title in primary navigation panel. // TRANS: Menu item title in primary navigation panel.
_('Change your personal settings'), _('Change your personal settings.'),
false, false,
'nav_account'); 'nav_account');
if ($user->hasRight(Right::CONFIGURESITE)) { if ($user->hasRight(Right::CONFIGURESITE)) {
@ -65,14 +65,15 @@ class PrimaryNav extends Menu
// TRANS: Menu item in primary navigation panel. // TRANS: Menu item in primary navigation panel.
_m('MENU','Admin'), _m('MENU','Admin'),
// TRANS: Menu item title in primary navigation panel. // TRANS: Menu item title in primary navigation panel.
_('Site configuration'), _('Site configuration.'),
false, false,
'nav_admin'); 'nav_admin');
} }
$this->action->menuItem(common_local_url('logout'), $this->action->menuItem(common_local_url('logout'),
// TRANS: Menu item in primary navigation panel. // TRANS: Menu item in primary navigation panel.
_m('MENU','Logout'), _m('MENU','Logout'),
_('Logout from the site'), // TRANS: Menu item title in primary navigation panel.
_('Logout from the site.'),
false, false,
'nav_logout'); 'nav_logout');
} else { } else {
@ -80,7 +81,7 @@ class PrimaryNav extends Menu
// TRANS: Menu item in primary navigation panel. // TRANS: Menu item in primary navigation panel.
_m('MENU','Login'), _m('MENU','Login'),
// TRANS: Menu item title in primary navigation panel. // TRANS: Menu item title in primary navigation panel.
_('Login to the site'), _('Login to the site.'),
false, false,
'nav_login'); 'nav_login');
} }
@ -90,7 +91,7 @@ class PrimaryNav extends Menu
// TRANS: Menu item in primary navigation panel. // TRANS: Menu item in primary navigation panel.
_m('MENU','Search'), _m('MENU','Search'),
// TRANS: Menu item title in primary navigation panel. // TRANS: Menu item title in primary navigation panel.
_('Search the site'), _('Search the site.'),
false, false,
'nav_search'); 'nav_search');
} }

View File

@ -59,7 +59,7 @@ class ProfileFormAction extends RedirectingAction
if (!common_logged_in()) { if (!common_logged_in()) {
if ($_SERVER['REQUEST_METHOD'] == 'POST') { if ($_SERVER['REQUEST_METHOD'] == 'POST') {
// TRANS: Client error displayed when trying to change user options while not logged in. // TRANS: Error message displayed when trying to perform an action that requires a logged in user.
$this->clientError(_('Not logged in.')); $this->clientError(_('Not logged in.'));
} else { } else {
// Redirect to login. // Redirect to login.

View File

@ -69,6 +69,7 @@ class SettingsAction extends CurrentUserDesignAction
{ {
parent::handle($args); parent::handle($args);
if (!common_logged_in()) { if (!common_logged_in()) {
// TRANS: Error message displayed when trying to perform an action that requires a logged in user.
$this->clientError(_('Not logged in.')); $this->clientError(_('Not logged in.'));
return; return;
} else if (!common_is_real_login()) { } else if (!common_is_real_login()) {

View File

@ -64,7 +64,7 @@ class FinishaddopenidAction extends Action
{ {
parent::handle($args); parent::handle($args);
if (!common_logged_in()) { if (!common_logged_in()) {
// TRANS: Client error message // TRANS: Error message displayed when trying to perform an action that requires a logged in user.
$this->clientError(_m('Not logged in.')); $this->clientError(_m('Not logged in.'));
} else { } else {
$this->tryLogin(); $this->tryLogin();

View File

@ -95,7 +95,7 @@ class SearchsubAction extends Action
$this->user = common_current_user(); $this->user = common_current_user();
if (empty($this->user)) { if (empty($this->user)) {
// TRANS: Client error displayed trying to subscribe when not logged in. // TRANS: Error message displayed when trying to perform an action that requires a logged in user.
$this->clientError(_m('Not logged in.')); $this->clientError(_m('Not logged in.'));
return false; return false;
} }

View File

@ -133,6 +133,7 @@ abstract class BaseMirrorAction extends Action
$this->user = common_current_user(); $this->user = common_current_user();
if (empty($this->user)) { if (empty($this->user)) {
// TRANS: Error message displayed when trying to perform an action that requires a logged in user.
$this->clientError(_m('Not logged in.')); $this->clientError(_m('Not logged in.'));
return false; return false;
} }

View File

@ -95,7 +95,7 @@ class TagsubAction extends Action
$this->user = common_current_user(); $this->user = common_current_user();
if (empty($this->user)) { if (empty($this->user)) {
// TRANS: Client error displayed trying to subscribe when not logged in. // TRANS: Error message displayed when trying to perform an action that requires a logged in user.
$this->clientError(_m('Not logged in.')); $this->clientError(_m('Not logged in.'));
return false; return false;
} }

View File

@ -61,6 +61,7 @@ class AdminprofileflagAction extends Action
// User must be logged in. // User must be logged in.
if (!common_logged_in()) { if (!common_logged_in()) {
// TRANS: Error message displayed when trying to perform an action that requires a logged in user.
$this->clientError(_m('Not logged in.')); $this->clientError(_m('Not logged in.'));
return; return;
} }