diff --git a/core/modules/forum/forum.module b/core/modules/forum/forum.module
index 459cbeb..dab8c99 100644
--- a/core/modules/forum/forum.module
+++ b/core/modules/forum/forum.module
@@ -1231,10 +1231,17 @@ function template_preprocess_forum_topic_list(&$variables) {
       $variables['topics'][$id]->new_text = '';
       $variables['topics'][$id]->new_url = '';
       if ($topic->new_replies) {
-        $variables['topics'][$id]->new_text = format_plural($topic->new_replies, '1 new post<span class="element-invisible"> in topic %title</span>', '@count new posts<span class="element-invisible"> in topic %title</span>', array('%title' => $original_title));
-        $variables['topics'][$id]->new_url = url("node/$topic->nid", array('query' => comment_new_page_count($topic->comment_count, $topic->new_replies, $topic), 'fragment' => 'new'));
+        $variables['topics'][$id]->new_text = format_plural(
+          $topic->new_replies,
+          '1 new post<span class="element-invisible"> in topic %title</span>',
+          '@count new posts<span class="element-invisible"> in topic %title</span>',
+          array('%title' => $variables['topics'][$id]->title)
+        );
+        $variables['topics'][$id]->new_url = url("node/$topic->nid", array(
+          'query' => comment_new_page_count($topic->comment_count, $topic->new_replies, $topic),
+          'fragment' => 'new',
+        ));
       }
-
     }
   }
   else {
