X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=plugins%2FWikiHashtags%2FWikiHashtagsPlugin.php;h=f0baa597ce8489d923b4be8960efe42595a26cae;hb=6e181a2454e888b09313344138f66713d5c9c99f;hp=46ae4bc0689091bfeacf5eb1c0fd927239148625;hpb=5afa503364e803e64a00dbe75e5d66a8df10751d;p=quix0rs-gnu-social.git diff --git a/plugins/WikiHashtags/WikiHashtagsPlugin.php b/plugins/WikiHashtags/WikiHashtagsPlugin.php index 46ae4bc068..f0baa597ce 100644 --- a/plugins/WikiHashtags/WikiHashtagsPlugin.php +++ b/plugins/WikiHashtags/WikiHashtagsPlugin.php @@ -42,7 +42,6 @@ if (!defined('STATUSNET')) { * * @see Event */ - class WikiHashtagsPlugin extends Plugin { const VERSION = '0.1'; @@ -52,17 +51,15 @@ class WikiHashtagsPlugin extends Plugin 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', @@ -81,15 +78,22 @@ class WikiHashtagsPlugin extends Plugin $action->raw($html); $action->elementStart('p'); $action->element('a', array('href' => $editurl, + // 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', + // 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), + // 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)); } @@ -107,6 +111,7 @@ class WikiHashtagsPlugin extends Plugin 'author' => 'Evan Prodromou', 'homepage' => 'http://status.net/wiki/Plugin:WikiHashtags', 'rawdescription' => + // TRANS: Plugin description. _m('Gets hashtag descriptions from WikiHashtags.')); return true; }