adding width & height for <image> tests
[lhc/web/wiklou.git] / languages / LanguageDe.php
index 4d5f311..472f43a 100644 (file)
@@ -1,11 +1,10 @@
 <?php
-#
-# German localisation for MediaWiki
-#
-# This file is encoded in UTF-8, no byte order mark.
-# For compatibility with Latin-1 installations, please
-# don't add literal characters above U+00ff.
-#
+/** German (Deutsch)
+  *
+  * @package MediaWiki
+  * @subpackage Language
+  */
+
 require_once( 'LanguageUtf8.php' );
 
 # See Language.php for notes.
@@ -109,15 +108,14 @@ if($wgMetaNamespace === FALSE)
 );
 
 /* private */ $wgAllMessagesDe = array(
-'special_version_prefix' => '',
-'special_version_postfix' => '',
 # User toggles
+'tog-hover'            => 'Tooltips anzeigen',
 "tog-underline"               => "Verweise unterstreichen",
 "tog-highlightbroken"         => "Verweise auf leere Themen hervorheben",
 "tog-justify"                 => "Text als Blocksatz",
 "tog-hideminor"               => "Keine kleinen Änderungen in Letzte Änderungen anzeigen",
 "tog-usenewrc"                => "Erweiterte letzte Änderungen (nicht für alle Browser geeignet)",
-"tog-numberheadings"          => "Überschriften automatisch numerieren",
+"tog-numberheadings"          => "Überschriften automatisch nummerieren",
 "tog-showtoolbar"          => "Editier-Werkzeugleiste anzeigen",
 "tog-editondblclick"          => "Seiten mit Doppelklick bearbeiten (JavaScript)",
 "tog-editsection"             => "Links zum Bearbeiten einzelner Absätze anzeigen",
@@ -128,7 +126,16 @@ if($wgMetaNamespace === FALSE)
 "tog-watchdefault"            => "Neue und geänderte Seiten beobachten",
 "tog-minordefault"            => "Alle Änderungen als geringfügig markieren",
 "tog-previewontop"            => "Vorschau vor dem Editierfenster anzeigen",
+'tog-previewonfirst'           => 'Vorschau beim ersten Editieren anzeigen',
 "tog-nocache"                 => "Seitencache deaktivieren",
+'tog-enotifwatchlistpages'     => 'Benachrichtigungsmails für Änderungen an Wiki-Seiten',
+'tog-enotifusertalkpages'      => 'Benachrichtigungsmails für Änderungen an Ihren Benutzerseiten',
+'tog-enotifminoredits'                 => 'Benachrichtigungsmails auch für kleine Seitenänderungen',
+'tog-enotifrevealaddr'                 => 'Ihre E-Mail-Adresse wird in Benachrichtigungsmails gezeigt',
+'tog-shownumberswatching'      => 'Zeige die Anzahl seitenbeobachtender Benutzer (in Letzte Änderungen, Beobachtungsliste und Artikelseiten)',
+'tog-rccurrevonly'             => 'Zeige nur die letzte Seitenversion in Letzte Änderungen.',
+'tog-showupdated'              => 'Zeige bei beobachteten Seiten mit ungesehenen Änderungen die Markierung ',
+'tog-fancysig'                 => 'Einfache Unterschrift (Spitzname ohne Link)',
 # Dates
 'sunday' => "Sonntag",
 'monday' => "Montag",
@@ -262,6 +269,10 @@ und das [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide Benutzerhandbuc
 'retrievedfrom' => 'Von "$1"',
 "newmessages" => "Sie haben $1.",
 "newmessageslink" => "neue Nachrichten",
+'newmsg' => 'Sie haben neue Nachrichten auf Ihrer $1.',
+'newmsg_user' => 'Benutzerseite',
+'newmsg_usertalk' => 'Diskussionsseite',
+'newmsg_and' => 'und',
 "editsection" => "bearbeiten",
 "toc" => "Inhaltsverzeichnis",
 "showtoc" => "Anzeigen",
@@ -367,13 +378,15 @@ Vergessen Sie nicht, Ihre Einstellungen anzupassen.",
 "yourpassword" => "Ihr Passwort",
 "yourpasswordagain" => "Passwort wiederholen",
 "newusersonly" => " (nur für neue Mitglieder)",
-"remembermypassword" => "Dauerhaftes einloggen",
+"remembermypassword" => "Dauerhaftes Einloggen",
 "loginproblem" => "<b>Es gab ein Problem mit Ihrer Anmeldung.</b><br />Bitte versuchen Sie es nochmal!",
 "alreadyloggedin" => "<font color=red><b>Benutzer $1, Sie sind bereits angemeldet!</b></font><br />\n",
 
 "login"                        => "Anmelden",
 "loginprompt"           => "Um sich bei {{SITENAME}} anmelden zu können, müssen Cookies aktiviert sein.",
 "userlogin"            => "Anmelden",
+'disabled_on_this_wiki'        => '<div class=\"error\"><b>Diese Funktion ist bei diesem Wiki dauerhaft abeschaltet.
+Durch die automatische Anmeldung beim Benutzerkonto sind eigene Benutzer-Anmeldung oder -Abmeldung nicht erforderlich.</b></div>',
 "logout"               => "Abmelden",
 "userlogout"   => "Abmelden",
 "notloggedin" => "Nicht angemeldet",
@@ -381,28 +394,54 @@ Vergessen Sie nicht, Ihre Einstellungen anzupassen.",
 "createaccountmail" => "über eMail",
 "badretype"            => "Die beiden Passwörter stimmen nicht überein.",
 "userexists"   => "Dieser Benutzername ist schon vergeben. Bitte wählen Sie einen anderen.",
-"youremail"            => "Ihre E-Mail",
+"youremail"            => "Ihre E-Mail-Adresse**",
 "yournick"             => "Ihr \"Spitzname\" (zum \"Unterschreiben\")",
-"yourrealname"         => "Ihr echter Name (keine Pflicht)",
+"yourrealname"         => "Ihr echter Name (keine Pflichtangabe)*",
 "emailforlost" => "Falls Sie Ihr Passwort vergessen haben, kann Ihnen ein neues an Ihre E-Mail-Adresse gesendet werden.",
+'prefs-help-email'     => '** <strong>E-Mail-Adresse</strong> (optional): Erlaubt andern, Sie über Ihre Benutzerseiten zu kontaktieren, ohne dass Sie Ihre E-Mail-Adresse offenbaren müssen.
+Für den Fall, dass Sie Ihr Passwort vergessen haben, kann Ihnen so ein temporäres Einmal-Passwort gesendet werden.',
+'prefs-help-email-enotif' => 'An diese Adresse werden auch die Benachrichtigungsmails geschickt, sofern Sie das eingeschaltet haben.',
+'prefs-help-realname'  => '* <strong>Echter Name</strong> (optional): für anerkennende Nennungen Ihres Namens im Zusammenhang mit Ihren Beiträgen.',
+'prefs-help-userdata' => '* <strong>Echter Name</strong> (optional): für anerkennende Nennungen Ihres Namens im Zusammenhang mit Ihren Beiträgen.<br />
+* <strong>E-Mail</strong> (optional): Erlaubt andern, Sie über Ihre Benutzerseiten zu kontaktieren, ohne dass Sie Ihre E-Mail-Adresse offenbaren müssen.
+Für den Fall, dass Sie Ihr Passwort vergessen haben, kann Ihnen so ein neues, temporäres gesendet werden.',
 "loginerror"   => "Fehler bei der Anmeldung",
 "noname"               => "Sie müssen einen Benutzernamen angeben.",
 "loginsuccesstitle" => "Anmeldung erfolgreich",
 "loginsuccess" => "Sie sind jetzt als \"$1\" bei {{SITENAME}} angemeldet.",
 "nosuchuser"   => "Der Benutzername \"$1\" existiert nicht.
 Überprüfen Sie die Schreibweise, oder melden Sie sich als neuer Benutzer an.",
-"wrongpassword"        => "Das Passwort ist falsch. Bitte versuchen Sie es erneut.",
-"mailmypassword" => "Ein neues Passwort schicken",
-"passwordremindertitle" => "{{SITENAME}} Passwort",
-"passwordremindertext" => "Jemand (IP-Adresse $1)
-hat um ein neues Passwort für die Anmeldung bei {{SITENAME}} gebeten.
+"wrongpassword"        => "Das Passwort ist falsch (oder fehlt). Bitte versuchen Sie es erneut.",
+"mailmypassword" => "Ein neues (temporäres) Passwort schicken",
+'mailmypasswordauthent'        => 'Ein neues (temporäres) Passwort schicken, auch für Authentifizierung der E-Mailadresse',
+'passwordremindermailsubject' => "E-Mail-Adressenauthentifizierung und temporäres Passwort für {{SITENAME}}",
+'passwordremindermailbody'     => "Jemand, vielleicht Sie, hat von IP-Adresse $1
+um ein temporäres Einmal-Passwort für die Anmeldung bei {{SITENAME}} gebeten.
+
 Das Passwort für Benutzer \"$2\" lautet nun \"$3\".
-Sie sollten sich jetzt anmelden und Ihr Passwort ändern.",
+
+Bitte melden Sie sich nun mit diesem temporären Passwort an, das gleichzeitig der Authentifizierung
+Ihrer E-Mail-Adresse dient. Für weitere Anmeldungen verwenden Sie bitte wieder Ihr altes Passwort.
+Alternativ können Sie auch ein neues eintragen, zum Beispiel, wenn Sie das alte vergessen haben.,
+
+{{SERVER}}{{localurl:Special:Userlogin|wpName=$2&wpPassword=$3&returnto=Special:Preferences}}",
 "noemail"              => "Benutzer \"$1\" hat keine E-Mail-Adresse angegeben.",
-"passwordsent" => "Ein neues Passwort wurde an die E-Mail-Adresse von Benutzer \"$1\" gesendet.
-Bitte melden Sie sich an, sobald Sie es erhalten.",
+"passwordsent" => "Ein temporäres Passwort wurde an die E-Mail-Adresse von Benutzer \"$1\" gesendet.
+Bitte melden Sie sich damit an, sobald Sie es erhalten.",
+'passwordsentforemailauthentication'
+       => "Ein temporäres Passwort wurde an die gerade neu eingetragene E-Mail-Adresse des Benutzers \"$1\" gesendet.
+Bitte melden Sie sich damit an, um die Adressauthentifizierung durchzuführen.",
 "loginend"             => "&nbsp;",
 "mailerror" => "Fehler beim Senden von Mail: $1",
+'acct_creation_throttle_hit' => 'Sie haben schon $1 Benutzerkonten und können jetzt keine weiteren mehr anlegen.',
+'emailconfirmlink'     => 'E-Mail-Adresse bestätigen (authentifizieren).',
+'emailconfirmed'       => 'Ihre E-Mail-Adresse $1 wurde am $2 authentifiziert.',
+'emailnotconfirmed'    => 'Ihre E-Mail-Adresse ist <strong>noch nicht authentifiziert</strong> und die erweiterten E-Mailfunktionen sind bis zur Authentifizierung ohne Funktion <strong>(aus)</strong>.<br />
+Für die Authentifizierung melden Sie sich bitte mit dem per E-Mail geschickten temporären Passwort an, oder fordern Sie auf der Anmeldeseite ein neues an.',
+'invalidemailaddress'  => 'Die E-Mail-Adresse wurde nicht akzeptiert, da sie ein ungültiges Format aufzuweisen scheint. Bitte geben Sie eine Adresse in einem gültigen Format ein, oder leeren Sie das Feld.',
+'disableduntilconfirmation'    => '<strong>(aus)</strong>',
+'noemailprefs' => '<strong>Sie haben keine E-Mail-Adresse angegeben</strong>, die folgenden
+Funktionen sind zur Zeit deshalb nicht möglich.',
 
 # Edit pages
 #
@@ -438,6 +477,7 @@ Als Grund wurde angegeben:<br />$2<p>Bitte kontaktieren Sie den Administrator, u
 '''Beachten Sie:''' Nach dem Speichern müssen Sie ihrem Browser sagen, die neue Version zu laden: '''Mozilla:''' Klick auf ''Neu laden''(oder ''Strg-R''), '''IE / Opera:''' ''Strg-F5'', '''Safari:''' ''Cmd-r'', '''Konqueror''' ''Strg-R''.",
 'userjspreview' => "== Vorschau Ihres Benutzer-Javascript. ==
 '''Beachten Sie:''' Nach dem Speichern müssen Sie ihrem Browser sagen, die neue Version zu laden: '''Mozilla:''' Klick auf ''Neu laden''(oder ''Strg-R''), '''IE / Opera:''' ''Strg-F5'', '''Safari:''' ''Cmd-r'', '''Konqueror''' ''Strg-R''.",
+'clearyourcache' => "'''Beachten Sie:''' Nach dem Speichern müssen Sie ihrem Browser sagen, die neue Version zu laden: '''Mozilla:''' Klick auf ''Neu laden''(oder ''Strg-R''), '''IE / Opera:''' ''Strg-F5'', '''Safari:''' ''Cmd-r'', '''Konqueror''' ''Strg-R''.",
 'usercssjsyoucanpreview' => "<strong>Tipp:</strong> Benutzen Sie den Vorschau-Button, um Ihr neues css/js vor dem Speichern zu testen.",
 "updated"              => "(Geändert)",
 "note"                 => "<strong>Hinweis:</strong> ",
@@ -451,25 +491,25 @@ Als Grund wurde angegeben:<br />$2<p>Bitte kontaktieren Sie den Administrator, u
 Das obere Textfeld enthält den aktuellen Artikel.
 Das untere Textfeld enthält Ihre Änderungen.
 Bitte fügen Sie Ihre Änderungen in das obere Textfeld ein.
-<b>Nur</b> der Inhalt des oberen Textfeldes wird gespeichert, wenn Sie auf \"Speichern\" klicken!\n<p>",
+<b>Nur</b> der Inhalt des oberen Textfeldes wird gespeichert, wenn Sie auf \"Speichern\" klicken!<br />",
 "yourtext"             => "Ihr Text",
 "storedversion" => "Gespeicherte Version",
 "editingold"   => "<strong>ACHTUNG: Sie bearbeiten eine alte Version dieses Artikels.
-Wenn Sie speichern, werden alle neueren Versionen überschrieben.</strong>\n",
+Wenn Sie speichern, werden alle neueren Versionen überschrieben.</strong>",
 "yourdiff"             => "Unterschiede",
 "copyrightwarning" => "
 <b>Bitte <font size='+1'>kopieren Sie keine Webseiten</font>, die nicht Ihre eigenen sind, benutzen Sie <font size='+1'>keine urheberrechtlich geschützten Werke</font> ohne Erlaubnis des Copyright-Inhabers!</b>
 <p>Sie geben uns hiermit ihre Zusage, dass Sie den Text <strong>selbst verfasst</strong> haben, dass der Text Allgemeingut (<strong>public domain</strong>) ist, oder dass der <strong>Copyright-Inhaber</strong> seine <strong>Zustimmung</strong> gegeben hat. Falls dieser Text bereits woanders veröffentlicht wurde, weisen Sie bitte auf der 'Diskussion:'-Seite darauf hin.
 <p><i>Bitte beachten Sie, dass alle {{SITENAME}}-Beiträge automatisch unter der \"GNU Freie Dokumentationslizenz\" stehen. Falls Sie nicht möchten, dass Ihre Arbeit hier von anderen verändert und verbreitet wird, dann drücken Sie nicht auf \"Speichern\".</i>",
-"longpagewarning" => "WARNUNG: Diese Seite ist $1KB groß; einige Browser könnten Probleme haben, Seiten zu bearbeiten, die größer als 32KB sind.
-Überlegen Sie bitte, ob eine Aufteilung der Seite in kleinere Abschnitte möglich ist.",
-"readonlywarning" => "WARNUNG: Die Datenbank wurde während dem Ändern der
+"longpagewarning" => "<strong>WARNUNG: Diese Seite ist $1KB groß; einige Browser könnten Probleme haben, Seiten zu bearbeiten, die größer als 32KB sind.
+Überlegen Sie bitte, ob eine Aufteilung der Seite in kleinere Abschnitte möglich ist.</strong>",
+"readonlywarning" => "<strong>WARNUNG: Die Datenbank wurde während dem Ändern der
 Seite für Wartungsarbeiten gesperrt, so dass Sie die Seite im Moment nicht
 speichern können. Sichern Sie sich den Text und versuchen Sie die Änderungen
-später einzuspielen.",
-"protectedpagewarning" => "WARNUNG: Diese Seite wurde gesperrt, so dass sie nur
+später einzuspielen.</strong>",
+"protectedpagewarning" => "<strong>WARNUNG: Diese Seite wurde gesperrt, so dass sie nur
 Benutzer mit Sysop-Rechten bearbeitet werden kann. Beachten Sie bitte die
-<a href='$wgScriptPath/Project:Geschützte Seiten'>Regeln für geschützte Seiten</a>.",
+[[Project:Geschützte Seiten|Regeln für geschützte Seiten]].</strong>",
 
 # History pages
 #
@@ -484,8 +524,10 @@ Benutzer mit Sysop-Rechten bearbeitet werden kann. Beachten Sie bitte die
 'nextrevision'         => '&larr;Nächstjüngere Version',
 'previousrevision'     => 'Nächstältere Version&rarr;',
 "cur"                  => "Aktuell",
+'cur_tooltiptext'      => 'Zeige Differenz zwischen dieser und aktueller Version von ',
 "next"                 => "Nächste",
-"last"                 => "Letzte",
+"last"                 => "Vorherige",
+'last_tooltiptext'     => 'Zeige Differenz zwischen dieser und vorheriger Version von ',
 "orig"                 => "Original",
 "histlegend"   => "Diff Auswahl: Die Boxen der gewünschten
 Versionen markieren und 'Enter' drücken oder den Button unten klicken/alt-v.<br />
@@ -518,8 +560,8 @@ Möglicherweise haben Sie auch die Anfrage falsch formuliert, z.B.
 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 oder legen Sie den Artikel <a href=\"$1\">neu</a> an. ",
+"nogomatch" => "Es existiert kein Artikel [[$1|$1]]. Bitte versuchen
+Sie die Volltextsuche oder [[$1|legen Sie den Artikel neu an]]. ",
 "titlematches" => "Übereinstimmungen mit Überschriften",
 "notitlematches" => "Keine Übereinstimmungen",
 "textmatches"  => "Übereinstimmungen mit Texten",
@@ -536,41 +578,17 @@ Erfolglose Suchanfragen werden häufig verursacht durch den Versuch, nach 'gewö
 Suche in Namensräumen :<br />
 $1<br />
 $2 Zeige auch REDIRECTs &nbsp; Suche nach $3 $9",
-"searchdisabled" => "<p>Entschuldigung! Die Volltextsuche wurde wegen Überlastung temporär deaktiviert. Derweil können Sie die folgende Google Suche verwenden, die allerdings nicht den aktuellen Stand wiederspiegelt.<p>
-
-",
-"googlesearch" => "<!-- SiteSearch Google -->
-<FORM method=GET action=\"http://www.google.com/search\">
-<TABLE bgcolor=\"#FFFFFF\"><tr><td>
-<A HREF=\"http://www.google.com/\">
-<IMG SRC=\"http://www.google.com/logos/Logo_40wht.gif\"
-border=\"0\" ALT=\"Google\"></A>
-</td>
-<td>
-<INPUT TYPE=text name=q size=31 maxlength=255 value=\"$1\">
-<INPUT type=submit name=btnG VALUE=\"Google Search\">
-<font size=-1>
-<input type=hidden name=domains value=\"{$wgServer}\"><br /><input type=radio name
-=sitesearch value=\"\"> WWW <input type=radio name=sitesearch value=\"{$wgServer
-}\" checked> {$wgServer} <br />
-<input type='hidden' name='ie' value='$2'>
-<input type='hidden' name='oe' value='$2'>
-</font>
-</td></tr></TABLE>
-</FORM>
-<!-- SiteSearch Google -->",
+"searchdisabled" => "<p>Entschuldigung! Die Volltextsuche wurde wegen Überlastung temporär deaktiviert. Derweil können Sie die folgende Google Suche verwenden, die allerdings nicht den aktuellen Stand wiederspiegelt.<p>",
 "blanknamespace" => "(Haupt-)",
 
 # Preferences page
 #
 "preferences"  => "Einstellungen",
 "prefsnologin" => "Nicht angemeldet",
-"prefsnologintext"     => "Sie müssen <a href=\"" .
-  "{{localurle:Spezial:Userlogin}}\">angemeldet</a>
-sein, um Ihre Einstellungen zu ändern.",
+"prefsnologintext"     => "Sie müssen [[Special:Userlogin|angemeldet]] sein, um Ihre Einstellungen zu ändern.",
 "prefslogintext" => "Sie sind angemeldet als \"$1\".
 Ihre interne ID-Nummer ist $2.",
-"prefsreset"   => "Einstellungen wuden auf Standard zurückgesetzt.",
+"prefsreset"   => "Einstellungen wurden auf Standard zurückgesetzt.",
 "qbsettings"   => "Seitenleiste",
 "changepassword" => "Passwort ändern",
 "skin"                 => "Skin",
@@ -586,7 +604,7 @@ Ihre interne ID-Nummer ist $2.",
 "oldpassword"  => "Altes Passwort",
 "newpassword"  => "Neues Passwort",
 "retypenew"            => "Neues Passwort (nochmal)",
-"textboxsize"  => "Textfeld-Grösse",
+"textboxsize"  => "Textfeld-Größe",
 "rows"                 => "Zeilen",
 "columns"              => "Spalten",
 "searchresultshead" => "Suchergebnisse",
@@ -603,6 +621,7 @@ Ihre interne ID-Nummer ist $2.",
 "servertime" => "Aktuelle Zeit auf dem Server",
 "guesstimezone" => "Einfügen aus dem Browser",
 "emailflag"            => "Keine E-Mail von anderen Benutzern erhalten",
+'enotifnewpages'       => 'Sende mir eine Benachrichtigungsmail, wenn jemand eine neue Seite anlegt.',
 "defaultns"            => "In diesen Namensräumen soll standardmäßig gesucht werden:",
 
 # Recent changes
@@ -619,7 +638,13 @@ Wenn Sie möchten, dass {{SITENAME}} zu einem Erfolg wird, dann fügen Sie bitte
 "rclistfrom"   => "Zeige neue Änderungen seit $1",
 "rclinks"              => "Zeige die letzten $1 Änderungen; zeige die letzten $2 Tage.",
 "diff"                 => "Unterschied",
+'diff_tooltiptext'     => 'Zeige Differenz zwischen dieser und der vorherigen Version von ',
+'diff-to-lvr'          => 'Diff.z.zuletzt gesehenen',
+'diff-to-lvr_tooltiptext' => 'Zeige Differenz zwischen dieser und der zuletzt gesehenen Version von ',
+'lvr'                  => '<span class=\'updatedmarker\'>zuletzt gesehen</span>',
+'lvr_tooltiptext'      => 'Das ist die zuletzt gesehene Version von ',
 "hist"                 => "Versionen",
+"hist_tooltiptext"      => "Zeige ältere Versionen von ",
 "hide"                 => "Ausblenden",
 "show"                 => "Einblenden",
 "tableform"            => "Tabelle",
@@ -627,6 +652,7 @@ Wenn Sie möchten, dass {{SITENAME}} zu einem Erfolg wird, dann fügen Sie bitte
 "nchanges"             => "$1 Änderungen",
 "minoreditletter" => "M",
 "newpageletter" => "N",
+'number_of_watching_users_pageview'    => '[$1 Benutzer beobachten diese Seite]',
 
 
 # Upload
@@ -637,10 +663,8 @@ Wenn Sie möchten, dass {{SITENAME}} zu einem Erfolg wird, dann fügen Sie bitte
 "reupload"             => "Erneut hochladen",
 "reuploaddesc" => "Zurück zur Hochladen-Seite.",
 "uploadnologin" => "Nicht angemeldet",
-"uploadnologintext"    => "Sie müssen <a href=\"" .
-  "{{localurle:Spezial:Userlogin}}\">angemeldet sein</a>
-um Dateien hochladen zu können.",
-"uploadfile"   => "Datei hochladen",
+"uploadnologintext"    => "Sie müssen [[Spezial:Userlogin|angemeldet sein]],
+ um Dateien hochladen zu können.",
 "uploaderror"  => "Fehler beim Hochladen",
 "uploadtext"   => "
 Um hochgeladene Bilder zu suchen und anzusehen,
@@ -684,6 +708,10 @@ Alle Zeiten sind UTC.
 "badfiletype"  => "\".$1\" ist kein empfohlenes Dateiformat.",
 "largefile"            => "Bitte keine Bilder über 100 KByte hochladen.",
 'emptyfile'            => "Die hochgeladene Datei ist leer. Der Grund kann ein Tippfehler im Dateinamen sein. Bitte kontrollieren Sie, ob Sie die Datei wirklich hochladen wollen.",
+"uploadedimage" => "\"[[$1]]\" hochgeladen",
+'uploadscripted' => 'Diese Datei enthält HTML- oder Scriptcode der irrtümlich von einem Webbrowser ausgeführt werden könnte.',
+'uploadvirus' => 'Diese Datei enthält einen Virus! Details: $1',
+'uploadcorrupt' => 'Die Datei ist beschädigt oder hat einen falschen Namen. Bitte überprüfen Sie die Datei und laden Sie sie erneut hoch.',
 "successfulupload" => "Erfolgreich hochgeladen",
 "fileuploaded" => "Die Datei \"$1\" wurde erfolgreich hochgeladen.
 Bitte verwenden Sie diesen ($2) Link zur Beschreibungsseite und füllen Sie die Informationen über die Datei
@@ -701,7 +729,6 @@ Bitte verwenden Sie diesen ($2) Link zur Beschreibungsseite und füllen Sie die
 "imagelist"            => "Bilderliste",
 "imagelisttext"        => "Hier ist eine Liste von $1 Bildern, sortiert $2.",
 "getimagelist" => "Lade Bilderliste",
-"ilshowmatch"  => "Zeige alle Bilder mit Namen",
 "ilsubmit"             => "Suche",
 "showlast"             => "Zeige die letzten $1 Bilder, sortiert nach $2.",
 "byname"               => "nach Name",
@@ -788,8 +815,7 @@ Davon haben <b>$2</b> Administrator-Rechte (siehe $3).",
 # Email this user
 #
 "mailnologin"  => "Sie sind nicht angemeldet.",
-"mailnologintext" => "Sie müssen <a href=\"" .
-  "{{localurle:Spezial:Userlogin}}\">angemeldet sein</a>
+"mailnologintext" => "Sie müssen [[Spezial:Userlogin|angemeldet sein]]
 und eine gültige E-Mail-Adresse haben, um anderen Benutzern E-Mail zu schicken.",
 "emailuser"            => "E-Mail an diesen Benutzer",
 "emailpage"            => "E-Mail an Benutzer",
@@ -813,16 +839,12 @@ und eine gültige E-Mail-Adresse haben, um anderen Benutzern E-Mail zu schicken.
 "watchlistsub" => "(für Benutzer \"$1\")",
 "nowatchlist"  => "Sie haben keine Einträge auf Ihrer Beobachtungsliste.",
 "watchnologin" => "Sie sind nicht angemeldet",
-"watchnologintext"     => "Sie müssen <a href=\"" .
-  "{{localurle:Spezial:Userlogin}}\">angemeldet</a>
+"watchnologintext"     => "Sie müssen [[Special:Userlogin|angemeldet]]
 sein, um Ihre Beobachtungsliste zu bearbeiten.",
 "addedwatch"   => "Zur Beobachtungsliste hinzugefügt",
-"addedwatchtext" => "Der Artikel \"$1\" wurde zu Ihrer <a href=\"" .
-"{{localurle:Spezial:Watchlist}}\">Beobachtungsliste</a> hinzugefügt.
+"addedwatchtext" => "Der Artikel \"$1\" wurde zu Ihrer [[Special:Watchlist|Beobachtungsliste]] hinzugefügt.
 Spätere Änderungen an diesem Artikel und der zugehörigen Diskussions-Seite
-werden dort gelistet und der Artikel wird in der <a href=\"" .
-"{{localurle:Spezial:Recentchanges}}\">Liste der letzten Änderungen</a>
-<b>fett</b> angezeigt. <p>Wenn Sie den Artikel wieder von ihrer
+werden dort gelistet und der Artikel wird in der [[Special:Recentchanges|Liste der letzten Änderungen]] <b>fett</b> angezeigt. <p>Wenn Sie den Artikel wieder von ihrer
 Beobachtungsliste entfernen wollen, klicken Sie auf \"Nicht mehr beobachten\"
 am Ende des Artikels.",
 "removedwatch" => "Von der Beobachtungsliste entfernt",
@@ -831,17 +853,20 @@ am Ende des Artikels.",
 "unwatchthispage" => "Nicht mehr beobachten",
 "notanarticle" => "Kein Artikel",
 "watchnochange" => "Keine Ihrer beobachteten Artikel wurde während des angezeigten Zeitraums bearbeitet.",
-"watchdetails" => "($1 Artikel werden beobachtet (ohne Diskussionsseiten);
-$2 Artikel im eingestellten Zeitraum bearbeitet;
-$3... <a href='$4'>komplette Liste zeigen und bearbeiten</a>.)",
-"watchmethod-recent" => "überprüfen der letzten Bearbeitungen für die Beobachtungsliste",
-"watchmethod-list" => "überprüfen der Beobachtungsliste nach letzten Bearbeitungen",
+"watchdetails" => "* Sie beobachten zur Zeit insgesamt $1 Artikel (Diskussionsseiten wurden hier nicht mitgezählt).
+* [[Special:Watchlist/edit|Gesamte Beobachtungsliste]] anzeigen und bearbeiten.
+",
+'wlheader-enotif'              => "* E-Mail-Benachrichtigungsdienst ist eingeschaltet.",
+'wlheader-showupdated'   => "* Seiten mit noch nicht gesehenen Änderungen werden '''fett''' dargestellt.",
+"watchmethod-recent" => "Überprüfen der letzten Bearbeitungen für die Beobachtungsliste",
+"watchmethod-list" => "Überprüfen der Beobachtungsliste nach letzten Bearbeitungen",
 "removechecked" => "Markierte Einträge löschen",
 "watchlistcontains" => "Ihre Beobachtungsliste enthält $1 Seiten.",
-"watcheditlist" => "Hier ist eine alphabetische Liste der von Ihnen beobachteten Seiten. Markieren Sie die Seiten die Sie von der Beobachtungsliste löschen wollen und betätigen Sie den 'markierte Einträge löschen' Knopf am Ende der Seite.",
+"watcheditlist" => "Alphabetische Liste der von Ihnen beobachteten Seiten.<br>
+Hier können Sie Seiten markieren, um Sie dann von der Beobachtungsliste zu löschen.",
 "removingchecked" => "Wunschgemäß werden die Einträge aus der Beobachtungsliste entfernt...",
 "couldntremove" => "Der Eintrag '$1' kann nicht gelöscht werden...",
-"iteminvalidname" => "Ploblem mit dem Eintrag '$1', ungültiger Name...",
+"iteminvalidname" => "Problem mit dem Eintrag '$1', ungültiger Name...",
 'wlnote' => 'Es folgen die letzten $1 Änderungen der letzten <b>$2</b> Stunden.',
 'wlshowlast' => 'Zeige die letzen $1 Stunden $2 Tage $3',
 'wlsaved'       => 'Dies ist eine gespeicherte Version Ihrer Beobachtungsliste.',
@@ -849,13 +874,43 @@ $3... <a href='$4'>komplette Liste zeigen und bearbeiten</a>.)",
 'wlshow'         => 'Zeige ',
 'wlhide'         => 'Verstecke ',
 
+'updatedmarker'                        => '<span class=\'updatedmarker\'>&nbsp;(geändert)&nbsp;</span>',
+'updatedmarker_tooltiptext'    => 'Zeige Differenz zwischen aktueller und zuletzt gesehener Version von ',
+'enotif_mailer'                => '{{SITENAME}} E-Mail-Benachrichtigungsdienst',
+'enotif_reset'                 => 'Alle Benachrichtigungsmarker zurücksetzen (alle Seiten als "gesehen" markieren)',
+'enotif_newpagetext'           => 'Dies ist eine neue Seite.',
+'changed'                      => 'geändert',
+'created'                      => 'neu angelegt',
+'enotif_subject'               => 'Die {{SITENAME}} Seite $PAGETITLE wurde von $PAGEEDITOR $CHANGEDORCREATED',
+'enotif_lastvisited' => '{{SERVER}}{{localurl:$PAGETITLE_RAWURL|diff=0&oldid=$OLDID}} zeigt alle Änderungen auf einen Blick.',
+'enotif_to'    => '$WATCHINGUSERNAME_QP <$WATCHINGUSEREMAILADDR>',
+'enotif_body' => 'Liebe/r $WATCHINGUSERNAME,
+
+die {{SITENAME}} Seite $PAGETITLE wurde von $PAGEEDITOR am $PAGEEDITDATE $CHANGEDORCREATED,
+die aktuelle Version ist {{SERVER}}{{localurl:$PAGETITLE_RAWURL}}.
+
+$NEWPAGE
+
+Zusammenfassung des Editors: $PAGESUMMARY $PAGEMINOREDIT
+Kontakt zum Editor:
+Mail {{SERVER}}{{localurl:Special:Emailuser|target=$PAGEEDITOR_RAWURL}}
+Wiki {{SERVER}}{{localurl:User:$PAGEEDITOR_RAWURL}}
+
+Es werden solange keine weiteren Benachrichtigungsmails gesendet, bis Sie die Seite wieder besuchen.
+Auf Ihrer Beobachtungsseite können Sie alle Benachrichtigungsmarker zusammen zurücksetzen.
+
+             Ihr freundliches {{SITENAME}} Benachrichtigungssystem
+
+---
+Ihre Beobachtungsliste {{SERVER}}{{localurl:Special:Watchlist|magic=yes}}
+Hilfe zur Benutzung gibt {{SERVER}}{{localurl:WikiHelpdesk}}',
 
 # Delete/protect/revert
 #
 "deletepage"   => "Seite löschen",
 "confirm"              => "Bestätigen",
-"excontent" => "Alter Inhalt:",
-"exbeforeblank" => "Inhalt vor dem Leeren der Seite:",
+"excontent" => "Alter Inhalt: '$1'",
+"exbeforeblank" => "Inhalt vor dem Leeren der Seite: '$1'",
 "exblank" => "Seite war leer",
 "confirmdelete" => "Löschung bestätigen",
 "deletesub"            => "(Lösche \"$1\")",
@@ -997,7 +1052,7 @@ In diesen Fällen müssen Sie die Seite, falls gewünscht, von Hand verschieben.
 "movearticle"  => "Artikel verschieben",
 "movenologin"   => "Sie sind nicht angemeldet",
 "movenologintext" => "Sie müssen ein registrierter Benutzer und
-<a href=\"{{localurle:Special:Userlogin}}\">angemeldet</a> sein,
+[[Special:Userlogin|angemeldet]] sein,
 um eine Seite zu verschieben.",
 "newtitle"             => "Zu neuem Titel",
 "movepagebtn"  => "Artikel verschieben",
@@ -1124,7 +1179,7 @@ Diskussions-Seite nicht, da schon eine mit dem neuen Titel existiert. Bitte glei
 "thumbnail-more"       => "vergrößern",
 "and"                  => "und",
 "rchide"               => "in $4 form; $1 kleine Änderungen; $2 sekundäre Namensräume; $3 mehrfache Änderungen.",
-"showhideminor"                => "kleine Änderungen $1",
+"showhideminor"                => "kleine Änderungen $1 | $2 bots | $3 logged in users | $4 patrolled edits ",
 "rcliu"                        => "$1 Änderungen durch eingeloggte Benutzer",
 "uploaddisabled"       => "Entschuldigung, das Hochladen ist deaktiviert.",
 "deadendpages"         => "Sackgassenartikel",
@@ -1194,6 +1249,100 @@ Diskussions-Seite nicht, da schon eine mit dem neuen Titel existiert. Bitte glei
 'speciallogtitlelabel' => 'Titel: ',
 'passwordtooshort' => 'Ihr Passwort ist zu kurz. Es muss mindestens $1 Zeichen lang sein.',
 
+# Media Warning
+'mediawarning' => '
+===Warnung!===
+Diese Art von Datei kann böswilligen Programmcode enthalten.
+Durch das Herunterladen oder Öffnen der Datei kann der Computer beschädigt werden.
+Bereits das Anklicken des Links kann dazu führen dass der Browser die Datei öffnet
+und unbekannter Programmcode zur Ausführung kommt.
+
+Die Betreiber dieses Wikis können keine Verantwortung für den Inhalte
+dieser Datei übernehmen. Sollte diese Datei tatsächlich böswilligen Programmcode enthalten,
+sollte umgehend ein Administrator informiert werden!
+
+',
+
+'fileinfo' => '$1KB, [http://de.wikipedia.org/wiki/Multipurpose_Internet_Mail_Extensions $2]',
+
+# external editor support
+'edit-externally' => 'Diese Datei mit einem externen Programm bearbeiten',
+'edit-externally-help' => 'Siehe [http://meta.wikimedia.org/wiki/Hilfe:Externe_Editoren Installations-Anweisungen] für weitere Informationen',
+
+# Metadata
+'exif-make'    => 'Hersteller',     # Image input equipment manufacturer
+'exif-model'   => 'Modell',         # Image input equipment model
+'exif-software' => 'Software',       # Software used
+'exif-artist'   => 'Fotograf',       # Person who created the image
+'exif-copyright'=> 'Copyright',      # Copyright holder
+
+# Tags relating to image structure
+'exif-imagewidth'  => 'Breite',      # Image width
+'exif-imagelength' => 'Länge',      # Image height
+'exif-orientation' => 'Orientierung',# Orientation of image
+'exif-xresolution' => 'Horizontale Auflösung',            # Image resolution in width direction
+'exif-yresolution' => 'Vertikale Auflösung',              # Image resolution in height direction
+'exif-resolutionunit' => 'Masseinheit der Auflösung',     # Unit of X and Y resolution
+
+# Tags relating to image data characteristics
+'exif-ycbcrcoefficients' => 'YCbCr-Koeffizienten',              # Color space transformation matrix coefficients
+'exif-referenceblackwhite' => 'Schwarz/Weiß-Referenzpunkte',  # Pair of black and white reference values
+
+# Tags relating to Image Data Characteristics
+'exif-colorspace' => 'Farbraum',                                # Color space information
+
+# Tags relating to picture-taking conditions
+'exif-exposuretime' => 'Belichtungsdauer',                 # Exposure time
+'exif-fnumber' => 'F-Wert',                      # F Number
+'exif-exposureprogram' => 'Belichtungsprogramm',              # Exposure Program
+'exif-spectralsensitivity' => 'Spectral Sensitivity',          # Spectral sensitivity
+'exif-isospeedratings' => 'Filmempfindlichkeit (ISO)',              # ISO speed rating
+'exif-shutterspeedvalue' => 'Shutter Speed Value',            # Shutter speed
+'exif-aperturevalue' => 'Blendenwert',                # Aperture
+'exif-brightnessvalue' => 'Brightness Value',              # Brightness
+'exif-exposurebiasvalue' => 'Belichtungsvorgabe',            # Exposure bias
+'exif-maxaperturevalue' => 'Größte Blende',             # Maximum land aperture
+'exif-subjectdistance' => 'Entfernung',              # Subject distance
+'exif-meteringmode' => 'Messverfahren',                 # Metering mode
+'exif-lightsource' => 'Lichtquelle',                  # Light source
+'exif-flash' => 'Blitz',                        # Flash
+'exif-focallength' => 'Brennweite',                  # Lens focal length
+'exif-flashenergy' => 'Blitzstärke',                  # Flash energy
+'exif-exposuremode' => 'Belichtungsmodus',                 # Exposure mode
+'exif-whitebalance' => 'Weißabgleich',                 # White Balance
+'exif-focallengthin35mmfilm' => 'Brennweite (Kleinbildäquivalent)',        # Focal length in 35 mm film
+'exif-contrast' => 'Kontrast',                     # Contrast
+'exif-saturation'=> 'Sättigung',                   # Saturation
+'exif-sharpness' => 'Schärfe',                    # Sharpness
+
+# E-mail address confirmation
+'confirmemail' => 'E-Mail-Adressenbestätigung (Authentifizierung)',
+'confirmemail_text' => "Diese Wiki erfordert, dass Sie Ihre E-Mailadresse bestätigen (authentifizieren),
+bevor Sie die erweiterten Mailfunktionen benutzen können. Ein Klick auf die Schaltfläche unten sendet eine E-Mail zu Ihnen.
+Diese Mail enthält einen Link mit einem Kode; durch Klicken auf diesen Link bestätigen Sie, dass Ihre Adresse gültig ist.",
+'confirmemail_send' => 'Anforderung einer E-Mail zur Adressenbestätigung',
+'confirmemail_sent' => 'Es wurde Ihnen eine Mail zur Adressenbestätigung gesendet.',
+'confirmemail_sendfailed' => 'Could not send confirmation mail due to misconfigured server or invalid characters in e-mail address.',
+'confirmemail_invalid' => 'Ungültiger Bestätigungskode. Die Gültigkeitsdauer des Kodes ist eventuell abgelaufen.',
+'confirmemail_success' => 'Ihre E-Mailadresse wurde bestätigt. Sie können sich jetzt einloggen.',
+'confirmemail_loggedin' => 'Ihre E-Mailadresse ist nun bestätigt.',
+'confirmemail_error' => 'Es gab einen Fehler bei der Bestätigung Ihrer E-Mailadresse.',
+
+'confirmemail_subject' => '{{SITENAME}} E-Mail-Adressenbestätigung (Authentifizierung)',
+'confirmemail_body'    => "Jemand, vielleicht Sie, hat von IP-Adresse $1
+ein Benutzerkonto \"$2\" mit dieser E-Mailadresse bei {{SITENAME}} angemeldet.
+
+Zur Bestätigung, dass dieses Konto wirklich Ihnen gehört, und um die erweiterten
+E-Mailfunktionen für Sie bei {{SITENAME}} einzuschalten, öffnen Sie bitte den folgenden Link
+in Ihrem Browser:
+
+$3
+
+Wenn Sie *nicht* $2 sind, folgen Sie dem Link bitte nicht.
+
+Der Bestätigungskode läuft am $4 ab.
+"
+
 );
 
 class LanguageDe extends LanguageUtf8 {
@@ -1208,20 +1357,6 @@ class LanguageDe extends LanguageUtf8 {
                return $wgNamespaceNamesDe;
        }
 
-       function getNsText( $index ) {
-               global $wgNamespaceNamesDe;
-               return $wgNamespaceNamesDe[$index];
-       }
-
-       function getNsIndex( $text ) {
-               global $wgNamespaceNamesDe;
-
-               foreach ( $wgNamespaceNamesDe as $i => $n ) {
-                       if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
-               }
-               return false;
-       }
-
        function getQuickbarSettings() {
                global $wgQuickbarSettingsDe;
                return $wgQuickbarSettingsDe;
@@ -1262,10 +1397,14 @@ class LanguageDe extends LanguageUtf8 {
                if( isset( $wgAllMessagesDe[$key] ) ) {
                        return $wgAllMessagesDe[$key];
                } else {
-                       return Language::getMessage( $key );
+                       return parent::getMessage( $key );
                }
        }
 
+       function formatNum( $number ) {
+               return strtr($number, '.,', ',.' );
+       }
+
 }
 
 ?>