(bug 8013) Add autosummary for new pages with >500 characters. I would merge this...
authorAndrew Garrett <werdna@users.mediawiki.org>
Thu, 23 Nov 2006 09:32:28 +0000 (09:32 +0000)
committerAndrew Garrett <werdna@users.mediawiki.org>
Thu, 23 Nov 2006 09:32:28 +0000 (09:32 +0000)
includes/Article.php
languages/messages/MessagesEn.php

index d85a24b..515ba40 100644 (file)
@@ -2712,7 +2712,16 @@ class Article {
                if ($summary)
                        return $summary;
 
-               #New page autosummaries
+               #Long new page autosummaries
+               if ($flags & EDIT_NEW && strlen($newtext) > 500) {
+                       #If they're making a new article, give its text, truncated, in the summary.
+                       global $wgContLang;
+                       $truncatedtext = $wgContLang->truncate( $newtext, max( 0, 200 - 
+                               strlen( wfMsgForContent( 'autosumm-new') ) ), '...' );
+                       $summary = wfMsgForContent( 'autosumm-new', $truncatedtext );
+               }
+
+               #Short new page autosummaries
                if ($flags & EDIT_NEW && strlen($newtext) <= 500) {
                        #If they're making a new short article, give its text in the summary.
                        global $wgContLang;
index b3645a7..a4da4b8 100644 (file)
@@ -2613,7 +2613,8 @@ Please confirm that really want to recreate this page.',
 'autosumm-blank' => 'Removing all content from page',
 'autosumm-replace' => 'Replacing page with \'$1\'',
 'autoredircomment' => 'Redirecting to [[$1]]', # This should be changed to the new naming convention, but existed beforehand.
-'autosumm-shortnew' => 'New page: $1',
+'autosumm-shortnew' => 'Short New page: $1',
+'autosumm-new' => 'New page: $1',
 
 # Autoblock whitelist
 'autoblock_whitelist' => '',