* Improved the debug output of retrieveExifData()
[lhc/web/wiklou.git] / languages / LanguageDe.php
index dce16d8..d4e2718 100644 (file)
@@ -1,95 +1,95 @@
 <?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.
-#
-require_once( "LanguageUtf8.php" );
+/** German (Deutsch)
+  *
+  * @package MediaWiki
+  * @subpackage Language
+  */
+
+require_once( 'LanguageUtf8.php' );
 
 # See Language.php for notes.
 
 if($wgMetaNamespace === FALSE)
-        $wgMetaNamespace = str_replace( " ", "_", $wgSitename );
+        $wgMetaNamespace = str_replace( ' ', '_', $wgSitename );
 
 /* private */ $wgNamespaceNamesDe = array(
-        NS_MEDIA            => "Media",
-        NS_SPECIAL          => "Spezial",
-        NS_MAIN             => "",
-        NS_TALK             => "Diskussion",
-        NS_USER             => "Benutzer",
-        NS_USER_TALK        => "Benutzer_Diskussion",
-        NS_WIKIPEDIA        => $wgMetaNamespace,
-        NS_WIKIPEDIA_TALK   => $wgMetaNamespace . "_Diskussion",
-        NS_IMAGE            => "Bild",
-        NS_IMAGE_TALK       => "Bild_Diskussion",
-        NS_MEDIAWIKI        => "MediaWiki",
-        NS_MEDIAWIKI_TALK   => "MediaWiki_Diskussion",
-        NS_TEMPLATE         => "Vorlage",
-        NS_TEMPLATE_TALK    => "Vorlage_Diskussion",
-        NS_HELP             => "Hilfe",
-        NS_HELP_TALK        => "Hilfe_Diskussion",
-        NS_CATEGORY         => "Kategorie",
-        NS_CATEGORY_TALK    => "Kategorie_Diskussion"
+       NS_MEDIA            => 'Media',
+       NS_SPECIAL          => 'Spezial',
+       NS_MAIN             => '',
+       NS_TALK             => 'Diskussion',
+       NS_USER             => 'Benutzer',
+       NS_USER_TALK        => 'Benutzer_Diskussion',
+       NS_PROJECT          => $wgMetaNamespace,
+       NS_PROJECT_TALK     => $wgMetaNamespace . '_Diskussion',
+       NS_IMAGE            => 'Bild',
+       NS_IMAGE_TALK       => 'Bild_Diskussion',
+       NS_MEDIAWIKI        => 'MediaWiki',
+       NS_MEDIAWIKI_TALK   => 'MediaWiki_Diskussion',
+       NS_TEMPLATE         => 'Vorlage',
+       NS_TEMPLATE_TALK    => 'Vorlage_Diskussion',
+       NS_HELP             => 'Hilfe',
+       NS_HELP_TALK        => 'Hilfe_Diskussion',
+       NS_CATEGORY         => 'Kategorie',
+       NS_CATEGORY_TALK    => 'Kategorie_Diskussion'
 ) + $wgNamespaceNamesEn;
 
 /* private */ $wgQuickbarSettingsDe = array(
-       "Keine", "Links, fest", "Rechts, fest", "Links, schwebend"
+       'Keine', 'Links, fest', 'Rechts, fest', 'Links, schwebend'
 );
 
 /* private */ $wgSkinNamesDe = array(
-       'standard' => "Standard",
-       'nostalgia' => "Nostalgia",
-       'cologneblue' => "Cologne Blue",
-       'smarty' => "Paddington",
-       'montparnasse' => "Montparnasse",
-       'davinci' => "DaVinci",
-       'mono' => "Mono",
-       'monobook' => "MonoBook",
- "myskin" => "MySkin" 
+       'standard'      => 'Klassik',
+       'nostalgia'     => 'Nostalgie',
+       'cologneblue'   => 'Kölnisch Blau',
+       'smarty'        => 'Paddington',
+       'montparnasse'  => 'Montparnasse',
+       'davinci'       => 'DaVinci',
+       'mono'          => 'Mono',
+       'monobook'      => 'MonoBook',
+       'myskin'        => 'MySkin',
+       'chick'         => 'Küken'
 );
 
 
 /* private */ $wgBookstoreListDe = array(
-       "Verzeichnis lieferbarer B&uuml;cher" => "http://www.buchhandel.de/sixcms/list.php?page=buchhandel_profisuche_frameset&suchfeld=isbn&suchwert=$1&x=0&y=0",
-       "abebooks.de" => "http://www.abebooks.de/servlet/BookSearchPL?ph=2&isbn=$1",
-       "Amazon.de" => "http://www.amazon.de/exec/obidos/ISBN=$1",
-       "Lehmanns Fachbuchhandlung" => "http://www.lob.de/cgi-bin/work/suche?flag=new&stich1=$1",
+       'Verzeichnis lieferbarer B&uuml;cher' => 'http://www.buchhandel.de/sixcms/list.php?page=buchhandel_profisuche_frameset&suchfeld=isbn&suchwert=$1&x=0&y=0',
+       'abebooks.de' => 'http://www.abebooks.de/servlet/BookSearchPL?ph=2&isbn=$1',
+       'Amazon.de' => 'http://www.amazon.de/exec/obidos/ISBN=$1',
+       'Lehmanns Fachbuchhandlung' => 'http://www.lob.de/cgi-bin/work/suche?flag=new&stich1=$1',
 );
 
 
 /* private */ $wgValidSpecialPagesDe = array(
-  "Userlogin"           => "",
-  "Userlogout"          => "",
-  "Preferences"         => "Meine Benutzereinstellungen",
-  "Watchlist"           => "Meine Beobachtungsliste",
-  "Recentchanges"       => "Letzte Änderungen",
-  "Upload"              => "Dateien hochladen",
-  "Imagelist"           => "Hochgeladene Dateien",
-  "Listusers"           => "Registrierte Benutzer",
-  "Statistics"          => "Seitenstatistik",
-  "Randompage"          => "Zufälliger Artikel",
-
-  "Lonelypages"         => "Verwaiste Artikel",
-  "Unusedimages"        => "Verwaiste Dateien",
-  "Popularpages"        => "Beliebte Artikel",
-  "Wantedpages"         => "Gewünschte Artikel",
-  "Shortpages"          => "Kurze Artikel",
-  "Longpages"           => "Lange Artikel",
-  "Newpages"            => "Neue Artikel",
-  "Ancientpages"        => "Älteste Artikel",
+  'Userlogin'           => '',
+  'Userlogout'          => '',
+  'Preferences'         => 'Meine Benutzereinstellungen',
+  'Watchlist'           => 'Meine Beobachtungsliste',
+  'Recentchanges'       => 'Letzte Änderungen',
+  'Upload'              => 'Dateien hochladen',
+  'Imagelist'           => 'Hochgeladene Dateien',
+  'Listusers'           => 'Registrierte Benutzer',
+  'Statistics'          => 'Seitenstatistik',
+  'Randompage'          => 'Zufälliger Artikel',
+
+  'Lonelypages'         => 'Verwaiste Artikel',
+  'Unusedimages'        => 'Verwaiste Dateien',
+  'Popularpages'        => 'Beliebte Artikel',
+  'Wantedpages'         => 'Gewünschte Artikel',
+  'Shortpages'          => 'Kurze Artikel',
+  'Longpages'           => 'Lange Artikel',
+  'Newpages'            => 'Neue Artikel',
+  'Ancientpages'        => 'Älteste Artikel',
 /*  "Intl"                => "Interlanguage Links", */
-  "Allpages"            => "Alle Artikel (alphabetisch)",
-
-  "Ipblocklist"         => "Blockierte IP-Adressen",
-  "Maintenance"         => "Wartungsseite",
-  "Specialpages"        => "",
-  "Contributions"       => "",
-  "Movepage"            => "",
-  "Emailuser"           => "",
-  "Whatlinkshere"       => "",
-  "Recentchangeslinked" => "",
+  'Allpages'            => 'Alle Artikel (alphabetisch)',
+
+  'Ipblocklist'         => 'Blockierte IP-Adressen',
+  'Maintenance'         => 'Wartungsseite',
+  'Specialpages'        => '',
+  "Contributions"       => '',
+  "Movepage"            => '',
+  "Emailuser"           => '',
+  "Whatlinkshere"       => '',
+  "Recentchangeslinked" => '',
   "Booksources"         => "Externe Buchhandlungen",
   "Categories"          => "Seiten-Kategorien",
   "Export"              => "XML-Seitenexport",
@@ -109,7 +109,6 @@ if($wgMetaNamespace === FALSE)
 
 /* private */ $wgAllMessagesDe = array(
 # User toggles
-"tog-hover"                => "Hinweis über interne Verweise",
 "tog-underline"               => "Verweise unterstreichen",
 "tog-highlightbroken"         => "Verweise auf leere Themen hervorheben",
 "tog-justify"                 => "Text als Blocksatz",
@@ -165,29 +164,29 @@ if($wgMetaNamespace === FALSE)
 #
 "categories" => "Seitenkategorien",
 "category" => "Kategorie",
-"category_header" => "Artikel in der Kategorie \"$1\"",
+'category_header' => 'Artikel in der Kategorie "$1"',
 "subcategories" => "Unterkategorien",
 "linktrail"            => "/^([ä|ö|ü|ß|a-z]+)(.*)\$/sD",
 "mainpage"             => "Hauptseite",
 "mainpagetext"          => "Die Wiki Software wurde erfolgreich installiert.",
 "mainpagedocfooter" => "Siehe die [http://meta.wikipedia.org/wiki/MediaWiki_i18n Dokumentation zur Anpassung der Benutzeroberfläche]
 und das [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide Benutzerhandbuch] für Hilfe zur Benutzung und Konfiguration.",
-"portal"               => "Wikipedia-Portal",
+'portal'               => "{{SITENAME}}-Portal",
 "portal-url"           => "{{ns:4}}:Portal",
 "about"                        => "Über",
-"aboutwikipedia" => "Über {$wgSitename}",
-"aboutpage"            => "{$wgMetaNamespace}:Über_{$wgSitename}",
+"aboutsite"      => "Über {{SITENAME}}",
+"aboutpage"            => "Project:Über_{{SITENAME}}",
 "article" => "Artikel",
 "help"                 => "Hilfe",
-"helppage"             => "{$wgMetaNamespace}:Hilfe",
-"wikititlesuffix"       => "{$wgSitename}",
+"helppage"             => "Project:Hilfe",
+"wikititlesuffix"       => "{{SITENAME}}",
 "bugreports"   => "Kontakt",
-"bugreportspage" => "{$wgMetaNamespace}:Kontakt",
+"bugreportspage" => "Project:Kontakt",
 "sitesupport"   => "Spenden",
 "faq"                  => "FAQ",
-"faqpage"              => "{$wgSitename}:Häufig_gestellte_Fragen",
+"faqpage"              => "{{SITENAME}}:Häufig_gestellte_Fragen",
 "edithelp"             => "Bearbeitungshilfe",
-"edithelppage" => "{$wgSitename}:Editierhilfe",
+"edithelppage" => "{{SITENAME}}:Editierhilfe",
 "cancel"               => "Abbruch",
 "qbfind"               => "Finden",
 "qbbrowse"             => "Blättern",
@@ -206,7 +205,7 @@ und das [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide Benutzerhandbuc
 "disclaimerpage"               => "{{ns:4}}:Lizenzbestimmungen",
 "errorpagetitle" => "Fehler",
 "returnto"             => "Zurück zu $1.",
-"fromwikipedia"        => "aus {$wgSitename}, der freien Wissensdatenbank",
+"tagline"              => "aus {{SITENAME}}, der freien Wissensdatenbank",
 "whatlinkshere"        => "Was zeigt hierhin",
 "help"                 => "Hilfe",
 "search"               => "Suche",
@@ -217,6 +216,7 @@ und das [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide Benutzerhandbuc
 "delete" => "löschen",
 "deletethispage" => "Diese Seite löschen",
 "undelete_short" => "Wiederherstellen",
+"undelete_short1" => "Wiederherstellen",
 "protect" => "Schützen",
 "protectthispage" => "Artikel schützen",
 "unprotect" => "Freigeben",
@@ -242,21 +242,21 @@ und das [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide Benutzerhandbuc
 "printsubtitle" => "(Von {{SERVER}})",
 "gnunote" => "Diese Seite ist unter der <a class=internal href='$wgScriptPath/GNU_FDL'>GNU FDL</a> verfügbar.",
 "protectedpage" => "Geschützte Seite",
-"administrators" => "{$wgMetaNamespace}:Administratoren",
+"administrators" => "Project:Administratoren",
 "sysoptitle"   => "Sysop-Zugang notwendig",
-"sysoptext"            => "Dieser Vorgang kann aus Sicherheitsgründen nur von Benutzern mit \"Sysop\"-Status durchgeführt werden. Siehe auch $1.",
+'sysoptext'            => 'Dieser Vorgang kann aus Sicherheitsgründen nur von Benutzern mit"Sysop"-Status durchgeführt werden. Siehe auch $1.',
 "developertitle" => "Entwickler-Zugang notwendig",
-"developertext"        => "Dieser Vorgang kann aus Sicherheitsgründen nur von Benutzern mit \"Entwickler\"-Status durchgeführt werden. Siehe auch $1.",
-"bureaucrattitle"      => "Bürokraten-Rechte notwendig",
-"bureaucrattext"       => "Dieser Vorgang kann nur von Benutzern mit \"Bürokrat\"-Status durchgeführt werden.",
+'developertext'        => 'Dieser Vorgang kann aus Sicherheitsgründen nur von Benutzern mit"Entwickler"-Status durchgeführt werden. Siehe auch $1.',
+'bureaucrattitle'      => 'Bürokraten-Rechte notwendig',
+'bureaucrattext'       => 'Dieser Vorgang kann nur von Benutzern mit "Bürokrat"-Status durchgeführt werden.',
 "nbytes"               => "$1 Byte",
 "go"                   => "Los",
 "ok"                   => "OK",
-"sitetitle"            => "{$wgSitename}",
+"sitetitle"            => "{{SITENAME}}",
 "sitesubtitle" => "Die freie Enzyklopädie",
 "pagetitle"            => "$1 - {{SITENAME}}",
 "sitesubtitle" => "Die freie Wissensdatenbank",
-"retrievedfrom" => "Von \"$1\"",
+'retrievedfrom' => 'Von "$1"',
 "newmessages" => "Sie haben $1.",
 "newmessageslink" => "neue Nachrichten",
 "editsection" => "bearbeiten",
@@ -310,13 +310,12 @@ und das [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide Benutzerhandbuc
 "error" => "Fehler",
 "databaseerror" => "Fehler in der Datenbank",
 "dberrortext"  => "Es gab einen Syntaxfehler in der Datenbankabfrage.
-Das könnte eine illegale Suchanfrage sein (siehe $5),
-oder ein Softwarefehler. Die letzte Datenbankabfrage lautete:
+Die letzte Datenbankabfrage lautete:
 <blockquote><tt>$1</tt></blockquote>
 aus der Funktion \"<tt>$2</tt>\".
 MySQL meldete den Fehler \"<tt>$3: $4</tt>\".",
-"dberrortextcl" => "Es gab einen Syntaxfehler in der Datenbankabfrage. 
-Die letzte Datenbankabfrage lautete: \"$1\" aus der Funktion \"<tt>$2</tt>\". 
+"dberrortextcl" => "Es gab einen Syntaxfehler in der Datenbankabfrage.
+Die letzte Datenbankabfrage lautete: \"$1\" aus der Funktion \"<tt>$2</tt>\".
 MySQL meldete den Fehler: \"<tt>$3: $4</tt>\".\n",
 "noconnect"            => "Konnte keine Verbindung zur Datenbank auf $1 herstellen",
 "nodb"                 => "Konnte Datenbank $1 nicht auswählen",
@@ -324,7 +323,7 @@ MySQL meldete den Fehler: \"<tt>$3: $4</tt>\".\n",
 "readonly"             => "Datenbank ist gesperrt",
 "enterlockreason" => "Bitte geben Sie einen Grund ein, warum die Datenbank
 gesperrt werden soll und eine Abschätzung über die Dauer der Sperrung",
-"readonlytext" => "Die {$wgSitename}-Datenbank ist vorübergehend gesperrt, z.B. für Wartungsarbeiten. Bitte versuchen Sie es später noch einmal.\n",
+"readonlytext" => "Die {{SITENAME}}-Datenbank ist vorübergehend gesperrt, z.B. für Wartungsarbeiten. Bitte versuchen Sie es später noch einmal.\n",
 "missingarticle" => "Der Text für den Artikel \"$1\" wurde nicht in der Datenbank gefunden. Das ist wahrscheinlich ein Fehler in der Software. Bitte melden Sie dies einem Administrator, und geben sie den Artikelnamen an.",
 "internalerror" => "Interner Fehler",
 "filecopyerror" => "Konnte Datei \"$1\" nicht nach \"$2\" kopieren.",
@@ -332,12 +331,12 @@ gesperrt werden soll und eine Abschätzung über die Dauer der Sperrung",
 "filedeleteerror" => "Konnte Datei \"$1\" nicht löschen.",
 "filenotfound" => "Konnte Datei \"$1\" nicht finden.",
 "unexpected"   => "Unerwarteter Wert: \"$1\"=\"$2\".",
-"formerror"            => "Fehler: Konnte Formular nicht verarbeiten", 
+"formerror"            => "Fehler: Konnte Formular nicht verarbeiten",
 "badarticleerror" => "Diese Aktion kann auf diesen Artikel nicht angewendet werden.",
 "cannotdelete" => "Kann spezifizierte Seite oder Artikel nicht löschen. (Wurde möglicherweise schon von jemand anderem gelöscht.)",
 "badtitle"             => "Ungültiger Titel",
 "badtitletext" => "Der Titel der angeforderten Seite war ungültig, leer, oder ein ungültiger Sprachlink von einem anderen Wiki.",
-"perfdisabled" => "Diese Funktion wurde wegen Überlastung des Servers vorübergehend deaktiviert. Versuchen Sie es bitte zwischen 02:00 und 14:00 UTC noch einmal<br>(Aktuelle Serverzeit : ".date("H:i:s")." UTC).",
+"perfdisabled" => "Diese Funktion wurde wegen Überlastung des Servers vorübergehend deaktiviert. Versuchen Sie es bitte zwischen 02:00 und 14:00 UTC noch einmal<br />(Aktuelle Serverzeit : ".date("H:i:s")." UTC).",
 "perfdisabledsub" => "Hier ist eine gespeicherte Kopie von $1:",
 "perfcached" => "Die folgenden Daten stammen aus dem Cache und sind möglicherweise nicht aktuell:",
 "wrong_wfQuery_params" => "Falsche Parameter für wfQuery()<br />
@@ -345,7 +344,7 @@ Funktion: $1<br />
 Query: $2
 ",
 "viewsource" => "Quelltext betrachten",
-"protectedtext" => "Diese Seite ist für das Bearbeiten gesperrt, dafür kann es diverse Gründe geben, siehe [[{[ns:4}}:Geschützte Seiten]].
+"protectedtext" => "Diese Seite ist für das Bearbeiten gesperrt. Dafür kann es diverse Gründe geben; siehe [[{{ns:4}}:Geschützte Seiten]].
 
 Sie können den Quelltext dieser Seite betrachten und kopieren:",
 'seriousxhtmlerrors' => 'Tidy entdeckte schwere Fehler im XHTML-Markup.',
@@ -355,7 +354,7 @@ Sie können den Quelltext dieser Seite betrachten und kopieren:",
 #
 "logouttitle"  => "Benutzer-Abmeldung",
 "logouttext"   => "Sie sind nun abgemeldet.
-Sie können {$wgSitename} jetzt anonym weiterbenutzen, oder sich unter dem selben oder einem anderen Benutzernamen wieder anmelden.\n",
+Sie können {{SITENAME}} jetzt anonym weiterbenutzen, oder sich unter dem selben oder einem anderen Benutzernamen wieder anmelden.\n",
 
 "welcomecreation" => "<h2>Willkommen, $1!</h2><p>Ihr Benutzerkonto wurde eingerichtet.
 Vergessen Sie nicht, Ihre Einstellungen anzupassen.",
@@ -366,8 +365,8 @@ Vergessen Sie nicht, Ihre Einstellungen anzupassen.",
 "yourpasswordagain" => "Passwort wiederholen",
 "newusersonly" => " (nur für neue Mitglieder)",
 "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",
+"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.",
@@ -386,14 +385,14 @@ Vergessen Sie nicht, Ihre Einstellungen anzupassen.",
 "loginerror"   => "Fehler bei der Anmeldung",
 "noname"               => "Sie müssen einen Benutzernamen angeben.",
 "loginsuccesstitle" => "Anmeldung erfolgreich",
-"loginsuccess" => "Sie sind jetzt als \"$1\" bei {$wgSitename} angemeldet.",
+"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" => "{$wgSitename} Passwort",
+"passwordremindertitle" => "{{SITENAME}} Passwort",
 "passwordremindertext" => "Jemand (IP-Adresse $1)
-hat um ein neues Passwort für die Anmeldung bei {$wgSitename} gebeten.
+hat um ein neues 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.",
 "noemail"              => "Benutzer \"$1\" hat keine E-Mail-Adresse angegeben.",
@@ -412,9 +411,10 @@ Bitte melden Sie sich an, sobald Sie es erhalten.",
 "savearticle"  => "Artikel speichern",
 "preview"      => "Vorschau",
 "showpreview"  => "Vorschau zeigen",
+"showdiff"     => "&Auml;nderungen zeigen",
 "blockedtitle" => "Benutzer ist blockiert",
 "blockedtext"  => "Ihr Benutzername oder Ihre IP-Adresse wurde von $1 blockiert.
-Als Grund wurde angegeben:<br>$2<p>Bitte kontaktieren Sie den Administrator, um über die Blockierung zu sprechen.",
+Als Grund wurde angegeben:<br />$2<p>Bitte kontaktieren Sie den Administrator, um über die Blockierung zu sprechen.",
 "whitelistedittitle" => "Zum Bearbeiten ist es erforderlich angemeldet zu sein",
 "whitelistedittext" => "Sie müssen sich [[Spezial:Userlogin|hier anmelden]] um Artikel bearbeiten zu können.",
 "whitelistreadtitle" => "Zum Lesen ist es erforderlich angemeldet zu sein",
@@ -441,32 +441,32 @@ Als Grund wurde angegeben:<br>$2<p>Bitte kontaktieren Sie den Administrator, um
 "previewnote"  => "Dies ist nur eine Vorschau, der Artikel wurde noch nicht gespeichert!",
 "previewconflict" => "Diese Vorschau gibt den Inhalt des oberen Textfeldes wieder; so wird der Artikel aussehen, wenn Sie jetzt speichern.",
 "editing"              => "Bearbeiten von $1",
-"sectionedit" => " (Absatz)",
-"commentedit" => " (Kommentar)",
+"editingsection"       => "Bearbeiten von $1 (Absatz)",
+"editingcomment"       => "Bearbeiten von $1 (Kommentar)",
 "editconflict" => "Bearbeitungs-Konflikt: $1",
 "explainconflict" => "Jemand anders hat diesen Artikel geändert, nachdem Sie angefangen haben, ihn zu bearbeiten.
 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 {$wgSitename}-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
+<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" => "<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
-Benutzer mit Sysop-Rechten bearbeitet werden kann. Beachten Sie bitte die 
-<a href='$wgScriptPath/{$wgMetaNamespace}:Geschützte Seiten'>Regeln für geschützte Seiten</a>.",
+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
+[[Project:Geschützte Seiten|Regeln für geschützte Seiten]].</strong>",
 
 # History pages
 #
@@ -477,12 +477,15 @@ Benutzer mit Sysop-Rechten bearbeitet werden kann. Beachten Sie bitte die
 "loadhist"             => "Lade Liste mit früheren Versionen",
 "currentrev"   => "Aktuelle Version",
 "revisionasof" => "Version vom $1",
+'revisionasofwithlink' => 'Version vom $1; $2<br />$3 | $4',
+'nextrevision'         => '&larr;Nächstjüngere Version',
+'previousrevision'     => 'Nächstältere Version&rarr;',
 "cur"                  => "Aktuell",
 "next"                 => "Nächste",
 "last"                 => "Letzte",
 "orig"                 => "Original",
-"histlegend"   => "Diff Auswahl: Die Boxen der gewünschten 
-Versionen markieren und 'Enter' drücken oder den Button unten klicken/alt-v.<br/>
+"histlegend"   => "Diff Auswahl: Die Boxen der gewünschten
+Versionen markieren und 'Enter' drücken oder den Button unten klicken/alt-v.<br />
 Legende:
 (Aktuell) = Unterschied zur aktuellen Version,
 (Letzte) = Unterschied zur vorherigen Version,
@@ -501,9 +504,7 @@ M = Kleine Änderung",
 # Search results
 #
 "searchresults" => "Suchergebnisse",
-"searchhelppage" => "{$wgMetaNamespace}:Suche",
-"searchingwikipedia" => "{$wgSitename} durchsuchen",
-"searchresulttext" => "Für mehr Information über {$wgSitename}, siehe $1.",
+"searchresulttext" => "Für mehr Information über {{SITENAME}}, siehe [[Project:Suche|{{SITENAME}} durchsuchen]].",
 "searchquery"  => "Für die Suchanfrage \"$1\"",
 "badquery"             => "Falsche Suchanfrage",
 "badquerytext" => "Wir konnten Ihre Suchanfrage nicht verarbeiten.
@@ -529,45 +530,22 @@ Sie die Volltextsuche oder legen Sie den Artikel <a href=\"$1\">neu</a> an. ",
 Erfolglose Suchanfragen werden häufig verursacht durch den Versuch, nach 'gewöhnlichen' Worten zu suchen; diese sind nicht indiziert.",
 "powersearch" => "Suche",
 "powersearchtext" => "
-Suche in Namensräumen :<br>
-$1<br>
+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=\"" .
-  wfLocalUrl( "Spezial:Userlogin" ) . "\">angemeldet</a>
+"prefsnologintext"     => "Sie müssen [[Spezial: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.",
-"qbsettings"   => "Seitenleiste", 
+"qbsettings"   => "Seitenleiste",
 "changepassword" => "Passwort ändern",
 "skin"                 => "Skin",
 "math"                 => "TeX",
@@ -606,9 +584,9 @@ Ihre interne ID-Nummer ist $2.",
 "changes" => "Änderungen",
 "recentchanges" => "Letzte Änderungen",
 "recentchangestext" => "
-Diese Seite wird beim Laden automatisch aktualisiert. Angezeigt werden Seiten, die zuletzt bearbeitet wurden, sowie die Zeit und der Name des Autors.<br>
-Falls Sie neu bei {$wgSitename} sind, lesen Sie bitte die [[{$wgMetaNamespace}:Willkommen|Willkommensseite]] und [[{$wgMetaNamespace}:Erste Schritte|Erste Schritte]].<br>
-Wenn Sie möchten, dass {$wgSitename} zu einem Erfolg wird, dann fügen Sie bitte keine Texte hinzu, die dem [[{$wgMetaNamespace}:Urheberrechte beachten|Urheberrecht]] anderer unterliegen. Dies könnte dem Projekt sonst schweren Schaden zufügen.",
+Diese Seite wird beim Laden automatisch aktualisiert. Angezeigt werden Seiten, die zuletzt bearbeitet wurden, sowie die Zeit und der Name des Autors.<br />
+Falls Sie neu bei {{SITENAME}} sind, lesen Sie bitte die [[Project:Willkommen|Willkommensseite]] und [[Project:Erste Schritte|Erste Schritte]].<br />
+Wenn Sie möchten, dass {{SITENAME}} zu einem Erfolg wird, dann fügen Sie bitte keine Texte hinzu, die dem [[Project:Urheberrechte beachten|Urheberrecht]] anderer unterliegen. Dies könnte dem Projekt sonst schweren Schaden zufügen.",
 "rcloaderr"            => "Lade Letzte Änderungen",
 "rcnote"               => "Hier sind die letzten <b>$1</b> Änderungen der letzten <b>$2</b> Tage. (<b>N</b> - Neuer Artikel; <b>M</b> - kleine Änderung)",
 "rcnotefrom"   => "Dies sind die Änderungen seit <b>$2</b> (bis zu <b>$1</b> gezeigt).",
@@ -633,16 +611,14 @@ Wenn Sie möchten, dass {$wgSitename} zu einem Erfolg wird, dann fügen Sie bitt
 "reupload"             => "Erneut hochladen",
 "reuploaddesc" => "Zurück zur Hochladen-Seite.",
 "uploadnologin" => "Nicht angemeldet",
-"uploadnologintext"    => "Sie müssen <a href=\"" .
-  wfLocalUrl( "Spezial:Userlogin" ) . "\">angemeldet sein</a>
+"uploadnologintext"    => "Sie müssen [[Spezial:Userlogin|angemeldet sein]]
 um Dateien hochladen zu können.",
-"uploadfile"   => "Datei hochladen",
 "uploaderror"  => "Fehler beim Hochladen",
 "uploadtext"   => "
 Um hochgeladene Bilder zu suchen und anzusehen,
-gehen Sie zu der <a href=\"" . wfLocalUrl( "Spezial:Imagelist" ) .
-"\">Liste hochgeladener Bilder</a>.
-<p>Benutzen Sie das Formular, um neue Bilder hochzuladen und
+gehen Sie zu der [[Spezial:Imagelist|Liste hochgeladener Bilder]].
+
+Benutzen Sie das Formular, um neue Bilder hochzuladen und
 sie in Artikeln zu verwenden.
 In den meisten Browsern werden Sie ein \"Durchsuchen\"-Feld sehen,
 das einen Standard-Dateidialog öffnet.
@@ -650,10 +626,13 @@ Suchen Sie sich eine Datei aus. Die Datei wird dann im Textfeld angezeigt.
 Bestätigen Sie dann die Copyright-Vereinbarung.
 Schließlich drücken Sie den \"Hochladen\"-Knopf.
 Dies kann eine Weile dauern, besonders bei einer langsamen Internet-Verbindung.
-<p>Für Photos wird das JPEG-Format, für Zeichnungen und Symbole das PNG-Format bevorzugt.
+
+Für Photos wird das JPEG-Format, für Zeichnungen und Symbole das PNG-Format bevorzugt.
 Um ein Bild in einem Artikel zu verwenden, schreiben Sie an Stelle des Bildes
-<b>[[bild:datei.jpg]]</b> oder <b>[[bild:datei.jpg|Beschreibung]]</b>.
-<p>Bitte beachten Sie, dass, genau wie bei den Artikeln, andere Benutzer Ihre Dateien löschen oder verändern können.",
+'''<nowiki>[[bild:datei.jpg]]</nowiki>''' oder
+'''<nowiki>[[bild:datei.jpg|Beschreibung]]</nowiki>'''.
+
+Bitte beachten Sie, dass, genau wie bei den Artikeln, andere Benutzer Ihre Dateien löschen oder verändern können.",
 "uploadlog"            => "Datei-Logbuch",
 "uploadlogpage" => "Datei-Logbuch",
 "uploadlogpagetext" => "Hier ist die Liste der letzten hochgeladenen Dateien.
@@ -667,8 +646,8 @@ Alle Zeiten sind UTC.
 "filestatus" => "Copyright-Status",
 "filesource" => "Quelle",
 "affirmation"  => "Hiermit bestätige ich, dass ich das Copyright dieser Datei habe, und diese hiermit unter $1 veröffentliche, bzw. dass die Datei 'Public Domain' ist.",
-"copyrightpage" => "{$wgMetaNamespace}:Copyright",
-"copyrightpagename" => "{$wgSitename} copyright",
+"copyrightpage" => "Project:Copyright",
+"copyrightpagename" => "{{SITENAME}} copyright",
 "uploadedfiles"        => "Hochgeladene Dateien",
 "noaffirmation" => "Sie müssen bestätigen, dass das Hochladen der Datei keine Copyright-Verletzung darstellt.",
 "ignorewarning"        => "Warnung ignorieren und Datei trotzdem speichern.",
@@ -678,23 +657,24 @@ Alle Zeiten sind UTC.
 "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.",
 "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 aus, insbesondere seine Herkunft, von wem und wann es 
-gemacht wurde und besondere Angaben zum Copyright, falls notwendig.",
+"fileuploaded" => "Die Datei \"$1\" wurde erfolgreich hochgeladen.
+Bitte verwenden Sie diesen ($2) Link zur Beschreibungsseite und füllen Sie die Informationen über die Datei
+ aus, insbesondere seine Herkunft, von wem und wann es
+ gemacht wurde und besondere Angaben zum Copyright, falls notwendig.
+ Falls es sich um ein Bild handelte, so können Sie mit
+ <tt><nowiki>[[Image:$1|thumb|Description]]</nowiki></tt> ein Vorschaubild
+ auf der Seite erzeugen lassen.",
 "uploadwarning" => "Warnung",
 "savefile"             => "Datei speichern",
-"uploadedimage" => "\"$1\" hochgeladen",
+"uploadedimage" => "\"[[$1]]\" hochgeladen",
 
 # Image list
 #
 "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.",
-"all"                  => "alle",
 "byname"               => "nach Name",
 "bydate"               => "nach Datum",
 "bysize"               => "nach Grösse",
@@ -704,6 +684,7 @@ gemacht wurde und besondere Angaben zum Copyright, falls notwendig.",
 "imghistory"   => "Bild-Versionen",
 "revertimg"            => "Zurücksetzen",
 "deleteimg"            => "Löschen",
+"deleteimgcompletely"          => "Löschen",
 "imghistlegend" => "Legende: (cur) = Dies ist das aktuelle Bild, (Löschen) = lösche
 diese alte Version, (Zurücksetzen) = verwende wieder diese alte Version.",
 "imagelinks"   => "Bildverweise",
@@ -716,7 +697,7 @@ diese alte Version, (Zurücksetzen) = verwende wieder diese alte Version.",
 "sitestats"            => "Seitenstatistik",
 "userstats"            => "Benutzerstatistik",
 "sitestatstext" => "Es gibt insgesamt <b>$1</b> Seiten in der Datenbank.
-Das schliesst \"Diskussion\"-Seiten, Seiten über {$wgSitename}, extrem kurze Artikel, Weiterleitungen und andere Seiten ein, die nicht als Artikel gelten können.
+Das schliesst \"Diskussion\"-Seiten, Seiten über {{SITENAME}}, extrem kurze Artikel, Weiterleitungen und andere Seiten ein, die nicht als Artikel gelten können.
 Diese ausgenommen, gibt es <b>$2</b> Seiten, die als Artikel gelten können.<p>
 Es wurden insgesamt <b>$3</b>&times; Seiten aufgerufen, und <b>$4</b>&times; Seiten bearbeitet.
 Daraus ergeben sich <b>$5</b> Bearbeitungen pro Seite, und <b>$6</b> Betrachtungen pro Bearbeitung.",
@@ -726,11 +707,11 @@ Davon haben <b>$2</b> Administrator-Rechte (siehe $3).",
 # Maintenance Page
 #
 "maintenance"          => "Wartungsseite",
-"maintnancepagetext"   => "Diese Seite enthält mehrere praktische Funktionen zur täglichen Wartung von {$wgSitename}. Einige dieser Funktionen können die Datenbank stark beanspruchen, also bitte nicht nach jeder Änderung neu laden ;-)",
+"maintnancepagetext"   => "Diese Seite enthält mehrere praktische Funktionen zur täglichen Wartung von {{SITENAME}}. Einige dieser Funktionen können die Datenbank stark beanspruchen, also bitte nicht nach jeder Änderung neu laden ;-)",
 "maintenancebacklink"  => "Zurück zur Wartungsseite",
 "disambiguations"      => "Begriffsklärungsseiten",
-"disambiguationspage"  => "{$wgMetaNamespace}:Begriffsklärung",
-"disambiguationstext"  => "Die folgenden Artikel verweisen auf eine <i>Seite zur Begriffsklärung</i>. Sie sollten statt dessen auf die eigentlich gemeinte Seite verweisen.<br>Eine Seite wird als Begriffsklärungsseite behandelt, wenn $1 auf sie verweist.<br>Verweise aus Namensräumen werden hier <i>nicht</i> aufgelistet.",
+"disambiguationspage"  => "Project:Begriffsklärung",
+"disambiguationstext"  => "Die folgenden Artikel verweisen auf eine <i>Seite zur Begriffsklärung</i>. Sie sollten statt dessen auf die eigentlich gemeinte Seite verweisen.<br />Eine Seite wird als Begriffsklärungsseite behandelt, wenn $1 auf sie verweist.<br />Verweise aus Namensräumen werden hier <i>nicht</i> aufgelistet.",
 "doubleredirects"      => "Doppelte Redirects",
 "doubleredirectstext"  => "<b>Achtung:</b> Diese Liste kann \"falsche Positive\" enthalten. Das ist dann der Fall, wenn ein Redirect außer dem Redirect-Verweis noch weiteren Text mit anderen Verweisen enthält. Letztere sollten dann entfernt werden.",
 "brokenredirects"      => "Kaputte Redirects",
@@ -772,14 +753,13 @@ Davon haben <b>$2</b> Administrator-Rechte (siehe $3).",
 "movethispage" => "Artikel verschieben",
 "unusedimagestext" => "<p>Bitte beachten Sie, dass andere Wikis möglicherweise einige dieser Bilder benutzen.",
 "booksources"  => "Buchhandlungen",
-"booksourcetext" => "Dies ist eine Liste mit Links zu Internetseiten, die neue und gebrauchte Bücher verkaufen. Dort kann es auch weitere Informationen über die Bücher geben, die Sie interessieren. {$wgSitename} ist mit keinem dieser Anbieter geschäftlich verbunden.",
+"booksourcetext" => "Dies ist eine Liste mit Links zu Internetseiten, die neue und gebrauchte Bücher verkaufen. Dort kann es auch weitere Informationen über die Bücher geben, die Sie interessieren. {{SITENAME}} ist mit keinem dieser Anbieter geschäftlich verbunden.",
 "alphaindexline" => "$1 bis $2",
 
 # Email this user
 #
 "mailnologin"  => "Sie sind nicht angemeldet.",
-"mailnologintext" => "Sie müssen <a href=\"" .
-  wfLocalUrl( "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",
@@ -803,15 +783,14 @@ 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=\"" .
-  wfLocalUrl( "Spezial:Userlogin" ) . "\">angemeldet</a>
+"watchnologintext"     => "Sie müssen [[Spezial:Userlogin|angemeldet]]
 sein, um Ihre Beobachtungsliste zu bearbeiten.",
 "addedwatch"   => "Zur Beobachtungsliste hinzugefügt",
 "addedwatchtext" => "Der Artikel \"$1\" wurde zu Ihrer <a href=\"" .
-wfLocalUrl( "Spezial:Watchlist" ) . "\">Beobachtungsliste</a> hinzugefügt.
+"{{localurle:Spezial:Watchlist}}\">Beobachtungsliste</a> 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=\"" . wfLocalUrl(
-"Spezial:Recentchanges" ) . "\">Liste der letzten Änderungen</a>
+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
 Beobachtungsliste entfernen wollen, klicken Sie auf \"Nicht mehr beobachten\"
 am Ende des Artikels.",
@@ -832,9 +811,13 @@ $3... <a href='$4'>komplette Liste zeigen und bearbeiten</a>.)",
 "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...",
-"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.",
+'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.',
+'wlhideshowown'  => '$1 von mir bearbeitete Artikel.',
+'wlshow'         => 'Zeige ',
+'wlhide'         => 'Verstecke ',
+
 
 # Delete/protect/revert
 #
@@ -848,8 +831,7 @@ $3... <a href='$4'>komplette Liste zeigen und bearbeiten</a>.)",
 "historywarning" => "WARNUNG: Die Seite die Sie zu löschen gedenken hat
 eine Versionsgeschichte: ",
 "confirmdeletetext" => "Sie sind dabei, einen Artikel oder ein Bild und alle älteren Versionen permanent aus der Datenbank zu löschen.
-Bitte bestätigen Sie Ihre Absicht, dies zu tun, dass Sie sich der Konsequenzen bewusst sind, und dass Sie in Übereinstimmung mit unseren [[{$wgMetaNamespace}:Leitlinien|Leitlinien]] handeln.",
-"confirmcheck" => "Ja, ich möchte den Löschvorgang fortsetzen.",
+Bitte bestätigen Sie Ihre Absicht, dies zu tun, dass Sie sich der Konsequenzen bewusst sind, und dass Sie in Übereinstimmung mit unseren [[Project:Leitlinien|Leitlinien]] handeln.",
 "actioncomplete" => "Aktion beendet",
 "deletedtext"  => "\"$1\" wurde gelöscht.
 Im $2 finden Sie eine Liste der letzten Löschungen.",
@@ -869,11 +851,11 @@ Im $2 finden Sie eine Liste der letzten Löschungen.",
 "rollbackfailed" => "Zurücknahme gescheitert",
 "cantrollback" => "Die Änderung kann nicht zurückgenommen werden; der
 letzte Autor ist der einzige.",
-"alreadyrolled" => "Die Zurücknahme des Artikels [[$1]] von [[Benutzer:$2|$2]] 
+"alreadyrolled" => "Die Zurücknahme des Artikels [[$1]] von [[Benutzer:$2|$2]]
 ([[Benutzer Diskussion:$2|Diskussion]]) ist nicht möglich, da eine andere
 Änderung oder Rücknahme erfolgt ist.
 
-Die letzte Änderung ist von [[Benutzer:$3|$3]] 
+Die letzte Änderung ist von [[Benutzer:$3|$3]]
 ([[Benutzer Diskussion:$3|Diskussion]])",
 #   only shown if there is an edit comment
 "editcomment" => "Der Änderungskommentar war: \"<i>$1</i>\".",
@@ -919,7 +901,7 @@ dieses Artikels erscheinen.",
 #
 "blockip"              => "IP-Adresse blockieren",
 "blockiptext"  => "Benutzen Sie das Formular, um eine IP-Adresse zu blockieren.
-Dies sollte nur erfolgen, um Vandalismus zu verhindern, in Übereinstimmung mit unseren [[{$wgMetaNamespace}:Leitlinien|Leitlinien]].
+Dies sollte nur erfolgen, um Vandalismus zu verhindern, in Übereinstimmung mit unseren [[Project:Leitlinien|Leitlinien]].
 Bitte tragen Sie den Grund für die Blockade ein.",
 "ipaddress"            => "IP-Adresse",
 "ipbreason"            => "Grund",
@@ -928,7 +910,7 @@ Bitte tragen Sie den Grund für die Blockade ein.",
 "noblockreason" => "Sie müssen einen Grund für die Blockade angeben.",
 "blockipsuccesssub" => "Blockade erfolgreich",
 "blockipsuccesstext" => "Die IP-Adresse \"$1\" wurde blockiert.
-<br>Auf [[Spezial:Ipblocklist|IP block list]] ist eine Liste der Blockaden.",
+<br />Auf [[Spezial:Ipblocklist|IP block list]] ist eine Liste der Blockaden.",
 "unblockip"            => "IP-Adresse freigeben",
 "unblockiptext"        => "Benutzen Sie das Formular, um eine blockierte IP-Adresse freizugeben.",
 "ipusubmit"            => "Diese Adresse freigeben",
@@ -953,9 +935,9 @@ Bitte tragen Sie den Grund für die Blockade ein.",
 "locknoconfirm" => "Sie haben das Bestätigungsfeld nicht markiert.",
 "lockdbsuccesssub" => "Datenbank wurde erfolgreich gesperrt",
 "unlockdbsuccesssub" => "Datenbank wurde erfolgreich freigegeben",
-"lockdbsuccesstext" => "Die {$wgSitename}-Datenbank wurde gesperrt.
-<br>Bitte geben Sie die Datenbank wieder frei, sobald die Wartung abgeschlossen ist.",
-"unlockdbsuccesstext" => "Die {$wgSitename}-Datenbank wurde freigegeben.",
+"lockdbsuccesstext" => "Die {{SITENAME}}-Datenbank wurde gesperrt.
+<br />Bitte geben Sie die Datenbank wieder frei, sobald die Wartung abgeschlossen ist.",
+"unlockdbsuccesstext" => "Die {{SITENAME}}-Datenbank wurde freigegeben.",
 
 # SQL query
 #
@@ -983,8 +965,8 @@ werden.",
 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=\"" . wfLocalUrl( "Special:Userlogin" ) . "\">angemeldet</a> sein,
+"movenologintext" => "Sie müssen ein registrierter Benutzer und
+[[Special:Userlogin|angemeldet]] sein,
 um eine Seite zu verschieben.",
 "newtitle"             => "Zu neuem Titel",
 "movepagebtn"  => "Artikel verschieben",
@@ -1002,7 +984,7 @@ Diskussions-Seite nicht, da schon eine mit dem neuen Titel existiert. Bitte glei
 "export"        => "Seiten exportieren",
 "exporttext"    => "Sie können den Text und die Bearbeitungshistorie einer bestimmten oder einer Auswahl von Seiten nach XML exportieren. Das Ergebnis kann in ein anderes Wiki mit WikiMedia Software eingespielt werden, bearbeitet oder archiviert werden.",
 "exportcuronly" => "Nur die aktuelle Version der Seite exportieren",
-"missingimage"          => "<b>Fehlendes Bild</b><br><i>$1</i>\n",
+"missingimage"          => "<b>Fehlendes Bild</b><br /><i>$1</i>\n",
 
 #Tooltips:
 'tooltip-atom' => 'Atom-Feed von dieser Seite',
@@ -1044,6 +1026,7 @@ Diskussions-Seite nicht, da schon eine mit dem neuen Titel existiert. Bitte glei
 'tooltip-minoredit' => 'Diese Änderung als klein markieren. [alt-i]',
 'tooltip-save' => 'Änderungen speichern [alt-s]',
 'tooltip-preview' => 'Vorschau der Änderungen an dieser Seite. Benutzen Sie dies vor dem Speichern! [alt-p]',
+'tooltip-diff' => 'Zeigt Ihre Änderungen am Text tabellarisch an [alt-d]',
 'tooltip-contributions' => 'Liste der beiträge dieses Benutzers.',
 'tooltip-emailuser' => 'Senden Sie eine Mail an diesen Benutzer',
 'tooltip-rss' => 'RSS-Feed von dieser Seite.',
@@ -1087,6 +1070,7 @@ Diskussions-Seite nicht, da schon eine mit dem neuen Titel existiert. Bitte glei
 'accesskey-minoredit' => 'i',
 'accesskey-save' => 's',
 'accesskey-preview' => 'p',
+'accesskey-diff' => 'd',
 'accesskey-contributions' => '',
 'accesskey-emailuser' => '',
 'accesskey-compareselectedversions' => 'v',
@@ -1109,14 +1093,14 @@ 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",
 "intl"                 => "InterWikiLinks",
 "version"              => "Version",
 "protectlogpage"       => "Seitenschutz-Logbuch",
-"protectlogtext"       => "Dies ist eine Liste der blockierten Seiten. Siehe [[Wikipedia:Geschützte Seiten]] für mehr Informationen.",
+"protectlogtext"       => "Dies ist eine Liste der blockierten Seiten. Siehe [[Project:Geschützte Seiten]] für mehr Informationen.",
 "protectedarticle" => "Artikel [[$1]] geschützt",
 "unprotectedarticle" => "Artikel [[$1]] freigegeben",
 "protectsub" =>"(Sperren von \"$1\")",
@@ -1154,8 +1138,8 @@ Diskussions-Seite nicht, da schon eine mit dem neuen Titel existiert. Bitte glei
 "importhistoryconflict" => "Es existieren bereits ältere Versionen, die mit diesen kollidieren. (Möglicherweise wurde die Seite bereits vorher importiert)",
 "isbn"                 => "ISBN",
 "rfcurl"               => "http://www.faqs.org/rfcs/rfc$1.html",
-"siteuser" => "{$wgSitename}-Benutzer $1",
-"siteusers" => "{$wgSitename}-Benutzer $1",
+"siteuser" => "{{SITENAME}}-Benutzer $1",
+"siteusers" => "{{SITENAME}}-Benutzer $1",
 'watch' => 'Beobachten',
 'unwatch' => 'nicht mehr beobachten',
 'move' => "verschieben",
@@ -1174,17 +1158,65 @@ Diskussions-Seite nicht, da schon eine mit dem neuen Titel existiert. Bitte glei
        'mw_math_source' =>"Als TeX belassen (für Textbrowser)",
        'mw_math_modern' => "Empfehlenswert für moderne Browser",
        'mw_math_mathml' => 'MathML (experimentell)',
-
-
+# labels for User: and Title: on Special:Log pages
+'specialloguserlabel' => 'Benutzer: ',
+'speciallogtitlelabel' => 'Titel: ',
+'passwordtooshort' => 'Ihr Passwort ist zu kurz. Es muss mindestens $1 Zeichen lang sein.',
+
+# 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
 );
-class LanguageDe extends LanguageUtf8 {
 
-       function getDefaultUserOptions () {
-               $opt = Language::getDefaultUserOptions();
-               return $opt;
-       }
+class LanguageDe extends LanguageUtf8 {
 
-       function getBookstoreList () {
+       function getBookstoreList() {
                global $wgBookstoreListDe ;
                return $wgBookstoreListDe ;
        }
@@ -1208,10 +1240,6 @@ class LanguageDe extends LanguageUtf8 {
                return false;
        }
 
-       function specialPage( $name ) {
-               return $this->getNsText( Namespace::getSpecial() ) . ":" . $name;
-       }
-
        function getQuickbarSettings() {
                global $wgQuickbarSettingsDe;
                return $wgQuickbarSettingsDe;
@@ -1222,60 +1250,44 @@ class LanguageDe extends LanguageUtf8 {
                return $wgSkinNamesDe;
        }
 
-       # Inherit userAdjust()
-       function date( $ts, $adj = false )
-       {
+       function date( $ts, $adj = false ) {
                if ( $adj ) { $ts = $this->userAdjust( $ts ); }
 
                $d = (0 + substr( $ts, 6, 2 )) . ". " .
                $this->getMonthAbbreviation( substr( $ts, 4, 2 ) ) .
-                 " " . 
+                 " " .
                  substr( $ts, 0, 4 );
                return $d;
        }
 
-       function time( $ts, $adj = false )
-       {
-               if ( $adj ) { $ts = $this->userAdjust( $ts ); }
-
-               $t = substr( $ts, 8, 2 ) . ":" . substr( $ts, 10, 2 );
-               return $t;
-       }
-
-       function timeanddate( $ts, $adj = false )
-       {
-               return $this->time( $ts, $adj ) . ", " . $this->date( $ts, $adj );
-       }
-
-       function getValidSpecialPages()
-       {
+       function getValidSpecialPages() {
                global $wgValidSpecialPagesDe;
                return $wgValidSpecialPagesDe;
        }
 
-       function getSysopSpecialPages()
-       {
+       function getSysopSpecialPages() {
                global $wgSysopSpecialPagesDe;
                return $wgSysopSpecialPagesDe;
        }
 
-       function getDeveloperSpecialPages()
-       {
+       function getDeveloperSpecialPages() {
                global $wgDeveloperSpecialPagesDe;
                return $wgDeveloperSpecialPagesDe;
        }
 
-       function getMessage( $key )
-       {
+       function getMessage( $key ) {
                global $wgAllMessagesDe;
                if( isset( $wgAllMessagesDe[$key] ) ) {
                        return $wgAllMessagesDe[$key];
                } else {
-                       return "";
+                       return Language::getMessage( $key );
                }
        }
 
+       function formatNum( $number ) {
+               global $wgTranslateNumerals;
+               return $wgTranslateNumerals ? strtr($number, '.,', ',.' ) : $number;
+       }
 
 }