Changeset 629
- Timestamp:
- 01/19/08 18:26:13 (11 months ago)
- Files:
-
- trunk/src/chrome/chromeFiles/content/browser.js (modified) (1 diff)
- trunk/src/chrome/chromeFiles/content/manage.js (modified) (1 diff)
- trunk/src/chrome/chromeFiles/content/newscript.js (modified) (1 diff)
- trunk/src/chrome/chromeFiles/content/utils.js (modified) (5 diffs)
- trunk/src/chrome/chromeFiles/locale/en-US/gm-browser.properties (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/chrome/chromeFiles/content/browser.js
r623 r629 494 494 // right-click: open in editor 495 495 openInEditor(getScriptFile(config.scripts[scriptNum]), 496 document.getElementById("gm-browser-bundle") 497 .getString("editor.prompt")); 496 document.getElementById("gm-browser-bundle")); 498 497 } 499 498 trunk/src/chrome/chromeFiles/content/manage.js
r622 r629 107 107 function handleEditButton() { 108 108 openInEditor(getScriptFile(selectedScript), 109 document.getElementById("gm-manage-bundle").getString("editor.prompt"));109 document.getElementById("gm-manage-bundle")); 110 110 }; 111 111 trunk/src/chrome/chromeFiles/content/newscript.js
r548 r629 52 52 53 53 // and fire up the editor! 54 openInEditor( 55 getScriptFile(script), 56 document.getElementById("gm-browser-bundle").getString("editor.prompt") 57 ); 54 openInEditor(getScriptFile(script), 55 document.getElementById("gm-browser-bundle")); 58 56 59 57 // persist namespace value trunk/src/chrome/chromeFiles/content/utils.js
r627 r629 73 73 // the UI and Config rely on it. Needs rethinking. 74 74 75 function openInEditor(aFile, promptTitle) {76 var editor = getEditor( promptTitle);75 function openInEditor(aFile, stringBundle) { 76 var editor = getEditor(stringBundle); 77 77 if (!editor) { 78 78 // The user did not choose an editor. … … 85 85 // Something may be wrong with the editor the user selected. Remove so that 86 86 // next time they can pick a different one. 87 alert( "Could not launch editor:\n" + e);87 alert(stringBundle.getString("editor.could_not_launch") + "\n" + e); 88 88 GM_prefRoot.remove("editor"); 89 89 throw e; … … 91 91 } 92 92 93 function getEditor( promptTitle) {93 function getEditor(stringBundle) { 94 94 var editorPath = GM_prefRoot.getValue("editor"); 95 95 … … 120 120 .createInstance(nsIFilePicker); 121 121 122 filePicker.init(window, promptTitle, nsIFilePicker.modeOpen); 122 filePicker.init(window, stringBundle.getString("editor.prompt"), 123 nsIFilePicker.modeOpen); 123 124 filePicker.appendFilters(nsIFilePicker.filterApplication); 124 125 filePicker.appendFilters(nsIFilePicker.filterAll); … … 136 137 return filePicker.file; 137 138 } else { 138 // TODO: i18n 139 alert("Please pick an executable application to use to edit user " + 140 "scripts."); 139 alert(stringBundle.getString("editor.please_pick_executable")); 141 140 } 142 141 } trunk/src/chrome/chromeFiles/locale/en-US/gm-browser.properties
r562 r629 26 26 27 27 editor.prompt=Please choose your preferred text editor first 28 editor.please_pick_executable=Please pick an executable application to use to edit user scripts. 29 editor.could_not_launch=Could not launch editor. 28 30 29 31 newscript.noname=Please provide a name for your script.
