]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Do proper translations for plurals
authorCraig Andrews <candrews@integralblue.com>
Mon, 16 Nov 2009 20:57:57 +0000 (15:57 -0500)
committerCraig Andrews <candrews@integralblue.com>
Mon, 16 Nov 2009 20:57:57 +0000 (15:57 -0500)
lib/command.php

index 0c98c94ac4ad69d722f8c45929b35e8e66ba8051..7e98156b6679fd355e561f1839f27e1daad3e2f9 100644 (file)
@@ -617,8 +617,11 @@ class SubscriptionsCommand extends Command
         if(count($nicknames)==0){
             $out=_('You are not subscribed to anyone.');
         }else{
-            $out=_('You are subscribed to these people: ');
-            $out.=implode(', ',$nicknames);
+            $out = ngettext('You are subscribed to this person:',
+                'You are subscribed to these people:',
+                count($nicknames));
+            $out .= ' ';
+            $out .= implode(', ',$nicknames);
         }
         $channel->output($this->user,$out);
     }
@@ -636,8 +639,11 @@ class SubscribersCommand extends Command
         if(count($nicknames)==0){
             $out=_('No one is subscribed to you.');
         }else{
-            $out=_('These people are subscribed to you: ');
-            $out.=implode(', ',$nicknames);
+            $out = ngettext('This person is subscribed to you:',
+                'These people are subscribed to you:',
+                count($nicknames));
+            $out .= ' ';
+            $out .= implode(', ',$nicknames);
         }
         $channel->output($this->user,$out);
     }
@@ -655,7 +661,9 @@ class GroupsCommand extends Command
         if(count($groups)==0){
             $out=_('You are not a member of any groups.');
         }else{
-            $out=_('You are a member of these groups: ');
+            $out = ngettext('You are a member of this group:',
+                'You are a member of these groups:',
+                count($nicknames));
             $out.=implode(', ',$groups);
         }
         $channel->output($this->user,$out);