| Index: lib/utils.js |
| =================================================================== |
| --- a/lib/utils.js |
| +++ b/lib/utils.js |
| @@ -1,6 +1,6 @@ |
| /* |
| * This file is part of Adblock Plus <http://adblockplus.org/>, |
| - * Copyright (C) 2006-2013 Eyeo GmbH |
| + * Copyright (C) 2006-2014 Eyeo GmbH |
| * |
| * Adblock Plus is free software: you can redistribute it and/or modify |
| * it under the terms of the GNU General Public License version 3 as |
| @@ -21,7 +21,10 @@ |
| systemPrincipal: null, |
| getString: function(id) |
| { |
| - return id; |
| + if (typeof ext !== "undefined" && "i18n" in ext) |
| + return ext.i18n.getMessage("global_" + id); |
| + else |
| + return id; |
| }, |
| // This function can take additional parameters. Second paramater will be |
| @@ -44,7 +47,7 @@ |
| let queue = runAsyncQueue; |
| runAsyncQueue = null; |
| - for each (let callback in queue) |
| + for (let callback of queue) |
| { |
| try |
| { |
| @@ -138,5 +141,9 @@ |
| var Prefs = require("prefs").Prefs; |
| var docLink = Prefs.documentation_link; |
| return docLink.replace(/%LINK%/g, linkID).replace(/%LANG%/g, Utils.appLocale); |
| + }, |
| + |
| + yield: function() |
| + { |
| } |
| }; |