diff --git a/common/content/bookmarks.js b/common/content/bookmarks.js index 3f267249..4e7ded7f 100644 --- a/common/content/bookmarks.js +++ b/common/content/bookmarks.js @@ -30,6 +30,7 @@ var Bookmarks = Module("bookmarks", { signals: { "browser.locationChange": function (webProgress, request, uri) { + statusline.bookmarked = false; this.checkBookmarked(uri); } }, diff --git a/common/locale/en-US/messages.properties b/common/locale/en-US/messages.properties index 46fce503..adafe648 100644 --- a/common/locale/en-US/messages.properties +++ b/common/locale/en-US/messages.properties @@ -9,6 +9,20 @@ addon.cantInstallDir-1 = Cannot install a directory: %S addon.unavailable = Don't have add-on yet addon.uknownCommand = Unknown command addon.commandNotAllowed = Command not allowed +addon.installingUpdates-1 = Installing updates for addons: %S +addon.noUpdates = No addon updates found +addon.error-3 = Add-on %S %S: %S + +addon.action.On = OnĀ +addon.action.Off = Off +addon.action.Del = Del +addon.action.Upd = Upd +addon.action.Opt = Opt + +AddonManager.ERROR_NETWORK_FAILURE = A network error occurred +AddonManager.ERROR_INCORRECT_HASH = The downloaded file did not match the expected hash +AddonManager.ERROR_CORRUPT_FILE = The file appears to be corrupt +AddonManager.ERROR_FILE_ACCESS = There was an error accessing the filesystem autocmd.executing-2 = Executing %S Auto commands for %S autocmd.autocommand-1 = autocommand %S @@ -36,6 +50,8 @@ buffer.noClosed = No matching closed tab buffer.noAlternate = No alternate page buffer.backgroundLoaded = Background tab loaded: %S +context.scriptGroup-1 = Script group for %S + command.commands = commands command.cantDelete = Cannot delete non-user commands @@ -66,12 +82,17 @@ command.let.unexpectedChar = E18: Unexpected characters in :let command.let.illegalVar-1 = E461: Illegal variable name: %S command.let.undefinedVar-1 = E121: Undefined variable: %S command.let.invalidExpression-1 = E15: Invalid expression: %S +command.yank.yankedLine-1 = Yanked %S line +command.yank.yankedLines-1 = Yanked %S lines command.run.noPrevious = E34: No previous command command.sanitize.privateMode = Cannot sanitize items in private mode command.set.numberRequired-2 = E521: Number required after =: %S=%S command.set.errorParsing-1 = Error parsing :set command: %S command.set.unknownOption-1 = E518: Unknown option: %S +completion.waitingFor-1 = Waiting for %S +completion.waitingForKeyPress = Waiting for key press + dactyl.parsingCommandLine-1 = Parsing command line options: %S dactyl.notCommand-2 = E492: Not a %S command: %S dactyl.sourcingPlugins-1 = Sourcing plugin directory: %S... @@ -90,6 +111,13 @@ download.uknownCommand = Unknown command download.commandNotAllowed = Command not allowed download.prompt.launchExternal = This will launch an executable download. Would you like to continue? (yes/[no]/always): +download.action.Pause = Pause +download.action.Remove = Remove +download.action.Resume = Resume +download.action.Retry = Retry +download.action.Cancel = Cancel +download.action.Delete = Delete + editor.noEditor = No editor specified editor.prompt.editPassword = Editing a password field externally will reveal the password. Would you like to continue? (yes/[no]): @@ -218,6 +246,7 @@ error.cantOpen-2 = Error opening %S: %S error.error-1 = Error: %S error.interrupted = Interrupted error.invalidSort-1 = Invalid sort order: %S +error.missingQuote-1 = E114: Missing quote: %S error.trailing = Trailing characters error.trailing-1 = Trailing characters: %S error.invalid-1 = Invalid %S diff --git a/common/modules/addons.jsm b/common/modules/addons.jsm index 7e8242ae..290c8ebd 100644 --- a/common/modules/addons.jsm +++ b/common/modules/addons.jsm @@ -22,8 +22,8 @@ var callResult = function callResult(method) { var listener = function listener(action, event) function addonListener(install) { this.dactyl[install.error ? "echoerr" : "echomsg"]( - "Add-on " + action + " " + event + ": " + (install.name || install.sourceURI.spec) + - (install.error ? ": " + addonErrors[install.error] : "")); + _("addon.error", action, event, (install.name || install.sourceURI.spec) + + (install.error ? ": " + addons.errors[install.error] : ""))); } var AddonListener = Class("AddonListener", { @@ -68,8 +68,8 @@ var updateAddons = Class("UpgradeListener", AddonListener, { if (!this.remaining.length) this.dactyl.echomsg( this.upgrade.length - ? "Installing updates for addons: " + this.upgrade.map(function (i) i.name).join(", ") - : "No addon updates found"); + ? _("addon.installingUpdates", this.upgrade.map(function (i) i.name).join(", ")) + : _("addon.noUpdates")); } }); @@ -151,11 +151,11 @@ var Addon = Class("Addon", {