diff --git a/lang/english.php b/lang/english.php index 582d4bb..fcd1ba1 100644 --- a/lang/english.php +++ b/lang/english.php @@ -244,6 +244,10 @@ $text = array( "ice-coder" => array( "No text selected..." => "No text selected to search on", + "all files" => "all files", + "all filenames" => "all filenames", + "selected files" => "selected files", + "selected filenames" => "selected filenames", "Creating Folder" => "Creating Folder", "Sorry you can..." => "Sorry, you can only have 100 files open at a time!", "Opening File" => "Opening File", @@ -256,6 +260,11 @@ $text = array( "Pasting File" => "Pasting File", "Sorry cannot paste..." => "Sorry, cannot paste a whole root", "Nothing to paste..." => "Nothing to paste, copy a file/folder first!", + "and" => "and", + "this document" => "this document", + "replace" => "replace", + "replace all" => "replace all", + "file" => "file", "Replacing text in" => "Replacing text in", "Cancelled tasks" => "Cancelled tasks", "Open previous files" => "Open previous files?", diff --git a/lib/ice-coder.js b/lib/ice-coder.js index a96a206..a522281 100644 --- a/lib/ice-coder.js +++ b/lib/ice-coder.js @@ -661,8 +661,8 @@ var ICEcoder = { } // Adjust the file & replace select dropdown values accordingly - document.findAndReplace.target[2].innerHTML = !top.ICEcoder.selectedFiles[0] ? "all files" : "selected files"; - document.findAndReplace.target[3].innerHTML = !top.ICEcoder.selectedFiles[0] ? "all filenames" : "selected filenames"; + document.findAndReplace.target[2].innerHTML = !top.ICEcoder.selectedFiles[0] ? top.t['all files'] : top.t['selected files']; + document.findAndReplace.target[3].innerHTML = !top.ICEcoder.selectedFiles[0] ? top.t['all filenames'] : top.t['selected filenames']; // Hide the file menu incase it's showing top.ICEcoder.hideFileMenu(); @@ -1167,7 +1167,7 @@ var ICEcoder = { top.get('rText').style.display = top.get('replace').style.display = top.get('rTarget').style.display = - document.findAndReplace.connector.value=="and" + document.findAndReplace.connector.value==top.t['and'] ? "inline-block" : "none"; }, @@ -1182,13 +1182,13 @@ var ICEcoder = { // If we have something to find in currrent document cM = ICEcoder.getcMInstance(); - if (cM && find.length>0 && document.findAndReplace.target.value=="this document") { + if (cM && find.length>0 && document.findAndReplace.target.value==top.t['this document']) { content = cM.getValue().toLowerCase(); // Find & replace the next instance, or all? - if (document.findAndReplace.connector.value=="and" && buttonClick) { - if (document.findAndReplace.replaceAction.value=="replace" && cM.getSelection().toLowerCase()==find) { + if (document.findAndReplace.connector.value==top.t['and'] && buttonClick) { + if (document.findAndReplace.replaceAction.value==top.t['replace'] && cM.getSelection().toLowerCase()==find) { cM.replaceSelection(replace,"around"); - } else if (document.findAndReplace.replaceAction.value=="replace all") { + } else if (document.findAndReplace.replaceAction.value==top.t['replace all']) { var rExp = new RegExp(find,"gi"); cM.setValue(cM.getValue().replace(rExp,replace)); } @@ -1275,13 +1275,13 @@ var ICEcoder = { replaceQS = ""; targetQS = ""; filesQS = ""; - if (document.findAndReplace.connector.value=="and") { + if (document.findAndReplace.connector.value==top.t['and']) { replaceQS = "&replace="+replace; } - if (document.findAndReplace.target.value.indexOf("file")>=0) { + if (document.findAndReplace.target.value.indexOf(top.t['file'])>=0) { targetQS = "&target="+document.findAndReplace.target.value.replace(/ /g,"-"); } - if (document.findAndReplace.target.value=="selected files") { + if (document.findAndReplace.target.value==top.t['selected files']) { filesQS = "&selectedFiles="+top.ICEcoder.selectedFiles.join(":"); } find = find.replace(/\'/g, '\'');