diff --git a/chrome/content/zotero/browser.js b/chrome/content/zotero/browser.js index 1588bb8be..e9159e168 100644 --- a/chrome/content/zotero/browser.js +++ b/chrome/content/zotero/browser.js @@ -128,8 +128,10 @@ var Zotero_Browser = new function() { function scrapeThisPage(libraryID, collectionID) { if (Zotero.locked) { Zotero_Browser.progress.changeHeadline(Zotero.getString("ingester.scrapeError")); - // TODO: localize - var desc = "A Zotero operation is currently in progress. Please wait until it finishes and try again."; + var desc = Zotero.localeJoin([ + Zotero.getString('general.operationInProgress'), + Zotero.getString('general.operationInProgress.waitUntilFinishedAndTryAgain') + ]); Zotero_Browser.progress.addDescription(desc); Zotero_Browser.progress.show(); Zotero_Browser.progress.startCloseTimer(8000); @@ -139,7 +141,7 @@ var Zotero_Browser = new function() { if (!Zotero.stateCheck()) { Zotero_Browser.progress.changeHeadline(Zotero.getString("ingester.scrapeError")); - var desc = Zotero.getString("ingester.scrapeError.transactionInProgress.previousError") + var desc = Zotero.getString("ingester.scrapeErrorDescription.previousError") + ' ' + Zotero.getString("general.restartFirefoxAndTryAgain"); Zotero_Browser.progress.addDescription(desc); Zotero_Browser.progress.show(); diff --git a/chrome/content/zotero/fileInterface.js b/chrome/content/zotero/fileInterface.js index d0ad40afb..5b61c316e 100644 --- a/chrome/content/zotero/fileInterface.js +++ b/chrome/content/zotero/fileInterface.js @@ -224,10 +224,9 @@ var Zotero_File_Interface = new function() { var clip = Components.classes["@mozilla.org/widget/clipboard;1"] .getService(Components.interfaces.nsIClipboard); if (!clip.hasDataMatchingFlavors(["text/unicode"], 1, clip.kGlobalClipboard)) { - // TODO: localize var prompt = Components.classes["@mozilla.org/network/default-prompt;1"] .getService(Components.interfaces.nsIPrompt); - prompt.alert("", "No importable data could be read from the clipboard."); + prompt.alert("", Zotero.getString('fileInterface.importClipboardNoDataError')); return; } var trans = Components.classes["@mozilla.org/widget/transferable;1"] diff --git a/chrome/content/zotero/longTagFixer.js b/chrome/content/zotero/longTagFixer.js index 75c2b0fd4..9b982bb91 100644 --- a/chrome/content/zotero/longTagFixer.js +++ b/chrome/content/zotero/longTagFixer.js @@ -30,7 +30,7 @@ var Zotero_Long_Tag_Fixer = new function () { this.init = function () { document.getElementById('zotero-old-tag').value = _oldTag; - document.getElementById('zotero-old-tag-delimiter').nextSibling.value = 'character'; // TODO: localize + document.getElementById('zotero-old-tag-delimiter').nextSibling.value = Zotero.getString('general.character.singular'); var delimiter = Zotero.Prefs.get('lastLongTagDelimiter'); document.getElementById('zotero-old-tag-delimiter').value = delimiter; @@ -47,27 +47,26 @@ var Zotero_Long_Tag_Fixer = new function () { document.getElementById('zotero-new-tag-actions').selectedIndex = index; - // TODO: localize switch (index) { case 0: - var buttonLabel = "Save Tags"; + var buttonLabel = "saveTags"; this.updateTagList(); document.getElementById('zotero-old-tag-delimiter').select(); break; case 1: - var buttonLabel = "Save Tag"; + var buttonLabel = "saveTag"; document.getElementById('zotero-new-tag-editor').value = _oldTag; this.updateEditLength(_oldTag.length) break; case 2: - var buttonLabel = "Delete Tag"; + var buttonLabel = "deleteTag"; dialog.getButton('accept').disabled = false; break; } - document.getElementById('zotero-long-tag-fixer').getButton('accept').label = buttonLabel; + document.getElementById('zotero-long-tag-fixer').getButton('accept').label = Zotero.getString('sync.longTagFixer.' + buttonLabel); window.sizeToContent(); Zotero.Prefs.set('lastLongTagMode', index); } diff --git a/chrome/content/zotero/longTagFixer.xul b/chrome/content/zotero/longTagFixer.xul index 13ab1ab64..408dfc8a2 100644 --- a/chrome/content/zotero/longTagFixer.xul +++ b/chrome/content/zotero/longTagFixer.xul @@ -1,44 +1,43 @@ + + title="&zotero.sync.error;">