diff options
author | Siebrand Mazeland <s.mazeland@xs4all.nl> | 2010-10-01 21:53:20 +0200 |
---|---|---|
committer | Siebrand Mazeland <s.mazeland@xs4all.nl> | 2010-10-01 21:53:20 +0200 |
commit | 267d7b6bffc2dc094d525c36e251adcb61be32ef (patch) | |
tree | 97b2c5387dafb8225aa91b60c8efd3c7ad30d612 /plugins/ForceGroup | |
parent | 06ca06fbd16f11e3c37d22f1f9c4b64c0089193c (diff) |
* i18n review
* onPluginVersion() added
Diffstat (limited to 'plugins/ForceGroup')
-rw-r--r-- | plugins/ForceGroup/ForceGroupPlugin.php | 28 |
1 files changed, 27 insertions, 1 deletions
diff --git a/plugins/ForceGroup/ForceGroupPlugin.php b/plugins/ForceGroup/ForceGroupPlugin.php index e0a04fcca..fb9864484 100644 --- a/plugins/ForceGroup/ForceGroupPlugin.php +++ b/plugins/ForceGroup/ForceGroupPlugin.php @@ -73,10 +73,36 @@ class ForceGroupPlugin extends Plugin Event::handle('EndJoinGroup', array($group, $user)); } } catch (Exception $e) { - throw new ServerException(sprintf(_('Could not join user %1$s to group %2$s.'), + // TRANS: Server exception. + // TRANS: %1$s is a user nickname, %2$s is a group nickname. + throw new ServerException(sprintf(_m('Could not join user %1$s to group %2$s.'), $user->nickname, $group->nickname)); } } } } + + /** + * Provide plugin version information. + * + * This data is used when showing the version page. + * + * @param array &$versions array of version data arrays; see EVENTS.txt + * + * @return boolean hook value + */ + function onPluginVersion(&$versions) + { + $url = 'http://status.net/wiki/Plugin:ForceGroup'; + + $versions[] = array('name' => 'ForceGroup', + 'version' => STATUSNET_VERSION, + 'author' => 'Brion Vibber', + 'homepage' => $url, + 'rawdescription' => + // TRANS: Plugin description. + _m('Allows forced group memberships and forces all notices to appear in groups that users were forced in.')); + + return true; + } } |