X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=lib%2Fcommand.php;h=6254cf2e785920e9b0e495ceadd79a99fd5e3272;hb=f0d762f1968fa0ac33b39d73cc9c0225c9e8a989;hp=a922aa73ac57b66091551c00b843598ca8d6895e;hpb=cad040ce4e00ea66c062fefa744e3b540c29ae27;p=quix0rs-gnu-social.git diff --git a/lib/command.php b/lib/command.php index a922aa73ac..6254cf2e78 100644 --- a/lib/command.php +++ b/lib/command.php @@ -180,7 +180,7 @@ class UnimplementedCommand extends Command function handle($channel) { // TRANS: Error text shown when an unimplemented command is given. - $channel->error($this->user, _("Sorry, this command is not yet implemented.")); + $channel->error($this->user, _('Sorry, this command is not yet implemented.')); } } @@ -295,7 +295,7 @@ class FavCommand extends Command if ($fave->fetch()) { // TRANS: Error message text shown when a favorite could not be set because it has already been favorited. - $channel->error($this->user, _('Could not create favorite: already favorited.')); + $channel->error($this->user, _('Could not create favorite: Already favorited.')); return; } @@ -431,10 +431,12 @@ class TagCommand extends Command $cur = $this->user->getProfile(); if (!$profile) { + // TRANS: Client error displayed trying to perform an action related to a non-existing profile. $channel->error($cur, _('No such profile.')); return; } if (!$cur->canTag($profile)) { + // TRANS: Error displayed when trying to tag a user that cannot be tagged. $channel->error($cur, _('You cannot tag this user.')); return; } @@ -448,7 +450,9 @@ class TagCommand extends Command $tag = $clean_tags[] = common_canonical_tag($tag); if (!common_valid_profile_tag($tag)) { - $channel->error($cur, sprintf(_('Invalid tag: "%s"'), $tag)); + // TRANS: Error displayed if a given tag is invalid. + // TRANS: %s is the invalid tag. + $channel->error($cur, sprintf(_('Invalid tag: "%s".'), $tag)); return; } $privs[$tag] = $private; @@ -459,18 +463,22 @@ class TagCommand extends Command Profile_tag::setTag($cur->id, $profile->id, $tag, null, $privs[$tag]); } } catch (Exception $e) { - $channel->error($cur, sprintf(_('Error tagging %s: %s'), + // TRANS: Error displayed if tagging a user fails. + // TRANS: %1$s is the tagged user, %2$s is the error message (no punctuation). + $channel->error($cur, sprintf(_('Error tagging %1$s: %2$s'), $profile->nickname, $e->getMessage())); return; } + // TRANS: Succes message displayed if tagging a user succeeds. + // TRANS: %1$s is the tagged user's nickname, %2$s is a list of tags. $channel->output($cur, sprintf(_('%1$s was tagged %2$s'), $profile->nickname, - implode(', ', $clean_tags))); + // TRANS: Separator for list of tags. + implode(_(', '), $clean_tags))); } } - class UntagCommand extends TagCommand { function handle($channel) @@ -479,10 +487,12 @@ class UntagCommand extends TagCommand $cur = $this->user->getProfile(); if (!$profile) { + // TRANS: Client error displayed trying to perform an action related to a non-existing profile. $channel->error($cur, _('No such profile.')); return; } if (!$cur->canTag($profile)) { + // TRANS: Error displayed when trying to tag a user that cannot be tagged. $channel->error($cur, _('You cannot tag this user.')); return; } @@ -491,6 +501,8 @@ class UntagCommand extends TagCommand foreach ($tags as $tag) { if (!common_valid_profile_tag($tag)) { + // TRANS: Error displayed if a given tag is invalid. + // TRANS: %s is the invalid tag. $channel->error($cur, sprintf(_('Invalid tag: "%s"'), $tag)); return; } @@ -501,14 +513,19 @@ class UntagCommand extends TagCommand Profile_tag::unTag($cur->id, $profile->id, $tag); } } catch (Exception $e) { - $channel->error($cur, sprintf(_('Error untagging %s: %s'), + // TRANS: Error displayed if untagging a user fails. + // TRANS: %1$s is the untagged user, %2$s is the error message (no punctuation). + $channel->error($cur, sprintf(_('Error untagging %1$s: %2$s'), $profile->nickname, $e->getMessage())); return; } + // TRANS: Succes message displayed if untagging a user succeeds. + // TRANS: %1$s is the untagged user's nickname, %2$s is a list of tags. $channel->output($cur, sprintf(_('The following tag(s) were removed from user %1$s: %2$s.'), $profile->nickname, - implode(', ', $tags))); + // TRANS: Separator for list of tags. + implode(_(', '), $tags))); } } @@ -991,83 +1008,83 @@ class HelpCommand extends Command { // TRANS: Header line of help text for commands. $out = array(_m('COMMANDHELP', "Commands:")); - $commands = array(// TRANS: Help message for IM/SMS command "on" + $commands = array(// TRANS: Help message for IM/SMS command "on". "on" => _m('COMMANDHELP', "turn on notifications"), - // TRANS: Help message for IM/SMS command "off" + // TRANS: Help message for IM/SMS command "off". "off" => _m('COMMANDHELP', "turn off notifications"), - // TRANS: Help message for IM/SMS command "help" + // TRANS: Help message for IM/SMS command "help". "help" => _m('COMMANDHELP', "show this help"), - // TRANS: Help message for IM/SMS command "follow " + // TRANS: Help message for IM/SMS command "follow ". "follow " => _m('COMMANDHELP', "subscribe to user"), - // TRANS: Help message for IM/SMS command "groups" + // TRANS: Help message for IM/SMS command "groups". "groups" => _m('COMMANDHELP', "lists the groups you have joined"), - // TRANS: Help message for IM/SMS command "tag" + // TRANS: Help message for IM/SMS command "tag". "tag " => _m('COMMANDHELP',"tag a user"), - // TRANS: Help message for IM/SMS command "untag" + // TRANS: Help message for IM/SMS command "untag". "untag " => _m('COMMANDHELP',"untag a user"), - // TRANS: Help message for IM/SMS command "subscriptions" + // TRANS: Help message for IM/SMS command "subscriptions". "subscriptions" => _m('COMMANDHELP', "list the people you follow"), - // TRANS: Help message for IM/SMS command "subscribers" + // TRANS: Help message for IM/SMS command "subscribers". "subscribers" => _m('COMMANDHELP', "list the people that follow you"), - // TRANS: Help message for IM/SMS command "leave " + // TRANS: Help message for IM/SMS command "leave ". "leave " => _m('COMMANDHELP', "unsubscribe from user"), - // TRANS: Help message for IM/SMS command "d " + // TRANS: Help message for IM/SMS command "d ". "d " => _m('COMMANDHELP', "direct message to user"), - // TRANS: Help message for IM/SMS command "get " + // TRANS: Help message for IM/SMS command "get ". "get " => _m('COMMANDHELP', "get last notice from user"), - // TRANS: Help message for IM/SMS command "whois " + // TRANS: Help message for IM/SMS command "whois ". "whois " => _m('COMMANDHELP', "get profile info on user"), - // TRANS: Help message for IM/SMS command "lose " + // TRANS: Help message for IM/SMS command "lose ". "lose " => _m('COMMANDHELP', "force user to stop following you"), - // TRANS: Help message for IM/SMS command "fav " + // TRANS: Help message for IM/SMS command "fav ". "fav " => _m('COMMANDHELP', "add user's last notice as a 'fave'"), - // TRANS: Help message for IM/SMS command "fav #" + // TRANS: Help message for IM/SMS command "fav #". "fav #" => _m('COMMANDHELP', "add notice with the given id as a 'fave'"), - // TRANS: Help message for IM/SMS command "repeat #" + // TRANS: Help message for IM/SMS command "repeat #". "repeat #" => _m('COMMANDHELP', "repeat a notice with a given id"), - // TRANS: Help message for IM/SMS command "repeat " + // TRANS: Help message for IM/SMS command "repeat ". "repeat " => _m('COMMANDHELP', "repeat the last notice from user"), - // TRANS: Help message for IM/SMS command "reply #" + // TRANS: Help message for IM/SMS command "reply #". "reply #" => _m('COMMANDHELP', "reply to notice with a given id"), - // TRANS: Help message for IM/SMS command "reply " + // TRANS: Help message for IM/SMS command "reply ". "reply " => _m('COMMANDHELP', "reply to the last notice from user"), - // TRANS: Help message for IM/SMS command "join " + // TRANS: Help message for IM/SMS command "join ". "join " => _m('COMMANDHELP', "join group"), - // TRANS: Help message for IM/SMS command "login" + // TRANS: Help message for IM/SMS command "login". "login" => _m('COMMANDHELP', "Get a link to login to the web interface"), - // TRANS: Help message for IM/SMS command "drop " + // TRANS: Help message for IM/SMS command "drop ". "drop " => _m('COMMANDHELP', "leave group"), - // TRANS: Help message for IM/SMS command "stats" + // TRANS: Help message for IM/SMS command "stats". "stats" => _m('COMMANDHELP', "get your stats"), - // TRANS: Help message for IM/SMS command "stop" + // TRANS: Help message for IM/SMS command "stop". "stop" => _m('COMMANDHELP', "same as 'off'"), - // TRANS: Help message for IM/SMS command "quit" + // TRANS: Help message for IM/SMS command "quit". "quit" => _m('COMMANDHELP', "same as 'off'"), - // TRANS: Help message for IM/SMS command "sub " + // TRANS: Help message for IM/SMS command "sub ". "sub " => _m('COMMANDHELP', "same as 'follow'"), - // TRANS: Help message for IM/SMS command "unsub " + // TRANS: Help message for IM/SMS command "unsub ". "unsub " => _m('COMMANDHELP', "same as 'leave'"), - // TRANS: Help message for IM/SMS command "last " + // TRANS: Help message for IM/SMS command "last ". "last " => _m('COMMANDHELP', "same as 'get'"), - // TRANS: Help message for IM/SMS command "on " + // TRANS: Help message for IM/SMS command "on ". "on " => _m('COMMANDHELP', "not yet implemented."), - // TRANS: Help message for IM/SMS command "off " + // TRANS: Help message for IM/SMS command "off ". "off " => _m('COMMANDHELP', "not yet implemented."), - // TRANS: Help message for IM/SMS command "nudge " + // TRANS: Help message for IM/SMS command "nudge ". "nudge " => _m('COMMANDHELP', "remind a user to update."), - // TRANS: Help message for IM/SMS command "invite " + // TRANS: Help message for IM/SMS command "invite ". "invite " => _m('COMMANDHELP', "not yet implemented."), - // TRANS: Help message for IM/SMS command "track " + // TRANS: Help message for IM/SMS command "track ". "track " => _m('COMMANDHELP', "not yet implemented."), - // TRANS: Help message for IM/SMS command "untrack " + // TRANS: Help message for IM/SMS command "untrack ". "untrack " => _m('COMMANDHELP', "not yet implemented."), - // TRANS: Help message for IM/SMS command "track off" + // TRANS: Help message for IM/SMS command "track off". "track off" => _m('COMMANDHELP', "not yet implemented."), - // TRANS: Help message for IM/SMS command "untrack all" + // TRANS: Help message for IM/SMS command "untrack all". "untrack all" => _m('COMMANDHELP', "not yet implemented."), - // TRANS: Help message for IM/SMS command "tracks" + // TRANS: Help message for IM/SMS command "tracks". "tracks" => _m('COMMANDHELP', "not yet implemented."), - // TRANS: Help message for IM/SMS command "tracking" + // TRANS: Help message for IM/SMS command "tracking". "tracking" => _m('COMMANDHELP', "not yet implemented.")); // Give plugins a chance to add or override...