Follow up r49442: Make this new error message and two older error messages localizable.
authorRaimond Spekking <raymond@users.mediawiki.org>
Wed, 15 Apr 2009 19:41:00 +0000 (19:41 +0000)
committerRaimond Spekking <raymond@users.mediawiki.org>
Wed, 15 Apr 2009 19:41:00 +0000 (19:41 +0000)
includes/media/Bitmap.php
languages/messages/MessagesEn.php
maintenance/language/messages.inc

index 76cc891..7144ebd 100644 (file)
@@ -181,20 +181,23 @@ class BitmapHandler extends ImageHandler {
                        if( !isset( $typemap[$mimeType] ) ) {
                                $err = 'Image type not supported';
                                wfDebug( "$err\n" );
-                               return new MediaTransformError( 'thumbnail_error', $clientWidth, $clientHeight, $err );
+                               $errMsg = wfMsg ( 'thumbnail_image-type' );
+                               return new MediaTransformError( 'thumbnail_error', $clientWidth, $clientHeight, $errMsg );
                        }
                        list( $loader, $colorStyle, $saveType ) = $typemap[$mimeType];
 
                        if( !function_exists( $loader ) ) {
                                $err = "Incomplete GD library configuration: missing function $loader";
                                wfDebug( "$err\n" );
-                               return new MediaTransformError( 'thumbnail_error', $clientWidth, $clientHeight, $err );
+                               $errMsg = wfMsg ( 'thumbnail_gd-library', $loader );
+                               return new MediaTransformError( 'thumbnail_error', $clientWidth, $clientHeight, $errMsg );
                        }
 
                        if ( !file_exists( $srcPath ) ) {
                                $err = "File seems to be missing: $srcPath";
                                wfDebug( "$err\n" );
-                               return new MediaTransformError( 'thumbnail_error', $clientWidth, $clientHeight, $err );
+                               $errMsg = wfMsg ( 'thumbnail_image-missing', $srcPath );
+                               return new MediaTransformError( 'thumbnail_error', $clientWidth, $clientHeight, $errMsg );
                        }
 
                        $src_image = call_user_func( $loader, $srcPath );
index 8b11d5d..b16a100 100644 (file)
@@ -2866,6 +2866,9 @@ Please visit [http://www.mediawiki.org/wiki/Localisation MediaWiki Localisation]
 'djvu_no_xml'              => 'Unable to fetch XML for DjVu file',
 'thumbnail_invalid_params' => 'Invalid thumbnail parameters',
 'thumbnail_dest_directory' => 'Unable to create destination directory',
+'thumbnail_image-type'     => 'Image type not supported',
+'thumbnail_gd-library'     => 'Incomplete GD library configuration: missing function $1',
+'thumbnail_image-missing'  => 'File seems to be missing: $1',
 
 # Special:Import
 'import'                     => 'Import pages',
index ac182f0..20f4096 100644 (file)
@@ -2004,6 +2004,9 @@ $wgMessageStructure = array(
                'djvu_no_xml',
                'thumbnail_invalid_params',
                'thumbnail_dest_directory',
+               'thumbnail_image-type',
+               'thumbnail_gd-library',
+               'thumbnail_image-missing',
        ),
        'import' => array(
                'import',