Modified Search to display a link to generate a new page if with 'Go' no
authorT.D. Corell <smurf-wiki@users.mediawiki.org>
Wed, 21 May 2003 18:40:54 +0000 (18:40 +0000)
committerT.D. Corell <smurf-wiki@users.mediawiki.org>
Wed, 21 May 2003 18:40:54 +0000 (18:40 +0000)
article is found. You have to modify "nogomatch" like demonstrated in
LanguageDE.php to do so. The "showingresultnum" texts are modified, limit
is removed now.

includes/SearchEngine.php
languages/Language.php
languages/LanguageDe.php

index 0a827eb..5276ed3 100644 (file)
@@ -382,7 +382,9 @@ class SearchEngine {
                        $wgArticle->view();
                        return;
                }
-               $wgOut->addHTML( wfMsg("nogomatch") . "\n<p>" );
+               $wgOut->addHTML( str_replace( "$1",
+                 wfLocalUrl( ucfirst($this->mUsertext) . "&action=edit"),
+                 wfMsg("nogomatch")) . "\n<p>" );
                $this->showResults();
        }
 }
index 180842e..dd00f17 100644 (file)
@@ -576,8 +576,7 @@ and the text of $3 articles.",
 "nextn"                        => "next $1",
 "viewprevnext" => "View ($1) ($2) ($3).",
 "showingresults" => "Showing below <b>$1</b> results starting with #<b>$2</b>.",
-"showingresultsnum" => "Showing below <b>$3</b> results using the respective
-limit of <b>$1</b> starting with #<b>$2</b>.",
+"showingresultsnum" => "Showing below <b>$3</b> results starting with #<b>$2</b>.",
 "nonefound"            => "<strong>Note</strong>: unsuccessful searches are
 often caused by searching for common words like \"have\" and \"from\",
 which are not indexed, or by specifying more than one search term (only pages
index f398437..b666728 100644 (file)
 );
 
 /* private */ $wgValidSpecialPagesDe = array(
-       "Userlogin"             => "",
+       "Userlogin"     => "",
        "Userlogout"    => "",
        "Preferences"   => "Meine Benutzereinstellungen",
-       "Watchlist"             => "Meine Beobachtungsliste",
-       "Recentchanges" => "Zeige Letzte Änderungen",
-       "Upload"                => "Dateien hochladen",
-       "Imagelist"             => "Zeige hochgeladene Dateien",
-       "Listusers"             => "Zeige registrierte Benutzer",
-       "Statistics"    => "Zeige Seitenstatistik",
+       "Watchlist"     => "Meine Beobachtungsliste",
+       "Recentchanges" => "Letzte Änderungen",
+       "Upload"        => "Dateien hochladen",
+       "Imagelist"     => "Hochgeladene Dateien",
+       "Listusers"     => "Registrierte Benutzer",
+       "Statistics"    => "Seitenstatistik",
        "Randompage"    => "Zufälliger Artikel",
 
-       "Lonelypages"   => "Zeige verwaiste Artikel",
-       "Unusedimages"  => "Zeige verwaiste Dateien",
-       "Popularpages"  => "Zeige beliebte Artikel",
-       "Wantedpages"   => "Zeige gewünschte Artikel",
-       "Shortpages"    => "Zeige kurze Artikel",
-       "Longpages"             => "Zeige lange Artikel",
-       "Newpages"              => "Zeige neue Artikel",
-       "Allpages"              => "Zeige alle Artikel (alphabetisch)",
-
-       "Ipblocklist"   => "Zeige blockierte IP-Addressen",
-       "Maintenance" => "Wartungsseite",
+       "Lonelypages"   => "Verwaiste Artikel",
+       "Unusedimages"  => "Verwaiste Dateien",
+       "Popularpages"  => "Beliebte Artikel",
+       "Wantedpages"   => "Gewünschte Artikel",
+       "Shortpages"    => "Kurze Artikel",
+       "Longpages"     => "Lange Artikel",
+       "Newpages"      => "Neue Artikel",
+       "Allpages"      => "Alle Artikel (alphabetisch)",
+
+       "Ipblocklist"   => "Blockierte IP-Addressen",
+       "Maintenance"   => "Wartungsseite",
        "Specialpages"  => "",
        "Contributions" => "",
-       "Movepage"              => "",
+       "Movepage"      => "",
        "Emailuser"     => "",
        "Whatlinkshere" => "",
        "Recentchangeslinked" => "",
@@ -409,7 +409,8 @@ M
 Bitte versuchen Sie eine anders formulierte Anfrage.",
 "matchtotals"  => "Die Anfrage \"$1\" stimmt mit $2 Artikelüberschriften
 und dem Text von $3 Artikeln überein.",
-"nogomatch" => "Es existiert kein Artikel mit diesem Namen. Bitte versuchen Sie die Volltextsuche. ",
+"nogomatch" => "Es existiert kein Artikel mit diesem Namen. Bitte versuchen
+Sie die Volltextsuche oder legen Sie den Artikel <a href=\"$1\">neu</a> an. ",
 "titlematches" => "Übereinstimmungen mit Überschriften",
 "notitlematches" => "Keine Übereinstimmungen",
 "textmatches"  => "Übereinstimmungen mit Texten",
@@ -418,8 +419,7 @@ und dem Text von $3 Artikeln 
 "nextn"                        => "nächste $1",
 "viewprevnext" => "Zeige ($1) ($2) ($3).",
 "showingresults" => "Hier sind <b>$1</b> Ergebnisse, beginnend mit #<b>$2</b>.",
-"showingresultsnum" => "Hier sind <b>$3</b> Ergebnisse bei einem jeweiligen 
-Limit von <b>$1</b>, beginnend mit #<b>$2</b>.",
+"showingresultsnum" => "Hier sind <b>$3</b> Ergebnisse, beginnend mit #<b>$2</b>.",
 "nonefound"            => "<strong>Hinweis</strong>:
 Erfolglose Suchanfragen werden häufig verursacht durch den Versuch, nach 'gewöhnlichen' Worten zu suchen; diese sind nicht indiziert.",
 "powersearch" => "Suche",