[Pkg-mozext-commits] [status-4-evar] 02/05: Imported Upstream version 2014.07.06.05

Ximin Luo infinity0 at pwned.gg
Sun Sep 21 02:47:23 UTC 2014


This is an automated email from the git hooks/post-receive script.

infinity0-guest pushed a commit to branch master
in repository status-4-evar.

commit 084439d47f0e5c464ab6d60e77113fb7c9d2aa00
Author: Ximin Luo <infinity0 at pwned.gg>
Date:   Sun Sep 21 01:11:52 2014 +0100

    Imported Upstream version 2014.07.06.05
---
 chrome.manifest                                    |  22 ++--
 chrome/content/australis.xul                       |  16 ++-
 chrome/content/overlay.js                          |   1 -
 chrome/content/prefs.js                            |  17 ++++
 chrome/content/prefs.xul                           |   6 +-
 chrome/content/{legacy.xul => prefsLegacy.xul}     |  13 +--
 chrome/content/urlbarBindings.xml                  |  49 +++++++--
 chrome/locale/bg-BG/overlay.dtd                    |   3 +
 chrome/locale/bg-BG/prefs.dtd                      |   3 +
 chrome/locale/cs/overlay.dtd                       |   3 +
 chrome/locale/cs/prefs.dtd                         |   3 +
 chrome/locale/da/overlay.dtd                       |   3 +
 chrome/locale/da/overlay.properties                |   2 +-
 chrome/locale/da/prefs.dtd                         |   5 +-
 chrome/locale/de/overlay.dtd                       |   3 +
 chrome/locale/de/overlay.properties                |   2 +-
 chrome/locale/de/prefs.dtd                         |   5 +-
 chrome/locale/dsb/overlay.dtd                      |   3 +
 chrome/locale/dsb/overlay.properties               |   2 +-
 chrome/locale/dsb/prefs.dtd                        |   5 +-
 chrome/locale/el/overlay.dtd                       |   3 +
 chrome/locale/el/overlay.properties                |   2 +-
 chrome/locale/el/prefs.dtd                         |   5 +-
 chrome/locale/en-US/overlay.dtd                    |   3 +
 chrome/locale/en-US/prefs.dtd                      |   3 +
 chrome/locale/eo/overlay.dtd                       |   3 +
 chrome/locale/eo/overlay.properties                |   2 +-
 chrome/locale/eo/prefs.dtd                         |   5 +-
 chrome/locale/es-ES/overlay.dtd                    |   3 +
 chrome/locale/es-ES/overlay.properties             |   2 +-
 chrome/locale/es-ES/prefs.dtd                      |   5 +-
 chrome/locale/fr/overlay.dtd                       |   3 +
 chrome/locale/fr/overlay.properties                |   2 +-
 chrome/locale/fr/prefs.dtd                         |   5 +-
 chrome/locale/he/overlay.dtd                       |   3 +
 chrome/locale/he/overlay.properties                |   2 +-
 chrome/locale/he/prefs.dtd                         |   5 +-
 chrome/locale/hsb/overlay.dtd                      |   3 +
 chrome/locale/hsb/overlay.properties               |   2 +-
 chrome/locale/hsb/prefs.dtd                        |   5 +-
 chrome/locale/hu/overlay.dtd                       |   3 +
 chrome/locale/hu/prefs.dtd                         |   3 +
 chrome/locale/it-IT/overlay.dtd                    |   3 +
 chrome/locale/it-IT/prefs.dtd                      |   3 +
 chrome/locale/ja-JP/overlay.dtd                    |   3 +
 chrome/locale/ja-JP/overlay.properties             |   2 +-
 chrome/locale/ja-JP/prefs.dtd                      |   5 +-
 chrome/locale/nb-NO/overlay.dtd                    |   3 +
 chrome/locale/nb-NO/overlay.properties             |   2 +-
 chrome/locale/nb-NO/prefs.dtd                      |   5 +-
 chrome/locale/nl/meta.properties                   |   2 +-
 chrome/locale/nl/overlay.dtd                       |   3 +
 chrome/locale/nl/overlay.properties                |   2 +-
 chrome/locale/nl/prefs.dtd                         |   7 +-
 chrome/locale/pl/overlay.dtd                       |   5 +-
 chrome/locale/pl/overlay.properties                |   2 +-
 chrome/locale/pl/prefs.dtd                         |  23 +++--
 chrome/locale/pt-BR/overlay.dtd                    |   3 +
 chrome/locale/pt-BR/prefs.dtd                      |   3 +
 chrome/locale/ro/overlay.dtd                       |   3 +
 chrome/locale/ro/overlay.properties                |   2 +-
 chrome/locale/ro/prefs.dtd                         |   5 +-
 chrome/locale/ru/overlay.dtd                       |   3 +
 chrome/locale/ru/prefs.dtd                         |   3 +
 chrome/locale/sr/overlay.dtd                       |   5 +-
 chrome/locale/sr/overlay.properties                |   2 +-
 chrome/locale/sr/prefs.dtd                         |  41 ++++----
 chrome/locale/sv-SE/overlay.dtd                    |   3 +
 chrome/locale/sv-SE/overlay.properties             |   2 +-
 chrome/locale/sv-SE/prefs.dtd                      |   5 +-
 chrome/locale/tr/overlay.dtd                       |   3 +
 chrome/locale/tr/overlay.properties                |   2 +-
 chrome/locale/tr/prefs.dtd                         |   5 +-
 chrome/locale/zh-CN/overlay.dtd                    |   3 +
 chrome/locale/zh-CN/overlay.properties             |   4 +-
 chrome/locale/zh-CN/prefs.dtd                      |   7 +-
 chrome/locale/zh-TW/meta.properties                |   2 +-
 chrome/locale/zh-TW/overlay.dtd                    |   3 +
 chrome/locale/zh-TW/overlay.properties             |   2 +-
 chrome/locale/zh-TW/prefs.dtd                      |  11 +-
 chrome/skin/all/australis.css                      |  44 ++++++++
 chrome/skin/all/throbber-idle.png                  | Bin 0 -> 713 bytes
 .../skin/all/{legacy.css => version/overlay32.css} |   0
 chrome/skin/pinstripe/australis.css                |   5 +
 chrome/skin/pinstripe/legacy.css                   |   7 +-
 chrome/skin/pinstripe/overlay.css                  |   9 ++
 chrome/skin/winstripe/australis.css                |  24 +++++
 chrome/skin/winstripe/legacy.css                   |   4 +
 chrome/skin/winstripe/overlay.css                  |   5 -
 components/status4evar.js                          |  11 +-
 components/status4evar.xpt                         | Bin 1427 -> 1465 bytes
 defaults/preferences/defaults.js                   |   1 +
 install.rdf                                        |   8 +-
 modules/Australis.jsm                              |  33 ++++++
 modules/Downloads.jsm                              | 112 +++++++++++++++------
 modules/Progress.jsm                               |  26 +++++
 modules/Status.jsm                                 |   2 +-
 modules/Status4Evar.jsm                            |  26 +++--
 modules/Toolbars.jsm                               |   6 +-
 99 files changed, 594 insertions(+), 159 deletions(-)

diff --git a/chrome.manifest b/chrome.manifest
index 08f7df3..39ec6b1 100644
--- a/chrome.manifest
+++ b/chrome.manifest
@@ -47,18 +47,20 @@ skin status4evar-os classic/1.0 chrome/skin/winstripe/   os=WINNT
 skin status4evar-os classic/1.0 chrome/skin/pinstripe/   os=Darwin
 
 # Overlays
-overlay chrome://browser/content/browser.xul chrome://status4evar/content/overlay.xul
-overlay chrome://browser/content/browser.xul chrome://status4evar/content/australis.xul appversion>=29.0
-overlay chrome://browser/content/browser.xul chrome://status4evar/content/legacy.xul    appversion<=28.*
+overlay chrome://browser/content/browser.xul   chrome://status4evar/content/overlay.xul
+overlay chrome://browser/content/browser.xul   chrome://status4evar/content/australis.xul   appversion>=29.0
+overlay chrome://browser/content/browser.xul   chrome://status4evar/content/legacy.xul      appversion<=28.*
+overlay chrome://status4evar/content/prefs.xul chrome://status4evar/content/prefsLegacy.xul appversion<=28.*
 
 # Styles
-style   chrome://global/content/customizeToolbar.xul chrome://status4evar/content/overlay.css      appversion<=28.*
-style   chrome://global/content/customizeToolbar.xul chrome://status4evar/skin/overlay.css         appversion<=28.*
-style   chrome://global/content/customizeToolbar.xul chrome://status4evar-os/skin/overlay.css      appversion<=28.*
-style   chrome://global/content/customizeToolbar.xul chrome://status4evar-os/skin/legacy.css       appversion<=28.*
-style   chrome://status4evar/content/prefs.xul       chrome://status4evar/skin/version/prefs26.css appversion>=26.0
-style   chrome://status4evar/content/prefs.xul       chrome://status4evar/skin/version/prefs28.css appversion<=28.*
-style   chrome://status4evar/content/prefs.xul       chrome://status4evar/skin/version/prefs29.css appversion>=29.0
+style   chrome://browser/content/browser.xul         chrome://status4evar/skin/version/overlay32.css appversion>=32.0
+style   chrome://global/content/customizeToolbar.xul chrome://status4evar/content/overlay.css        appversion<=28.*
+style   chrome://global/content/customizeToolbar.xul chrome://status4evar/skin/overlay.css           appversion<=28.*
+style   chrome://global/content/customizeToolbar.xul chrome://status4evar-os/skin/overlay.css        appversion<=28.*
+style   chrome://global/content/customizeToolbar.xul chrome://status4evar-os/skin/legacy.css         appversion<=28.*
+style   chrome://status4evar/content/prefs.xul       chrome://status4evar/skin/version/prefs26.css   appversion>=26.0
+style   chrome://status4evar/content/prefs.xul       chrome://status4evar/skin/version/prefs28.css   appversion<=28.*
+style   chrome://status4evar/content/prefs.xul       chrome://status4evar/skin/version/prefs29.css   appversion>=29.0
 
 # XPCOM
 interfaces components/status4evar.xpt
diff --git a/chrome/content/australis.xul b/chrome/content/australis.xul
index 640131f..6b02fdb 100644
--- a/chrome/content/australis.xul
+++ b/chrome/content/australis.xul
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE overlay>
+<!DOCTYPE overlay SYSTEM "chrome://status4evar/locale/overlay.dtd">
 
 <!--
    - ***** BEGIN LICENSE BLOCK *****
@@ -21,10 +21,20 @@
 
 	<script type="application/javascript" src="chrome://status4evar/content/australis.js"/>
 
+	<toolbarpalette id="BrowserToolbarPalette">
+		<toolbaritem id="status4evar-throbber-widget"
+		             title="&status4evar.throbber.widget.title;"
+		             removable="true">
+			<vbox pack="center">
+				<image/>
+			</vbox>
+		</toolbaritem>
+	</toolbarpalette>
+
 	<vbox id="browser-bottombox">
 		<toolbar id="status4evar-status-bar"
-			toolbarname="Status Bar"
-			accesskey="S"
+			toolbarname="&status4evar.status.toolbar.title;"
+			accesskey="&status4evar.status.toolbar.accessKey;"
 			customizable="true"
 			class="toolbar-primary"
 			context="toolbar-context-menu"
diff --git a/chrome/content/overlay.js b/chrome/content/overlay.js
index 0bf846c..2fc93fb 100644
--- a/chrome/content/overlay.js
+++ b/chrome/content/overlay.js
@@ -5,7 +5,6 @@
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
  * 
- * Original code copyright (C) Mozilla Foundation. All Rights Reserved.
  * Copyright (C) 2010, 2012, 2014 Matthew Turnbull <sparky at bluefang-logic.com>. All Rights Reserved.
  * 
  * ***** END LICENSE BLOCK *****
diff --git a/chrome/content/prefs.js b/chrome/content/prefs.js
index e470eb9..df95e75 100644
--- a/chrome/content/prefs.js
+++ b/chrome/content/prefs.js
@@ -436,6 +436,18 @@ var status4evarPrefs =
 		return this.statusUrlbarPositionValue = document.getElementById("status4evar-status-urlbar-position-value");
 	},
 
+	get downloadButtonActionCommandPref()
+	{
+		delete this.downloadButtonActionCommandPref;
+		return this.downloadButtonActionCommandPref = document.getElementById("status4evar-pref-download-button-action-command");
+	},
+
+	get downloadButtonActionThirdPartyItem()
+	{
+		delete this.downloadButtonActionThirdPartyItem;
+		return this.downloadButtonActionThirdPartyItem = document.getElementById("status4evar-download-button-action-menu-thirdparty");
+	},
+
 	onPrefWindowLoad: function()
 	{
 		let showWarning = this.advancedShowWarningPref.value;
@@ -449,6 +461,11 @@ var status4evarPrefs =
 		{
 			this.statusUrlbarPositionValue.setAttribute("dir", "reverse");
 		}
+
+		if(!this.downloadButtonActionCommandPref.value)
+		{
+			this.downloadButtonActionThirdPartyItem.disabled = true;
+		}
 	},
 
 	onPrefWindowUnLoad: function()
diff --git a/chrome/content/prefs.xul b/chrome/content/prefs.xul
index 214c6b9..d252b2e 100644
--- a/chrome/content/prefs.xul
+++ b/chrome/content/prefs.xul
@@ -306,6 +306,8 @@
 			<preference id="status4evar-pref-download-notify-timeout" name="status4evar.download.notify.timeout" type="int" />
 			<preference id="status4evar-pref-download-progress"       name="status4evar.download.progress"       type="int" />
 			<preference id="status4evar-pref-download-tooltip"        name="status4evar.download.tooltip"        type="int" />
+
+			<preference id="status4evar-pref-download-button-action-command" name="status4evar.download.button.action.command" type="string"/>
 		</preferences>
 
 		<commandset id="status4evar-commandset-download">
@@ -345,6 +347,8 @@
 					<menuitem value="0" label="&status4evar.option.nothing;" />
 					<menuitem value="1" label="&status4evar.option.firefoxdefault;" />
 					<menuitem value="2" label="&status4evar.option.download.library;" />
+					<menuitem value="3" label="&status4evar.option.download.tab;" />
+					<menuitem value="4" label="&status4evar.option.download.thirdparty;" id="status4evar-download-button-action-menu-thirdparty" />
 				</menupopup>
 			</menulist>
 		</hbox>
@@ -381,7 +385,7 @@
 		</vbox>
 	</prefpane>
 
-	<prefpane id="status4evar-pane-addonbar" label="&status4evar.pane.addonbar;">
+	<prefpane id="status4evar-pane-addonbar" label="&status4evar.pane.statusbar;">
 		<preferences>
 			<preference id="status4evar-pref-addonbar-borderStyle"   name="status4evar.addonbar.borderStyle"   type="bool" />
 			<preference id="status4evar-pref-addonbar-closeButton"   name="status4evar.addonbar.closeButton"   type="bool" />
diff --git a/chrome/content/legacy.xul b/chrome/content/prefsLegacy.xul
similarity index 58%
copy from chrome/content/legacy.xul
copy to chrome/content/prefsLegacy.xul
index 208d720..80ff2bb 100644
--- a/chrome/content/legacy.xul
+++ b/chrome/content/prefsLegacy.xul
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE overlay>
+<!DOCTYPE overlay SYSTEM "chrome://status4evar/locale/prefs.dtd">
 
 <!--
    - ***** BEGIN LICENSE BLOCK *****
@@ -8,17 +8,14 @@
    - License, v. 2.0. If a copy of the MPL was not distributed with this
    - file, You can obtain one at http://mozilla.org/MPL/2.0/.
    - 
-   - Copyright (C) 2014 Matthew Turnbull <sparky at bluefang-logic.com>. All Rights Reserved.
+   - Copyright (C) 2013 Matthew Turnbull <sparky at bluefang-logic.com>. All Rights Reserved.
    - 
    - ***** END LICENSE BLOCK *****
 -->
 
-<?xml-stylesheet href="chrome://status4evar/skin/legacy.css" type="text/css" ?>
-<?xml-stylesheet href="chrome://status4evar-os/skin/legacy.css" type="text/css" ?>
-
-<overlay id="status4evar-legacy-overlay"
+<overlay id="status4evar-prefsLegacy-overlay"
          xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
 
-	<statusbar id="status-bar" ordinal="1" />
-</overlay>
+	<prefpane id="status4evar-pane-addonbar" label="&status4evar.pane.addonbar;"/>
 
+</overlay>
diff --git a/chrome/content/urlbarBindings.xml b/chrome/content/urlbarBindings.xml
index 4fd7098..4cdc627 100644
--- a/chrome/content/urlbarBindings.xml
+++ b/chrome/content/urlbarBindings.xml
@@ -54,8 +54,8 @@
 									<xul:hbox class="urlbar-input-layer-children" xbl:inherits="overlinkstate">
 										<children/>
 									</xul:hbox>
-									<html:input anonid="input" class="autocomplete-textbox urlbar-input textbox-input uri-element-right-align" flex="1" allowevents="true"
-										    xbl:inherits="tooltiptext=inputtooltiptext,onfocus,onblur,value,type,maxlength,disabled,size,readonly,placeholder,tabindex,accesskey"/>
+									<html:input anonid="input" class="autocomplete-textbox urlbar-input textbox-input uri-element-right-align" allowevents="true"
+										    xbl:inherits="tooltiptext=inputtooltiptext,value,type,maxlength,disabled,size,readonly,placeholder,tabindex,accesskey"/>
 								</xul:hbox>
 								<xul:hbox class="urlbar-input-layer-children" xbl:inherits="overlinkstate">
 									<children includes="hbox"/>
@@ -100,6 +100,11 @@
 				document.getAnonymousElementByAttribute(this, "anonid", "over-link-path-label");
 			]]></field>
 
+
+			<field name="_status"><![CDATA[
+				null
+			]]></field>
+
 			<field name="_overLinkHostValue"><![CDATA[
 				null
 			]]></field>
@@ -116,6 +121,10 @@
 				null
 			]]></field>
 
+			<field name="_pmpack"><![CDATA[
+				null
+			]]></field>
+
 			<field name="_reOverLinkURL" readonly="true"><![CDATA[
 				/^((?:[a-z0-9+.-]+:\/\/)?[^\/]+\/?)(.*)$/
 			]]></field>
@@ -130,6 +139,17 @@
 				]]></getter>
 			</property>
 
+			<property name="pmpack">
+				<setter><![CDATA[
+					this.setAttribute("pmpack", val);
+					this._pmpack = val;
+					return val;
+				]]></setter>
+				<getter><![CDATA[
+					return this.getAttribute("pmpack");
+				]]></getter>
+			</property>
+
 			<method name="handleEvent">
 				<parameter name="aEvent"/>
 				<body><![CDATA[
@@ -149,7 +169,7 @@
 							}
 							break;
 						default:
-							this.__proto__.__proto__.handleEvent.call(this, aEvent);
+							Object.getPrototypeOf(Object.getPrototypeOf(this)).handleEvent.call(this, aEvent);
 							break;
 					}
 				]]></body>
@@ -173,6 +193,8 @@
 					// while scrolling.  Therefore it's important that it be fast.  Don't
 					// regress performance when you modify it!
 
+					this._status = aURL;
+
 					// Hide the over-link immediately if necessary.
 					if((!aURL && (XULBrowserWindow.hideOverLinkImmediately
 					   || this._hideOverLinkImmediately)) || this.focused)
@@ -186,7 +208,7 @@
 						this._updateOverLink(aURL);
 						this._setOverLinkState("fade-in");
 					}
-					else
+					else if(this._overLinkState)
 					{
 						this._setOverLinkState("fade-out");
 					}
@@ -196,7 +218,7 @@
 			<method name="_hideOverLink">
 				<body><![CDATA[
 					this._hideOverLinkImmediately = true;
-					this.setStatus("");
+					this._setOverLinkState(null);
 					this._hideOverLinkImmediately = false;
 				]]></body>
 			</method>
@@ -231,7 +253,6 @@
 							this.setAttribute("overlinkstate", aVal);
 							break;
 						default:
-							aVal = null;
 							this.removeAttribute("overlinkstate");
 							this.formatValue();
 							break;
@@ -298,12 +319,12 @@
 
 			<method name="formatValue">
 				<body><![CDATA[
-					if(this._overLinkState != null)
+					if(this._overLinkState)
 					{
 						return;
 					}
 
-					this.__proto__.__proto__.formatValue.call(this);
+					Object.getPrototypeOf(Object.getPrototypeOf(this)).formatValue.call(this);
 				]]></body>
 			</method>
 		</implementation>
@@ -311,6 +332,18 @@
 		<handlers>
 			<handler event="focus" phase="capturing"><![CDATA[
 				this._hideOverLink();
+				if(this._pmpack == "center")
+				{
+					this.setAttribute("pmpack", "end");
+				}
+			]]></handler>
+
+			<handler event="blur" phase="capturing"><![CDATA[
+				this.setAttribute("pmpack", this._pmpack);
+				if(this._status)
+				{
+					this._setOverLinkState("fade-in");
+				}
 			]]></handler>
 
 			<handler event="ValueChange" phase="capturing"><![CDATA[
diff --git a/chrome/locale/bg-BG/overlay.dtd b/chrome/locale/bg-BG/overlay.dtd
index 98b5749..bd5bba4 100644
--- a/chrome/locale/bg-BG/overlay.dtd
+++ b/chrome/locale/bg-BG/overlay.dtd
@@ -1,5 +1,8 @@
+<!ENTITY status4evar.status.toolbar.accessKey "С">
+<!ENTITY status4evar.status.toolbar.title "Лента на състоянието">
 <!ENTITY status4evar.status.widget.title "Текст за състоянието">
 <!ENTITY status4evar.progress.widget.title "Показване на напредъка">
+<!ENTITY status4evar.throbber.widget.title "Activity Indicator">
 <!ENTITY status4evar.download.widget.title "Състояние на изтеглянията">
 <!ENTITY status4evar.options.widget.title "Настройки на Status-4-Evar">
 <!ENTITY status4evar.options.widget.label "Status-4-Evar">
diff --git a/chrome/locale/bg-BG/prefs.dtd b/chrome/locale/bg-BG/prefs.dtd
index 19cfe8a..a3565b7 100644
--- a/chrome/locale/bg-BG/prefs.dtd
+++ b/chrome/locale/bg-BG/prefs.dtd
@@ -3,6 +3,7 @@
 <!ENTITY status4evar.pane.progress "Напредък">
 <!ENTITY status4evar.pane.download "Изтегляния">
 <!ENTITY status4evar.pane.addonbar "Лента на добавките">
+<!ENTITY status4evar.pane.statusbar "Лента на състоянието">
 <!ENTITY status4evar.pane.advanced "Разширени">
 <!ENTITY status4evar.tab.general "Основни">
 <!ENTITY status4evar.tab.toolbar "Лента с инструменти">
@@ -36,6 +37,8 @@
 <!ENTITY status4evar.option.round "с мащабиране">
 <!ENTITY status4evar.option.firefoxdefault "По подразбиране">
 <!ENTITY status4evar.option.download.library "Библиотека">
+<!ENTITY status4evar.option.download.tab "Подпрозорец">
+<!ENTITY status4evar.option.download.thirdparty "Външна приставка">
 <!ENTITY status4evar.unit.milliseconds "милисекунди">
 <!ENTITY status4evar.unit.seconds "секунди">
 <!ENTITY status4evar.unit.px "px">
diff --git a/chrome/locale/cs/overlay.dtd b/chrome/locale/cs/overlay.dtd
index 0ac27a5..db6c708 100644
--- a/chrome/locale/cs/overlay.dtd
+++ b/chrome/locale/cs/overlay.dtd
@@ -1,5 +1,8 @@
+<!ENTITY status4evar.status.toolbar.accessKey "S">
+<!ENTITY status4evar.status.toolbar.title "Status Bar">
 <!ENTITY status4evar.status.widget.title "Stavový text">
 <!ENTITY status4evar.progress.widget.title "Měřič činnosti">
+<!ENTITY status4evar.throbber.widget.title "Activity Indicator">
 <!ENTITY status4evar.download.widget.title "Průběh stahování">
 <!ENTITY status4evar.options.widget.title "Možnosti Status-4-Evar">
 <!ENTITY status4evar.options.widget.label "Status-4-Evar">
diff --git a/chrome/locale/cs/prefs.dtd b/chrome/locale/cs/prefs.dtd
index ecfb6ff..3a65b75 100644
--- a/chrome/locale/cs/prefs.dtd
+++ b/chrome/locale/cs/prefs.dtd
@@ -3,6 +3,7 @@
 <!ENTITY status4evar.pane.progress "Činnost">
 <!ENTITY status4evar.pane.download "Stahování">
 <!ENTITY status4evar.pane.addonbar "Lišta doplňků">
+<!ENTITY status4evar.pane.statusbar "Status Bar">
 <!ENTITY status4evar.pane.advanced "Rozšířené">
 <!ENTITY status4evar.tab.general "Obecné">
 <!ENTITY status4evar.tab.toolbar "Nástrojová lišta">
@@ -36,6 +37,8 @@
 <!ENTITY status4evar.option.round "Kulaté">
 <!ENTITY status4evar.option.firefoxdefault "Firefox default">
 <!ENTITY status4evar.option.download.library "Library">
+<!ENTITY status4evar.option.download.tab "Tab">
+<!ENTITY status4evar.option.download.thirdparty "3rd Party">
 <!ENTITY status4evar.unit.milliseconds "milliseconds">
 <!ENTITY status4evar.unit.seconds "vteřinách">
 <!ENTITY status4evar.unit.px "px">
diff --git a/chrome/locale/da/overlay.dtd b/chrome/locale/da/overlay.dtd
index a2af5cb..df15c40 100644
--- a/chrome/locale/da/overlay.dtd
+++ b/chrome/locale/da/overlay.dtd
@@ -1,5 +1,8 @@
+<!ENTITY status4evar.status.toolbar.accessKey "S">
+<!ENTITY status4evar.status.toolbar.title "Statuslinje">
 <!ENTITY status4evar.status.widget.title "Statustekst">
 <!ENTITY status4evar.progress.widget.title "Statusindikator">
+<!ENTITY status4evar.throbber.widget.title "Aktivitetsindikator">
 <!ENTITY status4evar.download.widget.title "Filhentningsstatus">
 <!ENTITY status4evar.options.widget.title "Status-4-Evar indstillinger">
 <!ENTITY status4evar.options.widget.label "Status-4-Evar">
diff --git a/chrome/locale/da/overlay.properties b/chrome/locale/da/overlay.properties
index a61a0aa..adefaf2 100644
--- a/chrome/locale/da/overlay.properties
+++ b/chrome/locale/da/overlay.properties
@@ -5,4 +5,4 @@ nv_done=Færdig
 nv_stopped=Stoppet
 nv_timeout=Fik timeout
 statusText=Statustekst
-legacyWidgetTitle=Legacy Status Bar
+legacyWidgetTitle=Ældre statuslinje
diff --git a/chrome/locale/da/prefs.dtd b/chrome/locale/da/prefs.dtd
index a019e78..8a02272 100644
--- a/chrome/locale/da/prefs.dtd
+++ b/chrome/locale/da/prefs.dtd
@@ -3,6 +3,7 @@
 <!ENTITY status4evar.pane.progress "Forløb">
 <!ENTITY status4evar.pane.download "Filhentning">
 <!ENTITY status4evar.pane.addonbar "Tilføjelseslinje">
+<!ENTITY status4evar.pane.statusbar "Statuslinje">
 <!ENTITY status4evar.pane.advanced "Avanceret">
 <!ENTITY status4evar.tab.general "Generelt">
 <!ENTITY status4evar.tab.toolbar "Værktøjslinje">
@@ -36,6 +37,8 @@
 <!ENTITY status4evar.option.round "Afrund">
 <!ENTITY status4evar.option.firefoxdefault "Firefox standard">
 <!ENTITY status4evar.option.download.library "Bogmærker og historik">
+<!ENTITY status4evar.option.download.tab "Faneblad">
+<!ENTITY status4evar.option.download.thirdparty "Tredjepart">
 <!ENTITY status4evar.unit.milliseconds "millisekunder">
 <!ENTITY status4evar.unit.seconds "sekunder">
 <!ENTITY status4evar.unit.px "px">
@@ -86,7 +89,7 @@
 <!ENTITY status4evar.addonbar.borderStyle "Anvend alternative kanter til værktøjslinje">
 <!ENTITY status4evar.addonbar.windowGripper "Vis gribelinjen til ændring af vinduesstørrelse">
 <!ENTITY status4evar.addonbar.closeButton "Vis knappen Luk">
-<!ENTITY status4evar.addonbar.legacyShim "Enable legacy status bar panel support">
+<!ENTITY status4evar.addonbar.legacyShim "Aktiver understøttelse af ældre statuslinjepanel">
 <!ENTITY status4evar.advanced.warning "Disse avancerede indstillinger kan forårsage problemer med Status-4-Evar eller andre udvidelser. Ændr på eget ansvar.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding "Forsøg af tvinge adresselinjen XBL-binding.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding.desc "Vælg kun denne indstilling, hvis du har problemer med, at forløbet i adresselinjen eller statusteksten vises forkert. Den kan muligvis ødelægge andre udvidelser, som prøver at sætte en XBL-binding på adresselinjen.">
diff --git a/chrome/locale/de/overlay.dtd b/chrome/locale/de/overlay.dtd
index e52357b..1bd6e3e 100644
--- a/chrome/locale/de/overlay.dtd
+++ b/chrome/locale/de/overlay.dtd
@@ -1,5 +1,8 @@
+<!ENTITY status4evar.status.toolbar.accessKey "S">
+<!ENTITY status4evar.status.toolbar.title "Status-Leiste">
 <!ENTITY status4evar.status.widget.title "Statustext">
 <!ENTITY status4evar.progress.widget.title "Fortschrittsanzeige">
+<!ENTITY status4evar.throbber.widget.title "Aktivitätsanzeige">
 <!ENTITY status4evar.download.widget.title "Download-Status">
 <!ENTITY status4evar.options.widget.title "Status-4-Evar-Einstellungen">
 <!ENTITY status4evar.options.widget.label "Status-4-Evar">
diff --git a/chrome/locale/de/overlay.properties b/chrome/locale/de/overlay.properties
index d3f7896..6e0a91a 100644
--- a/chrome/locale/de/overlay.properties
+++ b/chrome/locale/de/overlay.properties
@@ -5,4 +5,4 @@ nv_done=Fertig
 nv_stopped=Angehalten
 nv_timeout=Zeitüberschreitung
 statusText=Statustext
-legacyWidgetTitle=Legacy Status Bar
+legacyWidgetTitle=Alte Statusleiste
diff --git a/chrome/locale/de/prefs.dtd b/chrome/locale/de/prefs.dtd
index 5aab596..2f23be1 100644
--- a/chrome/locale/de/prefs.dtd
+++ b/chrome/locale/de/prefs.dtd
@@ -3,6 +3,7 @@
 <!ENTITY status4evar.pane.progress "Fortschritt">
 <!ENTITY status4evar.pane.download "Download">
 <!ENTITY status4evar.pane.addonbar "Add-on-Leiste">
+<!ENTITY status4evar.pane.statusbar "Status-Leiste">
 <!ENTITY status4evar.pane.advanced "Erweitert">
 <!ENTITY status4evar.tab.general "Allgemein">
 <!ENTITY status4evar.tab.toolbar "Symbolleiste">
@@ -36,6 +37,8 @@
 <!ENTITY status4evar.option.round "gerundet">
 <!ENTITY status4evar.option.firefoxdefault "Firefox Standard">
 <!ENTITY status4evar.option.download.library "Bibliothek">
+<!ENTITY status4evar.option.download.tab "Tab">
+<!ENTITY status4evar.option.download.thirdparty "anderer Seite">
 <!ENTITY status4evar.unit.milliseconds "Millisekunden">
 <!ENTITY status4evar.unit.seconds "Sekunden">
 <!ENTITY status4evar.unit.px "Pixel">
@@ -86,7 +89,7 @@
 <!ENTITY status4evar.addonbar.borderStyle "Alternativen Symbolleisten-Rand verwenden">
 <!ENTITY status4evar.addonbar.windowGripper "Anfasser zur Fenstergrößenänderung anzeigen">
 <!ENTITY status4evar.addonbar.closeButton "Schließen-Schaltfläche anzeigen">
-<!ENTITY status4evar.addonbar.legacyShim "Enable legacy status bar panel support">
+<!ENTITY status4evar.addonbar.legacyShim "Unterstützung für alte Statusleiste aktivieren">
 <!ENTITY status4evar.advanced.warning "Diese erweiterten Einstellungen können Probleme mit Status-4-Evar oder anderen Erweiterungen verursachen. Änderungen nur auf eigene Gefahr!">
 <!ENTITY status4evar.advanced.urlbar.forceBinding "XBL-Bindung der Adressleiste erzwingen.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding.desc "Nur auswählen wenn Sie Probleme mit der Darstellung der Fortschrittsanzeige in der Adressleiste oder dem Statustext haben. Dies kann möglicherweise Probleme, mit anderen Erweiterungen die eine XBL-Bindung auf der Adressleiste setzen, verursachen.">
diff --git a/chrome/locale/dsb/overlay.dtd b/chrome/locale/dsb/overlay.dtd
index c886c34..f2d1e7e 100644
--- a/chrome/locale/dsb/overlay.dtd
+++ b/chrome/locale/dsb/overlay.dtd
@@ -1,5 +1,8 @@
+<!ENTITY status4evar.status.toolbar.accessKey "S">
+<!ENTITY status4evar.status.toolbar.title "Statusowa rědka">
 <!ENTITY status4evar.status.widget.title "Statusowy tekst">
 <!ENTITY status4evar.progress.widget.title "Póstupowe měridło">
+<!ENTITY status4evar.throbber.widget.title "Activity Indicator">
 <!ENTITY status4evar.download.widget.title "Ześěgnjeński status">
 <!ENTITY status4evar.options.widget.title "Status-4-Evar Opcije">
 <!ENTITY status4evar.options.widget.label "Status-4-Evar">
diff --git a/chrome/locale/dsb/overlay.properties b/chrome/locale/dsb/overlay.properties
index a13c044..2c5393f 100644
--- a/chrome/locale/dsb/overlay.properties
+++ b/chrome/locale/dsb/overlay.properties
@@ -5,4 +5,4 @@ nv_done=Gótowo
 nv_stopped=Zastajony
 nv_timeout=Cas pśekšocony
 statusText=statusowy tekst
-legacyWidgetTitle=Legacy Status Bar
+legacyWidgetTitle=Stara statusowa rědka
diff --git a/chrome/locale/dsb/prefs.dtd b/chrome/locale/dsb/prefs.dtd
index a20fb39..278ab67 100644
--- a/chrome/locale/dsb/prefs.dtd
+++ b/chrome/locale/dsb/prefs.dtd
@@ -3,6 +3,7 @@
 <!ENTITY status4evar.pane.progress "Póstup">
 <!ENTITY status4evar.pane.download "Ześěgnjenje">
 <!ENTITY status4evar.pane.addonbar "Kšoma dodankow">
+<!ENTITY status4evar.pane.statusbar "Statusowa rědka">
 <!ENTITY status4evar.pane.advanced "Rozšyrjone">
 <!ENTITY status4evar.tab.general "Powšykny">
 <!ENTITY status4evar.tab.toolbar "Rědowa kšoma">
@@ -36,6 +37,8 @@
 <!ENTITY status4evar.option.round "Wótrownaś">
 <!ENTITY status4evar.option.firefoxdefault "Firefox standard">
 <!ENTITY status4evar.option.download.library "Biblioteka">
+<!ENTITY status4evar.option.download.tab "Rejtark">
+<!ENTITY status4evar.option.download.thirdparty "Tśeśi póbitowaŕ">
 <!ENTITY status4evar.unit.milliseconds "milisekundach">
 <!ENTITY status4evar.unit.seconds "sekundach">
 <!ENTITY status4evar.unit.px "px">
@@ -86,7 +89,7 @@
 <!ENTITY status4evar.addonbar.borderStyle "Alternatiwne ramiki rědoweje kšomy wužywaś">
 <!ENTITY status4evar.addonbar.windowGripper "Pśimk za změnjanje wjelikosći wokna pokazaś">
 <!ENTITY status4evar.addonbar.closeButton "Tłocašk "Zacyniś" pokazaś">
-<!ENTITY status4evar.addonbar.legacyShim "Enable legacy status bar panel support">
+<!ENTITY status4evar.addonbar.legacyShim "Pódpěru za staru statusowu rědku zmóžniś">
 <!ENTITY status4evar.advanced.warning "Toś te rozšyrjone nastajenja mógu problemy z Status-4-Evar abo drugimi rozšyrjenjami zawinowaś. Změńśo je na swójo riziko.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding "Wopyt XBL-zwězanje adresowego póla wunuźiś.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding.desc "Wuběŕśo to jano, jolic maśo problemy z póstupom adresowego póla abo jolic statusowy tekst njezwobraznja se korektnje. To mógło snaź druge rozšyrjenja kazyś, kótarež wopytuju XBL-zwězanje na adresowem pólu stajiś.">
diff --git a/chrome/locale/el/overlay.dtd b/chrome/locale/el/overlay.dtd
index 8f1d620..8125f9b 100644
--- a/chrome/locale/el/overlay.dtd
+++ b/chrome/locale/el/overlay.dtd
@@ -1,5 +1,8 @@
+<!ENTITY status4evar.status.toolbar.accessKey "κ">
+<!ENTITY status4evar.status.toolbar.title "Γραμμή κατάστασης">
 <!ENTITY status4evar.status.widget.title "Κείμενο κατάστασης">
 <!ENTITY status4evar.progress.widget.title "Μετρητής προόδου">
+<!ENTITY status4evar.throbber.widget.title "Ενδείκτης δραστηριότητας">
 <!ENTITY status4evar.download.widget.title "Κατάσταση λήψεων">
 <!ENTITY status4evar.options.widget.title "Επιλογές για το Status-4-Evar">
 <!ENTITY status4evar.options.widget.label "Status-4-Evar">
diff --git a/chrome/locale/el/overlay.properties b/chrome/locale/el/overlay.properties
index 641bf92..f1aba0e 100644
--- a/chrome/locale/el/overlay.properties
+++ b/chrome/locale/el/overlay.properties
@@ -5,4 +5,4 @@ nv_done=Ολοκληρώθηκε
 nv_stopped=Διακόπηκε
 nv_timeout=Λήξη χρόνου
 statusText=Κείμενο κατάστασης
-legacyWidgetTitle=Legacy Status Bar
+legacyWidgetTitle=Γραμμή κατάστασης παλαιού τύπου
diff --git a/chrome/locale/el/prefs.dtd b/chrome/locale/el/prefs.dtd
index 5c620cf..ae72518 100644
--- a/chrome/locale/el/prefs.dtd
+++ b/chrome/locale/el/prefs.dtd
@@ -3,6 +3,7 @@
 <!ENTITY status4evar.pane.progress "Πρόοδος">
 <!ENTITY status4evar.pane.download "Λήψεις">
 <!ENTITY status4evar.pane.addonbar "Εργαλειοθήκη πρόσθετων">
+<!ENTITY status4evar.pane.statusbar "Γραμμή κατάστασης">
 <!ENTITY status4evar.pane.advanced "Προηγμένες">
 <!ENTITY status4evar.tab.general "Γενικά">
 <!ENTITY status4evar.tab.toolbar "Εργαλειοθήκη">
@@ -36,6 +37,8 @@
 <!ENTITY status4evar.option.round "Προσαρμογή">
 <!ENTITY status4evar.option.firefoxdefault "Προεπιλεγμένη του Firefox">
 <!ENTITY status4evar.option.download.library "Βιβλιοθήκη">
+<!ENTITY status4evar.option.download.tab "Καρτέλα">
+<!ENTITY status4evar.option.download.thirdparty "Ενέργεια τρίτου">
 <!ENTITY status4evar.unit.milliseconds "μιλιδευτερόλεπτα">
 <!ENTITY status4evar.unit.seconds "δευτερόλεπτα">
 <!ENTITY status4evar.unit.px "εικονοψηφίδες">
@@ -86,7 +89,7 @@
 <!ENTITY status4evar.addonbar.borderStyle "Χρήση εναλλακτικού περιγράμματος εργαλειοθήκης">
 <!ENTITY status4evar.addonbar.windowGripper "Εμφάνιση της λαβής αλλαγής μεγέθους του παραθύρου">
 <!ENTITY status4evar.addonbar.closeButton "Εμφάνιση του κουμπιού κλεισίματος">
-<!ENTITY status4evar.addonbar.legacyShim "Enable legacy status bar panel support">
+<!ENTITY status4evar.addonbar.legacyShim "Ενεργοποίηση υποστήριξης πίνακα γραμμής κατάστασης παλαιού τύπου">
 <!ENTITY status4evar.advanced.warning "Αυτές οι προηγμένες ρυθμίσεις μπορεί να προκαλέσουν προβλήματα με την επέκταση 'Status-4-EVAR' ή άλλες επεκτάσεις. Τροποποιήστε τις με δικό σας ρίσκο.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding "Προσπάθεια επιβολής της διάδεσης XBL γραμμής τοποθεσιών.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding.desc "Δοκιμάστε αυτήν την επιλογή μόνο εάν έχετε προβλήματα σωστής εμφάνισης της προόδου ή του κειμένου κατάστασης στη γραμμή τοποθεσιών. Αυτό εν δυνάμει διασπάει άλλες επεκτάσεις που προσπαθούν να θέσουν κάποια διάδεση XBL στη γραμμή τοποθεσιών.">
diff --git a/chrome/locale/en-US/overlay.dtd b/chrome/locale/en-US/overlay.dtd
index 4e1c275..cf589de 100644
--- a/chrome/locale/en-US/overlay.dtd
+++ b/chrome/locale/en-US/overlay.dtd
@@ -1,5 +1,8 @@
+<!ENTITY status4evar.status.toolbar.accessKey "S">
+<!ENTITY status4evar.status.toolbar.title "Status Bar">
 <!ENTITY status4evar.status.widget.title "Status Text">
 <!ENTITY status4evar.progress.widget.title "Progress Meter">
+<!ENTITY status4evar.throbber.widget.title "Activity Indicator">
 <!ENTITY status4evar.download.widget.title "Download Status">
 <!ENTITY status4evar.options.widget.title "Status-4-Evar Options">
 <!ENTITY status4evar.options.widget.label "Status-4-Evar">
diff --git a/chrome/locale/en-US/prefs.dtd b/chrome/locale/en-US/prefs.dtd
index 846930e..3c08463 100644
--- a/chrome/locale/en-US/prefs.dtd
+++ b/chrome/locale/en-US/prefs.dtd
@@ -4,6 +4,7 @@
 <!ENTITY status4evar.pane.progress "Progress">
 <!ENTITY status4evar.pane.download "Download">
 <!ENTITY status4evar.pane.addonbar "Add-on Bar">
+<!ENTITY status4evar.pane.statusbar "Status Bar">
 <!ENTITY status4evar.pane.advanced "Advanced">
 
 <!ENTITY status4evar.tab.general "General">
@@ -39,6 +40,8 @@
 <!ENTITY status4evar.option.round "Round">
 <!ENTITY status4evar.option.firefoxdefault "Firefox default">
 <!ENTITY status4evar.option.download.library "Library">
+<!ENTITY status4evar.option.download.tab "Tab">
+<!ENTITY status4evar.option.download.thirdparty "3rd Party">
 
 <!ENTITY status4evar.unit.milliseconds "milliseconds">
 <!ENTITY status4evar.unit.seconds "seconds">
diff --git a/chrome/locale/eo/overlay.dtd b/chrome/locale/eo/overlay.dtd
index d5c34f2..363d1ea 100644
--- a/chrome/locale/eo/overlay.dtd
+++ b/chrome/locale/eo/overlay.dtd
@@ -1,5 +1,8 @@
+<!ENTITY status4evar.status.toolbar.accessKey "S">
+<!ENTITY status4evar.status.toolbar.title "Statobreto">
 <!ENTITY status4evar.status.widget.title "Statoteksto">
 <!ENTITY status4evar.progress.widget.title "Plenumindikilo">
+<!ENTITY status4evar.throbber.widget.title "Activity Indicator">
 <!ENTITY status4evar.download.widget.title "Elŝutostato">
 <!ENTITY status4evar.options.widget.title "Opcioj de Status-4-Evar">
 <!ENTITY status4evar.options.widget.label "Status-4-Evar">
diff --git a/chrome/locale/eo/overlay.properties b/chrome/locale/eo/overlay.properties
index b9d0e2d..2c49e87 100644
--- a/chrome/locale/eo/overlay.properties
+++ b/chrome/locale/eo/overlay.properties
@@ -5,4 +5,4 @@ nv_done=Preta
 nv_stopped=Haltigita
 nv_timeout=Eltempinta
 statusText=Statoteksto
-legacyWidgetTitle=Legacy Status Bar
+legacyWidgetTitle=Malnova statobreto
diff --git a/chrome/locale/eo/prefs.dtd b/chrome/locale/eo/prefs.dtd
index ecb6a82..439aaf8 100644
--- a/chrome/locale/eo/prefs.dtd
+++ b/chrome/locale/eo/prefs.dtd
@@ -3,6 +3,7 @@
 <!ENTITY status4evar.pane.progress "Plenumado">
 <!ENTITY status4evar.pane.download "Elŝuto">
 <!ENTITY status4evar.pane.addonbar "Breto de aldonaĵoj">
+<!ENTITY status4evar.pane.statusbar "Statobreto">
 <!ENTITY status4evar.pane.advanced "Detala">
 <!ENTITY status4evar.tab.general "Ĝenerala">
 <!ENTITY status4evar.tab.toolbar "Ilaro">
@@ -36,6 +37,8 @@
 <!ENTITY status4evar.option.round "Rondigi">
 <!ENTITY status4evar.option.firefoxdefault "Firefox defaŭlta">
 <!ENTITY status4evar.option.download.library "Biblioteko">
+<!ENTITY status4evar.option.download.tab "Langeto">
+<!ENTITY status4evar.option.download.thirdparty "Tria ofertanto">
 <!ENTITY status4evar.unit.milliseconds "milisekundoj">
 <!ENTITY status4evar.unit.seconds "sekundoj">
 <!ENTITY status4evar.unit.px "rastrumeroj">
@@ -86,7 +89,7 @@
 <!ENTITY status4evar.addonbar.borderStyle "Uzi alternativajn ilbretajn borderojn">
 <!ENTITY status4evar.addonbar.windowGripper "Montri prenilon por fenestroskalado">
 <!ENTITY status4evar.addonbar.closeButton "Montri butonon 'Fermi'">
-<!ENTITY status4evar.addonbar.legacyShim "Enable legacy status bar panel support">
+<!ENTITY status4evar.addonbar.legacyShim "Ebligi subtenon por malnova statobreto">
 <!ENTITY status4evar.advanced.warning "Ĉi tiuj detalaj agordoj povas kaŭzi problemojn kun Status-4-Evar aŭ aliaj etendaĵoj. Modifu ilin je via propra risko.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding "Provo eldevigi la XBL-bindadon de la adresbreto.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding.desc "Elektu tion nur, se vi havas problemojn kun  la plenumado de la adresbreto aŭ se la statoteksto ne estas korekte vidigata. Tio povas ĝeni aliajn etendaĵojn, kiuj provas agordi XBL-bindadon en la adresbreto.">
diff --git a/chrome/locale/es-ES/overlay.dtd b/chrome/locale/es-ES/overlay.dtd
index 5268d0a..8243daa 100644
--- a/chrome/locale/es-ES/overlay.dtd
+++ b/chrome/locale/es-ES/overlay.dtd
@@ -1,5 +1,8 @@
+<!ENTITY status4evar.status.toolbar.accessKey "S">
+<!ENTITY status4evar.status.toolbar.title "Barra de estado">
 <!ENTITY status4evar.status.widget.title "Mensaje de estado">
 <!ENTITY status4evar.progress.widget.title "Medidor de progreso">
+<!ENTITY status4evar.throbber.widget.title "Activity Indicator">
 <!ENTITY status4evar.download.widget.title "Estado de las descargas">
 <!ENTITY status4evar.options.widget.title "Opciones de Status-4-Evar">
 <!ENTITY status4evar.options.widget.label "Status-4-Evar">
diff --git a/chrome/locale/es-ES/overlay.properties b/chrome/locale/es-ES/overlay.properties
index 5ba2c9f..a62c2dc 100644
--- a/chrome/locale/es-ES/overlay.properties
+++ b/chrome/locale/es-ES/overlay.properties
@@ -5,4 +5,4 @@ nv_done=Terminado
 nv_stopped=Detenido
 nv_timeout=Tiempo máximo excedido
 statusText=Mensaje de estado
-legacyWidgetTitle=Legacy Status Bar
+legacyWidgetTitle=Barra de Estado Heredada
diff --git a/chrome/locale/es-ES/prefs.dtd b/chrome/locale/es-ES/prefs.dtd
index 66a3d24..c5aa403 100644
--- a/chrome/locale/es-ES/prefs.dtd
+++ b/chrome/locale/es-ES/prefs.dtd
@@ -3,6 +3,7 @@
 <!ENTITY status4evar.pane.progress "Progreso">
 <!ENTITY status4evar.pane.download "Descargas">
 <!ENTITY status4evar.pane.addonbar "Barra de complementos">
+<!ENTITY status4evar.pane.statusbar "Barra de estado">
 <!ENTITY status4evar.pane.advanced "Avanzado">
 <!ENTITY status4evar.tab.general "General">
 <!ENTITY status4evar.tab.toolbar "Barra de herramientas">
@@ -36,6 +37,8 @@
 <!ENTITY status4evar.option.round "Redondeado">
 <!ENTITY status4evar.option.firefoxdefault "Predeterminado de Firefox">
 <!ENTITY status4evar.option.download.library "Catálogo">
+<!ENTITY status4evar.option.download.tab "Pestaña">
+<!ENTITY status4evar.option.download.thirdparty "Aplicación de terceros">
 <!ENTITY status4evar.unit.milliseconds "milisegundos">
 <!ENTITY status4evar.unit.seconds "segundos">
 <!ENTITY status4evar.unit.px "px">
@@ -86,7 +89,7 @@
 <!ENTITY status4evar.addonbar.borderStyle "Usar un estilo visual alternativo para los bordes">
 <!ENTITY status4evar.addonbar.windowGripper "Mostrar el deslizador para redimensionar la ventana">
 <!ENTITY status4evar.addonbar.closeButton "Mostrar el botón «Cerrar»">
-<!ENTITY status4evar.addonbar.legacyShim "Enable legacy status bar panel support">
+<!ENTITY status4evar.addonbar.legacyShim "Habilitar soporte a la barra de estado heredada">
 <!ENTITY status4evar.advanced.warning "Cambiar estas opciones avanzadas puede causar problemas con Status-4-Evar u otras extensiones. Hágalo bajo su propia responsabilidad.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding "Forzar la vinculación («binding») XBL a la barra de direcciones">
 <!ENTITY status4evar.advanced.urlbar.forceBinding.desc "Habilite esta opción sólo si el medidor de progreso o el mensaje de estado no son mostrados correctamente en la barra de direcciones. Esto causará problemas potencialmente a otras extensiones que asocian una vinculación XBL a la barra de direcciones.">
diff --git a/chrome/locale/fr/overlay.dtd b/chrome/locale/fr/overlay.dtd
index 04eeecf..602e059 100644
--- a/chrome/locale/fr/overlay.dtd
+++ b/chrome/locale/fr/overlay.dtd
@@ -1,5 +1,8 @@
+<!ENTITY status4evar.status.toolbar.accessKey "B">
+<!ENTITY status4evar.status.toolbar.title "Barre d'état">
 <!ENTITY status4evar.status.widget.title "Texte d'état">
 <!ENTITY status4evar.progress.widget.title "Barre de progression">
+<!ENTITY status4evar.throbber.widget.title "Indicateur d'acivité">
 <!ENTITY status4evar.download.widget.title "État du téléchargement">
 <!ENTITY status4evar.options.widget.title "Options de Status-4-Evar">
 <!ENTITY status4evar.options.widget.label "Status-4-Evar">
diff --git a/chrome/locale/fr/overlay.properties b/chrome/locale/fr/overlay.properties
index 3ae9e06..fe6506f 100644
--- a/chrome/locale/fr/overlay.properties
+++ b/chrome/locale/fr/overlay.properties
@@ -5,4 +5,4 @@ nv_done=Terminé
 nv_stopped=Arrêté
 nv_timeout=Hors délai
 statusText=Texte d'état
-legacyWidgetTitle=Legacy Status Bar
+legacyWidgetTitle=Héritage barre d'état
diff --git a/chrome/locale/fr/prefs.dtd b/chrome/locale/fr/prefs.dtd
index 34726c6..c2c3bfe 100644
--- a/chrome/locale/fr/prefs.dtd
+++ b/chrome/locale/fr/prefs.dtd
@@ -3,6 +3,7 @@
 <!ENTITY status4evar.pane.progress "Progression">
 <!ENTITY status4evar.pane.download "Téléchargement">
 <!ENTITY status4evar.pane.addonbar "Barre des modules">
+<!ENTITY status4evar.pane.statusbar "Barre d'état">
 <!ENTITY status4evar.pane.advanced "Avancés">
 <!ENTITY status4evar.tab.general "Générales">
 <!ENTITY status4evar.tab.toolbar "Barre d'outils">
@@ -36,6 +37,8 @@
 <!ENTITY status4evar.option.round "Arrondi">
 <!ENTITY status4evar.option.firefoxdefault "Défaut Firefox">
 <!ENTITY status4evar.option.download.library "Bibliothèque">
+<!ENTITY status4evar.option.download.tab "Onglet">
+<!ENTITY status4evar.option.download.thirdparty "Tierce partie">
 <!ENTITY status4evar.unit.milliseconds "millisecondes">
 <!ENTITY status4evar.unit.seconds "secondes">
 <!ENTITY status4evar.unit.px "px">
@@ -86,7 +89,7 @@
 <!ENTITY status4evar.addonbar.borderStyle "Utiliser les bordures de barre d'outils alternatives">
 <!ENTITY status4evar.addonbar.windowGripper "Afficher le pointeur de redimensionnement de fenêtre">
 <!ENTITY status4evar.addonbar.closeButton "Afficher le bouton de fermeture">
-<!ENTITY status4evar.addonbar.legacyShim "Enable legacy status bar panel support">
+<!ENTITY status4evar.addonbar.legacyShim "Activer l'héritage de prise en charge du panneau de barre d'état">
 <!ENTITY status4evar.advanced.warning "Ces paramètres avancés peuvent entraîner des problèmes avec Status-4-Evar ou d'autres extensions. Modifications à vos propre risques.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding "Tentative de forcer le binding XBL de la barre de navigation.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding.desc "Ne sélectionnez ceci que si vous avez des problèmes avec l'affichage du texte de progression ou d'état de la barre de navigation. Cela pourra potentiellement endommager d'autres extensions qui tentent de définir le binding XBL sur la barre de navigation.">
diff --git a/chrome/locale/he/overlay.dtd b/chrome/locale/he/overlay.dtd
index 2b61e9d..a110056 100644
--- a/chrome/locale/he/overlay.dtd
+++ b/chrome/locale/he/overlay.dtd
@@ -1,5 +1,8 @@
+<!ENTITY status4evar.status.toolbar.accessKey "ס">
+<!ENTITY status4evar.status.toolbar.title "סרגל מצב">
 <!ENTITY status4evar.status.widget.title "טקסט מצב">
 <!ENTITY status4evar.progress.widget.title "סרגל התקדמות">
+<!ENTITY status4evar.throbber.widget.title "Activity Indicator">
 <!ENTITY status4evar.download.widget.title "מצב הורדה">
 <!ENTITY status4evar.options.widget.title "אפשרויות Status-4-Evar">
 <!ENTITY status4evar.options.widget.label "Status-4-Evar">
diff --git a/chrome/locale/he/overlay.properties b/chrome/locale/he/overlay.properties
index 01c007a..8f46d43 100644
--- a/chrome/locale/he/overlay.properties
+++ b/chrome/locale/he/overlay.properties
@@ -5,4 +5,4 @@ nv_done=הסתיים
 nv_stopped=נעצר
 nv_timeout=תם הזמן המוקצב
 statusText=טקסט מצב
-legacyWidgetTitle=Legacy Status Bar
+legacyWidgetTitle=סרגל מצב חדש
diff --git a/chrome/locale/he/prefs.dtd b/chrome/locale/he/prefs.dtd
index 5fdd744..03ddc07 100644
--- a/chrome/locale/he/prefs.dtd
+++ b/chrome/locale/he/prefs.dtd
@@ -3,6 +3,7 @@
 <!ENTITY status4evar.pane.progress "התקדמות">
 <!ENTITY status4evar.pane.download "הורדה">
 <!ENTITY status4evar.pane.addonbar "שורת ההרחבות">
+<!ENTITY status4evar.pane.statusbar "סרגל מצב">
 <!ENTITY status4evar.pane.advanced "מתקדם">
 <!ENTITY status4evar.tab.general "כללי">
 <!ENTITY status4evar.tab.toolbar "סרגל כלים">
@@ -36,6 +37,8 @@
 <!ENTITY status4evar.option.round "עגול">
 <!ENTITY status4evar.option.firefoxdefault "ברירת מחדל Firefox">
 <!ENTITY status4evar.option.download.library "ספרייה">
+<!ENTITY status4evar.option.download.tab "לשונית">
+<!ENTITY status4evar.option.download.thirdparty "צד שלישי">
 <!ENTITY status4evar.unit.milliseconds "מילישניות">
 <!ENTITY status4evar.unit.seconds "שניות">
 <!ENTITY status4evar.unit.px "פיקסל">
@@ -86,7 +89,7 @@
 <!ENTITY status4evar.addonbar.borderStyle "שימוש בגבולות סרגל כלים חלופיים">
 <!ENTITY status4evar.addonbar.windowGripper "הצגת תפסן שינוי גודל החלון">
 <!ENTITY status4evar.addonbar.closeButton "הצגת כפתור הסגירה">
-<!ENTITY status4evar.addonbar.legacyShim "Enable legacy status bar panel support">
+<!ENTITY status4evar.addonbar.legacyShim "אפשור תמיכת לוח סרגל מצב חדש">
 <!ENTITY status4evar.advanced.warning "הגדרות מתקדמות אלו עלולות לגרום לבעיות עם Status-4-Evar או הרחבות אחרות. שינויים על אחריותכם בלבד.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding "ניסיון לאלץ XBL binding על סרגל המיקום.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding.desc "בחרו בזה רק אם ישנן בעיות עם התקדמות סרגל המיקום או עם טקסט המצב שמוצג נכונה. ישנה אפשרות שזה יגרום לשבירת הרחבות אחרות אשר מנסות לקבוע XBL binding על סרגל המיקום.">
diff --git a/chrome/locale/hsb/overlay.dtd b/chrome/locale/hsb/overlay.dtd
index 6653ad1..be91827 100644
--- a/chrome/locale/hsb/overlay.dtd
+++ b/chrome/locale/hsb/overlay.dtd
@@ -1,5 +1,8 @@
+<!ENTITY status4evar.status.toolbar.accessKey "S">
+<!ENTITY status4evar.status.toolbar.title "Statusowa lajsta">
 <!ENTITY status4evar.status.widget.title "Statusowy tekst">
 <!ENTITY status4evar.progress.widget.title "Postupowa hrjada">
+<!ENTITY status4evar.throbber.widget.title "Activity Indicator">
 <!ENTITY status4evar.download.widget.title "Status sćehnjenja">
 <!ENTITY status4evar.options.widget.title "Opcije Status-4-Evar">
 <!ENTITY status4evar.options.widget.label "Status-4-Evar">
diff --git a/chrome/locale/hsb/overlay.properties b/chrome/locale/hsb/overlay.properties
index 55b136d..732bf59 100644
--- a/chrome/locale/hsb/overlay.properties
+++ b/chrome/locale/hsb/overlay.properties
@@ -5,4 +5,4 @@ nv_done=Začitane
 nv_stopped=Zastajene
 nv_timeout=Čas překročeny
 statusText=Statusowy tekst
-legacyWidgetTitle=Legacy Status Bar
+legacyWidgetTitle=Stara statusowa lajsta
diff --git a/chrome/locale/hsb/prefs.dtd b/chrome/locale/hsb/prefs.dtd
index 7fdddd1..a68877e 100644
--- a/chrome/locale/hsb/prefs.dtd
+++ b/chrome/locale/hsb/prefs.dtd
@@ -3,6 +3,7 @@
 <!ENTITY status4evar.pane.progress "Postup">
 <!ENTITY status4evar.pane.download "Sćehnjenje">
 <!ENTITY status4evar.pane.addonbar "Lajsta přidatkow">
+<!ENTITY status4evar.pane.statusbar "Statusowa lajsta">
 <!ENTITY status4evar.pane.advanced "Rozšěrjene">
 <!ENTITY status4evar.tab.general "Powšitkowne">
 <!ENTITY status4evar.tab.toolbar "Gratowa lajsta">
@@ -36,6 +37,8 @@
 <!ENTITY status4evar.option.round "Skružić">
 <!ENTITY status4evar.option.firefoxdefault "Firefox standard">
 <!ENTITY status4evar.option.download.library "Biblioteka">
+<!ENTITY status4evar.option.download.tab "Rajtark">
+<!ENTITY status4evar.option.download.thirdparty "Třeći poskićowar">
 <!ENTITY status4evar.unit.milliseconds "milisekundach">
 <!ENTITY status4evar.unit.seconds "sekundach">
 <!ENTITY status4evar.unit.px "pikselow">
@@ -86,7 +89,7 @@
 <!ENTITY status4evar.addonbar.borderStyle "Alternatiwne ramiki za gratowe lajsty wužiwać">
 <!ENTITY status4evar.addonbar.windowGripper "Přimk za změnjenje wulkosće wokna pokazać">
 <!ENTITY status4evar.addonbar.closeButton "Tłóčatko 'Začinić' pokazać">
-<!ENTITY status4evar.addonbar.legacyShim "Enable legacy status bar panel support">
+<!ENTITY status4evar.addonbar.legacyShim "Podpěru za staru statusowu lajstu zmóžnić">
 <!ENTITY status4evar.advanced.warning "Tute rozšěrjene nastajenja móža problemy z Status-4-Evar abo druhimi rozšěrjenjemi zawinować. Změńće je na swoje riziko.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding "Pospyt XBL-zwjazanje adresoweho pola wunuzować.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding.desc "Wubjerće to jenož, jeli maće problemy z postupom adresoweho pola abo jeli statusowy tekst so korektnje njezwobraznja. To móhło snano druhim rozšěrjenjam haćić, kotrež pospytuja XBL-zwjazanje na adresowym polu stajić.">
diff --git a/chrome/locale/hu/overlay.dtd b/chrome/locale/hu/overlay.dtd
index 8ea1dd3..ab91e1e 100644
--- a/chrome/locale/hu/overlay.dtd
+++ b/chrome/locale/hu/overlay.dtd
@@ -1,5 +1,8 @@
+<!ENTITY status4evar.status.toolbar.accessKey "S">
+<!ENTITY status4evar.status.toolbar.title "Status Bar">
 <!ENTITY status4evar.status.widget.title "Betöltési állapot">
 <!ENTITY status4evar.progress.widget.title "Betöltés mérő">
+<!ENTITY status4evar.throbber.widget.title "Activity Indicator">
 <!ENTITY status4evar.download.widget.title "Letöltési állapot">
 <!ENTITY status4evar.options.widget.title "Status-4-Evar Beállítások">
 <!ENTITY status4evar.options.widget.label "Status-4-Evar">
diff --git a/chrome/locale/hu/prefs.dtd b/chrome/locale/hu/prefs.dtd
index 2c94ee3..5109080 100644
--- a/chrome/locale/hu/prefs.dtd
+++ b/chrome/locale/hu/prefs.dtd
@@ -3,6 +3,7 @@
 <!ENTITY status4evar.pane.progress "Betöltés">
 <!ENTITY status4evar.pane.download "Letöltés">
 <!ENTITY status4evar.pane.addonbar "Kiegészítősáv">
+<!ENTITY status4evar.pane.statusbar "Status Bar">
 <!ENTITY status4evar.pane.advanced "Haladó">
 <!ENTITY status4evar.tab.general "Általános">
 <!ENTITY status4evar.tab.toolbar "Eszköztár">
@@ -36,6 +37,8 @@
 <!ENTITY status4evar.option.round "Kerekítés">
 <!ENTITY status4evar.option.firefoxdefault "Firefox default">
 <!ENTITY status4evar.option.download.library "Library">
+<!ENTITY status4evar.option.download.tab "Tab">
+<!ENTITY status4evar.option.download.thirdparty "3rd Party">
 <!ENTITY status4evar.unit.milliseconds "milliseconds">
 <!ENTITY status4evar.unit.seconds "másodperc múlva">
 <!ENTITY status4evar.unit.px "px">
diff --git a/chrome/locale/it-IT/overlay.dtd b/chrome/locale/it-IT/overlay.dtd
index bd44352..4f5ed17 100644
--- a/chrome/locale/it-IT/overlay.dtd
+++ b/chrome/locale/it-IT/overlay.dtd
@@ -1,5 +1,8 @@
+<!ENTITY status4evar.status.toolbar.accessKey "S">
+<!ENTITY status4evar.status.toolbar.title "Status Bar">
 <!ENTITY status4evar.status.widget.title "Messaggio di stato">
 <!ENTITY status4evar.progress.widget.title "Barra di avanzamento">
+<!ENTITY status4evar.throbber.widget.title "Activity Indicator">
 <!ENTITY status4evar.download.widget.title "Stato dei download">
 <!ENTITY status4evar.options.widget.title "Opzioni di Status-4-Evar">
 <!ENTITY status4evar.options.widget.label "Status-4-Evar">
diff --git a/chrome/locale/it-IT/prefs.dtd b/chrome/locale/it-IT/prefs.dtd
index f800b08..7783c25 100644
--- a/chrome/locale/it-IT/prefs.dtd
+++ b/chrome/locale/it-IT/prefs.dtd
@@ -3,6 +3,7 @@
 <!ENTITY status4evar.pane.progress "Avanzamento">
 <!ENTITY status4evar.pane.download "Download">
 <!ENTITY status4evar.pane.addonbar "Barra dei componenti aggiuntivi">
+<!ENTITY status4evar.pane.statusbar "Status Bar">
 <!ENTITY status4evar.pane.advanced "Avanzate">
 <!ENTITY status4evar.tab.general "Generale">
 <!ENTITY status4evar.tab.toolbar "Barra degli strumenti">
@@ -36,6 +37,8 @@
 <!ENTITY status4evar.option.round "Arrotondato">
 <!ENTITY status4evar.option.firefoxdefault "Predefinita di Firefox">
 <!ENTITY status4evar.option.download.library "Libreria">
+<!ENTITY status4evar.option.download.tab "Tab">
+<!ENTITY status4evar.option.download.thirdparty "3rd Party">
 <!ENTITY status4evar.unit.milliseconds "millisecondi">
 <!ENTITY status4evar.unit.seconds "secondi">
 <!ENTITY status4evar.unit.px "px">
diff --git a/chrome/locale/ja-JP/overlay.dtd b/chrome/locale/ja-JP/overlay.dtd
index 7fa2f10..275db76 100644
--- a/chrome/locale/ja-JP/overlay.dtd
+++ b/chrome/locale/ja-JP/overlay.dtd
@@ -1,5 +1,8 @@
+<!ENTITY status4evar.status.toolbar.accessKey "S">
+<!ENTITY status4evar.status.toolbar.title "ステータスバー">
 <!ENTITY status4evar.status.widget.title "ステータスのテキスト表示">
 <!ENTITY status4evar.progress.widget.title "プログレスメーター">
+<!ENTITY status4evar.throbber.widget.title "Throbber">
 <!ENTITY status4evar.download.widget.title "ダウンロード状況">
 <!ENTITY status4evar.options.widget.title "Status-4-Evar オプション">
 <!ENTITY status4evar.options.widget.label "Status-4-Evar">
diff --git a/chrome/locale/ja-JP/overlay.properties b/chrome/locale/ja-JP/overlay.properties
index 2a1b3d9..0bcbc52 100644
--- a/chrome/locale/ja-JP/overlay.properties
+++ b/chrome/locale/ja-JP/overlay.properties
@@ -5,4 +5,4 @@ nv_done=完了
 nv_stopped=停止
 nv_timeout=タイムアウト
 statusText=ステータスのテキスト表示
-legacyWidgetTitle=Legacy Status Bar
+legacyWidgetTitle=旧ステータスバー
diff --git a/chrome/locale/ja-JP/prefs.dtd b/chrome/locale/ja-JP/prefs.dtd
index 6057624..7f1f303 100644
--- a/chrome/locale/ja-JP/prefs.dtd
+++ b/chrome/locale/ja-JP/prefs.dtd
@@ -3,6 +3,7 @@
 <!ENTITY status4evar.pane.progress "プログレス">
 <!ENTITY status4evar.pane.download "ダウンロード">
 <!ENTITY status4evar.pane.addonbar "アドオンバー">
+<!ENTITY status4evar.pane.statusbar "ステータスバー">
 <!ENTITY status4evar.pane.advanced "詳細">
 <!ENTITY status4evar.tab.general "基本">
 <!ENTITY status4evar.tab.toolbar "ツールバー">
@@ -36,6 +37,8 @@
 <!ENTITY status4evar.option.round "丸">
 <!ENTITY status4evar.option.firefoxdefault "Firefox デフォルト">
 <!ENTITY status4evar.option.download.library "ライブラリ">
+<!ENTITY status4evar.option.download.tab "タブ">
+<!ENTITY status4evar.option.download.thirdparty "サードパーティ">
 <!ENTITY status4evar.unit.milliseconds "ミリ秒">
 <!ENTITY status4evar.unit.seconds "秒">
 <!ENTITY status4evar.unit.px "ピクセル">
@@ -86,7 +89,7 @@
 <!ENTITY status4evar.addonbar.borderStyle "別のボーダースタイルを使用">
 <!ENTITY status4evar.addonbar.windowGripper "ウインドウをリサイズするグリップを表示">
 <!ENTITY status4evar.addonbar.closeButton "閉じるボタンを表示">
-<!ENTITY status4evar.addonbar.legacyShim "Enable legacy status bar panel support">
+<!ENTITY status4evar.addonbar.legacyShim "旧ステータスバーパネルのサポートを有効化">
 <!ENTITY status4evar.advanced.warning "詳細設定を誤ると、Status-4-Evar はもとより他の拡張機能に対しても問題を発生させることがあります。設定は自己責任で行うこと">
 <!ENTITY status4evar.advanced.urlbar.forceBinding "ロケーションバーで強制的に XBL binding を試みる">
 <!ENTITY status4evar.advanced.urlbar.forceBinding.desc "ロケーションバーでのプログレス表示やテキスト表示に異常がある場合にだけ選択すること(他の拡張機能がロケーションバーで XBL Binding するのを妨げる恐れがあるため)">
diff --git a/chrome/locale/nb-NO/overlay.dtd b/chrome/locale/nb-NO/overlay.dtd
index 534efc7..0ddea48 100644
--- a/chrome/locale/nb-NO/overlay.dtd
+++ b/chrome/locale/nb-NO/overlay.dtd
@@ -1,5 +1,8 @@
+<!ENTITY status4evar.status.toolbar.accessKey "S">
+<!ENTITY status4evar.status.toolbar.title "Statuslinje">
 <!ENTITY status4evar.status.widget.title "Statustekst">
 <!ENTITY status4evar.progress.widget.title "Framdriftsviser">
+<!ENTITY status4evar.throbber.widget.title "Aktivitetsindikator">
 <!ENTITY status4evar.download.widget.title "Nedlastingsstatus">
 <!ENTITY status4evar.options.widget.title "Status-4-Evar innstillinger">
 <!ENTITY status4evar.options.widget.label "Status-4-Evar">
diff --git a/chrome/locale/nb-NO/overlay.properties b/chrome/locale/nb-NO/overlay.properties
index bc87730..55f77ae 100644
--- a/chrome/locale/nb-NO/overlay.properties
+++ b/chrome/locale/nb-NO/overlay.properties
@@ -5,4 +5,4 @@ nv_done=Fullført
 nv_stopped=Stoppet
 nv_timeout=Tidsavbrutt
 statusText=Statustekst
-legacyWidgetTitle=Legacy Status Bar
+legacyWidgetTitle=Eldre statuslinje
diff --git a/chrome/locale/nb-NO/prefs.dtd b/chrome/locale/nb-NO/prefs.dtd
index f839d74..bd1edea 100644
--- a/chrome/locale/nb-NO/prefs.dtd
+++ b/chrome/locale/nb-NO/prefs.dtd
@@ -3,6 +3,7 @@
 <!ENTITY status4evar.pane.progress "Framdrift">
 <!ENTITY status4evar.pane.download "Nedlasting">
 <!ENTITY status4evar.pane.addonbar "Utvidelseslinje">
+<!ENTITY status4evar.pane.statusbar "Statuslinje">
 <!ENTITY status4evar.pane.advanced "Avansert">
 <!ENTITY status4evar.tab.general "Generelt">
 <!ENTITY status4evar.tab.toolbar "Verktøylinje">
@@ -36,6 +37,8 @@
 <!ENTITY status4evar.option.round "Avrund">
 <!ENTITY status4evar.option.firefoxdefault "Firefox standard">
 <!ENTITY status4evar.option.download.library "Bibliotek">
+<!ENTITY status4evar.option.download.tab "Fane">
+<!ENTITY status4evar.option.download.thirdparty "Tredjepart">
 <!ENTITY status4evar.unit.milliseconds "millisekund">
 <!ENTITY status4evar.unit.seconds "sekunder">
 <!ENTITY status4evar.unit.px "px">
@@ -86,7 +89,7 @@
 <!ENTITY status4evar.addonbar.borderStyle "Bruk alternative kanter for verktøylinje">
 <!ENTITY status4evar.addonbar.windowGripper "Vis gripeområdet for endring av vindusstørrelse">
 <!ENTITY status4evar.addonbar.closeButton "Vis knappen lukk">
-<!ENTITY status4evar.addonbar.legacyShim "Enable legacy status bar panel support">
+<!ENTITY status4evar.addonbar.legacyShim "Aktiver støtte for eldre statuslinjepanel">
 <!ENTITY status4evar.advanced.warning "Disse avanserte innstillinger kan forårsake problemer med Status-4-Evar eller andre utvidelser. Endre på din egen risiko.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding "Forsøk å tvinge XBL-bindingen for adresselinjen.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding.desc "Velg kun dette hvis du har problemer med at adresselinje-framdriftsviser eller statusteksten ikke blir vist riktig. Dette vil potensielt bryte andre utvidelser som forsøker å sette en XBL-binding på adresselinjen.">
diff --git a/chrome/locale/nl/meta.properties b/chrome/locale/nl/meta.properties
index 6ff8523..5080866 100644
--- a/chrome/locale/nl/meta.properties
+++ b/chrome/locale/nl/meta.properties
@@ -1,3 +1,3 @@
 translator=Martijn Weisbeek
 name=Status-4-Evar
-description=Hulpmiddelen voor de statusbalk voor Firefox 4+
+description=Hulpmiddelen voor de statusbalk voor Firefox 4 en hoger
diff --git a/chrome/locale/nl/overlay.dtd b/chrome/locale/nl/overlay.dtd
index 36cae61..b15b229 100644
--- a/chrome/locale/nl/overlay.dtd
+++ b/chrome/locale/nl/overlay.dtd
@@ -1,5 +1,8 @@
+<!ENTITY status4evar.status.toolbar.accessKey "S">
+<!ENTITY status4evar.status.toolbar.title "Statusbalk">
 <!ENTITY status4evar.status.widget.title "Tekst statusbalk">
 <!ENTITY status4evar.progress.widget.title "Voortgangsbalk">
+<!ENTITY status4evar.throbber.widget.title "Activiteitsindicator">
 <!ENTITY status4evar.download.widget.title "Downloadstatus">
 <!ENTITY status4evar.options.widget.title "Voorkeuren van Status-4-Evar">
 <!ENTITY status4evar.options.widget.label "Status-4-Evar">
diff --git a/chrome/locale/nl/overlay.properties b/chrome/locale/nl/overlay.properties
index 9e4ba4b..7442394 100644
--- a/chrome/locale/nl/overlay.properties
+++ b/chrome/locale/nl/overlay.properties
@@ -5,4 +5,4 @@ nv_done=Gereed
 nv_stopped=Gestopt
 nv_timeout=Time-out opgetreden
 statusText=Tekst statusbalk
-legacyWidgetTitle=Legacy Status Bar
+legacyWidgetTitle=Oude statusbalk
diff --git a/chrome/locale/nl/prefs.dtd b/chrome/locale/nl/prefs.dtd
index eb445b4..ad649af 100644
--- a/chrome/locale/nl/prefs.dtd
+++ b/chrome/locale/nl/prefs.dtd
@@ -3,6 +3,7 @@
 <!ENTITY status4evar.pane.progress "Voortgang">
 <!ENTITY status4evar.pane.download "Downloaden">
 <!ENTITY status4evar.pane.addonbar "Add-onbalk">
+<!ENTITY status4evar.pane.statusbar "Statusbalk">
 <!ENTITY status4evar.pane.advanced "Geavanceerd">
 <!ENTITY status4evar.tab.general "Algemeen">
 <!ENTITY status4evar.tab.toolbar "Werkbalk">
@@ -36,6 +37,8 @@
 <!ENTITY status4evar.option.round "Rond">
 <!ENTITY status4evar.option.firefoxdefault "Standaard van Firefox">
 <!ENTITY status4evar.option.download.library "Bibliotheek">
+<!ENTITY status4evar.option.download.tab "Downloaden">
+<!ENTITY status4evar.option.download.thirdparty "Externe download-manager">
 <!ENTITY status4evar.unit.milliseconds "milliseconden">
 <!ENTITY status4evar.unit.seconds "seconden">
 <!ENTITY status4evar.unit.px "px">
@@ -77,7 +80,7 @@
 <!ENTITY status4evar.download.tooltip.label "Tooltip downloadstatus:">
 <!ENTITY status4evar.download.progress.label "Voortgang van downloads op de knop tonen">
 <!ENTITY status4evar.download.progress.average.label "Gemiddelde voortgang van downloads tonen">
-<!ENTITY status4evar.download.progress.max.label "De compleetste download tonen">
+<!ENTITY status4evar.download.progress.max.label "De meest complete download tonen">
 <!ENTITY status4evar.download.progress.min.label "De minst complete download tonen">
 <!ENTITY status4evar.download.color.active.label "Voortgangskleur voor actieve downloads:">
 <!ENTITY status4evar.download.color.paused.label "Voortgangskleur voor gepauzeerde downloads:">
@@ -86,7 +89,7 @@
 <!ENTITY status4evar.addonbar.borderStyle "Alternatieve werkbalkranden gebruiken">
 <!ENTITY status4evar.addonbar.windowGripper "Indicatie voor wijzigen venstergrootte tonen">
 <!ENTITY status4evar.addonbar.closeButton "Sluitknop tonen">
-<!ENTITY status4evar.addonbar.legacyShim "Enable legacy status bar panel support">
+<!ENTITY status4evar.addonbar.legacyShim "Ondersteuning voor de oude statusbalk inschakelen">
 <!ENTITY status4evar.advanced.warning "Deze geavanceerde instellingen kunnen problemen geven met Status-4-Evar of andere extensies. Wijzig ze op eigen risico.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding "Probeer de XBL-binding van de locatiebalk te forceren.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding.desc "Selecteer dit alleen als u problemen heeft met de weergave van tekst in de voortgangs- of statusbalk. Dit kan problemen geven met andere extensies die een XBL-binding voor de locatiebalk proberen in te stellen.">
diff --git a/chrome/locale/pl/overlay.dtd b/chrome/locale/pl/overlay.dtd
index 1d79d64..9a08c86 100644
--- a/chrome/locale/pl/overlay.dtd
+++ b/chrome/locale/pl/overlay.dtd
@@ -1,5 +1,8 @@
+<!ENTITY status4evar.status.toolbar.accessKey "P">
+<!ENTITY status4evar.status.toolbar.title "Pasek stanu">
 <!ENTITY status4evar.status.widget.title "Tekst statusu">
 <!ENTITY status4evar.progress.widget.title "Wskaźnik postępu">
+<!ENTITY status4evar.throbber.widget.title "Wskaźnik aktywności">
 <!ENTITY status4evar.download.widget.title "Status pobierania">
-<!ENTITY status4evar.options.widget.title "Status-4-Evar">
+<!ENTITY status4evar.options.widget.title "Status-4-Evar – ustawienia">
 <!ENTITY status4evar.options.widget.label "Status-4-Evar">
diff --git a/chrome/locale/pl/overlay.properties b/chrome/locale/pl/overlay.properties
index 8ef532f..e2fb2da 100644
--- a/chrome/locale/pl/overlay.properties
+++ b/chrome/locale/pl/overlay.properties
@@ -5,4 +5,4 @@ nv_done=Zakończono
 nv_stopped=Zatrzymano
 nv_timeout=Przekroczono limit czasu
 statusText=Opis statusu
-legacyWidgetTitle=Legacy Status Bar
+legacyWidgetTitle=Dziedziczony pasek stanu
diff --git a/chrome/locale/pl/prefs.dtd b/chrome/locale/pl/prefs.dtd
index 7659862..2f48480 100644
--- a/chrome/locale/pl/prefs.dtd
+++ b/chrome/locale/pl/prefs.dtd
@@ -3,15 +3,16 @@
 <!ENTITY status4evar.pane.progress "Postęp">
 <!ENTITY status4evar.pane.download "Pobieranie">
 <!ENTITY status4evar.pane.addonbar "Pasek dodatków">
+<!ENTITY status4evar.pane.statusbar "Pasek stanu">
 <!ENTITY status4evar.pane.advanced "Zaawansowane">
 <!ENTITY status4evar.tab.general "Ogólne">
-<!ENTITY status4evar.tab.toolbar "Pasek dodatków">
+<!ENTITY status4evar.tab.toolbar "Pasek narzędzi">
 <!ENTITY status4evar.tab.urlbar "Pasek adresu">
 <!ENTITY status4evar.tab.popup "Powiadomienie">
 <!ENTITY status4evar.tab.tabs "Karty">
 <!ENTITY status4evar.option.none "– nie wyświetlaj –">
 <!ENTITY status4evar.option.nothing "nic">
-<!ENTITY status4evar.option.toolbar "na pasku dodatków">
+<!ENTITY status4evar.option.toolbar "na pasku narzędzi">
 <!ENTITY status4evar.option.urlbar "w pasku adresu">
 <!ENTITY status4evar.option.popup "jako powiadomienie">
 <!ENTITY status4evar.option.tooltip "Podpowiedź">
@@ -29,13 +30,15 @@
 <!ENTITY status4evar.option.browse "Przeglądaj">
 <!ENTITY status4evar.option.clear "Wyczyść">
 <!ENTITY status4evar.option.center "Wyśrodkowanie">
-<!ENTITY status4evar.option.offset "Offset">
+<!ENTITY status4evar.option.offset "Ofset">
 <!ENTITY status4evar.option.repeat "Powtarzaj">
 <!ENTITY status4evar.option.no-repeat "Nie powtarzaj">
 <!ENTITY status4evar.option.space "Odstęp">
 <!ENTITY status4evar.option.round "Zaokrąglenie">
 <!ENTITY status4evar.option.firefoxdefault "domyślne Firefoksa">
 <!ENTITY status4evar.option.download.library "biblioteka">
+<!ENTITY status4evar.option.download.tab "karta">
+<!ENTITY status4evar.option.download.thirdparty "dostawca zwenętrzny">
 <!ENTITY status4evar.unit.milliseconds "ms">
 <!ENTITY status4evar.unit.seconds "s">
 <!ENTITY status4evar.unit.px "px">
@@ -48,8 +51,8 @@
 <!ENTITY toolkit.dom.status.change.label "Zezwalaj witrynom na zmianę statusu">
 <!ENTITY status4evar.status.general.linkOver.caption "Adresy odnośników">
 <!ENTITY status4evar.status.linkOver.label "Wyświetlaj adresy odnośników">
-<!ENTITY status4evar.status.linkOver.delay.show.label "Opóźnienie przed wyświetleniem odnośnika (ms):">
-<!ENTITY status4evar.status.linkOver.delay.hide.label "Czas wyświetlania odnośnika (ms):">
+<!ENTITY status4evar.status.linkOver.delay.show.label "Opóźnienie przed wyświetleniem odnośnika:">
+<!ENTITY status4evar.status.linkOver.delay.hide.label "Czas wyświetlania odnośnika:">
 <!ENTITY status4evar.status.toolbar.maxLength.label "Maksymalna długość wyświetlanego tekstu">
 <!ENTITY status4evar.status.urlbar.align.label "Wyrównanie statusu:">
 <!ENTITY status4evar.status.urlbar.color.label "Kolor tekstu:">
@@ -69,24 +72,24 @@
 <!ENTITY status4evar.editor.css.image.label "Obrazek:">
 <!ENTITY status4evar.editor.css.image.repeat "Powtarzanie">
 <!ENTITY status4evar.editor.css.image.position "Pozycja">
-<!ENTITY status4evar.editor.css.image.offset "Offset">
-<!ENTITY status4evar.download.button.action.label "Czynności przycisku pobierania:">
+<!ENTITY status4evar.editor.css.image.offset "Ofset">
+<!ENTITY status4evar.download.button.action.label "Działanie przycisku pobierania:">
 <!ENTITY status4evar.download.force.label "Wyświetlaj przycisk pobierania na pasku dodatków">
 <!ENTITY status4evar.download.label.force.label "Wyświetlaj opis przycisku tylko w trybie ikon">
 <!ENTITY status4evar.download.label.label "W opisie statusu pobierania wyświetlaj">
 <!ENTITY status4evar.download.tooltip.label "W podpowiedzi przycisku pobierania wyświetlaj">
 <!ENTITY status4evar.download.progress.label "Wyświetlaj postęp pobierania na przycisku">
-<!ENTITY status4evar.download.progress.average.label "Wyświetlaj średnio zaawansowane pobieranie">
+<!ENTITY status4evar.download.progress.average.label "Wyświetlaj średnią wszystkich pobrań">
 <!ENTITY status4evar.download.progress.max.label "Wyświetlaj najbardziej zaawansowane pobieranie">
 <!ENTITY status4evar.download.progress.min.label "Wyświetlaj najmniej zaawansowane pobieranie">
 <!ENTITY status4evar.download.color.active.label "Kolor paska postępu aktywnych pobrań:">
 <!ENTITY status4evar.download.color.paused.label "Kolor paska postępu wstrzymanych pobrań:">
 <!ENTITY status4evar.download.notify.animate.label "Animuj przycisk po zakończeniu pobierania">
-<!ENTITY status4evar.download.notify.timeout.label "Wyróżniaj przycisk po zakończeniu pobierania przez:">
+<!ENTITY status4evar.download.notify.timeout.label "Wyróżniaj przycisk po zakończeniu pobierania przez">
 <!ENTITY status4evar.addonbar.borderStyle "Wyświetlaj obramowanie paska">
 <!ENTITY status4evar.addonbar.windowGripper "Wyświetlaj uchwyt zmiany rozmiaru okna">
 <!ENTITY status4evar.addonbar.closeButton "Wyświetlaj przycisk zamykania">
-<!ENTITY status4evar.addonbar.legacyShim "Enable legacy status bar panel support">
+<!ENTITY status4evar.addonbar.legacyShim "Włącz panel dziedziczonego paska stanu">
 <!ENTITY status4evar.advanced.warning "Te ustawienia mogą powodować problemy z rozszerzeniem Status-4-Evar lub innymi rozszerzeniami. Zmieniasz je na własną odpowiedzialność.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding "Próbuj ustawić wiązania XBL w pasku adresu">
 <!ENTITY status4evar.advanced.urlbar.forceBinding.desc "Włącz tę funkcję tylko, gdy masz problemy z paskiem postępu w pasku adresu lub z prawidłowym wyświetlaniem tekstu statusu. Funkcja ta może powodować konflikty z innymi rozszerzeniami, które próbują w pasku adresu ustawić wiązania XBL.">
diff --git a/chrome/locale/pt-BR/overlay.dtd b/chrome/locale/pt-BR/overlay.dtd
index 7fb6a6d..ce57444 100644
--- a/chrome/locale/pt-BR/overlay.dtd
+++ b/chrome/locale/pt-BR/overlay.dtd
@@ -1,5 +1,8 @@
+<!ENTITY status4evar.status.toolbar.accessKey "S">
+<!ENTITY status4evar.status.toolbar.title "Status Bar">
 <!ENTITY status4evar.status.widget.title "Texto de Status">
 <!ENTITY status4evar.progress.widget.title "Medidor de Progresso">
+<!ENTITY status4evar.throbber.widget.title "Activity Indicator">
 <!ENTITY status4evar.download.widget.title "Status do Download">
 <!ENTITY status4evar.options.widget.title "Opções do Status-4-Evar">
 <!ENTITY status4evar.options.widget.label "Status-4-Evar">
diff --git a/chrome/locale/pt-BR/prefs.dtd b/chrome/locale/pt-BR/prefs.dtd
index cbb1199..45ce69b 100644
--- a/chrome/locale/pt-BR/prefs.dtd
+++ b/chrome/locale/pt-BR/prefs.dtd
@@ -3,6 +3,7 @@
 <!ENTITY status4evar.pane.progress "Progresso">
 <!ENTITY status4evar.pane.download "Download">
 <!ENTITY status4evar.pane.addonbar "Barra do Add-on">
+<!ENTITY status4evar.pane.statusbar "Status Bar">
 <!ENTITY status4evar.pane.advanced "Avançado">
 <!ENTITY status4evar.tab.general "Geral">
 <!ENTITY status4evar.tab.toolbar "Barra de Ferramentas">
@@ -36,6 +37,8 @@
 <!ENTITY status4evar.option.round "Redondo">
 <!ENTITY status4evar.option.firefoxdefault "Padrão do Firefox">
 <!ENTITY status4evar.option.download.library "Biblioteca">
+<!ENTITY status4evar.option.download.tab "Tab">
+<!ENTITY status4evar.option.download.thirdparty "3rd Party">
 <!ENTITY status4evar.unit.milliseconds "milisegundos">
 <!ENTITY status4evar.unit.seconds "segundos">
 <!ENTITY status4evar.unit.px "px">
diff --git a/chrome/locale/ro/overlay.dtd b/chrome/locale/ro/overlay.dtd
index 6a09e6c..add48ac 100644
--- a/chrome/locale/ro/overlay.dtd
+++ b/chrome/locale/ro/overlay.dtd
@@ -1,5 +1,8 @@
+<!ENTITY status4evar.status.toolbar.accessKey "s">
+<!ENTITY status4evar.status.toolbar.title "Bară de stare">
 <!ENTITY status4evar.status.widget.title "Stare navigator">
 <!ENTITY status4evar.progress.widget.title "Bară de progres">
+<!ENTITY status4evar.throbber.widget.title "Activity Indicator">
 <!ENTITY status4evar.download.widget.title "Stare descărcări">
 <!ENTITY status4evar.options.widget.title "Opțiuni Status-4-Evar">
 <!ENTITY status4evar.options.widget.label "Status-4-Evar">
diff --git a/chrome/locale/ro/overlay.properties b/chrome/locale/ro/overlay.properties
index 7aab7b3..ae3f1a9 100644
--- a/chrome/locale/ro/overlay.properties
+++ b/chrome/locale/ro/overlay.properties
@@ -5,4 +5,4 @@ nv_done=Terminat
 nv_stopped=Oprit
 nv_timeout=Timp expirat
 statusText=Stare
-legacyWidgetTitle=Legacy Status Bar
+legacyWidgetTitle=Vechea bară de stare
diff --git a/chrome/locale/ro/prefs.dtd b/chrome/locale/ro/prefs.dtd
index 1b7f037..5ca07f2 100644
--- a/chrome/locale/ro/prefs.dtd
+++ b/chrome/locale/ro/prefs.dtd
@@ -3,6 +3,7 @@
 <!ENTITY status4evar.pane.progress "Progres">
 <!ENTITY status4evar.pane.download "Descărcări">
 <!ENTITY status4evar.pane.addonbar "Bară de suplimente">
+<!ENTITY status4evar.pane.statusbar "Bară de stare">
 <!ENTITY status4evar.pane.advanced "Complex">
 <!ENTITY status4evar.tab.general "General">
 <!ENTITY status4evar.tab.toolbar "Bară de suplimente">
@@ -36,6 +37,8 @@
 <!ENTITY status4evar.option.round "Rotund">
 <!ENTITY status4evar.option.firefoxdefault "Acțiune predefinită a Firefox">
 <!ENTITY status4evar.option.download.library "Se deschide fereastra colecțiilor">
+<!ENTITY status4evar.option.download.tab "Filă">
+<!ENTITY status4evar.option.download.thirdparty "Terți">
 <!ENTITY status4evar.unit.milliseconds "milisecunde">
 <!ENTITY status4evar.unit.seconds "secunde">
 <!ENTITY status4evar.unit.px "pixeli">
@@ -86,7 +89,7 @@
 <!ENTITY status4evar.addonbar.borderStyle "Se utilizează chenarul alternativ al barei de suplimente">
 <!ENTITY status4evar.addonbar.windowGripper "Se afișează glisorul de redimensionare a ferestrei navigatorului">
 <!ENTITY status4evar.addonbar.closeButton "Se afișează butonul de ascundere a barei de suplimente">
-<!ENTITY status4evar.addonbar.legacyShim "Enable legacy status bar panel support">
+<!ENTITY status4evar.addonbar.legacyShim "Se activează suportul pentru vechea bară de stare">
 <!ENTITY status4evar.advanced.warning "Aceste opțiuni complexe pot provoca unele probleme cu Status-4-Evar sau alte suplimentele. Modificați-le pe propriul risc.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding "Se încearcă forțarea conexiunii XBL cu bara de adrese">
 <!ENTITY status4evar.advanced.urlbar.forceBinding.desc "Selectați această opțiune doar dacă aveţi probleme de afișare a progresului sau textului pe bara de adrese. Acest lucru poate bloca alte suplimente care încearcă să stabilească o conexiune XBL cu bara de adrese.">
diff --git a/chrome/locale/ru/overlay.dtd b/chrome/locale/ru/overlay.dtd
index f110abd..2a5f538 100644
--- a/chrome/locale/ru/overlay.dtd
+++ b/chrome/locale/ru/overlay.dtd
@@ -1,5 +1,8 @@
+<!ENTITY status4evar.status.toolbar.accessKey "S">
+<!ENTITY status4evar.status.toolbar.title "Status Bar">
 <!ENTITY status4evar.status.widget.title "Текст сообщения">
 <!ENTITY status4evar.progress.widget.title "Индикатор выполнения">
+<!ENTITY status4evar.throbber.widget.title "Activity Indicator">
 <!ENTITY status4evar.download.widget.title "Состояние загрузок">
 <!ENTITY status4evar.options.widget.title "Настройки Status-4-Evar">
 <!ENTITY status4evar.options.widget.label "Status-4-Evar">
diff --git a/chrome/locale/ru/prefs.dtd b/chrome/locale/ru/prefs.dtd
index 7695240..df329d9 100644
--- a/chrome/locale/ru/prefs.dtd
+++ b/chrome/locale/ru/prefs.dtd
@@ -3,6 +3,7 @@
 <!ENTITY status4evar.pane.progress "Индикатор">
 <!ENTITY status4evar.pane.download "Загрузки">
 <!ENTITY status4evar.pane.addonbar "Панель дополнений">
+<!ENTITY status4evar.pane.statusbar "Status Bar">
 <!ENTITY status4evar.pane.advanced "Advanced">
 <!ENTITY status4evar.tab.general "Общие">
 <!ENTITY status4evar.tab.toolbar "Панель инструментов">
@@ -36,6 +37,8 @@
 <!ENTITY status4evar.option.round "с масштабированием">
 <!ENTITY status4evar.option.firefoxdefault "Firefox default">
 <!ENTITY status4evar.option.download.library "Library">
+<!ENTITY status4evar.option.download.tab "Tab">
+<!ENTITY status4evar.option.download.thirdparty "3rd Party">
 <!ENTITY status4evar.unit.milliseconds "milliseconds">
 <!ENTITY status4evar.unit.seconds "сек.">
 <!ENTITY status4evar.unit.px "пикс.">
diff --git a/chrome/locale/sr/overlay.dtd b/chrome/locale/sr/overlay.dtd
index aa090bf..a1a2984 100644
--- a/chrome/locale/sr/overlay.dtd
+++ b/chrome/locale/sr/overlay.dtd
@@ -1,5 +1,8 @@
+<!ENTITY status4evar.status.toolbar.accessKey "С">
+<!ENTITY status4evar.status.toolbar.title "Трака стања">
 <!ENTITY status4evar.status.widget.title "Текст стања">
 <!ENTITY status4evar.progress.widget.title "Напредак">
+<!ENTITY status4evar.throbber.widget.title "Activity Indicator">
 <!ENTITY status4evar.download.widget.title "Стање преузимања">
-<!ENTITY status4evar.options.widget.title "Могућности">
+<!ENTITY status4evar.options.widget.title "Status-4-Evar - опције">
 <!ENTITY status4evar.options.widget.label "Status-4-Evar">
diff --git a/chrome/locale/sr/overlay.properties b/chrome/locale/sr/overlay.properties
index ed53f33..11cd4d7 100644
--- a/chrome/locale/sr/overlay.properties
+++ b/chrome/locale/sr/overlay.properties
@@ -5,4 +5,4 @@ nv_done=Завршено
 nv_stopped=Заустављено
 nv_timeout=Истекло
 statusText=Текст стања
-legacyWidgetTitle=Legacy Status Bar
+legacyWidgetTitle=Трака стања
diff --git a/chrome/locale/sr/prefs.dtd b/chrome/locale/sr/prefs.dtd
index d9895ac..2c10711 100644
--- a/chrome/locale/sr/prefs.dtd
+++ b/chrome/locale/sr/prefs.dtd
@@ -1,50 +1,53 @@
-<!ENTITY status4evar.window.title "Могућности">
+<!ENTITY status4evar.window.title "Status-4-Evar - опције">
 <!ENTITY status4evar.pane.status "Стање">
 <!ENTITY status4evar.pane.progress "Напредак">
 <!ENTITY status4evar.pane.download "Преузимање">
-<!ENTITY status4evar.pane.addonbar "Трака с језичцима">
+<!ENTITY status4evar.pane.addonbar "Трака са додацима">
+<!ENTITY status4evar.pane.statusbar "Трака стања">
 <!ENTITY status4evar.pane.advanced "Напредно">
 <!ENTITY status4evar.tab.general "Опште">
 <!ENTITY status4evar.tab.toolbar "Алатна трака">
-<!ENTITY status4evar.tab.urlbar "Трака за навигацију">
+<!ENTITY status4evar.tab.urlbar "Трака са адресом">
 <!ENTITY status4evar.tab.popup "Искачући">
 <!ENTITY status4evar.tab.tabs "Језичци">
 <!ENTITY status4evar.option.none "ништа">
 <!ENTITY status4evar.option.nothing "ништа">
-<!ENTITY status4evar.option.toolbar "Алатна трака">
-<!ENTITY status4evar.option.urlbar "траци за навигацију">
-<!ENTITY status4evar.option.popup "искачућем прозору">
+<!ENTITY status4evar.option.toolbar "Трака са алаткама">
+<!ENTITY status4evar.option.urlbar "Трака са адресом">
+<!ENTITY status4evar.option.popup "Искачући прозор">
 <!ENTITY status4evar.option.tooltip "Облачић">
 <!ENTITY status4evar.option.bottom "дно">
 <!ENTITY status4evar.option.top "врх">
-<!ENTITY status4evar.option.fill "попуњена">
-<!ENTITY status4evar.option.dlcount "број пријема">
-<!ENTITY status4evar.option.dltime "преостало време">
+<!ENTITY status4evar.option.fill "Попуна">
+<!ENTITY status4evar.option.dlcount "Број пријема">
+<!ENTITY status4evar.option.dltime "Преостало време">
 <!ENTITY status4evar.option.both "обоје">
 <!ENTITY status4evar.option.right "десно">
 <!ENTITY status4evar.option.left "лево">
-<!ENTITY status4evar.option.fixed "исправљено">
+<!ENTITY status4evar.option.fixed "фиксно">
 <!ENTITY status4evar.option.simple "једноставан">
 <!ENTITY status4evar.option.advanced "напредан">
 <!ENTITY status4evar.option.browse "Потражи…">
 <!ENTITY status4evar.option.clear "Очисти">
-<!ENTITY status4evar.option.center "Средина">
-<!ENTITY status4evar.option.offset "Одступање">
-<!ENTITY status4evar.option.repeat "Понављање">
-<!ENTITY status4evar.option.no-repeat "Без понављања">
+<!ENTITY status4evar.option.center "средина">
+<!ENTITY status4evar.option.offset "одступање">
+<!ENTITY status4evar.option.repeat "понављање">
+<!ENTITY status4evar.option.no-repeat "без понављања">
 <!ENTITY status4evar.option.space "Простор">
 <!ENTITY status4evar.option.round "Заобљеност">
 <!ENTITY status4evar.option.firefoxdefault "Подразумевано у Фајерфоксу">
 <!ENTITY status4evar.option.download.library "Библиотека">
+<!ENTITY status4evar.option.download.tab "Језичак">
+<!ENTITY status4evar.option.download.thirdparty "независни">
 <!ENTITY status4evar.unit.milliseconds "милисекунди">
 <!ENTITY status4evar.unit.seconds "секунди">
-<!ENTITY status4evar.unit.px "тачака">
+<!ENTITY status4evar.unit.px "пиксела">
 <!ENTITY status4evar.status.general.status.caption "Текст стања">
-<!ENTITY status4evar.status.label "Прикажи статус у:">
+<!ENTITY status4evar.status.label "Прикажи стање у:">
 <!ENTITY status4evar.status.timeout.label "Пауза пре чишћења порука о стању:">
 <!ENTITY status4evar.status.default.label "Прикажи подразумевано стање">
-<!ENTITY status4evar.status.network.label "Прикажи мрежно стање">
-<!ENTITY status4evar.status.network.xhr.label "Прикажи позадинско мрежно стање">
+<!ENTITY status4evar.status.network.label "Прикажи стање мреже">
+<!ENTITY status4evar.status.network.xhr.label "Прикажи позадинско стање мреже">
 <!ENTITY toolkit.dom.status.change.label "Дозволи веб страницама да промене стање">
 <!ENTITY status4evar.status.general.linkOver.caption "Везе">
 <!ENTITY status4evar.status.linkOver.label "Прикажи везе у:">
@@ -86,7 +89,7 @@
 <!ENTITY status4evar.addonbar.borderStyle "Користи алтернативне ивице трака с алаткама">
 <!ENTITY status4evar.addonbar.windowGripper "Прикажи простор за измену величине прозора">
 <!ENTITY status4evar.addonbar.closeButton "Дугме за затварање">
-<!ENTITY status4evar.addonbar.legacyShim "Enable legacy status bar panel support">
+<!ENTITY status4evar.addonbar.legacyShim "Омогући подршку за траку стања">
 <!ENTITY status4evar.advanced.warning "Ове напредне поставке могу да стварају проблеме с овим или другим додацима. Користите их на сопствени ризик.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding "Приморај XBL повезивање траке за путању.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding.desc "Изаберите ово само ако имате проблема с напретком траке за путању или се текст стања не приказује исправно. Ово може да онеспособи друге додатке који покушају да користе XBL повезивање на траку за путању.">
diff --git a/chrome/locale/sv-SE/overlay.dtd b/chrome/locale/sv-SE/overlay.dtd
index 4fdc71e..9370c6e 100644
--- a/chrome/locale/sv-SE/overlay.dtd
+++ b/chrome/locale/sv-SE/overlay.dtd
@@ -1,5 +1,8 @@
+<!ENTITY status4evar.status.toolbar.accessKey "S">
+<!ENTITY status4evar.status.toolbar.title "Statusfält">
 <!ENTITY status4evar.status.widget.title "Statustext">
 <!ENTITY status4evar.progress.widget.title "Förloppsindikator">
+<!ENTITY status4evar.throbber.widget.title "Aktivitetsindikator">
 <!ENTITY status4evar.download.widget.title "Filhämtningsstatus">
 <!ENTITY status4evar.options.widget.title "Inställningar för Status-4-Evar">
 <!ENTITY status4evar.options.widget.label "Status-4-Evar">
diff --git a/chrome/locale/sv-SE/overlay.properties b/chrome/locale/sv-SE/overlay.properties
index 9d324a2..cf28019 100644
--- a/chrome/locale/sv-SE/overlay.properties
+++ b/chrome/locale/sv-SE/overlay.properties
@@ -5,4 +5,4 @@ nv_done=Klar
 nv_stopped=Stoppad
 nv_timeout=Åtgärden tog för lång tid
 statusText=Statustext
-legacyWidgetTitle=Legacy Status Bar
+legacyWidgetTitle=Bakåtkompatibelt statusfält
diff --git a/chrome/locale/sv-SE/prefs.dtd b/chrome/locale/sv-SE/prefs.dtd
index 011c884..c832180 100644
--- a/chrome/locale/sv-SE/prefs.dtd
+++ b/chrome/locale/sv-SE/prefs.dtd
@@ -3,6 +3,7 @@
 <!ENTITY status4evar.pane.progress "Förlopp">
 <!ENTITY status4evar.pane.download "Filhämtning">
 <!ENTITY status4evar.pane.addonbar "Tilläggsfältet">
+<!ENTITY status4evar.pane.statusbar "Statusfält">
 <!ENTITY status4evar.pane.advanced "Avancerat">
 <!ENTITY status4evar.tab.general "Allmänt">
 <!ENTITY status4evar.tab.toolbar "Verktygsfält">
@@ -36,6 +37,8 @@
 <!ENTITY status4evar.option.round "Sida vid sida">
 <!ENTITY status4evar.option.firefoxdefault "Firefox standardval">
 <!ENTITY status4evar.option.download.library "Bibliotek">
+<!ENTITY status4evar.option.download.tab "Flik">
+<!ENTITY status4evar.option.download.thirdparty "3:e part">
 <!ENTITY status4evar.unit.milliseconds "ms">
 <!ENTITY status4evar.unit.seconds "sekunder">
 <!ENTITY status4evar.unit.px "px">
@@ -86,7 +89,7 @@
 <!ENTITY status4evar.addonbar.borderStyle "Använd alternativa verktygsfältskantlinjer">
 <!ENTITY status4evar.addonbar.windowGripper "Visa handtaget för fönsterstorleksändring">
 <!ENTITY status4evar.addonbar.closeButton "Visa stängknappen">
-<!ENTITY status4evar.addonbar.legacyShim "Enable legacy status bar panel support">
+<!ENTITY status4evar.addonbar.legacyShim "Aktivera stöd för statusfältpaneler i äldre system">
 <!ENTITY status4evar.advanced.warning "Dessa avancerade inställningar kan skapa problem med Status-4-Evar eller andra tillägg. Används på egen risk.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding "Försök att tvinga XBL-bindningen för adressfältet.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding.desc "Aktivera detta endast om du har problem med adressfältet eller statustextvisningen. Funktionen kan skapa konflikter med andra tillägg som försöker att ange en XBL-bindning i adressfältet.">
diff --git a/chrome/locale/tr/overlay.dtd b/chrome/locale/tr/overlay.dtd
index c12cce2..aa39416 100644
--- a/chrome/locale/tr/overlay.dtd
+++ b/chrome/locale/tr/overlay.dtd
@@ -1,5 +1,8 @@
+<!ENTITY status4evar.status.toolbar.accessKey "S">
+<!ENTITY status4evar.status.toolbar.title "Durum Çubuğu">
 <!ENTITY status4evar.status.widget.title "Durum Metni">
 <!ENTITY status4evar.progress.widget.title "İlerleme Sayacı">
+<!ENTITY status4evar.throbber.widget.title "Etkinlik Göstergesi">
 <!ENTITY status4evar.download.widget.title "İndirme Durumu">
 <!ENTITY status4evar.options.widget.title "Status-4-Evar Seçenekleri">
 <!ENTITY status4evar.options.widget.label "Status-4-Evar">
diff --git a/chrome/locale/tr/overlay.properties b/chrome/locale/tr/overlay.properties
index 0ef4178..aab5fda 100644
--- a/chrome/locale/tr/overlay.properties
+++ b/chrome/locale/tr/overlay.properties
@@ -5,4 +5,4 @@ nv_done=Tamam
 nv_stopped=Durduruldu
 nv_timeout=Zaman Aşımına Uğradı
 statusText=Durum Metni
-legacyWidgetTitle=Legacy Status Bar
+legacyWidgetTitle=Yerleşik Durum Çubuğu
diff --git a/chrome/locale/tr/prefs.dtd b/chrome/locale/tr/prefs.dtd
index a5e5476..df20090 100644
--- a/chrome/locale/tr/prefs.dtd
+++ b/chrome/locale/tr/prefs.dtd
@@ -3,6 +3,7 @@
 <!ENTITY status4evar.pane.progress "İlerleme">
 <!ENTITY status4evar.pane.download "İndir">
 <!ENTITY status4evar.pane.addonbar "Çubuğa ekle">
+<!ENTITY status4evar.pane.statusbar "Durum Çubuğu">
 <!ENTITY status4evar.pane.advanced "Gelişmiş">
 <!ENTITY status4evar.tab.general "Genel">
 <!ENTITY status4evar.tab.toolbar "Araç Çubuğu">
@@ -36,6 +37,8 @@
 <!ENTITY status4evar.option.round "Daire">
 <!ENTITY status4evar.option.firefoxdefault "Firefox varsayılan">
 <!ENTITY status4evar.option.download.library "Kütüphane">
+<!ENTITY status4evar.option.download.tab "Sekme">
+<!ENTITY status4evar.option.download.thirdparty "3. Parti">
 <!ENTITY status4evar.unit.milliseconds "milisaniye">
 <!ENTITY status4evar.unit.seconds "saniyeler">
 <!ENTITY status4evar.unit.px "px">
@@ -86,7 +89,7 @@
 <!ENTITY status4evar.addonbar.borderStyle "Alternatif araç çubuğu çerçevesi kullan">
 <!ENTITY status4evar.addonbar.windowGripper "Pencere yeniden boyutlandırıcıyı göster">
 <!ENTITY status4evar.addonbar.closeButton "Kapatma düğmesini göster">
-<!ENTITY status4evar.addonbar.legacyShim "Enable legacy status bar panel support">
+<!ENTITY status4evar.addonbar.legacyShim "Yerleşik durum çubuğu panel desteğini etkinleştir">
 <!ENTITY status4evar.advanced.warning "Bu gelişmiş ayarlar Status-4-Evar veya diğer eklentilerle ilgili sorunlara neden olabilir. Değiştirmek kendi sorumluluğunuzdadır.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding "Durum Çuğuğu XBL bağlamayı zorla.">
 <!ENTITY status4evar.advanced.urlbar.forceBinding.desc "Eğer konum çubuğunun ilerlemesinde veya durum metninin doğru gösterilmesinde bir sorun varsa bunu seçin. Durum çubuğundaki XBL bağlayıcı ayarlanırken diğer eklentiler duraklatılacaktır.">
diff --git a/chrome/locale/zh-CN/overlay.dtd b/chrome/locale/zh-CN/overlay.dtd
index 33c78d0..688b2c4 100644
--- a/chrome/locale/zh-CN/overlay.dtd
+++ b/chrome/locale/zh-CN/overlay.dtd
@@ -1,5 +1,8 @@
+<!ENTITY status4evar.status.toolbar.accessKey "S">
+<!ENTITY status4evar.status.toolbar.title "状态栏">
 <!ENTITY status4evar.status.widget.title "状态栏文本">
 <!ENTITY status4evar.progress.widget.title "进度条">
+<!ENTITY status4evar.throbber.widget.title "活动指示器">
 <!ENTITY status4evar.download.widget.title "下载状态">
 <!ENTITY status4evar.options.widget.title "Status-4-Evar 选项">
 <!ENTITY status4evar.options.widget.label "Status-4-Evar">
diff --git a/chrome/locale/zh-CN/overlay.properties b/chrome/locale/zh-CN/overlay.properties
index c4c8dde..a37715f 100644
--- a/chrome/locale/zh-CN/overlay.properties
+++ b/chrome/locale/zh-CN/overlay.properties
@@ -4,5 +4,5 @@ noDownloads=目前没有下载任务
 nv_done=完成
 nv_stopped=已停止
 nv_timeout=已超时
-statusText=状态栏
-legacyWidgetTitle=Legacy Status Bar
+statusText=状态栏文本
+legacyWidgetTitle=经典状态栏
diff --git a/chrome/locale/zh-CN/prefs.dtd b/chrome/locale/zh-CN/prefs.dtd
index c24cf07..3285e5b 100644
--- a/chrome/locale/zh-CN/prefs.dtd
+++ b/chrome/locale/zh-CN/prefs.dtd
@@ -3,6 +3,7 @@
 <!ENTITY status4evar.pane.progress "进度条">
 <!ENTITY status4evar.pane.download "下载">
 <!ENTITY status4evar.pane.addonbar "附加组件栏">
+<!ENTITY status4evar.pane.statusbar "状态栏">
 <!ENTITY status4evar.pane.advanced "高级">
 <!ENTITY status4evar.tab.general "常规">
 <!ENTITY status4evar.tab.toolbar "工具栏">
@@ -36,8 +37,10 @@
 <!ENTITY status4evar.option.round "圆角">
 <!ENTITY status4evar.option.firefoxdefault "Firefox默认">
 <!ENTITY status4evar.option.download.library "我的足迹">
+<!ENTITY status4evar.option.download.tab "标签页">
+<!ENTITY status4evar.option.download.thirdparty "第3方">
 <!ENTITY status4evar.unit.milliseconds "毫秒">
-<!ENTITY status4evar.unit.seconds "秒后">
+<!ENTITY status4evar.unit.seconds "秒">
 <!ENTITY status4evar.unit.px "像素">
 <!ENTITY status4evar.status.general.status.caption "状态文本">
 <!ENTITY status4evar.status.label "显示状态于:">
@@ -86,7 +89,7 @@
 <!ENTITY status4evar.addonbar.borderStyle "使用备用的工具栏边框">
 <!ENTITY status4evar.addonbar.windowGripper "显示窗口大小调整控件">
 <!ENTITY status4evar.addonbar.closeButton "显示关闭按钮">
-<!ENTITY status4evar.addonbar.legacyShim "Enable legacy status bar panel support">
+<!ENTITY status4evar.addonbar.legacyShim "启用经典状态栏支持">
 <!ENTITY status4evar.advanced.warning "高级设置可能导致Status-4-Evar或者其它扩展出现问题。修改后出现问题后果自负。">
 <!ENTITY status4evar.advanced.urlbar.forceBinding "尝试强制为地址栏绑定XBL">
 <!ENTITY status4evar.advanced.urlbar.forceBinding.desc "请仅在地址栏进度条或者状态文字显示有误的时候选中此项。这样做可能会导致其它扩展为地址栏绑定的XBL失效。">
diff --git a/chrome/locale/zh-TW/meta.properties b/chrome/locale/zh-TW/meta.properties
index 85eaa23..bb90a44 100644
--- a/chrome/locale/zh-TW/meta.properties
+++ b/chrome/locale/zh-TW/meta.properties
@@ -1,3 +1,3 @@
 translator=velociraptor
 name=Status-4-Evar
-description=Firefox 4+ 專用的狀態小工具和載入進度計
+description=Firefox 4及之後版本專用的狀態小工具和載入進度計
diff --git a/chrome/locale/zh-TW/overlay.dtd b/chrome/locale/zh-TW/overlay.dtd
index 275eba7..dedef81 100644
--- a/chrome/locale/zh-TW/overlay.dtd
+++ b/chrome/locale/zh-TW/overlay.dtd
@@ -1,5 +1,8 @@
+<!ENTITY status4evar.status.toolbar.accessKey "S">
+<!ENTITY status4evar.status.toolbar.title "狀態列">
 <!ENTITY status4evar.status.widget.title "狀態文字">
 <!ENTITY status4evar.progress.widget.title "載入進度">
+<!ENTITY status4evar.throbber.widget.title "活動指示器">
 <!ENTITY status4evar.download.widget.title "下載狀態">
 <!ENTITY status4evar.options.widget.title "Status-4-Evar 選項">
 <!ENTITY status4evar.options.widget.label "Status-4-Evar">
diff --git a/chrome/locale/zh-TW/overlay.properties b/chrome/locale/zh-TW/overlay.properties
index 0c0d36e..178af49 100644
--- a/chrome/locale/zh-TW/overlay.properties
+++ b/chrome/locale/zh-TW/overlay.properties
@@ -5,4 +5,4 @@ nv_done=完成
 nv_stopped=已停止
 nv_timeout=已逾時
 statusText=狀態文字
-legacyWidgetTitle=Legacy Status Bar
+legacyWidgetTitle=傳統位址列
diff --git a/chrome/locale/zh-TW/prefs.dtd b/chrome/locale/zh-TW/prefs.dtd
index cd2cfea..d2df0ed 100644
--- a/chrome/locale/zh-TW/prefs.dtd
+++ b/chrome/locale/zh-TW/prefs.dtd
@@ -3,16 +3,17 @@
 <!ENTITY status4evar.pane.progress "進度">
 <!ENTITY status4evar.pane.download "下載">
 <!ENTITY status4evar.pane.addonbar "附加元件列">
+<!ENTITY status4evar.pane.statusbar "狀態列">
 <!ENTITY status4evar.pane.advanced "進階">
 <!ENTITY status4evar.tab.general "一般">
 <!ENTITY status4evar.tab.toolbar "工具列">
-<!ENTITY status4evar.tab.urlbar "網址列">
+<!ENTITY status4evar.tab.urlbar "位址列">
 <!ENTITY status4evar.tab.popup "彈出視窗">
 <!ENTITY status4evar.tab.tabs "分頁">
 <!ENTITY status4evar.option.none "不顯示">
 <!ENTITY status4evar.option.nothing "無動作">
 <!ENTITY status4evar.option.toolbar "附加元件列">
-<!ENTITY status4evar.option.urlbar "網址列">
+<!ENTITY status4evar.option.urlbar "位址列">
 <!ENTITY status4evar.option.popup "彈出提示">
 <!ENTITY status4evar.option.tooltip "工具提示">
 <!ENTITY status4evar.option.bottom "下方">
@@ -36,6 +37,8 @@
 <!ENTITY status4evar.option.round "圓角">
 <!ENTITY status4evar.option.firefoxdefault "Firefox 預設動作">
 <!ENTITY status4evar.option.download.library "打開收藏庫">
+<!ENTITY status4evar.option.download.tab "在分頁打開下載清單">
+<!ENTITY status4evar.option.download.thirdparty "第三方下載工具">
 <!ENTITY status4evar.unit.milliseconds "毫秒">
 <!ENTITY status4evar.unit.seconds "秒後">
 <!ENTITY status4evar.unit.px "px">
@@ -48,7 +51,7 @@
 <!ENTITY toolkit.dom.status.change.label "允許網頁變更狀態文字">
 <!ENTITY status4evar.status.general.linkOver.caption "連結">
 <!ENTITY status4evar.status.linkOver.label "顯示連結內容於:">
-<!ENTITY status4evar.status.linkOver.delay.show.label "顯示連結前的延遲時間:">
+<!ENTITY status4evar.status.linkOver.delay.show.label "顯示連結之前的延遲時間:">
 <!ENTITY status4evar.status.linkOver.delay.hide.label "隱藏連結的延遲時間:">
 <!ENTITY status4evar.status.toolbar.maxLength.label "狀態文字最大長度:">
 <!ENTITY status4evar.status.urlbar.align.label "狀態對齊方式">
@@ -86,7 +89,7 @@
 <!ENTITY status4evar.addonbar.borderStyle "使用替代的工具列邊框">
 <!ENTITY status4evar.addonbar.windowGripper "顯示視窗大小調整器">
 <!ENTITY status4evar.addonbar.closeButton "顯示關閉按鈕">
-<!ENTITY status4evar.addonbar.legacyShim "Enable legacy status bar panel support">
+<!ENTITY status4evar.addonbar.legacyShim "啟用傳統位址列面板支援">
 <!ENTITY status4evar.advanced.warning "進階設定可能會使 Status-4-Evar 或其他套件出問題。修改時請自負風險。">
 <!ENTITY status4evar.advanced.urlbar.forceBinding "嘗試強制位址列 XBL binding。">
 <!ENTITY status4evar.advanced.urlbar.forceBinding.desc "只有在位址列進度條或狀態文字顯示有誤時才勾選此設定。另外這也有可能與其他試圖對位址列設定 XBL binding 的套件產生衝突。">
diff --git a/chrome/skin/all/australis.css b/chrome/skin/all/australis.css
index 02a5eaf..6ebc583 100644
--- a/chrome/skin/all/australis.css
+++ b/chrome/skin/all/australis.css
@@ -48,3 +48,47 @@ toolbarpaletteitem #status-bar
 	                  rgba(0,0,0,0.1) 10px);
 }
 
+ at keyframes status4evar-throbber-widget-loading
+{
+	to
+	{
+		transform: rotate(360deg);
+	}
+}
+
+ at keyframes status4evar-throbber-widget-connecting
+{
+	from
+	{
+		transform: rotate(360deg);
+	}
+}
+
+#status4evar-throbber-widget
+{
+	padding: 0 12px;
+}
+
+#status4evar-throbber-widget image
+{
+	list-style-image: url("chrome://status4evar/skin/throbber-idle.png");
+	width: 16px;
+	height: 16px;
+}
+
+#status4evar-throbber-widget[busy] image
+{
+	list-style-image: url("chrome://browser/skin/tabbrowser/connecting.png");
+	animation-duration: 960ms;
+	animation-iteration-count: infinite;
+	animation-name: status4evar-throbber-widget-connecting;
+	animation-timing-function: linear;
+}
+
+#status4evar-throbber-widget[progress] image
+{
+	list-style-image: url("chrome://browser/skin/tabbrowser/loading.png");
+	animation-duration: 800ms;
+	animation-name: status4evar-throbber-widget-loading;
+}
+
diff --git a/chrome/skin/all/throbber-idle.png b/chrome/skin/all/throbber-idle.png
new file mode 100644
index 0000000..bcdd65b
Binary files /dev/null and b/chrome/skin/all/throbber-idle.png differ
diff --git a/chrome/skin/all/legacy.css b/chrome/skin/all/version/overlay32.css
similarity index 100%
copy from chrome/skin/all/legacy.css
copy to chrome/skin/all/version/overlay32.css
diff --git a/chrome/skin/pinstripe/australis.css b/chrome/skin/pinstripe/australis.css
index 19179c8..c337fa7 100644
--- a/chrome/skin/pinstripe/australis.css
+++ b/chrome/skin/pinstripe/australis.css
@@ -26,6 +26,11 @@
 	-moz-appearance: statusbar;
 }
 
+#browser-bottombox > #status4evar-status-bar:last-child
+{
+	padding-right: 16px;
+}
+
 #status4evar-download-button #status4evar-download-icon
 {
 	background: -moz-image-rect(url("chrome://browser/skin/Toolbar.png"), 0, 198, 18, 180) center no-repeat;
diff --git a/chrome/skin/pinstripe/legacy.css b/chrome/skin/pinstripe/legacy.css
index 0ed159b..be1f49f 100644
--- a/chrome/skin/pinstripe/legacy.css
+++ b/chrome/skin/pinstripe/legacy.css
@@ -12,17 +12,12 @@
 
 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
 
-#status4evar-window-gripper
-{
-	display: none;
-}
-
 #status-bar
 {
 	padding-right: 0px;
 }
 
-#addon-bar
+#browser-bottombox > #addon-bar:last-child
 {
 	padding-right: 16px;
 }
diff --git a/chrome/skin/pinstripe/overlay.css b/chrome/skin/pinstripe/overlay.css
index 84a88fd..180d3aa 100644
--- a/chrome/skin/pinstripe/overlay.css
+++ b/chrome/skin/pinstripe/overlay.css
@@ -76,3 +76,12 @@ splitter.status4evar-status-splitter
 	background-color: white;
 }
 
+/*
+ * Gripper
+ */
+
+#status4evar-window-gripper
+{
+	display: none;
+}
+
diff --git a/chrome/skin/winstripe/australis.css b/chrome/skin/winstripe/australis.css
index 032ad24..0007f51 100644
--- a/chrome/skin/winstripe/australis.css
+++ b/chrome/skin/winstripe/australis.css
@@ -58,3 +58,27 @@
 	background: -moz-image-rect(url("chrome://browser/skin/Toolbar-inverted.png"), 0, 198, 18, 180) center no-repeat;
 }
 
+#status4evar-download-button[attention] #status4evar-download-icon
+{
+	background-image: url("chrome://browser/skin/downloads/download-glow.png");
+}
+
+ at media (-moz-windows-theme: aero)
+{
+	@media (-moz-os-version: windows-vista), (-moz-os-version: windows-win7)
+	{
+		#status4evar-download-button[attention] #status4evar-download-icon
+		{
+			background-image: url("chrome://browser/skin/downloads/download-glow-XPVista7.png");
+		}
+	}
+}
+
+ at media (not (-moz-windows-theme: aero)), (-moz-os-version: windows-xp)
+{
+	#status4evar-download-button[attention] #status4evar-download-icon
+	{
+		background-image: url("chrome://browser/skin/downloads/download-glow-XPVista7.png");
+	}
+}
+
diff --git a/chrome/skin/winstripe/legacy.css b/chrome/skin/winstripe/legacy.css
index f62dd7e..a9e19b1 100644
--- a/chrome/skin/winstripe/legacy.css
+++ b/chrome/skin/winstripe/legacy.css
@@ -22,3 +22,7 @@
 	background: -moz-image-rect(url("chrome://browser/skin/Toolbar-inverted.png"), 0, 108, 18, 90) center no-repeat;
 }
 
+#status4evar-download-button[attention] #status4evar-download-icon
+{
+	background-image: url("chrome://browser/skin/downloads/download-glow.png");
+}
diff --git a/chrome/skin/winstripe/overlay.css b/chrome/skin/winstripe/overlay.css
index 421589a..5a26e1b 100644
--- a/chrome/skin/winstripe/overlay.css
+++ b/chrome/skin/winstripe/overlay.css
@@ -37,11 +37,6 @@
 	min-height: 18px;
 }
 
-#status4evar-download-button[attention] #status4evar-download-icon
-{
-	background-image: url("chrome://browser/skin/downloads/download-glow.png");
-}
-
 toolbar[mode="icons"] #status4evar-download-button[forcelabel="true"] > label
 {
 	-moz-margin-start: 5px !important;
diff --git a/components/status4evar.js b/components/status4evar.js
index e240c9e..a40b721 100644
--- a/components/status4evar.js
+++ b/components/status4evar.js
@@ -51,6 +51,7 @@ Status_4_Evar.prototype =
 	advancedUrlbarForceBinding:     false,
 
 	downloadButtonAction:           1,
+	downloadButtonActionCommand:    "",
 	downloadColorActive:            null,
 	downloadColorPaused:            null,
 	downloadForce:                  false,
@@ -191,6 +192,14 @@ Status_4_Evar.prototype =
 			}
 		},
 
+		"download.button.action.command":
+		{
+			update: function()
+			{
+				this.downloadButtonActionCommand = this.prefs.getCharPref("download.button.action.command");
+			}
+		},
+
 		"download.color.active":
 		{
 			update: function()
@@ -374,7 +383,7 @@ Status_4_Evar.prototype =
 				{
 					if(this.progressUrlbar)
 					{
-						urlbar.setAttribute("pmpack", this.progressUrlbar);
+						urlbar.pmpack = this.progressUrlbar;
 					}
 					urlbar_progress.hidden = !this.progressUrlbar;
 				}
diff --git a/components/status4evar.xpt b/components/status4evar.xpt
index 6e29ac7..f37a568 100644
Binary files a/components/status4evar.xpt and b/components/status4evar.xpt differ
diff --git a/defaults/preferences/defaults.js b/defaults/preferences/defaults.js
index 72597e0..c7ecacd 100644
--- a/defaults/preferences/defaults.js
+++ b/defaults/preferences/defaults.js
@@ -21,6 +21,7 @@ pref("status4evar.advanced.status.detectVideo", true);
 pref("status4evar.advanced.urlbar.forceBinding", false);
 
 pref("status4evar.download.button.action", 1);
+pref("status4evar.download.button.action.command", "");
 pref("status4evar.download.color.active", "#33FF33");
 pref("status4evar.download.color.paused", "#808080");
 pref("status4evar.download.force", true);
diff --git a/install.rdf b/install.rdf
index 0d0dffe..9839b0e 100644
--- a/install.rdf
+++ b/install.rdf
@@ -18,7 +18,7 @@
 		<em:name>Status-4-Evar</em:name>
 		<em:description>Status widgets and progress indicators for Firefox 4+</em:description>
 		<em:id>status4evar at caligonstudios.com</em:id>
-		<em:version>2014.05.03.06</em:version>
+		<em:version>2014.07.06.05</em:version>
 		<em:creator>Sparky Bluefang</em:creator>
 		<em:type>2</em:type>
 		<em:homepageURL>http://forums.mozillazine.org/viewtopic.php?f=48&t=2001965</em:homepageURL>
@@ -196,7 +196,7 @@
 			<Description>
 				<em:locale>nl</em:locale>
 				<em:name>Status-4-Evar</em:name>
-				<em:description>Hulpmiddelen voor de statusbalk voor Firefox 4+</em:description>
+				<em:description>Hulpmiddelen voor de statusbalk voor Firefox 4 en hoger</em:description>
 				<em:creator>Sparky Bluefang</em:creator>
 				<em:homepageURL>http://forums.mozillazine.org/viewtopic.php?f=48&t=2001965</em:homepageURL>
 				<em:translator>Martijn Weisbeek [nl]</em:translator>
@@ -295,7 +295,7 @@
 			<Description>
 				<em:locale>zh-TW</em:locale>
 				<em:name>Status-4-Evar</em:name>
-				<em:description>Firefox 4+ 專用的狀態小工具和載入進度計</em:description>
+				<em:description>Firefox 4及之後版本專用的狀態小工具和載入進度計</em:description>
 				<em:creator>Sparky Bluefang</em:creator>
 				<em:homepageURL>http://forums.mozillazine.org/viewtopic.php?f=48&t=2001965</em:homepageURL>
 				<em:translator>velociraptor [zh-TW]</em:translator>
@@ -308,7 +308,7 @@
 			<Description>
 				<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
 				<em:minVersion>24.0</em:minVersion>
-				<em:maxVersion>32.0a1</em:maxVersion>
+				<em:maxVersion>33.0a1</em:maxVersion>
 			</Description>
 		</em:targetApplication>
 
diff --git a/modules/Australis.jsm b/modules/Australis.jsm
index 5d455cb..aa0f59c 100644
--- a/modules/Australis.jsm
+++ b/modules/Australis.jsm
@@ -134,6 +134,9 @@ let AustralisTools = {
 }
 
 let statusBarHandler = {
+
+	customizing: false,
+
 	getSpringId: function(aArea)
 	{
 		let springId = null;
@@ -156,6 +159,14 @@ let statusBarHandler = {
 		return springId;
 	},
 
+	updateWindows: function()
+	{
+		for(let window of CustomizableUI.windows)
+		{
+			window.caligon.status4evar.updateWindow();
+		}
+	},
+
 	onWidgetAdded: function(aWidgetId, aArea, aPosition)
 	{
 		if(aArea === STATUS_BAR_ID && aWidgetId === DEFAULT_WIDGETS[0])
@@ -166,6 +177,11 @@ let statusBarHandler = {
 				CustomizableUI.removeWidgetFromArea(springId, STATUS_BAR_ID, DEFAULT_POSITIONS[0]);
 			}
 		}
+
+		if(!this.customizing && DEFAULT_WIDGETS.indexOf(aWidgetId))
+		{
+			this.updateWindows();
+		}
 	},
 
 	onWidgetRemoved: function(aWidgetId, aArea)
@@ -174,6 +190,23 @@ let statusBarHandler = {
 		{
 			CustomizableUI.addWidgetToArea("spring", STATUS_BAR_ID, DEFAULT_POSITIONS[0]);
 		}
+
+		if(!this.customizing && DEFAULT_WIDGETS.indexOf(aWidgetId))
+		{
+			this.updateWindows();
+		}
+	},
+
+	onCustomizeStart: function(aWindow)
+	{
+		this.customizing = true;
+		aWindow.caligon.status4evar.beforeCustomization();
+	},
+
+	onCustomizeEnd: function(aWindow)
+	{
+		this.customizing = false;
+		this.updateWindows();
 	}
 }
 
diff --git a/modules/Downloads.jsm b/modules/Downloads.jsm
index 3b421b0..8b387b5 100644
--- a/modules/Downloads.jsm
+++ b/modules/Downloads.jsm
@@ -27,28 +27,27 @@ const CC = Components.classes;
 const CI = Components.interfaces;
 const CU = Components.utils;
 
-const DownloadManagerUIClassic = Components.classesByID["{7dfdf0d1-aff6-4a34-bad1-d0fe74601642}"].getService(CI.nsIDownloadManagerUI);
-
 CU.import("resource://gre/modules/Services.jsm");
 CU.import("resource://gre/modules/PluralForm.jsm");
 CU.import("resource://gre/modules/DownloadUtils.jsm");
 CU.import("resource://gre/modules/PrivateBrowsingUtils.jsm");
 CU.import("resource://gre/modules/XPCOMUtils.jsm");
 
-function S4EDownloadService(window, service, getters)
+function S4EDownloadService(window, gBrowser, service, getters)
 {
 	this._window = window;
+	this._gBrowser = gBrowser;
 	this._service = service;
 	this._getters = getters;
 
 	if(Services.vc.compare("26.0", Services.appinfo.version) <= 0)
 	{
-		this._handler = new JSTransferHandler(this);
+		this._handler = new JSTransferHandler(this._window, this);
 		Services.console.logStringMessage("S4EDownloadService using JSTransferHandler backend");
 	}
 	else
 	{
-		this._handler = new DownloadManagerHandler(this);
+		this._handler = new DownloadManagerHandler(this._window, this);
 		Services.console.logStringMessage("S4EDownloadService using DownloadManagerHandler backend");
 	}
 }
@@ -56,6 +55,7 @@ function S4EDownloadService(window, service, getters)
 S4EDownloadService.prototype =
 {
 	_window:              null,
+	_gBrowser:            null,
 	_service:             null,
 	_getters:             null,
 
@@ -122,7 +122,7 @@ S4EDownloadService.prototype =
 		this.uninit();
 		this._handler.destroy();
 
-		["_window", "_service", "_getters", "_handler"].forEach(function(prop)
+		["_window", "_gBrowser", "_service", "_getters", "_handler"].forEach(function(prop)
 		{
 			delete this[prop];
 		}, this);
@@ -156,10 +156,10 @@ S4EDownloadService.prototype =
 
 		let db = this._window.DownloadsButton;
 
-		db._getAnchorInternal = db.getAnchor;
+		db._getAnchorS4EBackup = db.getAnchor;
 		db.getAnchor = this.getAnchor.bind(this);
 
-		db._releaseAnchorInternal = db.releaseAnchor;
+		db._releaseAnchorS4EBackup = db.releaseAnchor;
 		db.releaseAnchor = function() {};
 
 		this._binding = true;
@@ -174,8 +174,8 @@ S4EDownloadService.prototype =
 
 		let db = this._window.DownloadsButton;
 
-		db.getAnchor = db._getAnchorInternal;
-		db.releaseAnchor = db._releaseAnchorInternal;
+		db.getAnchor = db._getAnchorS4EBackup;
+		db.releaseAnchor = db._releaseAnchorS4EBackup;
 
 		this._binding = false;
 	},
@@ -413,17 +413,32 @@ S4EDownloadService.prototype =
 		switch(this._service.downloadButtonAction)
 		{
 			case 1: // Firefox Default
-				if(this._window.DownloadsCommon.useToolkitUI)
+				this._handler.openUINative();
+				break;
+			case 2: // Show Library
+				this._window.PlacesCommandHook.showPlacesOrganizer("Downloads");
+				break;
+			case 3: // Show Tab
+				let found = this._gBrowser.browsers.some(function(browser, index)
 				{
-					DownloadManagerUIClassic.show(this._window);
-				}
-				else
+					if("about:downloads" == browser.currentURI.spec)
+					{
+						this._gBrowser.selectedTab = this._gBrowser.tabContainer.childNodes[index];
+						return true;
+					}
+				}, this);
+
+				if(!found)
 				{
-					this._window.DownloadsPanel.showPanel();
+					this._window.openUILinkIn("about:downloads", "tab");
 				}
 				break;
-			case 2: // Show Library
-				this._window.PlacesCommandHook.showPlacesOrganizer("Downloads");
+			case 4: // External Command
+				let command = this._service.downloadButtonActionCommand;
+				if(commend)
+				{
+					this._window.goDoCommand(command);
+				}
 				break;
 			default: // Nothing
 				break;
@@ -442,14 +457,7 @@ S4EDownloadService.prototype =
 		switch(this._service.downloadButtonAction)
 		{
 			case 1: // Firefox Default
-				if(this._window.DownloadsCommon.useToolkitUI)
-				{
-					return DownloadManagerUIClassic.visible;
-				}
-				else
-				{
-					return this._window.DownloadsPanel.isPanelShowing;
-				}
+				return this._handler.isUIShowingNative;
 			case 2: // Show Library
 				var organizer = Services.wm.getMostRecentWindow("Places:Organizer");
 				if(organizer)
@@ -459,6 +467,9 @@ S4EDownloadService.prototype =
 					return selectedNode && selectedNode.itemId === downloadsItemId;
 				}
 				return false;
+			case 3: // Show tab
+				let currentURI = this._gBrowser.currentURI;
+				return currentURI && currentURI.spec == "about:downloads";
 			default: // Nothing
 				return false;
 		}
@@ -483,20 +494,23 @@ S4EDownloadService.prototype =
 	}
 };
 
-function DownloadManagerHandler(downloadService)
+function DownloadManagerHandler(window, downloadService)
 {
+	this._window = window;
 	this._downloadService = downloadService;
 	this._api = CC["@mozilla.org/download-manager;1"].getService(CI.nsIDownloadManager);
+	this._classicUI = Components.classesByID["{7dfdf0d1-aff6-4a34-bad1-d0fe74601642}"].getService(CI.nsIDownloadManagerUI);
 }
 
 DownloadManagerHandler.prototype =
 {
+	_window:          null,
 	_downloadService: null,
 	_api:             null,
 
 	destroy: function()
 	{
-		["_downloadService", "_api"].forEach(function(prop)
+		["_window", "_downloadService", "_api", "_classicUI"].forEach(function(prop)
 		{
 			delete this[prop];
 		}, this);
@@ -529,6 +543,30 @@ DownloadManagerHandler.prototype =
 		return ('addPrivacyAwareListener' in this._api);
 	},
 
+	openUINative: function()
+	{
+		if(this._window.DownloadsCommon.useToolkitUI)
+		{
+			this._classicUI.show(this._window);
+		}
+		else
+		{
+			this._window.DownloadsPanel.showPanel();
+		}
+	},
+
+	get isUIShowingNative()
+	{
+		if(this._window.DownloadsCommon.useToolkitUI)
+		{
+			return this._classicUI.visible;
+		}
+		else
+		{
+			return this._window.DownloadsPanel.isPanelShowing;
+		}
+	},
+
 	activeEntries: function()
 	{
 		return this.generate(this._api.activeDownloads);
@@ -590,8 +628,10 @@ DownloadManagerHandler.prototype =
 	QueryInterface: XPCOMUtils.generateQI([ CI.nsIDownloadProgressListener, CI.nsISupportsWeakReference, CI.nsIObserver ])
 };
 
-function JSTransferHandler(downloadService)
+function JSTransferHandler(window, downloadService)
 {
+	this._window = window;
+
 	let api = CU.import("resource://gre/modules/Downloads.jsm", {}).Downloads;
 
 	this._activePublic = new JSTransferListener(downloadService, api.getList(api.PUBLIC), false);
@@ -600,6 +640,7 @@ function JSTransferHandler(downloadService)
 
 JSTransferHandler.prototype =
 {
+	_window:          null,
 	_activePublic:    null,
 	_activePrivate:   null,
 
@@ -607,6 +648,11 @@ JSTransferHandler.prototype =
 	{
 		this._activePublic.destroy();
 		this._activePrivate.destroy();
+
+		["_window", "_activePublic", "_activePrivate"].forEach(function(prop)
+		{
+			delete this[prop];
+		}, this);
 	},
 
 	start: function()
@@ -626,6 +672,16 @@ JSTransferHandler.prototype =
 		return true;
 	},
 
+	openUINative: function()
+	{
+		this._window.DownloadsPanel.showPanel();
+	},
+
+	get isUIShowingNative()
+	{
+		return this._window.DownloadsPanel.isPanelShowing;
+	},
+
 	activeEntries: function()
 	{
 		return this._activePublic.downloads();
diff --git a/modules/Progress.jsm b/modules/Progress.jsm
index c4bcdb3..e1bd046 100644
--- a/modules/Progress.jsm
+++ b/modules/Progress.jsm
@@ -57,6 +57,19 @@ S4EProgressService.prototype =
 				urlbar_progress.value = val;
 			}
 		}
+
+		let throbber_progress = this._getters.throbberProgress;
+		if(throbber_progress)
+		{
+			if(val)
+			{
+				throbber_progress.setAttribute("progress", val);
+			}
+			else
+			{
+				throbber_progress.removeAttribute("progress");
+			}
+		}
 	},
 
 	set collapsed(val)
@@ -75,6 +88,19 @@ S4EProgressService.prototype =
 				urlbar_progress.collapsed = val;
 			}
 		}
+
+		let throbber_progress = this._getters.throbberProgress;
+		if(throbber_progress)
+		{
+			if(val)
+			{
+				throbber_progress.removeAttribute("busy");
+			}
+			else
+			{
+				throbber_progress.setAttribute("busy", true);
+			}
+		}
 	},
 
 	destroy: function()
diff --git a/modules/Status.jsm b/modules/Status.jsm
index f539d39..3592b1a 100644
--- a/modules/Status.jsm
+++ b/modules/Status.jsm
@@ -269,7 +269,7 @@ S4EStatusService.prototype =
 				self._statusChromeTimeoutID = 0;
 				if(isDefault)
 				{
-					self.clearStatusField();
+					self.setDefaultStatus("");
 				}
 				else
 				{
diff --git a/modules/Status4Evar.jsm b/modules/Status4Evar.jsm
index 69afafe..85aa77c 100644
--- a/modules/Status4Evar.jsm
+++ b/modules/Status4Evar.jsm
@@ -19,6 +19,7 @@ const CI = Components.interfaces;
 const CU = Components.utils;
 
 const s4e_service = CC["@caligonstudios.com/status4evar;1"].getService(CI.nsIStatus4Evar);
+const uuidService = CC["@mozilla.org/uuid-generator;1"].getService(CI.nsIUUIDGenerator);
 
 CU.import("resource://gre/modules/Services.jsm");
 CU.import("resource://gre/modules/XPCOMUtils.jsm");
@@ -31,6 +32,7 @@ CU.import("resource://status4evar/Toolbars.jsm");
 
 function Status4Evar(window, gBrowser, toolbox)
 {
+	this._id = uuidService.generateUUID();
 	this._window = window;
 	this._toolbox = toolbox;
 
@@ -38,7 +40,7 @@ function Status4Evar(window, gBrowser, toolbox)
 	this.toolbars = new S4EToolbars(this._window, gBrowser, this._toolbox, s4e_service, this.getters);
 	this.statusService = new S4EStatusService(this._window, s4e_service, this.getters);
 	this.progressMeter = new S4EProgressService(gBrowser, s4e_service, this.getters, this.statusService);
-	this.downloadStatus = new S4EDownloadService(this._window, s4e_service, this.getters);
+	this.downloadStatus = new S4EDownloadService(this._window, gBrowser, s4e_service, this.getters);
 	this.sizeModeService = new SizeModeService(this._window, this);
 
 	this._window.addEventListener("unload", this, false);
@@ -46,6 +48,7 @@ function Status4Evar(window, gBrowser, toolbox)
 
 Status4Evar.prototype =
 {
+	_id: null,
 	_window:  null,
 	_toolbox: null,
 
@@ -58,8 +61,11 @@ Status4Evar.prototype =
 
 	setup: function()
 	{
-		this._toolbox.addEventListener("beforecustomization", this, false);
-		this._toolbox.addEventListener("aftercustomization", this, false);
+		if(Services.vc.compare("28.*", Services.appinfo.version) >= 0)
+		{
+			this._toolbox.addEventListener("beforecustomization", this, false);
+			this._toolbox.addEventListener("aftercustomization", this, false);
+		}
 
 		this.toolbars.setup();
 		this.updateWindow();
@@ -75,8 +81,11 @@ Status4Evar.prototype =
 	destroy: function()
 	{
 		this._window.removeEventListener("unload", this, false);
-		this._toolbox.removeEventListener("aftercustomization", this, false);
-		this._toolbox.removeEventListener("beforecustomization", this, false);
+		if(Services.vc.compare("28.*", Services.appinfo.version) >= 0)
+		{
+			this._toolbox.removeEventListener("aftercustomization", this, false);
+			this._toolbox.removeEventListener("beforecustomization", this, false);
+		}
 
 		this.getters.destroy();
 		this.statusService.destroy();
@@ -110,6 +119,8 @@ Status4Evar.prototype =
 
 	beforeCustomization: function()
 	{
+		Services.console.logStringMessage("S4E Calling beforeCustomization: " + this._id);
+
 		this.toolbars.updateSplitters(false);
 		this.toolbars.updateWindowGripper(false);
 
@@ -125,6 +136,8 @@ Status4Evar.prototype =
 
 	updateWindow: function()
 	{
+		Services.console.logStringMessage("S4E Calling updateWindow: " + this._id);
+
 		this.statusService.setNoUpdate(false);
 		this.getters.resetGetters();
 		this.statusService.buildTextOrder();
@@ -195,6 +208,7 @@ S4EWindowGetters.prototype =
 			["statusWidget",           "status4evar-status-widget"],
 			["statusWidgetLabel",      "status4evar-status-text"],
 			["strings",                "bundle_status4evar"],
+			["throbberProgress",       "status4evar-throbber-widget"],
 			["toolbarProgress",        "status4evar-progress-bar"],
 			["urlbarProgress",         "urlbar-progress-alt"]
 		],
@@ -227,7 +241,7 @@ S4EWindowGetters.prototype =
 			{
 				if(!(func in ub))
 				{
-					ub.__proto__[func] = function() {};
+					ub[func] = function() {};
 				}
 			});
 
diff --git a/modules/Toolbars.jsm b/modules/Toolbars.jsm
index 8e41500..cc75a38 100644
--- a/modules/Toolbars.jsm
+++ b/modules/Toolbars.jsm
@@ -285,13 +285,15 @@ AustralisS4EToolbars.prototype =
 
 	updateWindowResizers: function()
 	{
-		if(!this._window.gShowPageResizers) {
+		if(!this._window.gShowPageResizers)
+		{
 			return;
 		}
 
 		let toolbar = this._getters.statusBar;
 		let show = this._window.windowState == this._window.STATE_NORMAL && (!toolbar || toolbar.collapsed);
-		this._gBrowser.browsers.forEach(function(browser) {
+		this._gBrowser.browsers.forEach(function(browser)
+		{
 			browser.showWindowResizer = show;
 		});
 	},

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/status-4-evar.git



More information about the Pkg-mozext-commits mailing list