From 94b58f58295d3dbbc49135a7eef2edc9584e9ce8 Mon Sep 17 00:00:00 2001 From: "scott%scott-macgregor.org" Date: Tue, 29 Jul 2003 22:51:28 +0000 Subject: [PATCH] Take Bug #204773 for thunderbird (fix for locale switching when extensions are installed) Thanks to Stephen Walker for the patch. git-svn-id: svn://10.0.0.236/trunk@145356 18797224-902f-48f8-a5cc-f745e15eee43 --- .../prefwindow/content/pref-extensions.js | 8 ++++++-- .../prefwindow/content/pref-extensions.xul | 2 ++ mozilla/mail/components/prefwindow/jar.mn | 1 + .../prefwindow/locale/prefutilities.properties | 16 ++++++++++++++++ 4 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 mozilla/mail/components/prefwindow/locale/prefutilities.properties diff --git a/mozilla/mail/components/prefwindow/content/pref-extensions.js b/mozilla/mail/components/prefwindow/content/pref-extensions.js index 695a71749ee..b9bc42b1882 100644 --- a/mozilla/mail/components/prefwindow/content/pref-extensions.js +++ b/mozilla/mail/components/prefwindow/content/pref-extensions.js @@ -132,10 +132,14 @@ function updateDisableExtButton(item) if (disableButton.disabled) disableButton.disabled = false; + var prefBundle = document.getElementById("bundle_prefutilities"); + var enableExtension = prefBundle.getString("enableExtension"); + var disableExtension = prefBundle.getString("disableExtension"); + if (item.getAttribute("disabledState") == "true") - disableButton.setAttribute("label", "Enable Extension"); // XXXdwh localize + disableButton.setAttribute("label", enableExtension); else - disableButton.setAttribute("label", "Disable Extension"); // XXXdwh localize + disableButton.setAttribute("label", disableExtension); } function showSettings() diff --git a/mozilla/mail/components/prefwindow/content/pref-extensions.xul b/mozilla/mail/components/prefwindow/content/pref-extensions.xul index 1057beb89a3..1e880f1f05d 100644 --- a/mozilla/mail/components/prefwindow/content/pref-extensions.xul +++ b/mozilla/mail/components/prefwindow/content/pref-extensions.xul @@ -53,6 +53,8 @@ onload="parent.initPanel('chrome://communicator/content/pref/pref-extensions.xul'); Startup()" headertitle="&lHeader;"> + +