Index: trunk/phase3/maintenance/language/messages.inc |
— | — | @@ -781,6 +781,7 @@ |
782 | 782 | 'largefileserver', |
783 | 783 | 'emptyfile', |
784 | 784 | 'fileexists', |
| 785 | + 'fileexists-thumb', |
785 | 786 | 'fileexists-forbidden', |
786 | 787 | 'fileexists-shared-forbidden', |
787 | 788 | 'successfulupload', |
Index: trunk/phase3/includes/SpecialUpload.php |
— | — | @@ -415,7 +415,12 @@ |
416 | 416 | global $wgUser; |
417 | 417 | $sk = $wgUser->getSkin(); |
418 | 418 | $dlink = $sk->makeKnownLinkObj( $nt ); |
419 | | - $warning .= '<li>'.wfMsgHtml( 'fileexists', $dlink ).'</li>'; |
| 419 | + $dlink2 = $sk->makeImageLinkObj( $nt, wfMsgExt( 'fileexists-thumb', 'parseinline', $dlink ), $nt->getText(), 'right', false, false, false, true ); |
| 420 | + |
| 421 | + # when $dlink2 begins with a normal href it is not a thumbnail -> do not show the link twice |
| 422 | + if ( substr( $dlink2, 0, 7) == '<a href' ) $dlink2 = ''; |
| 423 | + |
| 424 | + $warning .= '<li>' . wfMsgHtml( 'fileexists', $dlink ) . '</li>' . $dlink2; |
420 | 425 | } else { |
421 | 426 | # If the file existed before and was deleted, warn the user of this |
422 | 427 | # Don't bother doing so if the image exists now, however |
Index: trunk/phase3/languages/messages/MessagesEn.php |
— | — | @@ -1361,6 +1361,7 @@ |
1362 | 1362 | 'largefileserver' => 'This file is bigger than the server is configured to allow.', |
1363 | 1363 | 'emptyfile' => 'The file you uploaded seems to be empty. This might be due to a typo in the file name. Please check whether you really want to upload this file.', |
1364 | 1364 | 'fileexists' => 'A file with this name exists already, please check $1 if you are not sure if you want to change it.', |
| 1365 | +'fileexists-thumb' => "'''<center>Existing image</center>'''", |
1365 | 1366 | 'fileexists-forbidden' => 'A file with this name exists already; please go back and upload this file under a new name. [[Image:$1|thumb|center|$1]]', |
1366 | 1367 | 'fileexists-shared-forbidden' => 'A file with this name exists already in the shared file repository; please go back and upload this file under a new name. [[Image:$1|thumb|center|$1]]', |
1367 | 1368 | 'successfulupload' => 'Successful upload', |
— | — | @@ -1845,7 +1846,7 @@ |
1846 | 1847 | 'undeletecomment' => 'Comment:', |
1847 | 1848 | 'undeletedarticle' => "restored \"[[$1]]\"", |
1848 | 1849 | 'undeletedrevisions' => "$1 {{plural:$1|revision|revisions}} restored", |
1849 | | -'undeletedrevisions-files' => "$1 revisions and $2 {{plural:$2|file|files}} restored", |
| 1850 | +'undeletedrevisions-files' => "$1 {{plural:$1|revision|revisions}} and $2 {{plural:$2|file|files}} restored", |
1850 | 1851 | 'undeletedfiles' => "$1 {{plural:$1|file|files}} restored", |
1851 | 1852 | 'cannotundelete' => 'Undelete failed; someone else may have undeleted the page first.', |
1852 | 1853 | 'undeletedpage' => "<big>'''$1 has been restored'''</big> |
Index: trunk/phase3/languages/messages/MessagesDe.php |
— | — | @@ -979,6 +979,7 @@ |
980 | 980 | 'largefileserver' => 'Die Datei ist größer als die vom Server eingestellte Maximalgröße.', |
981 | 981 | 'emptyfile' => 'Die hochgeladene Datei ist leer. Der Grund kann ein Tippfehler im Dateinamen sein. Bitte kontrollieren Sie, ob Sie die Datei wirklich hochladen wollen.', |
982 | 982 | 'fileexists' => 'Eine Datei mit diesem Namen existiert bereits. Wenn Sie auf „Datei speichern“ klicken, wird die Datei überschrieben. Bitte prüfen Sie $1, wenn Sie sich nicht sicher sind.', |
| 983 | +'fileexists-thumb' => "'''<center>Vorhandenes Bild</center>'''", |
983 | 984 | 'fileexists-forbidden' => 'Mit diesem Namen existiert bereits eine Datei. Bitte gehen Sie zurück und laden Ihre Datei unter einem anderen Namen hoch. [[Image:$1|thumb|center|$1]]', |
984 | 985 | 'fileexists-shared-forbidden' => 'Mit diesem Namen existiert bereits eine Datei. Bitte gehen Sie zurück und laden Sie diese Datei unter einem anderen Namen hoch. [[Image:$1|thumb|center|$1]]', |
985 | 986 | 'successfulupload' => 'Erfolgreich hochgeladen', |
— | — | @@ -1421,7 +1422,7 @@ |
1422 | 1423 | 'undeletecomment' => 'Begründung:', |
1423 | 1424 | 'undeletedarticle' => 'hat „[[$1]]“ wiederhergestellt', |
1424 | 1425 | 'undeletedrevisions' => '$1 {{plural:$1|Version|Versionen}} wurden wiederhergestellt', |
1425 | | -'undeletedrevisions-files' => '$1 Versionen und $2 {{plural:$2|Datei|Dateien}} wurden wiederhergestellt', |
| 1426 | +'undeletedrevisions-files' => '$1 {{plural:$1|Version|Versionen}} und $2 {{plural:$2|Datei|Dateien}} wurden wiederhergestellt', |
1426 | 1427 | 'undeletedfiles' => '$1 {{plural:$1|Datei|Dateien}} wurden wiederhergestellt', |
1427 | 1428 | 'cannotundelete' => 'Wiederherstellung fehlgeschlagen; jemand anderes hat die Seite bereits wiederhergestellt.', |
1428 | 1429 | 'undeletedpage' => "'''$1''' wurde wiederhergestellt |
Index: trunk/phase3/RELEASE-NOTES |
— | — | @@ -274,6 +274,7 @@ |
275 | 275 | * Log events, file revisions, archived revisions can be deleted with revisiondelete |
276 | 276 | * Usernames can be hidden from block log, block list, and user list via blockip. These |
277 | 277 | blocks are instead logged privately |
| 278 | +* Show thumbnail of existing image if image exists already under this filename |
278 | 279 | |
279 | 280 | == Languages updated == |
280 | 281 | |