forked from GNUsocial/gnu-social
		
	Show the list of repeaters in threaded notice list
This commit is contained in:
		@@ -569,17 +569,35 @@ class ThreadedNoticeListRepeatsItem extends NoticeListActorsItem
 | 
				
			|||||||
        return $profiles;
 | 
					        return $profiles;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    function magicList($items)
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        if (count($items) > 4) {
 | 
				
			||||||
 | 
					            return parent::magicList(array_slice($items, 0, 3));
 | 
				
			||||||
 | 
					        } else {
 | 
				
			||||||
 | 
					            return parent::magicList($items);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    function getListMessage($count, $you)
 | 
					    function getListMessage($count, $you)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        if ($count == 1 && $you) {
 | 
					        if ($count == 1 && $you) {
 | 
				
			||||||
            // darn first person being different from third person!
 | 
					            // darn first person being different from third person!
 | 
				
			||||||
            // TRANS: List message for notice repeated by logged in user.
 | 
					            // TRANS: List message for notice repeated by logged in user.
 | 
				
			||||||
            return _m('REPEATLIST', 'You have repeated this notice.');
 | 
					            return _m('REPEATLIST', 'You repeated this.');
 | 
				
			||||||
 | 
					        } else if ($count > 4) {
 | 
				
			||||||
 | 
					            // TRANS: List message for when more than 4 people repeat something.
 | 
				
			||||||
 | 
					            // TRANS: %%s is a list of users liking a notice, %d is the number over 4 that like the notice.
 | 
				
			||||||
 | 
					            // TRANS: Plural is decided on the total number of users liking the notice (count of %%s + %d).
 | 
				
			||||||
 | 
					            return sprintf(_m('%%s and %d other repeated this.',
 | 
				
			||||||
 | 
					                              '%%s and %d others repeated this.',
 | 
				
			||||||
 | 
					                              $count - 3),
 | 
				
			||||||
 | 
					                           $count - 3);
 | 
				
			||||||
        } else {
 | 
					        } else {
 | 
				
			||||||
            // TRANS: List message for repeated notices.
 | 
					            // TRANS: List message for favoured notices.
 | 
				
			||||||
            // TRANS: %d is the number of users that have repeated a notice.
 | 
					            // TRANS: %%s is a list of users liking a notice.
 | 
				
			||||||
            return sprintf(_m('One person has repeated this notice.',
 | 
					            // TRANS: Plural is based on the number of of users that have favoured a notice.
 | 
				
			||||||
                              '%d people have repeated this notice.',
 | 
					            return sprintf(_m('%%s repeated this.',
 | 
				
			||||||
 | 
					                              '%%s repeated this.',
 | 
				
			||||||
                              $count),
 | 
					                              $count),
 | 
				
			||||||
                           $count);
 | 
					                           $count);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user