| Index: lib/utils.js | 
| diff --git a/lib/utils.js b/lib/utils.js | 
| index 18f956330f08fc8a0b1477ef43260fe3080a227a..622abb52dfc561006e19bdfd95687e3efd2e86f7 100644 | 
| --- a/lib/utils.js | 
| +++ b/lib/utils.js | 
| @@ -37,9 +37,7 @@ let Utils = exports.Utils = { | 
| document.addEventListener("DOMContentLoaded", onDOMContentLoaded); | 
| } | 
| else | 
| -    { | 
| setTimeout(callback, 0); | 
| -    } | 
| }, | 
| get appLocale() | 
| { | 
| @@ -58,8 +56,10 @@ let Utils = exports.Utils = { | 
| return null; | 
|  | 
| for (let prefix of prefixes.split(",")) | 
| +    { | 
| if (new RegExp("^" + prefix + "\\b").test(this.appLocale)) | 
| return prefix; | 
| +    } | 
|  | 
| return null; | 
| }, | 
| @@ -74,7 +74,9 @@ let Utils = exports.Utils = { | 
| if (!selectedItem) | 
| selectedItem = subscription; | 
|  | 
| -      let prefix = Utils.checkLocalePrefixMatch(subscription.getAttribute("prefixes")); | 
| +      let prefix = Utils.checkLocalePrefixMatch( | 
| +        subscription.getAttribute("prefixes") | 
| +      ); | 
| if (prefix) | 
| { | 
| if (!selectedPrefix || selectedPrefix.length < prefix.length) | 
| @@ -105,7 +107,8 @@ let Utils = exports.Utils = { | 
| getDocLink(linkID) | 
| { | 
| let docLink = require("prefs").Prefs.documentation_link; | 
| -    return docLink.replace(/%LINK%/g, linkID).replace(/%LANG%/g, Utils.appLocale); | 
| +    return docLink.replace(/%LINK%/g, linkID) | 
| +                  .replace(/%LANG%/g, Utils.appLocale); | 
| }, | 
|  | 
| yield() | 
|  |