]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Use language specific truncation symbol.
authorSiebrand Mazeland <s.mazeland@xs4all.nl>
Sun, 5 Jun 2011 18:51:50 +0000 (20:51 +0200)
committerSiebrand Mazeland <s.mazeland@xs4all.nl>
Sun, 5 Jun 2011 18:51:50 +0000 (20:51 +0200)
Add translator documentation.

plugins/ShareNotice/ShareNoticePlugin.php

index 0cd248e213bc0319de70e1429d172f16819960c1..08362f7932c0b249e3232b8f0889294f305b4ce3 100644 (file)
@@ -102,15 +102,18 @@ abstract class GenericNoticeShareTarget extends NoticeShareTarget
 
     protected function statusText()
     {
-        // TRANS: Leave this message unchanged.
+        // TRANS: %s is notice content that is shared on Twitter, Facebook or another platform.
         $pattern = _m('"%s"');
         $url = $this->notice->bestUrl();
         $suffix = ' ' . $url;
         $room = $this->maxLength() - mb_strlen($suffix) - (mb_strlen($pattern) - mb_strlen('%s'));
 
         $content = $this->notice->content;
+        // TRANS: Truncation symbol.
+        $truncation_symbol = _m('…');
+        $truncation_symbol_length = mb_strlen($truncation_symbol);
         if (mb_strlen($content) > $room) {
-            $content = mb_substr($content, 0, $room - 1) . '…';
+            $content = mb_substr($content, 0, $room - $truncation_symbol_length) . $truncation_symbol;
         }
 
         return sprintf($pattern, $content) . $suffix;