* onPluginVersion added.

* i18n fix: use _m() in plugins, don't use _()
* some translator documentation added.
* superfluous whitespace removed.
This commit is contained in:
Siebrand Mazeland 2010-10-23 19:23:25 +02:00
parent 0b6cc7c33d
commit 3329685beb
3 changed files with 39 additions and 8 deletions

View File

@ -75,7 +75,6 @@ if (!defined('STATUSNET')) {
*
* @seeAlso UAPPlugin
*/
class OpenXPlugin extends UAPPlugin
{
public $adScript = null;
@ -103,7 +102,6 @@ class OpenXPlugin extends UAPPlugin
*
* @return void
*/
protected function showMediumRectangle($action)
{
$this->showAd($action, $this->mediumRectangle);
@ -116,7 +114,6 @@ class OpenXPlugin extends UAPPlugin
*
* @return void
*/
protected function showRectangle($action)
{
$this->showAd($action, $this->rectangle);
@ -129,7 +126,6 @@ class OpenXPlugin extends UAPPlugin
*
* @return void
*/
protected function showWideSkyscraper($action)
{
$this->showAd($action, $this->wideSkyscraper);
@ -142,7 +138,6 @@ class OpenXPlugin extends UAPPlugin
*
* @return void
*/
protected function showLeaderboard($action)
{
$this->showAd($action, $this->leaderboard);
@ -156,7 +151,6 @@ class OpenXPlugin extends UAPPlugin
*
* @return void
*/
protected function showAd($action, $zone)
{
$scr = <<<ENDOFSCRIPT
@ -211,4 +205,23 @@ ENDOFSCRIPT;
}
return true;
}
/**
* Add our version information to output
*
* @param array &$versions Array of version-data arrays
*
* @return boolean hook value
*/
function onPluginVersion(&$versions)
{
$versions[] = array('name' => 'OpenX',
'version' => STATUSNET_VERSION,
'author' => 'Evan Prodromou',
'homepage' => 'http://status.net/wiki/Plugin:OpenX',
'rawdescription' =>
// TRANS: Plugin description.
_m('Plugin for <a href="http://www.openx.org/">OpenX Ad Server</a>.'));
return true;
}
}

View File

@ -49,6 +49,7 @@ class OpenXadminpanelAction extends AdminPanelAction
*/
function title()
{
// TRANS: Page title for OpenX admin panel.
return _m('TITLE', 'OpenX');
}
@ -59,6 +60,7 @@ class OpenXadminpanelAction extends AdminPanelAction
*/
function getInstructions()
{
// TRANS: Instructions for OpenX admin panel.
return _m('OpenX settings for this StatusNet site');
}
@ -161,31 +163,41 @@ class OpenXAdminPanelForm extends AdminForm
$this->out->elementStart('ul', 'form_data');
$this->li();
$this->input('adScript',
// TRANS: Form label in OpenX admin panel.
_m('Ad script URL'),
// TRANS: Tooltip for form label in OpenX admin panel.
_m('Script URL'),
'openx');
$this->unli();
$this->li();
$this->input('mediumRectangle',
// TRANS: Form label in OpenX admin panel. Refers to advertisement format.
_m('Medium rectangle'),
// TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
_m('Medium rectangle zone'),
'openx');
$this->unli();
$this->li();
$this->input('rectangle',
// TRANS: Form label in OpenX admin panel. Refers to advertisement format.
_m('Rectangle'),
// TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
_m('Rectangle zone'),
'openx');
$this->unli();
$this->li();
$this->input('leaderboard',
// TRANS: Form label in OpenX admin panel. Refers to advertisement format.
_m('Leaderboard'),
// TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
_m('Leaderboard zone'),
'openx');
$this->unli();
$this->li();
$this->input('wideSkyscraper',
// TRANS: Form label in OpenX admin panel. Refers to advertisement format.
_m('Skyscraper'),
// TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
_m('Wide skyscraper zone'),
'openx');
$this->unli();
@ -199,6 +211,12 @@ class OpenXAdminPanelForm extends AdminForm
*/
function formActions()
{
$this->out->submit('submit', _m('Save'), 'submit', null, _m('Save OpenX settings'));
$this->out->submit('submit',
// TRANS: Submit button text in OpenX admin panel.
_m('BUTTON','Save'),
'submit',
null,
// TRANS: Submit button title in OpenX admin panel.
_m('Save OpenX settings'));
}
}

View File

@ -158,7 +158,7 @@ class RegisterThrottlePlugin extends Plugin
foreach ($ids as $id) {
$profile = Profile::staticGet('id', $id);
if ($profile && $profile->isSilenced()) {
throw new Exception(_("A banned user has registered from this address."));
throw new Exception(_m("A banned user has registered from this address."));
}
}
}