* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class SitemapadminpanelAction extends AdminPanelAction
{
/**
*
* @return string page title
*/
-
function title()
{
- return _('Sitemap');
+ // TRANS: Title for sitemap.
+ return _m('Sitemap');
}
/**
*
* @return string instructions
*/
-
function getInstructions()
{
- return _('Sitemap settings for this StatusNet site');
+ // TRANS: Instructions for sitemap.
+ return _m('Sitemap settings for this StatusNet site');
}
/**
*
* @return void
*/
-
function showForm()
{
$form = new SitemapAdminPanelForm($this);
*
* @return void
*/
-
function saveSettings()
{
static $settings = array('sitemap' => array('googlekey', 'yahookey', 'bingkey'));
}
// This throws an exception on validation errors
-
$this->validate($values);
// assert(all values are valid);
/**
* Form for the sitemap admin panel
*/
-
class SitemapAdminPanelForm extends AdminForm
{
/**
*
* @return int ID of the form
*/
-
function id()
{
return 'form_sitemap_admin_panel';
*
* @return string class of the form
*/
-
function formClass()
{
return 'form_sitemap';
*
* @return string URL of the action
*/
-
function action()
{
return common_local_url('sitemapadminpanel');
*
* @return void
*/
-
function formData()
{
$this->out->elementStart('ul', 'form_data');
$this->li();
$this->input('googlekey',
- _('Google key'),
- _('Google Webmaster Tools verification key'),
+ // TRANS: Field label.
+ _m('Google key'),
+ // TRANS: Title for field label.
+ _m('Google Webmaster Tools verification key.'),
'sitemap');
$this->unli();
$this->li();
$this->input('yahookey',
- _('Yahoo key'),
- _('Yahoo! Site Explorer verification key'),
+ // TRANS: Field label.
+ _m('Yahoo key'),
+ // TRANS: Title for field label.
+ _m('Yahoo! Site Explorer verification key.'),
'sitemap');
$this->unli();
$this->li();
$this->input('bingkey',
- _('Bing key'),
- _('Bing Webmaster Tools verification key'),
+ // TRANS: Field label.
+ _m('Bing key'),
+ // TRANS: Title for field label.
+ _m('Bing Webmaster Tools verification key.'),
'sitemap');
$this->unli();
$this->out->elementEnd('ul');
*
* @return void
*/
-
function formActions()
{
- $this->out->submit('submit', _('Save'), 'submit', null, _('Save sitemap settings'));
+ $this->out->submit('submit',
+ // TRANS: Submit button text to save sitemap settings.
+ _m('BUTTON','Save'),
+ 'submit',
+ null,
+ // TRANS: Submit button title to save sitemap settings.
+ _m('Save sitemap settings.'));
}
}