| Index: messageResponder.js |
| =================================================================== |
| --- a/messageResponder.js |
| +++ b/messageResponder.js |
| @@ -110,10 +110,13 @@ |
| callback(Utils.getDocLink(message.link)); |
| else if (message.what == "localeInfo") |
| { |
| - callback({ |
| - locale: Utils.appLocale, |
| - isRTL: Utils.chromeRegistry.isLocaleRTL("adblockplus") |
| - }); |
| + var bidiDir; |
| + if ("chromeRegistry" in Utils) |
| + bidiDir = Utils.chromeRegistry.isLocaleRTL("adblockplus") ? "rtl" : "ltr"; |
| + else |
| + bidiDir = ext.i18n.getMessage("@@bidi_dir"); |
| + |
| + callback({locale: Utils.appLocale, bidiDir: bidiDir}); |
| } |
| else |
| callback(null); |