From bcdecf8fff8e018eb8918da659d86efbd86c729d Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Thu, 8 Mar 2012 22:51:43 +0000 Subject: [PATCH] Added backend-fail-maxsize failure message and use it instead of the vague "could not store" type message. --- includes/filerepo/backend/FileBackendStore.php | 2 +- languages/messages/MessagesEn.php | 1 + maintenance/language/messages.inc | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/includes/filerepo/backend/FileBackendStore.php b/includes/filerepo/backend/FileBackendStore.php index c1be307be5..d45371c551 100644 --- a/includes/filerepo/backend/FileBackendStore.php +++ b/includes/filerepo/backend/FileBackendStore.php @@ -67,7 +67,7 @@ abstract class FileBackendStore extends FileBackend { final public function createInternal( array $params ) { wfProfileIn( __METHOD__ ); if ( strlen( $params['content'] ) > $this->maxFileSizeInternal() ) { - $status = Status::newFatal( 'backend-fail-create', $params['dst'] ); + $status = Status::newFatal( 'backend-fail-maxsize', $params['dst'] ); } else { $status = $this->doCreateInternal( $params ); $this->clearCache( array( $params['dst'] ) ); diff --git a/languages/messages/MessagesEn.php b/languages/messages/MessagesEn.php index f96a4b506e..3c682a5e21 100644 --- a/languages/messages/MessagesEn.php +++ b/languages/messages/MessagesEn.php @@ -2263,6 +2263,7 @@ If the problem persists, contact an [[Special:ListUsers/sysop|administrator]].', 'backend-fail-closetemp' => 'Could not close temporary file.', 'backend-fail-read' => 'Could not read file $1.', 'backend-fail-create' => 'Could not create file $1.', +'backend-fail-maxsize' => 'Could not create file $1 because it is larger than {{PLURAL:$2|$2 bytes|$2 byte}}.', 'backend-fail-readonly' => 'The storage backend "$1" is currently read-only. The reason given was: "$2"', 'backend-fail-synced' => 'The file "$1" is in an inconsistent state within the internal storage backends', 'backend-fail-connect' => 'Could not connect to storage backend "$1".', diff --git a/maintenance/language/messages.inc b/maintenance/language/messages.inc index 42de29fbb5..f60208fd8a 100644 --- a/maintenance/language/messages.inc +++ b/maintenance/language/messages.inc @@ -1365,6 +1365,7 @@ $wgMessageStructure = array( 'backend-fail-closetemp', 'backend-fail-read', 'backend-fail-create', + 'backend-fail-maxsize', 'backend-fail-readonly', 'backend-fail-synced', 'backend-fail-connect', -- 2.20.1