From 21ebda89b17267ef79ef3be83c0a3cca2b67a3bf Mon Sep 17 00:00:00 2001 From: Siebrand Mazeland Date: Wed, 19 Aug 2009 10:28:33 +0000 Subject: [PATCH] * remove message "wgfogg_wrong_version"; was unused * rename some message keys, to avoid duplicates in mwEmbed.i18n.php with other MediaWiki message keys (not yet done) * fix link errors and unwanted changes introduced in r55296 where ":" was replaced by " : " also in messages * update mwEmbed.i18n.php with updated keys --- .../libAddMedia/mvBaseUploadInterface.js | 105 +++++++------- js2/mwEmbed/libAddMedia/mvFirefogg.js | 30 ++-- js2/mwEmbed/libClipEdit/mvClipEdit.js | 4 +- js2/mwEmbed/libEmbedVideo/embedVideo.js | 22 +-- js2/mwEmbed/libSequencer/mvSequencer.js | 4 +- js2/mwEmbed/libTimedText/mvTextInterface.js | 2 +- js2/mwEmbed/mv_embed.js | 24 ++-- js2/mwEmbed/php/languages/mwEmbed.i18n.php | 63 ++++---- js2/uploadPage.js | 134 +++++++++--------- 9 files changed, 193 insertions(+), 195 deletions(-) diff --git a/js2/mwEmbed/libAddMedia/mvBaseUploadInterface.js b/js2/mwEmbed/libAddMedia/mvBaseUploadInterface.js index 5f7b7bf839..d09b3a16fb 100644 --- a/js2/mwEmbed/libAddMedia/mvBaseUploadInterface.js +++ b/js2/mwEmbed/libAddMedia/mvBaseUploadInterface.js @@ -4,31 +4,30 @@ * this base uploader is optionally extended by firefogg */ loadGM({ - "upload-transcode-in-progress" : "Transcode and upload in progress (do not close this window)", - "upload-in-progress" : "Upload in progress (do not close this window)", - "upload-transcoded-status" : "Transcoded", - "uploaded-status" : "Uploaded", - "wgfogg_wrong_version" : "You have Firefogg installed but it is outdated. Please upgrade<\/a>.", - "upload-stats-fileprogres" : "$1 of $2", - "mv_upload_completed" : "Your upload is complete", - "mv_upload_done" : "Your upload should be<\/i> accessible<\/a>.", - "upload-unknown-size" : "Unknown size", - "mv-cancel-confim" : "Are you sure you want to cancel?", - "successfulupload" : "Upload successful", - "uploaderror" : "Upload error", - "uploadwarning" : "Upload warning", - "unknown-error" : "Unknown error : ", - "return-to-form" : "Return to form", - "file-exists-duplicate" : "This file is a duplicate of the following file : ", - "fileexists" : "A file with this name exists already. Please check $1<\/tt><\/b> if you are not sure if you want to change it.", - "fileexists-thumb" : "
Existing file<\/b><\/center>", - "ignorewarning" : "Ignore warning and save file anyway", - "file-thumbnail-no" : "The filename begins with $1<\/tt><\/b>", - "go-to-resource" : "Go to resource page", - "upload-misc-error" : "Unknown upload error", - "wgfogg_waring_bad_extension" : "You have selected a file with an unsuported extension (more information<\/a>).", - "cancel-button" : "Cancel", - "ok-button" : "OK" + "mwe-upload-transcode-in-progress" : "Transcode and upload in progress (do not close this window)", + "mwe-upload-in-progress" : "Upload in progress (do not close this window)", + "mwe-upload-transcoded-status" : "Transcoded", + "mwe-uploaded-status" : "Uploaded", + "mwe-upload-stats-fileprogres" : "$1 of $2", + "mwe-upload_completed" : "Your upload is complete", + "mwe-upload_done" : "Your upload should be<\/i> accessible<\/a>.", + "mwe-upload-unknown-size" : "Unknown size", + "mwe-cancel-confim" : "Are you sure you want to cancel?", + "mwe-successfulupload" : "Upload successful", + "mwe-uploaderror" : "Upload error", + "mwe-uploadwarning" : "Upload warning", + "mwe-unknown-error" : "Unknown error:", + "mwe-return-to-form" : "Return to form", + "mwe-file-exists-duplicate" : "This file is a duplicate of the following file:", + "mwe-fileexists" : "A file with this name exists already. Please check $1<\/tt><\/b> if you are not sure if you want to change it.", + "mwe-fileexists-thumb" : "
Existing file<\/b><\/center>", + "mwe-ignorewarning" : "Ignore warning and save file anyway", + "mwe-file-thumbnail-no" : "The filename begins with $1<\/tt><\/b>", + "mwe-go-to-resource" : "Go to resource page", + "mwe-upload-misc-error" : "Unknown upload error", + "mwe-wgfogg_warning_bad_extension" : "You have selected a file with an unsuported extension (more information<\/a>).", + "mwe-cancel-button" : "Cancel", + "mwe-ok-button" : "OK" }); @@ -209,7 +208,7 @@ mvBaseUploadInterface.prototype = { //update the status to 100% progress bar (no status in iframe submit) $j('#up-progressbar' ).progressbar('value', parseInt( 100 ) ); - $j('#up-status-container').html( gM('upload-in-progress') ); + $j('#up-status-container').html( gM('mwe-upload-in-progress') ); js_log('do iframe form submit to: ' + $j(_this.editForm).attr('target')); @@ -381,7 +380,7 @@ mvBaseUploadInterface.prototype = { _this.updateProgress( perc ); //special case update the file progress where we have data size: $j('#up-status-container').html( - gM('upload-stats-fileprogres', [ + gM('mwe-upload-stats-fileprogres', [ formatSize( data.upload['loaded'] ), formatSize( data.upload['content_length'] ) ] @@ -392,9 +391,9 @@ mvBaseUploadInterface.prototype = { js_log('just have loaded (no cotent length: ' + data.upload['loaded']); //for lack of content-length requests: $j('#up-status-container').html( - gM('upload-stats-fileprogres', [ + gM('mwe-upload-stats-fileprogres', [ formatSize( data.upload['loaded'] ), - gM('upload-unknown-size') + gM('mwe-upload-unknown-size') ] ) ); @@ -410,7 +409,7 @@ mvBaseUploadInterface.prototype = { if( apiRes.error || ( apiRes.upload && apiRes.upload.result == "Failure" ) ){ //gennerate the error button: var bObj = {}; - bObj[ gM('return-to-form') ] = function(){ + bObj[ gM('mwe-return-to-form') ] = function(){ _this.form_post_override = false; $j(this).dialog('close'); }; @@ -472,31 +471,31 @@ mvBaseUploadInterface.prototype = { if( apiRes.upload.error == 'internal-error'){ errorKey = apiRes.upload.details[0]; gMsgLoadRemote(errorKey, function(){ - _this.updateProgressWin( gM( 'uploaderror' ), gM( errorKey ), bObj ); + _this.updateProgressWin( gM( 'mwe-uploaderror' ), gM( errorKey ), bObj ); }); return false; } - _this.updateProgressWin( gM('uploaderror'), gM('unknown-error') + '
' + error_msg, bObj ); + _this.updateProgressWin( gM('mwe-uploaderror'), gM('mwe-unknown-error') + '
' + error_msg, bObj ); return false; }else{ if(apiRes.error && apiRes.error.info ){ - _this.updateProgressWin( gM('uploaderror'), apiRes.error.info ,bObj); + _this.updateProgressWin( gM('mwe-uploaderror'), apiRes.error.info ,bObj); return false; }else{ if(typeof error_code == 'number' && typeof error_msg_key[error_code] == 'undefined' ){ if(apiRes.upload.code.finalExt){ - _this.updateProgressWin( gM('uploaderror'), gM('wgfogg_waring_bad_extension', apiRes.upload.code.finalExt) , bObj); + _this.updateProgressWin( gM('mwe-uploaderror'), gM('mwe-wgfogg_warning_bad_extension', apiRes.upload.code.finalExt) , bObj); }else{ - _this.updateProgressWin( gM('uploaderror'), gM('unknown-error') + ' : ' + error_code, bObj); + _this.updateProgressWin( gM('mwe-uploaderror'), gM('mwe-unknown-error') + ' : ' + error_code, bObj); } }else{ js_log('get key: ' + error_msg_key[ error_code ]) gMsgLoadRemote( error_msg_key[ error_code ], function(){ - _this.updateProgressWin( gM('uploaderror'), gM( error_msg_key[ error_code ], errorReplaceArg ), bObj); + _this.updateProgressWin( gM('mwe-uploaderror'), gM( error_msg_key[ error_code ], errorReplaceArg ), bObj); }); - js_log("api.erorr"); + js_log("api.error"); } return false; } @@ -505,7 +504,7 @@ mvBaseUploadInterface.prototype = { //check for upload.error type erros. if( apiRes.upload && apiRes.upload.error){ js_log(' apiRes.upload.error: ' + apiRes.upload.error ); - _this.updateProgressWin( gM('uploaderror'), gM('unknown-error') + '
', bObj); + _this.updateProgressWin( gM('mwe-uploaderror'), gM('mwe-unknown-error') + '
', bObj); return false; } //check for known warnings: @@ -519,18 +518,18 @@ mvBaseUploadInterface.prototype = { case 'duplicate': case 'exists': if(winfo[1] && winfo[1].title && winfo[1].title.mTextform){ - wmsg += gM('file-exists-duplicate') +' '+ + wmsg += gM('mwe-file-exists-duplicate') +' '+ '' + winfo[1].title.mTextform + ''; }else{ //misc error (weird that winfo[1] not present - wmsg += gM('upload-misc-error') + ' ' + wtype; + wmsg += gM('mwe-upload-misc-error') + ' ' + wtype; } break; case 'file-thumbnail-no': - wmsg += gM('file-thumbnail-no', winfo); + wmsg += gM('mwe-file-thumbnail-no', winfo); break; default: - wmsg += gM('upload-misc-error') + ' ' + wtype; + wmsg += gM('mwe-upload-misc-error') + ' ' + wtype; break; } wmsg+=''; @@ -539,16 +538,16 @@ mvBaseUploadInterface.prototype = { if( apiRes.upload.warnings.sessionkey) _this.warnings_sessionkey = apiRes.upload.warnings.sessionkey; var bObj = {}; - bObj[ gM('ignorewarning') ] = function() { + bObj[ gM('mwe-ignorewarning') ] = function() { //re-inciate the upload proccess $j('#wpIgnoreWarning').attr('checked', true); $j( '#mw-upload-form' ).submit(); }; - bObj[ gM('return-to-form') ] = function(){ + bObj[ gM('mwe-return-to-form') ] = function(){ $j(this).dialog('close'); _this.form_post_override = false; } - _this.updateProgressWin( gM('uploadwarning'), '

' + gM('uploadwarning') + '

' +wmsg + '

',bObj); + _this.updateProgressWin( gM('mwe-uploadwarning'), '

' + gM('mwe-uploadwarning') + '

' +wmsg + '

',bObj); return false; } //should be "OK" @@ -584,15 +583,15 @@ mvBaseUploadInterface.prototype = { _this.done_upload_cb( url ); }else{ var bObj = {}; - bObj[ gM('return-to-form')] = function(){ + bObj[ gM('mwe-return-to-form')] = function(){ $j(this).dialog('close'); _this.form_post_override = false; } - bObj[ gM('go-to-resource') ] = function(){ + bObj[ gM('mwe-go-to-resource') ] = function(){ window.location = url; }; _this.action_done = true; - _this.updateProgressWin( gM('successfulupload'), gM( 'mv_upload_done', url), bObj); + _this.updateProgressWin( gM('mwe-successfulupload'), gM( 'mwe-upload_done', url), bObj); js_log('apiRes.upload.imageinfo::'+url); } return ; @@ -612,14 +611,14 @@ mvBaseUploadInterface.prototype = { }else{ //@@todo should convice the jquery ui people to not use object keys as user msg's var bObj = {}; - bObj[ gM('ok-button') ] = function(){ + bObj[ gM('mwe-ok-button') ] = function(){ $j(this).dialog('close'); }; $j('#upProgressDialog').dialog('option','buttons', bObj); } }, getProgressTitle:function(){ - return gM('upload-in-progress'); + return gM('mwe-upload-in-progress'); }, getEditForm:function(){ if( this.target_edit_from && $j( this.target_edit_from ).length != 0){ @@ -665,7 +664,7 @@ mvBaseUploadInterface.prototype = { '

' + '
'+ '0% - ' + - '' + gM('uploaded-status') + ' ' + + '' + gM('mwe-uploaded-status') + ' ' + '
'+ '' ) @@ -680,14 +679,14 @@ mvBaseUploadInterface.prototype = { cancel_button:function(){ var _this = this; var cancelBtn = new Array(); - cancelBtn[ gM('cancel-button') ] = function(){ + cancelBtn[ gM('mwe-cancel-button') ] = function(){ return _this.cancel_action(this) }; return cancelBtn; }, cancel_action : function( dlElm ){ //confirm: - if( confirm( gM('mv-cancel-confim') )){ + if( confirm( gM('mwe-cancel-confim') )){ //@@todo (cancel the encode / upload) $j(this).dialog('close'); return false; diff --git a/js2/mwEmbed/libAddMedia/mvFirefogg.js b/js2/mwEmbed/libAddMedia/mvFirefogg.js index 437e2b1a2a..33b2cf9ace 100644 --- a/js2/mwEmbed/libAddMedia/mvFirefogg.js +++ b/js2/mwEmbed/libAddMedia/mvFirefogg.js @@ -9,9 +9,9 @@ loadGM({ "fogg-save_local_file" : "Save Ogg", "fogg-check_for_fogg" : "Checking for Firefogg ...<\/blink>", "fogg-installed" : "Firefogg is installed", - "fogg-for_improved_uplods" : "For improved uploads : ", - "fogg-please_install" : "
Install Firefogg<\/a>. More about Firefogg<\/a>", - "fogg-use_latest_fox" : "Please first install Firefox 3.5<\/a> (or later). Then revisit this page to install the Firefogg<\/b> extension.<\/i>", + "fogg-for_improved_uplods" : "For improved uploads:", + "fogg-please_install" : "Install Firefogg<\/a>. More about Firefogg<\/a>", + "fogg-use_latest_fox" : "Please first install Firefox 3.5<\/a> (or later). Then revisit this page to install the Firefogg<\/b> extension.<\/i>", "fogg-passthrough_mode" : "Your selected file is already Ogg or not a video file", "fogg-transcoding" : "Encoding video to Ogg", "fogg-encoding-done" : "Encoding complete", @@ -430,7 +430,7 @@ mvFirefogg.prototype = { //extends mvBaseUploadInterface if( !this.form_rewrite ) return gM('fogg-transcoding'); //else return our upload+transcode msg: - return gM('upload-transcode-in-progress'); + return gM('mwe-upload-transcode-in-progress'); }, doUploadSwitch:function(){ var _this = this; @@ -529,7 +529,7 @@ mvFirefogg.prototype = { //extends mvBaseUploadInterface //show transcode status: - $j('#up-status-state').html( gM('upload-transcoded-status') ); + $j('#up-status-state').html( gM('mwe-upload-transcoded-status') ); //setup a local function for timed callback: var encodingStatus = function() { @@ -578,7 +578,7 @@ mvFirefogg.prototype = { //extends mvBaseUploadInterface }, doUploadStatus:function() { var _this = this; - $j( '#up-status-state' ).html( gM('uploaded-status') ); + $j( '#up-status-state' ).html( gM('mwe-uploaded-status') ); _this.oldResponseText = ''; //setup a local function for timed callback: @@ -630,15 +630,15 @@ mvFirefogg.prototype = { //extends mvBaseUploadInterface if( _this.upload_mode == 'api' ){ if( apiResult.resultUrl ){ var buttons ={}; - buttons[gM('go-to-resource')] = function(){ + buttons[gM('mwe-go-to-resource')] = function(){ window.location = apiResult.resultUrl; } - var go_to_url_txt = gM('go-to-resource'); + var go_to_url_txt = gM('mwe-go-to-resource'); if( typeof _this.done_upload_cb == 'function' ){ //if done action return 'true' if( _this.done_upload_cb() ){ //update status - _this.updateProgressWin( gM('successfulupload'), gM( 'mv_upload_done', apiResult.resultUrl),buttons); + _this.updateProgressWin( gM('mwe-successfulupload'), gM( 'mwe-upload_done', apiResult.resultUrl),buttons); }else{ //if done action returns 'false' //close progress window this.action_done = true; @@ -646,11 +646,11 @@ mvFirefogg.prototype = { //extends mvBaseUploadInterface } }else{ //update status (without done_upload_cb) - _this.updateProgressWin( gM('successfulupload'), gM( 'mv_upload_done', apiResult.resultUrl),buttons); + _this.updateProgressWin( gM('mwe-successfulupload'), gM( 'mwe-upload_done', apiResult.resultUrl),buttons); } }else{ //done state with error? ..not really possible given how firefogg works - js_log(" upload done, in chunks mode, but no resultUrl!"); + js_log(" Upload done in chunks mode, but no resultUrl!"); } }else if( _this.upload_mode == 'post' && _this.api_url ) { _this.procPageResponse( response_text ); @@ -667,7 +667,7 @@ mvFirefogg.prototype = { //extends mvBaseUploadInterface return this.pe_cancel_action(); } js_log('firefogg:cancel') - if( confirm( gM('mv-cancel-confim') )){ + if( confirm( gM('mwe-cancel-confim') )){ if(navigator.oscpu && navigator.oscpu.search('Win') >= 0){ alert( 'sorry we do not yet support cancel on windows' ); }else{ @@ -689,13 +689,13 @@ mvFirefogg.prototype = { //extends mvBaseUploadInterface var sstring = 'var wgTitle = "' + this.formData['wpDestFile'].replace('_',' '); if(wgArticlePath){ - var result_txt = gM('mv_upload_done', wgArticlePath.replace(/\$1/, 'File:' + _this.formData['wpDestFile'] ) ); + var result_txt = gM('mwe-upload_done', wgArticlePath.replace(/\$1/, 'File:' + _this.formData['wpDestFile'] ) ); }else{ - result_txt = 'File has uploaded but api "done" url was provided. Check the log for result page output'; + result_txt = 'File has uploaded but api "done" URL was provided. Check the log for result page output'; } //set the error text in case we dont' get far along in processing the response - _this.updateProgressWin( gM('mv_upload_completed'), result_txt ); + _this.updateProgressWin( gM('mwe-upload_completed'), result_txt ); if( result_page && result_page.toLowerCase().indexOf( sstring.toLowerCase() ) != -1){ js_log( 'upload done got redirect found: ' + sstring + ' r:' + _this.done_upload_cb ); diff --git a/js2/mwEmbed/libClipEdit/mvClipEdit.js b/js2/mwEmbed/libClipEdit/mvClipEdit.js index d47c1d517d..430683d876 100644 --- a/js2/mwEmbed/libClipEdit/mvClipEdit.js +++ b/js2/mwEmbed/libClipEdit/mvClipEdit.js @@ -23,7 +23,7 @@ loadGM({ "mv_custom_title" : "Custom title", "mv_edit_properties" : "Edit properties", "mv_other_properties" : "Other properties", - "mv_resource_page" : "Resource page : ", + "mv_resource_page" : "Resource page:", "mv_set_in_out_points" : "Set in-out points", "mv_start_time" : "Start time", "mv_end_time" : "End time", @@ -522,7 +522,7 @@ mvClipEdit.prototype = { '

Edit tools

' + '
'+ '' + gM('mv_crop') + ' '+ - ' '+ + ' '+ ' '+ ' '+ '

'+ diff --git a/js2/mwEmbed/libEmbedVideo/embedVideo.js b/js2/mwEmbed/libEmbedVideo/embedVideo.js index cf1b78cba7..f968df4138 100644 --- a/js2/mwEmbed/libEmbedVideo/embedVideo.js +++ b/js2/mwEmbed/libEmbedVideo/embedVideo.js @@ -6,8 +6,8 @@ loadGM({ "loading_plugin" : "loading plugin ...<\/blink>", "select_playback" : "Set playback preference", "link_back" : "Link back", - "error_load_lib" : "Error : mv_embed was unable to load required JavaScript libraries.\nInsert script via DOM has failed. Please try reloading this page.", - "error_swap_vid" : "Error : mv_embed was unable to swap the video tag for the mv_embed interface", + "error_load_lib" : "Error: mv_embed was unable to load required JavaScript libraries.\nInsert script via DOM has failed. Please try reloading this page.", + "error_swap_vid" : "Error: mv_embed was unable to swap the video tag for the mv_embed interface", "add_to_end_of_sequence" : "Add to end of sequence", "missing_video_stream" : "The video file for this stream is missing", "play_clip" : "Play clip", @@ -20,11 +20,11 @@ loadGM({ "prev_clip_msg" : "Play previous clip", "current_clip_msg" : "Continue playing this clip", "seek_to" : "Seek to", - "download_segment" : "Download selection : ", - "download_full" : "Download full video file : ", + "download_segment" : "Download selection:", + "download_full" : "Download full video file:", "download_right_click" : "To download, right click and select Save target as...<\/i>", "download_clip" : "Download video", - "download_text" : "Download text (CMML<\/a> xml) : ", + "download_text" : "Download text (CMML<\/a> xml):", "download" : "Download", "share" : "Share", "credits" : "Credits", @@ -44,8 +44,8 @@ loadGM({ "mv_ogg-player-flowplayer" : "Flowplayer", "mv_ogg-player-selected" : " (selected)", "mv_ogg-player-omtkplayer" : "OMTK Flash Vorbis", - "mv_generic_missing_plugin" : "You browser does not appear to support the following playback type : $1<\/b>
Visit the
Playback Methods<\/a> page to download a player.
", - "mv_for_best_experience" : "For a better video playback experience we recommend :
Firefox 3.5<\/a>.<\/b>", + "mv_generic_missing_plugin" : "You browser does not appear to support the following playback type: $1<\/b>
Visit the
Playback Methods<\/a> page to download a player.
", + "mv_for_best_experience" : "For a better video playback experience we recommend:
Firefox 3.5<\/a>.<\/b>", "mv_do_not_warn_again" : "Dissmiss for now.", "playerselect" : "Players" }); @@ -1552,7 +1552,7 @@ embedVideo.prototype = { function(){ //animation done.. add "loading" to div if empty if($j('#liks_info_'+_this.id).html()==''){ - $j('#liks_info_'+_this.id).html(gM('loading_txt')); + $j('#liks_info_'+_this.id).html(gM('mwe-loading_txt')); } } ) @@ -1968,7 +1968,7 @@ embedVideo.prototype = { doLinkBack:function(){ if(this.roe && this.media_element.addedROEData==false){ var _this = this; - this.displayHTML(gM('loading_txt')); + this.displayHTML(gM('mwe-loading_txt')); do_request(this.roe, function(data) { _this.media_element.addROE(data); @@ -2023,7 +2023,7 @@ embedVideo.prototype = { 'height:'+ parseInt( this.height )+'px;width:400px;' + 'display:none;" ' + 'id="metaBox_' + this.id + '">'+ - gM('loading_txt') + + gM('mwe-loading_txt') + '
'); } //fade in the text display @@ -2195,7 +2195,7 @@ embedVideo.prototype = { //js_log('f:showVideoDownload '+ this.roe + ' ' + this.media_element.addedROEData); if(this.roe && this.media_element.addedROEData == false){ var _this = this; - this.displayHTML(gM('loading_txt')); + this.displayHTML(gM('mwe-loading_txt')); do_request(this.roe, function(data) { _this.media_element.addROE(data); diff --git a/js2/mwEmbed/libSequencer/mvSequencer.js b/js2/mwEmbed/libSequencer/mvSequencer.js index 2a4fb181bb..8946f47a56 100644 --- a/js2/mwEmbed/libSequencer/mvSequencer.js +++ b/js2/mwEmbed/libSequencer/mvSequencer.js @@ -52,7 +52,7 @@ loadGM({ "mv_advanced_editor_desc" : "advanced editor (Final Cut style)", "mv_other_options" : "Other options", "mv_contextmenu_opt" : "Enable context menus", - "mv_sequencer_credit_line" : "Developed by Kaltura, Inc.<\/a> in partnership with the Wikimedia Foundation<\/a> (more information<\/a>)." + "mv_sequencer_credit_line" : "Developed by Kaltura, Inc.<\/a> in partnership with the Wikimedia Foundation<\/a> (more information<\/a>)." }); //used to set default values and validate the passed init object var sequencerDefaultValues = { @@ -142,7 +142,7 @@ mvSequencer.prototype = { }, 'cliplib':{ 'd':0, - 'html': gM('loading_txt'), + 'html': gM('mwe-loading_txt'), 'js':function( this_seq ){ //load the search interface with sequence tool targets mvJsLoader.doLoad( [ diff --git a/js2/mwEmbed/libTimedText/mvTextInterface.js b/js2/mwEmbed/libTimedText/mvTextInterface.js index 1423b97d66..8c0ef96689 100644 --- a/js2/mwEmbed/libTimedText/mvTextInterface.js +++ b/js2/mwEmbed/libTimedText/mvTextInterface.js @@ -222,7 +222,7 @@ mvTextInterface.prototype = { 'right:0px;bottom:0px;' + 'height:'+(this.pe.height-30)+ 'px;overflow:auto;">' + + gM('mwe-loading_txt')+'' + ''; }, getTsSelect:function(){ diff --git a/js2/mwEmbed/mv_embed.js b/js2/mwEmbed/mv_embed.js index ad338c087c..6bf47c3590 100644 --- a/js2/mwEmbed/mv_embed.js +++ b/js2/mwEmbed/mv_embed.js @@ -79,12 +79,12 @@ function loadGM( msgSet ){ //all default msg in [English] should be overwritten by the CMS language msg system. loadGM({ - "loading_txt" : "loading ...<\/blink>", - "loading_title" : "Loading...", - "size-gigabytes" : "$1 GB", - "size-megabytes" : "$1 MB", - "size-kilobytes" : "$1 K", - "size-bytes" : "$1 B" + "mwe-loading_txt" : "loading ...<\/blink>", + "mwe-loading_title" : "Loading...", + "mwe-size-gigabytes" : "$1 GB", + "mwe-size-megabytes" : "$1 MB", + "mwe-size-kilobytes" : "$1 K", + "mwe-size-bytes" : "$1 B" }); /** @@ -299,15 +299,15 @@ function formatSize( size ) { round = 2; if( size > 1024 ) { size = size / 1024; - msg = 'size-gigabytes'; + msg = 'mwe-size-gigabytes'; } else { - msg = 'size-megabytes'; + msg = 'mwe-size-megabytes'; } } else { - msg = 'size-kilobytes'; + msg = 'mwe-size-kilobytes'; } } else { - msg = 'size-bytes'; + msg = 'mwe-size-bytes'; } //javascript does not let you do precession points in rounding var p = Math.pow(10,round); @@ -535,7 +535,7 @@ var mvJsLoader = { //make sure we have jQuery _this.jQueryCheck(function(){ - $j('.videonojs').html( gM('loading_txt') ); + $j('.videonojs').html( gM('mwe-loading_txt') ); var depReq = [ [ '$j.ui', @@ -748,7 +748,7 @@ function mv_jqueryBindings(){ (function($) { $.fn.addMediaWiz = function( iObj, callback ){ //first set the cursor for the button to "loading" - $j(this.selector).css('cursor','wait').attr('title', gM('loading_title')); + $j(this.selector).css('cursor','wait').attr('title', gM('mwe-loading_title')); iObj['target_invocation'] = this.selector; diff --git a/js2/mwEmbed/php/languages/mwEmbed.i18n.php b/js2/mwEmbed/php/languages/mwEmbed.i18n.php index 8a87cc76e8..9e67da8ff2 100644 --- a/js2/mwEmbed/php/languages/mwEmbed.i18n.php +++ b/js2/mwEmbed/php/languages/mwEmbed.i18n.php @@ -19,31 +19,30 @@ $messages['en'] = array( /* * js file: /libAddMedia/mvBaseUploadInterface.js */ - 'upload-transcode-in-progress' => 'Transcode and upload in progress (do not close this window)', - 'upload-in-progress' => 'Upload in progress (do not close this window)', - 'upload-transcoded-status' => 'Transcoded', - 'uploaded-status' => 'Uploaded', - 'wgfogg_wrong_version' => 'You have Firefogg installed but it is outdated. Please upgrade.', - 'upload-stats-fileprogres' => '$1 of $2', - 'mv_upload_completed' => 'Your upload is complete', - 'mv_upload_done' => 'Your upload should be accessible.', - 'upload-unknown-size' => 'Unknown size', - 'mv-cancel-confim' => 'Are you sure you want to cancel?', - 'successfulupload' => 'Upload successful', - 'uploaderror' => 'Upload error', - 'uploadwarning' => 'Upload warning', - 'unknown-error' => 'Unknown error:', - 'return-to-form' => 'Return to form', - 'file-exists-duplicate' => 'This file is a duplicate of the following file:', - 'fileexists' => 'A file with this name exists already. Please check $1 if you are not sure if you want to change it.', - 'fileexists-thumb' => '
Existing file
', - 'ignorewarning' => 'Ignore warning and save file anyway', - 'file-thumbnail-no' => 'The filename begins with $1', - 'go-to-resource' => 'Go to resource page', - 'upload-misc-error' => 'Unknown upload error', - 'wgfogg_waring_bad_extension' => 'You have selected a file with an unsuported extension (more information).', - 'cancel-button' => 'Cancel', - 'ok-button' => 'OK', + 'mwe-upload-transcode-in-progress' => 'Transcode and upload in progress (do not close this window)', + 'mwe-upload-in-progress' => 'Upload in progress (do not close this window)', + 'mwe-upload-transcoded-status' => 'Transcoded', + 'mwe-uploaded-status' => 'Uploaded', + 'mwe-upload-stats-fileprogres' => '$1 of $2', + 'mwe-upload_completed' => 'Your upload is complete', + 'mwe-upload_done' => 'Your upload should be accessible.', + 'mwe-upload-unknown-size' => 'Unknown size', + 'mwe-cancel-confim' => 'Are you sure you want to cancel?', + 'mwe-successfulupload' => 'Upload successful', + 'mwe-uploaderror' => 'Upload error', + 'mwe-uploadwarning' => 'Upload warning', + 'mwe-unknown-error' => 'Unknown error:', + 'mwe-return-to-form' => 'Return to form', + 'mwe-file-exists-duplicate' => 'This file is a duplicate of the following file:', + 'mwe-fileexists' => 'A file with this name exists already. Please check $1 if you are not sure if you want to change it.', + 'mwe-fileexists-thumb' => '
Existing file
', + 'mwe-ignorewarning' => 'Ignore warning and save file anyway', + 'mwe-file-thumbnail-no' => 'The filename begins with $1', + 'mwe-go-to-resource' => 'Go to resource page', + 'mwe-upload-misc-error' => 'Unknown upload error', + 'mwe-wgfogg_warning_bad_extension' => 'You have selected a file with an unsuported extension (more information).', + 'mwe-cancel-button' => 'Cancel', + 'mwe-ok-button' => 'OK', /* * js file: /libAddMedia/mvAdvFirefogg.js @@ -221,7 +220,7 @@ Insert script via DOM has failed. Please try reloading this page.', 'mv_generic_missing_plugin' => 'You browser does not appear to support the following playback type: $1
Visit the Playback Methods page to download a player.
', 'mv_for_best_experience' => 'For a better video playback experience we recommend:
Firefox 3.5.', 'mv_do_not_warn_again' => 'Dissmiss for now.', - 'players' => 'Players', + 'playerselect' => 'Players', /* * js file: /libClipEdit/mvClipEdit.js @@ -251,10 +250,10 @@ Insert script via DOM has failed. Please try reloading this page.', /* * js file: /mv_embed.js */ - 'loading_txt' => 'loading ...', - 'loading_title' => 'Loading...', - 'size-gigabytes' => '$1 GB', - 'size-megabytes' => '$1 MB', - 'size-kilobytes' => '$1 K', - 'size-bytes' => '$1 B', + 'mwe-loading_txt' => 'loading ...', + 'mwe-loading_title' => 'Loading...', + 'mwe-size-gigabytes' => '$1 GB', + 'mwe-size-megabytes' => '$1 MB', + 'mwe-size-kilobytes' => '$1 K', + 'mwe-size-bytes' => '$1 B', ); diff --git a/js2/uploadPage.js b/js2/uploadPage.js index 9318b59ba4..a7568d5503 100644 --- a/js2/uploadPage.js +++ b/js2/uploadPage.js @@ -1,9 +1,9 @@ /* * uploadPage.js to be run on specialUpload page. - * controls the invocation of the mvUploader class based on local config. - */ + * controls the invocation of the mvUploader class based on local config. + */ js2AddOnloadHook( function(){ - mwUploadHelper.init(); + mwUploadHelper.init(); }); var mwUploadFormTarget = '#mw-upload-form'; //set up the upoload form bindings once all dom manipluation is done @@ -11,18 +11,18 @@ var mwUploadHelper = { firefogg_installed:false, init:function(){ var _this = this; - //if not boolean false set to true: + //if not boolean false set to true: if(typeof wgEnableFirefogg == 'undefined') wgEnableFirefogg = true; - + if( wgEnableFirefogg ){ - //setup the upload handler to firefogg (supports our upload proccess) (should work with the http uploads too) - $j('#wpUploadFile').firefogg({ + //setup the upload handler to firefogg (supports our upload proccess) (should work with the http uploads too) + $j('#wpUploadFile').firefogg({ //an api url (we won't submit directly to action of the form) 'api_url' : wgServer + wgScriptPath + '/api.php', - 'form_rewrite': true, - 'target_edit_from' : mwUploadFormTarget, - 'new_source_cb' : function( orgFilename, oggName ){ + 'form_rewrite': true, + 'target_edit_from' : mwUploadFormTarget, + 'new_source_cb' : function( orgFilename, oggName ){ if($j('#wpDestFile').val() == "") $j('#wpDestFile').val( oggName ); mwUploadHelper.doDestCheck(); @@ -34,79 +34,79 @@ var mwUploadHelper = { _this.firefogg_installed=false; } } - }); - - }else{ - //Add basic upload profile support ( http status monitoring, progress box for browsers that support it etc.) + }); + + }else{ + //Add basic upload profile support ( http status monitoring, progress box for browsers that support it etc.) if($j('#wpUploadFileURL').length != 0){ - $j('#wpUploadFileURL').baseUploadInterface({ + $j('#wpUploadFileURL').baseUploadInterface({ 'api_url' : wgServer + wgScriptPath + '/api.php', 'target_edit_from' : mwUploadFormTarget - }); + }); } } - + if( wgAjaxUploadDestCheck ){ - //do destination check: + //do destination check: $j('#wpDestFile').change( mwUploadHelper.doDestCheck ); } - + //check if we have http enabled & setup enable/disable toggle: - if($j('#wpUploadFileURL').length != 0){ - //set the initial toggleUpType - _this.toggleUpType(true); - - $j("input[name='wpSourceType']").click(function(){ + if($j('#wpUploadFileURL').length != 0){ + //set the initial toggleUpType + _this.toggleUpType(true); + + $j("input[name='wpSourceType']").click(function(){ _this.toggleUpType( this.id == 'wpSourceTypeFile' ); - }); - } - $j('#wpUploadFile,#wpUploadFileURL').focus(function(){ - _this.toggleUpType( this.id == 'wpUploadFile' ); - }).change(function(){ //also setup the onChange event binding: + }); + } + $j('#wpUploadFile,#wpUploadFileURL').focus(function(){ + _this.toggleUpType( this.id == 'wpUploadFile' ); + }).change(function(){ //also setup the onChange event binding: if ( wgUploadAutoFill ) { - mwUploadHelper.doDestinationFill( this ); - } - }); + mwUploadHelper.doDestinationFill( this ); + } + }); }, /** * toggleUpType sets the upload radio buttons - * - * boolean set - */ + * + * boolean set + */ toggleUpType:function( set ){ $j('#wpSourceTypeFile').attr('checked', set); $j('#wpUploadFile').attr('disabled', !set); - + $j('#wpSourceTypeURL').attr('checked', !set); $j('#wpUploadFileURL').attr('disabled', set); - - //if firefogg is enbaled: toggle action per form select of http upload vs firefogg upload + + //if firefogg is enbaled: toggle action per form select of http upload vs firefogg upload if( wgEnableFirefogg ){ $j('#wpUploadFile').firefogg({ 'firefogg_form_action': $j('#wpSourceTypeFile').attr('checked') }); } - }, + }, /** * doDestCheck checks the destination */ - doDestCheck:function(){ + doDestCheck:function(){ var _this = this; $j('#wpDestFile-warning').empty(); //show loading $j('#wpDestFile').after(''); - //try and get a thumb of the current file (check its destination) + //try and get a thumb of the current file (check its destination) do_api_req({ - 'data':{ + 'data':{ 'titles': 'File:' + $j('#wpDestFile').val(),//@@todo we may need a more clever way to get a the filename 'prop': 'imageinfo', 'iiprop':'url|mime|size', - 'iiurlwidth': 150 + 'iiurlwidth': 150 }, 'url': _this.api_url },function(data){ //remove spinner: - $j('#mw-spinner-wpDestFile').remove(); + $j('#mw-spinner-wpDestFile').remove(); if(data && data.query && data.query.pages){ if( data.query.pages[-1] ){ //all good no file there @@ -116,12 +116,12 @@ var mwUploadHelper = { var ntitle = data.query.normalized[0].to; }else{ var ntitle = data.query.pages[ page_id ].title; - } - var img = data.query.pages[ page_id ].imageinfo[0]; + } + var img = data.query.pages[ page_id ].imageinfo[0]; $j('#wpDestFile-warning').html( '
    ' + '
  • '+ - gM('fileexists', ntitle) + + gM('mwe-fileexists', ntitle) + '
  • '+ '
    ' + '
    ' + @@ -137,7 +137,7 @@ var mwUploadHelper = { 'src="' + stylepath + "/common/images/magnify-clip.png\" />" + ''+ '
    '+ - gM('fileexists-thumb') + + gM('mwe-fileexists-thumb') + '
    ' + ''+ '' + @@ -146,16 +146,16 @@ var mwUploadHelper = { } } } - }); + }); }, /** - * doDestinationFill fills in a destination file-name based on a source asset name. + * doDestinationFill fills in a destination file-name based on a source asset name. */ doDestinationFill:function( targetElm ){ js_log("doDestinationFill") //remove any previously flagged errors - $j('#mw-upload-permitted,#mw-upload-prohibited').hide(); - + $j('#mw-upload-permitted,#mw-upload-prohibited').hide(); + var path = $j(targetElm).val(); // Find trailing part var slash = path.lastIndexOf('/'); @@ -167,13 +167,13 @@ var mwUploadHelper = { fname = path.substring(slash+1, 10000); } else { fname = path.substring(backslash+1, 10000); - } + } //urls are less likely to have a usefull extension don't include them in the extention check - if( wgFileExtensions && $j(targetElm).attr('id') != 'wpUploadFileURL' ){ - var found = false; - if( fname.lastIndexOf('.')!=-1 ){ - var ext = fname.substr( fname.lastIndexOf('.')+1 ); - for(var i=0; i < wgFileExtensions.length; i++){ + if( wgFileExtensions && $j(targetElm).attr('id') != 'wpUploadFileURL' ){ + var found = false; + if( fname.lastIndexOf('.')!=-1 ){ + var ext = fname.substr( fname.lastIndexOf('.')+1 ); + for(var i=0; i < wgFileExtensions.length; i++){ if( wgFileExtensions[i].toLowerCase() == ext.toLowerCase() ) found = true; } @@ -181,19 +181,19 @@ var mwUploadHelper = { if(!found){ //clear the upload set mw-upload-permitted to error $j(targetElm).val(''); - $j('#mw-upload-permitted,#mw-upload-prohibited').show().addClass('error'); - //clear the wpDestFile as well: - $j('#wpDestFile').val(''); + $j('#mw-upload-permitted,#mw-upload-prohibited').show().addClass('error'); + //clear the wpDestFile as well: + $j('#wpDestFile').val(''); return false; - } - } + } + } // Capitalise first letter and replace spaces by underscores - fname = fname.charAt(0).toUpperCase().concat(fname.substring(1,10000)).replace(/ /g, '_'); + fname = fname.charAt(0).toUpperCase().concat(fname.substring(1,10000)).replace(/ /g, '_'); // Output result $j('#wpDestFile').val( fname ); - - //do a destination check + + //do a destination check this.doDestCheck(); } } - + -- 2.20.1