X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=plugins%2FWikiHashtags%2FWikiHashtagsPlugin.php;h=db33eb801ab173b886419bae290c53850df6a340;hb=3f9c1c142a91f9b4f1d8227ac2d86aeb9bed631c;hp=46ae4bc0689091bfeacf5eb1c0fd927239148625;hpb=19b965d99188fde59cdd39b668df8951bc0f180c;p=quix0rs-gnu-social.git diff --git a/plugins/WikiHashtags/WikiHashtagsPlugin.php b/plugins/WikiHashtags/WikiHashtagsPlugin.php index 46ae4bc068..db33eb801a 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)); } @@ -100,13 +104,14 @@ class WikiHashtagsPlugin extends Plugin 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 WikiHashtags.')); return true; }