* Improved the debug output of retrieveExifData()
[lhc/web/wiklou.git] / languages / LanguageDe.php
index 55876b6..d4e2718 100644 (file)
@@ -1,96 +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_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"
+       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'      => "Klassik",
-       'nostalgia'     => "Nostalgie",
-       'cologneblue'   => "Kölnisch Blau",
-       'smarty'        => "Paddington",
-       'montparnasse'  => "Montparnasse",
-       'davinci'       => "DaVinci",
-       'mono'          => "Mono",
-       'monobook'      => "MonoBook",
-       'myskin'        => "MySkin",
-       'chick'         => "Küken"
+       '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,10 +108,7 @@ if($wgMetaNamespace === FALSE)
 );
 
 /* private */ $wgAllMessagesDe = array(
-'special_version_prefix' => '',
-'special_version_postfix' => '',
 # User toggles
-"tog-hover"                => "Hinweis über interne Verweise",
 "tog-underline"               => "Verweise unterstreichen",
 "tog-highlightbroken"         => "Verweise auf leere Themen hervorheben",
 "tog-justify"                 => "Text als Blocksatz",
@@ -168,7 +164,7 @@ 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",
@@ -248,11 +244,11 @@ und das [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide Benutzerhandbuc
 "protectedpage" => "Geschützte Seite",
 "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",
@@ -260,7 +256,7 @@ und das [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide Benutzerhandbuc
 "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",
@@ -415,6 +411,7 @@ 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.",
@@ -451,25 +448,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
 #
@@ -536,37 +533,14 @@ 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>
+"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.",
@@ -637,10 +611,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>
+"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,
@@ -694,17 +666,15 @@ Bitte verwenden Sie diesen ($2) Link zur Beschreibungsseite und füllen Sie die
  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",
@@ -789,8 +759,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",
@@ -814,8 +783,7 @@ 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 [[Spezial:Userlogin|angemeldet]]
 sein, um Ihre Beobachtungsliste zu bearbeiten.",
 "addedwatch"   => "Zur Beobachtungsliste hinzugefügt",
 "addedwatchtext" => "Der Artikel \"$1\" wurde zu Ihrer <a href=\"" .
@@ -843,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
 #
@@ -994,7 +966,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",
@@ -1054,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.',
@@ -1097,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',
@@ -1119,7 +1093,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",
@@ -1127,8 +1101,8 @@ Diskussions-Seite nicht, da schon eine mit dem neuen Titel existiert. Bitte glei
 "version"              => "Version",
 "protectlogpage"       => "Seitenschutz-Logbuch",
 "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",
+"protectedarticle" => "Artikel [[$1]] geschützt",
+"unprotectedarticle" => "Artikel [[$1]] freigegeben",
 "protectsub" =>"(Sperren von \"$1\")",
 "confirmprotecttext" => "Soll diese Seite wirklich geschützt werden?",
 "ipbexpiry"            => "Ablaufzeit",
@@ -1189,6 +1163,55 @@ 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.',
 
+# 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 {
@@ -1261,6 +1284,11 @@ class LanguageDe extends LanguageUtf8 {
                }
        }
 
+       function formatNum( $number ) {
+               global $wgTranslateNumerals;
+               return $wgTranslateNumerals ? strtr($number, '.,', ',.' ) : $number;
+       }
+
 }
 
 ?>