*
* @see Event
*/
-
class WikiHashtagsPlugin extends Plugin
{
const VERSION = '0.1';
parent::__construct();
}
- function onStartShowSections($action)
+ function onStartShowSections(Action $action)
{
$name = $action->trimmed('action');
if ($name == 'tag') {
-
$taginput = $action->trimmed('tag');
$tag = common_canonical_tag($taginput);
if (!empty($tag)) {
-
$url = sprintf('http://hashtags.wikia.com/index.php?title=%s&action=render',
urlencode($tag));
$editurl = sprintf('http://hashtags.wikia.com/index.php?title=%s&action=edit',
$action->raw($html);
$action->elementStart('p');
$action->element('a', array('href' => $editurl,
- 'title' => sprintf(_('Edit the article for #%s on WikiHashtags'), $tag)),
- _('Edit'));
+ // TRANS: Link title for editing an article on WikiHashTags.
+ // TRANS: %s is the hash tag page to be edited.
+ 'title' => sprintf(_m('Edit the article for #%s on WikiHashtags'), $tag)),
+ // TRANS: Link description for editing an article on WikiHashTags.
+ _m('Edit'));
$action->element('a', array('href' => 'http://www.gnu.org/copyleft/fdl.html',
- 'title' => _('Shared under the terms of the GNU Free Documentation License'),
+ // TRANS: Link title for viewing the GFDL.
+ 'title' => _m('Shared under the terms of the GNU Free Documentation License'),
'rel' => 'license'),
- 'GNU FDL');
+ // TRANS: Link description for viewing the GFDL.
+ _m('GNU FDL'));
$action->elementEnd('p');
} else {
$action->element('a', array('href' => $editurl),
- sprintf(_('Start the article for #%s on WikiHashtags'), $tag));
+ // TRANS: Link description for editing an article on WikiHashTags.
+ // TRANS: %s is the hash tag page to be created.
+ sprintf(_m('Start the article for #%s on WikiHashtags'), $tag));
}
$action->elementEnd('div');
return true;
}
- function onPluginVersion(&$versions)
+ function onPluginVersion(array &$versions)
{
$versions[] = array('name' => 'WikiHashtags',
'version' => self::VERSION,
'author' => 'Evan Prodromou',
'homepage' => 'http://status.net/wiki/Plugin:WikiHashtags',
'rawdescription' =>
+ // TRANS: Plugin description.
_m('Gets hashtag descriptions from <a href="http://hashtags.wikia.com/">WikiHashtags</a>.'));
return true;
}