* @access private
*/
function processUpload(){
- global $wgUser, $wgOut, $wgFileExtensions;
+ global $wgUser, $wgOut, $wgFileExtensions, $wgLang;
$details = null;
$value = null;
$value = $this->internalProcessUpload( $details );
implode(
wfMsgExt( 'comma-separator', array( 'escapenoentities' ) ),
$wgFileExtensions
- )
+ ),
+ $wgLang->formatNum( count($wgFileExtensions) )
)
);
break;
global $wgCheckFileExtensions;
if ( $wgCheckFileExtensions ) {
if ( !$this->checkFileExtension( $finalExt, $wgFileExtensions ) ) {
+ global $wgLang;
$warning .= '<li>' .
wfMsgExt( 'filetype-unwanted-type',
array( 'parseinline' ),
implode(
wfMsgExt( 'comma-separator', array( 'escapenoentities' ) ),
$wgFileExtensions
- )
+ ),
+ $wgLang->formatNum( count($wgFileExtensions) )
) . '</li>';
}
}
Please rename the file and try uploading it again.',
'badfilename' => 'File name has been changed to "$1".',
'filetype-badmime' => 'Files of the MIME type "$1" are not allowed to be uploaded.',
-'filetype-unwanted-type' => "'''\".\$1\"''' is an unwanted file type. Preferred file types are \$2.",
-'filetype-banned-type' => "'''\".\$1\"''' is not a permitted file type. Permitted file types are \$2.",
+'filetype-unwanted-type' => "'''\".\$1\"''' is an unwanted file type.
+Preferred {{PLURAL:\$3|file type is|file types are}} \$2.",
+'filetype-banned-type' => "'''\".\$1\"''' is not a permitted file type.
+Permitted {{PLURAL:\$3|file type is|file types are}} \$2.",
'filetype-missing' => 'The file has no extension (like ".jpg").',
'large-file' => 'It is recommended that files are no larger than $1;
this file is $2.',