[Pkg-mozext-commits] [stylish] 01/01: Imported Upstream version 2.0.3

Dmitry Smirnov onlyjob at moszumanska.debian.org
Sun Mar 20 06:26:58 UTC 2016


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

onlyjob pushed a commit to branch upstream
in repository stylish.

commit ac17910 (upstream)
Author: Dmitry Smirnov <onlyjob at member.fsf.org>
Date:   Sun Mar 20 06:18:52 2016

    Imported Upstream version 2.0.3
---
 chrome.manifest                  |  3 +++
 components/aboutStylishEdit.js   |  2 ++
 components/stylishCommandLine.js |  2 ++
 components/stylishDataSource.js  |  2 ++
 components/stylishStartup.js     |  4 +++-
 components/stylishStyle.js       | 13 +++++++------
 content/base-test.js             |  2 ++
 content/clear.js                 |  2 ++
 content/common.js                |  6 ++++--
 content/domiOverlay.js           |  2 ++
 content/edit.js                  | 23 +++++++++++++++--------
 content/edit.xul                 |  1 +
 content/frame-utils.js           |  2 ++
 content/install-frame-script.js  |  2 ++
 content/install.js               |  2 ++
 content/manage-addons.js         |  4 +++-
 content/overlay.js               | 10 ++++------
 content/unittest.js              |  2 ++
 content/urls.properties          |  4 ++--
 install.rdf                      | 18 ++++++++++--------
 locale/ar/common.dtd             |  5 +++++
 locale/ar/common.properties      |  4 ++++
 locale/ar/domi.dtd               |  1 +
 locale/ar/edit.dtd               | 22 ++++++++++++++++++++++
 locale/ar/edit.properties        |  5 +++++
 locale/ar/install.dtd            |  6 ++++++
 locale/ar/install.properties     |  8 ++++++++
 locale/ar/manage.dtd             | 10 ++++++++++
 locale/ar/manage.properties      |  7 +++++++
 locale/ar/overlay.dtd            | 18 ++++++++++++++++++
 locale/ar/overlay.properties     | 14 ++++++++++++++
 locale/cs/common.properties      |  2 +-
 locale/cs/edit.dtd               |  6 +++---
 locale/cs/manage.dtd             |  2 +-
 locale/cs/manage.properties      |  6 +++---
 locale/cs/overlay.dtd            |  2 +-
 locale/cs/overlay.properties     |  2 +-
 locale/da/manage.properties      |  2 +-
 locale/de/common.dtd             |  4 ++--
 locale/de/common.properties      |  8 ++++----
 locale/de/edit.dtd               |  8 ++++----
 locale/de/edit.properties        |  8 ++++----
 locale/de/install.dtd            |  6 +++---
 locale/de/install.properties     | 16 ++++++++--------
 locale/de/manage.dtd             |  4 ++--
 locale/de/manage.properties      | 12 ++++++------
 locale/de/overlay.dtd            | 22 +++++++++++-----------
 locale/de/overlay.properties     | 22 +++++++++++-----------
 locale/el/common.dtd             |  5 +++++
 locale/el/common.properties      |  4 ++++
 locale/el/domi.dtd               |  1 +
 locale/el/edit.dtd               | 22 ++++++++++++++++++++++
 locale/el/edit.properties        |  5 +++++
 locale/el/install.dtd            |  6 ++++++
 locale/el/install.properties     |  8 ++++++++
 locale/el/manage.dtd             | 10 ++++++++++
 locale/el/manage.properties      |  7 +++++++
 locale/el/overlay.dtd            | 18 ++++++++++++++++++
 locale/el/overlay.properties     | 14 ++++++++++++++
 locale/es-AR/manage.properties   |  2 +-
 locale/es-ES/common.dtd          |  4 ++--
 locale/es-ES/edit.dtd            |  2 +-
 locale/es-ES/manage.properties   |  2 +-
 locale/es-ES/overlay.properties  |  8 ++++----
 locale/et/common.properties      |  2 +-
 locale/et/manage.properties      |  2 +-
 locale/fi/manage.properties      |  2 +-
 locale/fr/manage.properties      |  2 +-
 locale/gl/manage.properties      |  2 +-
 locale/he/manage.properties      |  2 +-
 locale/hu/manage.properties      |  2 +-
 locale/it/manage.properties      |  2 +-
 locale/ja/common.dtd             |  4 ++--
 locale/ja/edit.dtd               |  2 +-
 locale/ja/overlay.properties     |  8 ++++----
 locale/ko/manage.properties      |  2 +-
 locale/lt/manage.properties      |  2 +-
 locale/nl/common.dtd             |  2 +-
 locale/nl/common.properties      |  6 +++---
 locale/nl/edit.dtd               | 12 ++++++------
 locale/nl/edit.properties        |  4 ++--
 locale/nl/install.dtd            |  2 +-
 locale/nl/install.properties     | 14 +++++++-------
 locale/nl/manage.dtd             |  6 +++---
 locale/nl/manage.properties      | 12 ++++++------
 locale/nl/overlay.dtd            |  2 +-
 locale/nl/overlay.properties     | 10 +++++-----
 locale/pl/manage.properties      |  2 +-
 locale/pt-BR/common.properties   |  2 +-
 locale/pt-BR/edit.dtd            |  4 ++--
 locale/pt-BR/manage.properties   |  2 +-
 locale/ro/manage.properties      |  2 +-
 locale/ru/manage.properties      |  2 +-
 locale/sr/manage.properties      |  2 +-
 locale/sv-SE/common.dtd          |  8 ++++----
 locale/sv-SE/common.properties   |  6 +++---
 locale/sv-SE/domi.dtd            |  2 +-
 locale/sv-SE/edit.dtd            |  6 +++---
 locale/sv-SE/edit.properties     | 10 +++++-----
 locale/sv-SE/install.dtd         |  4 ++--
 locale/sv-SE/install.properties  | 16 ++++++++--------
 locale/sv-SE/manage.dtd          |  8 ++++----
 locale/sv-SE/manage.properties   |  8 ++++----
 locale/sv-SE/overlay.dtd         | 20 ++++++++++----------
 locale/sv-SE/overlay.properties  | 18 +++++++++---------
 locale/tr/common.dtd             |  5 +++++
 locale/tr/common.properties      |  4 ++++
 locale/tr/domi.dtd               |  1 +
 locale/tr/edit.dtd               | 22 ++++++++++++++++++++++
 locale/tr/edit.properties        |  5 +++++
 locale/tr/install.dtd            |  6 ++++++
 locale/tr/install.properties     |  8 ++++++++
 locale/tr/manage.dtd             | 10 ++++++++++
 locale/tr/manage.properties      |  7 +++++++
 locale/tr/overlay.dtd            | 18 ++++++++++++++++++
 locale/tr/overlay.properties     | 14 ++++++++++++++
 locale/uk/manage.properties      |  2 +-
 locale/vi/manage.properties      |  2 +-
 locale/zh-CN/manage.properties   |  2 +-
 locale/zh-TW/manage.properties   |  2 +-
 pull_locales.rb                  |  7 ++++++-
 121 files changed, 570 insertions(+), 227 deletions(-)

diff --git a/chrome.manifest b/chrome.manifest
index 678a2cb..8b6ae19 100644
--- a/chrome.manifest
+++ b/chrome.manifest
@@ -9,9 +9,11 @@ overlay chrome://inspector/content/viewers/dom/dom.xul	chrome://stylish/content/
 overlay	chrome://navigator/content/navigator.xul	chrome://stylish/content/overlay.xul
 overlay chrome://messenger/content/mailWindowOverlay.xul	chrome://stylish/content/overlay.xul
 
+locale	stylish	ar	locale/ar/
 locale	stylish	cs	locale/cs/
 locale	stylish	da	locale/da/
 locale	stylish	de	locale/de/
+locale	stylish	el	locale/el/
 locale	stylish	en-US	locale/en-US/
 locale	stylish	es-AR	locale/es-AR/
 locale	stylish	es-ES	locale/es-ES/
@@ -32,6 +34,7 @@ locale	stylish	ro	locale/ro/
 locale	stylish	ru	locale/ru/
 locale	stylish	sr	locale/sr/
 locale	stylish	sv-SE	locale/sv-SE/
+locale	stylish	tr	locale/tr/
 locale	stylish	uk	locale/uk/
 locale	stylish	vi	locale/vi/
 locale	stylish	zh-CN	locale/zh-CN/
diff --git a/components/aboutStylishEdit.js b/components/aboutStylishEdit.js
index 2b10676..54f5600 100644
--- a/components/aboutStylishEdit.js
+++ b/components/aboutStylishEdit.js
@@ -1,3 +1,5 @@
+"use strict";
+
 const Cc = Components.classes;
 const Ci = Components.interfaces;
 
diff --git a/components/stylishCommandLine.js b/components/stylishCommandLine.js
index 1fb427f..c1690f8 100644
--- a/components/stylishCommandLine.js
+++ b/components/stylishCommandLine.js
@@ -1,3 +1,5 @@
+"use strict";
+
 Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
 
 function StylishCommandLine() {}
diff --git a/components/stylishDataSource.js b/components/stylishDataSource.js
index 51683d8..df63ae0 100644
--- a/components/stylishDataSource.js
+++ b/components/stylishDataSource.js
@@ -1,3 +1,5 @@
+"use strict";
+
 Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
 
 function StylishDataSource() {}
diff --git a/components/stylishStartup.js b/components/stylishStartup.js
index 25c2199..076cd3a 100644
--- a/components/stylishStartup.js
+++ b/components/stylishStartup.js
@@ -1,3 +1,5 @@
+"use strict";
+
 Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
 try {
 	Components.utils.import("resource://gre/modules/AddonManager.jsm");
@@ -368,7 +370,7 @@ observerService.addObserver(addonsObserver, "stylish-style-delete", false);
 Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefService).QueryInterface(Components.interfaces.nsIPrefBranch).addObserver("extensions.stylish.styleRegistrationEnabled", turnOnOffObserver, false);
 
 function wireUpMessaging() {
-	Components.utils.import("chrome://stylish/content/common.js", this);
+	Components.utils.import("chrome://stylish/content/common.js");
 	var service = Components.classes["@userstyles.org/style;1"].getService(Components.interfaces.stylishStyle);
 	var STRINGS = Components.classes["@mozilla.org/intl/stringbundle;1"].getService(Components.interfaces.nsIStringBundleService).createBundle("chrome://stylish/locale/overlay.properties");
 
diff --git a/components/stylishStyle.js b/components/stylishStyle.js
index b20679e..4c1389a 100644
--- a/components/stylishStyle.js
+++ b/components/stylishStyle.js
@@ -1,3 +1,5 @@
+"use strict";
+
 Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
 
 function Style() {
@@ -136,7 +138,7 @@ Style.prototype = {
 		// everything up to the first regex character
 		var re = /[\.\(\)\[\]]/g;
 		var match;
-		while (match = re.exec(r)) {
+		while ((match = re.exec(r)) !== null) {
 			if (r[match.index - 1] != "\\") {
 				break;
 			}
@@ -461,7 +463,7 @@ Style.prototype = {
 
 		//if we have a url for a hash, use that
 		if (this.md5Url) {
-			function handleMd5(text) {
+			var handleMd5 = function (text) {
 				if (text.length != 32) {
 					Components.utils.reportError("Could not update '" + that.name + "' - '" + that.md5Url + "' did not return a md5 hash.");
 					notifyDone("no-update-available");
@@ -474,7 +476,7 @@ Style.prototype = {
 			this.download(this.md5Url, handleMd5, handleFailure);
 		//otherwise use the update URL which makes us download the full code
 		} else if (this.updateUrl) {
-			function handleUpdateUrl(text, contentType) {
+			var handleUpdateUrl = function (text, contentType) {
 				if (contentType != "text/css") {
 					Components.utils.reportError("Could not update '" + that.name + "' - '" + that.updateUrl + "' returned content type '" + contentType + "'.");
 					notifyDone("no-update-available");
@@ -800,12 +802,12 @@ Style.prototype = {
 			closeConnection = true;
 		}
 		var statement = connection.createStatement(sql);
-		for (i in parameters) {
+		for (var i in parameters) {
 			this.bind(statement, i, parameters[i]);
 		}
 		try {
 			var that = this;
-			function e(name) {
+			var e = function (name) {
 				return that.extract(statement, name);
 			};
 			var styles = [];
@@ -963,7 +965,6 @@ Style.prototype = {
 		}, false);
 		// QI it to nsIXMLHttpRequest to open and send the request:
 		request.QueryInterface(Components.interfaces.nsIXMLHttpRequest);
-		request.overrideMimeType("text/plain");
 		try {
 			// this can fail if URL is malformed
 			request.open("GET", url, true);
diff --git a/content/base-test.js b/content/base-test.js
index 4d1e318..6dabb00 100644
--- a/content/base-test.js
+++ b/content/base-test.js
@@ -1,3 +1,5 @@
+"use strict";
+
 Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
 var Style = Components.classes["@userstyles.org/style;1"].getService(Components.interfaces.stylishStyle);
 var observerService = Components.classes["@mozilla.org/observer-service;1"].getService(Components.interfaces.nsIObserverService);
diff --git a/content/clear.js b/content/clear.js
index fefcf25..a718508 100644
--- a/content/clear.js
+++ b/content/clear.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var prefService = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefService).QueryInterface(Components.interfaces.nsIPrefBranch);
 if (!prefService.getBoolPref("extensions.stylish.promptOnClear") || confirm("Are you sure you want to delete all Stylish styles?")) {
 	var service = Components.classes["@userstyles.org/style;1"].getService(Components.interfaces.stylishStyle);
diff --git a/content/common.js b/content/common.js
index 6e8991d..d95dac4 100644
--- a/content/common.js
+++ b/content/common.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var EXPORTED_SYMBOLS = ["stylishCommon"];
 
 var stylishCommon = {
@@ -95,7 +97,7 @@ var stylishCommon = {
 		}
 		var url = "about:stylish-edit";
 		var first = true;
-		for (i in params) {
+		for (var i in params) {
 			if (params[i]) {
 				url += (first ? "?" : "&") + encodeURIComponent(i) + "=" + encodeURIComponent(params[i])
 			}
@@ -209,7 +211,7 @@ var stylishCommon = {
 				return;
 			}
 			var contentType = this.getResponseHeader("Content-Type");
-			if (contentType.indexOf("text/css") == 0) {
+			if (contentType.indexOf("text/css") == 0 || contentType.indexOf("text/plain") == 0) {
 				callback("css");
 				return;
 			}
diff --git a/content/domiOverlay.js b/content/domiOverlay.js
index 45da2fa..1163dc3 100644
--- a/content/domiOverlay.js
+++ b/content/domiOverlay.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var stylishDomi = {
 
 	init: function() {
diff --git a/content/edit.js b/content/edit.js
index 308c9bd..5de73c5 100644
--- a/content/edit.js
+++ b/content/edit.js
@@ -1,3 +1,5 @@
+"use strict";
+
 Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
 Components.utils.import("resource://gre/modules/Services.jsm");
 var require = null;
@@ -74,10 +76,14 @@ function init() {
 		// sourceeditor, firefox 27+
 		let Editor = null;
 		if (require) {
-			try {
-				Editor = require("devtools/sourceeditor/editor");
+			try { // for Firefox 44 and later, bug 912121
+				Editor = require("devtools/client/sourceeditor/editor")
 			} catch (ex) {
-				//unavailable
+				try { // for Firefox 43 and earlier
+					Editor = require("devtools/sourceeditor/editor");
+				} catch (ex) {
+					//Components.utils.reportError(ex) //unavailable
+				}
 			}
 		}
 		if (Editor && ("modes" in Editor)) {
@@ -129,6 +135,7 @@ function initStyle() {
 	var code = null;
 	var urlParts = location.href.split("?");
 	if (urlParts.length > 1) {
+        let params;
 		params = urlParts[1].split("&");
 		params.forEach(function(param) {
 			var kv = param.split("=");
@@ -306,12 +313,12 @@ function checkForErrors() {
 				
 				// ignore other crap
 				if (error.category == "CSS Parser" && error.sourceName == "about:blank") {
-					var message = error.lineNumber + ":" + error.columnNumber + " " + error.errorMessage;
+					var newmessage = error.lineNumber + ":" + error.columnNumber + " " + error.errorMessage;
 					// don't duplicate
-					if (currentMessages.indexOf(message) == -1) {
-						currentMessages.push(message);
+					if (currentMessages.indexOf(newmessage) == -1) {
+						currentMessages.push(newmessage);
 						var label = document.createElementNS(stylishCommon.XULNS, "label");
-						label.appendChild(document.createTextNode(message));
+						label.appendChild(document.createTextNode(newmessage));
 						label.addEventListener("click", function() {goToLine(error.lineNumber, error.columnNumber) }, false);
 						errors.appendChild(label);
 					}
@@ -404,7 +411,7 @@ function insertDataURI() {
 	var file = fp.file;
 	var contentType = cc["@mozilla.org/mime;1"].getService(ci.nsIMIMEService).getTypeFromFile(file);
 	var inputStream = cc["@mozilla.org/network/file-input-stream;1"].createInstance(ci.nsIFileInputStream);
-	inputStream.init(file, 0x01, 0600, 0);
+	inputStream.init(file, parseInt("01", 16), parseInt("0600", 8), 0);
 	var stream = cc["@mozilla.org/binaryinputstream;1"].createInstance(ci.nsIBinaryInputStream);
 	stream.setInputStream(inputStream);
 	var encoded = btoa(stream.readBytes(stream.available()));
diff --git a/content/edit.xul b/content/edit.xul
index 85c4673..9a29bf8 100644
--- a/content/edit.xul
+++ b/content/edit.xul
@@ -24,6 +24,7 @@
 	<script type="application/javascript" src="chrome://stylish/content/frame-utils.js"/>
 	<script type="application/javascript" src="chrome://stylish/content/common.js"/>
 	<script type="application/javascript;version=1.8" src="chrome://browser/content/devtools/theme-switching.js"></script>
+	<script type="application/javascript;version=1.8" src="chrome://devtools/content/shared/theme-switching.js"></script>
 
 	<script type="application/javascript" src="chrome://itsalltext/content/API.js"/>
 
diff --git a/content/frame-utils.js b/content/frame-utils.js
index 36e92ea..02638aa 100644
--- a/content/frame-utils.js
+++ b/content/frame-utils.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var EXPORTED_SYMBOLS = ["stylishFrameUtils"];
 
 /* Functions to be used by both frame and chrome scripts */
diff --git a/content/install-frame-script.js b/content/install-frame-script.js
index 1cbad72..a7762fd 100644
--- a/content/install-frame-script.js
+++ b/content/install-frame-script.js
@@ -1,3 +1,5 @@
+"use strict";
+
 Components.utils.import("chrome://stylish/content/frame-utils.js", this);
 
 function isAllowedToInstall(doc) {
diff --git a/content/install.js b/content/install.js
index 4c8a988..a1c9b54 100644
--- a/content/install.js
+++ b/content/install.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var style, strings, nameElement;
 var installPingURL = null;
 var installCallback = null;
diff --git a/content/manage-addons.js b/content/manage-addons.js
index 7cd498b..fc03bb9 100644
--- a/content/manage-addons.js
+++ b/content/manage-addons.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var stylishManageAddons = {
 
 	getSortButtons: function() {
@@ -71,7 +73,7 @@ var stylishManageAddons = {
 stylishManageAddons._createItem = createItem,
 createItem = function(o, aIsInstall, aIsRemote) {
 	var item = stylishManageAddons._createItem(o, aIsInstall, aIsRemote);
-	if (item.mAddon.type == "userstyle") {
+	if ("mAddon" in item && item.mAddon.type == "userstyle") {
 		item.setAttribute("styleTypes", item.mAddon.styleTypes);
 		item.setAttribute("reportable", item.mAddon.style.idUrl == null ? false : (item.mAddon.style.idUrl.indexOf("http://userstyles.org/") == 0));
 	}
diff --git a/content/overlay.js b/content/overlay.js
index 655d62f..89de577 100644
--- a/content/overlay.js
+++ b/content/overlay.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var stylishOverlay = {
 	service: Components.classes["@userstyles.org/style;1"].getService(Components.interfaces.stylishStyle),
 	styleMenuItemTemplate: null,
@@ -28,11 +30,6 @@ var stylishOverlay = {
 					navbar.currentSet = newCurrentSet; // for immediate display
 					navbar.setAttribute("currentset", newCurrentSet); // for persisting
 					document.persist(navbar.id, "currentset");
-					try {
-						BrowserToolboxCustomizeDone(true);
-					} catch (e) {
-						Components.utils.reportError(e);
-					}
 				}
 				prefService.setIntPref("extensions.stylish.firstRun", 3);
 		}
@@ -427,7 +424,8 @@ var stylishOverlay = {
 	},
 
 	findStyle: function(e) {
-		openUILinkIn(stylishOverlay.URL_STRINGS.getFormattedString("findstylesforthissiteurl", [encodeURIComponent(stylishOverlay.currentURI.spec)]), "tab");
+		// Strip request parameters from URL for privacy reasons.
+		openUILinkIn(stylishOverlay.URL_STRINGS.getFormattedString("findstylesforthissiteurl", [encodeURIComponent(stylishOverlay.currentURI.spec.split("?", 2)[0])]), "tab");
 	},
 
 	menuItemClassesToClear: ["stylish-menuseparator", "style-menu-item", "no-style-menu-item"],
diff --git a/content/unittest.js b/content/unittest.js
index 6007286..c45798e 100644
--- a/content/unittest.js
+++ b/content/unittest.js
@@ -1,3 +1,5 @@
+"use strict";
+
 function AssertionFailure(message) {
 	this.message = message;
 }
diff --git a/content/urls.properties b/content/urls.properties
index bf8cfc7..8239087 100644
--- a/content/urls.properties
+++ b/content/urls.properties
@@ -1,2 +1,2 @@
-findstylesforthissiteurl=http://userstyles.org/styles/search/%S
-firstrun=http://userstyles.org/firstrun
+findstylesforthissiteurl=https://userstyles.org/styles/search/%S
+firstrun=https://userstyles.org/firstrun
diff --git a/install.rdf b/install.rdf
index 8fcbdc9..ae6c24b 100644
--- a/install.rdf
+++ b/install.rdf
@@ -5,7 +5,7 @@
 	<Description rdf:about="urn:mozilla:install-manifest">
 		<em:id>{46551EC9-40F0-4e47-8E18-8E5CF550CFB8}</em:id>
 		<em:name>Stylish</em:name>
-		<em:version>2.0.2</em:version>
+		<em:version>2.0.3</em:version>
 		<em:creator>Jason Barnabe</em:creator>
 		<em:homepageURL>https://userstyles.org/</em:homepageURL>
 		<em:iconURL>chrome://stylish/skin/32.png</em:iconURL>
@@ -58,6 +58,8 @@
 		<em:translator>Michal Čaplygin - cs</em:translator>
 		<em:translator>Tim Nguyen - fr</em:translator>
 		<em:translator>Heimen Stoffels - nl</em:translator>
+		<em:translator>ThBu92 - ar</em:translator>
+		<em:translator>Alp Eren - tr</em:translator>
 		<em:contributor>t1470258 - icons</em:contributor>
 		<em:contributor>LouCypher - icons</em:contributor>
 		<em:contributor>s4nji - icons</em:contributor>
@@ -67,7 +69,7 @@
 			<Description>
 				<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
 				<em:minVersion>19.0</em:minVersion>
-				<em:maxVersion>39.0</em:maxVersion>
+				<em:maxVersion>46.0</em:maxVersion>
 			</Description>
 		</em:targetApplication>
 		<!--Thunderbird-->
@@ -75,7 +77,7 @@
 			<Description>
 				<em:id>{3550f703-e582-4d05-9a08-453d09bdfdc6}</em:id>
 				<em:minVersion>24.0</em:minVersion>
-				<em:maxVersion>39.0</em:maxVersion>
+				<em:maxVersion>46.0</em:maxVersion>
 			</Description>
 		</em:targetApplication>
 		<!--SeaMonkey-->
@@ -83,7 +85,7 @@
 			<Description>
 				<em:id>{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}</em:id>
 				<em:minVersion>2.16</em:minVersion>
-				<em:maxVersion>2.36</em:maxVersion>
+				<em:maxVersion>2.42</em:maxVersion>
 			</Description>
 		</em:targetApplication>
 		<!--Toolkit-->
@@ -91,7 +93,7 @@
 			<Description>
 				<em:id>toolkit at mozilla.org</em:id>
 				<em:minVersion>19.0</em:minVersion>
-				<em:maxVersion>39.0</em:maxVersion>
+				<em:maxVersion>46.0</em:maxVersion>
 			</Description>
 		</em:targetApplication>
 		<!-- Postbox -->
@@ -115,7 +117,7 @@
 			<Description>
 				<em:id>{aa3c5121-dab2-40e2-81ca-7ea25febc110}</em:id>
 				<em:minVersion>19.0</em:minVersion>
-				<em:maxVersion>39.0</em:maxVersion>
+				<em:maxVersion>46.0</em:maxVersion>
 			</Description>
 		</em:targetApplication>
 		<!-- Komodo IDE -->
@@ -123,7 +125,7 @@
 			<Description>
 				<em:id>{36E66FA0-F259-11D9-850E-000D935D3368}</em:id>
 				<em:minVersion>7.*</em:minVersion>
-				<em:maxVersion>8.*</em:maxVersion>
+				<em:maxVersion>9.*</em:maxVersion>
 			</Description>
 		</em:targetApplication>
 		<!-- Komodo Edit -->
@@ -131,7 +133,7 @@
 			<Description>
 				<em:id>{b1042fb5-9e9c-11db-b107-000d935d3368}</em:id>
 				<em:minVersion>7.*</em:minVersion>
-				<em:maxVersion>8.*</em:maxVersion>
+				<em:maxVersion>9.*</em:maxVersion>
 			</Description>
 		</em:targetApplication>
 		<!-- Pale Moon -->
diff --git a/locale/ar/common.dtd b/locale/ar/common.dtd
new file mode 100644
index 0000000..22d7ed8
--- /dev/null
+++ b/locale/ar/common.dtd
@@ -0,0 +1,5 @@
+<!ENTITY editstyle "تحرير">
+<!ENTITY editstyle.ak "E">
+<!ENTITY reportstyle "الابلاغ عن نمط معطل">
+<!ENTITY reportedstyle "تم الابلاغ عن النمط.">
+<!ENTITY stylish "Stylish">
diff --git a/locale/ar/common.properties b/locale/ar/common.properties
new file mode 100644
index 0000000..acb84b4
--- /dev/null
+++ b/locale/ar/common.properties
@@ -0,0 +1,4 @@
+deleteStyle=هل أنت متأكد أنك ترغب في إلغاء \'%S\'؟
+deleteStyleTitle=الغاء تثبيت النمط؟
+deleteStyleOK=الغاء التثبيت
+extensions.{46551EC9-40F0-4e47-8E18-8E5CF550CFB8}.description=إعادة تصميم الصفحة من خلال Stylish، مدير أنماط المستخدم.
diff --git a/locale/ar/domi.dtd b/locale/ar/domi.dtd
new file mode 100644
index 0000000..fca97fa
--- /dev/null
+++ b/locale/ar/domi.dtd
@@ -0,0 +1 @@
+<!ENTITY copyselector "محدد النسخ">
diff --git a/locale/ar/edit.dtd b/locale/ar/edit.dtd
new file mode 100644
index 0000000..dbc8aa0
--- /dev/null
+++ b/locale/ar/edit.dtd
@@ -0,0 +1,22 @@
+<!ENTITY checkforerrors "التحقق من وجود أخطاء">
+<!ENTITY checkforerrors.ak "C">
+<!ENTITY chromefolder "مسار مجلد كروم">
+<!ENTITY chromefolder.ak "C">
+<!ENTITY dataURI "بيانات URI…">
+<!ENTITY dataURI.ak "D">
+<!ENTITY htmlnamespace "HTML مساحة الاسم افتراضياً">
+<!ENTITY htmlnamespace.ak "H">
+<!ENTITY insert "ادراج">
+<!ENTITY insert.ak "I">
+<!ENTITY name "الاسم">
+<!ENTITY name.ak "n">
+<!ENTITY openintexternaleditor "فتح في محرر خارجي">
+<!ENTITY openintexternaleditor.ak "O">
+<!ENTITY preview "عرض">
+<!ENTITY preview.ak "P">
+<!ENTITY save "حفظ">
+<!ENTITY save.ak "S">
+<!ENTITY wraplines "لف الخطوط">
+<!ENTITY wraplines.ak "W">
+<!ENTITY xulnamespace "XUL مساحة الاسم افتراضياً">
+<!ENTITY xulnamespace.ak "X">
diff --git a/locale/ar/edit.properties b/locale/ar/edit.properties
new file mode 100644
index 0000000..54a2447
--- /dev/null
+++ b/locale/ar/edit.properties
@@ -0,0 +1,5 @@
+dataURIDialogTitle=اختر ملف للادراج
+editstyletitle=تحرير \'%S\'
+newstyletitle=نمط جديد
+missingcode=ادخل شفرة لهذا النمط
+missingname=اعط هذا النمط اسم
diff --git a/locale/ar/install.dtd b/locale/ar/install.dtd
new file mode 100644
index 0000000..94db7a5
--- /dev/null
+++ b/locale/ar/install.dtd
@@ -0,0 +1,6 @@
+<!ENTITY entername "اعط هذا النمط اسم:">
+<!ENTITY install "تثبيت">
+<!ENTITY install.ak "I">
+<!ENTITY preview "عرض">
+<!ENTITY preview.ak "P">
+<!ENTITY title "تثبيت نمط المستخدم">
diff --git a/locale/ar/install.properties b/locale/ar/install.properties
new file mode 100644
index 0000000..5bc9b8b
--- /dev/null
+++ b/locale/ar/install.properties
@@ -0,0 +1,8 @@
+installintro=أنت على وشك تثبيت \'%S\' في Stylish.
+installintrononame=أنت على وشك تثبيت نمط في Stylish.
+installapp=هذا النمط قد يؤثر على واجهة المستخدم %S. قد تحتاج إلى إعادة تشغيل %S ليأخد هذا النمط مفعوله.
+installglobal=قد يؤثر هذا النمط على جميع المواقع.
+installsite=قد يؤثر هذا النمط على المواقع التالية:
+installnotype=قد يؤثر هذا النمط على المواقع أو واجهة المستخدم %S.
+missingname=اعط هذا النمط اسم.
+preview.tooltip=تطبق هذا النمط لتعرف إن كان أعجبك.
diff --git a/locale/ar/manage.dtd b/locale/ar/manage.dtd
new file mode 100644
index 0000000..9b98e9e
--- /dev/null
+++ b/locale/ar/manage.dtd
@@ -0,0 +1,10 @@
+<!ENTITY filter "بحث">
+<!ENTITY installfromurls "تثبيت من الروابط...">
+<!ENTITY managetitle "Stylish">
+<!ENTITY nostylesstart "زيارة">
+<!ENTITY nostylesend "للمعلومات حول استخدام Stylish.">
+<!ENTITY sortenabled "تمكين">
+<!ENTITY sortname "اسم">
+<!ENTITY sorttype "نوع">
+<!ENTITY writenew "كتابة نمط جديد">
+<!ENTITY writenew.ak "W">
diff --git a/locale/ar/manage.properties b/locale/ar/manage.properties
new file mode 100644
index 0000000..0142700
--- /dev/null
+++ b/locale/ar/manage.properties
@@ -0,0 +1,7 @@
+appstyledescription=تؤثر على ولجهة المستخدم.
+globalstyledescription=يمكن أن يؤثر على أي شيء.
+sitestyledescription=تؤثر على %S.
+manageaddonstitle=أنماط المستخدم
+installfromurlsprompttitle=تثبيت من الروابط
+installfromurlsprompt=أدخل روابط أنماط المستخدم للتثبيت. يمكن أن تكون هذه على شكل صفحات على userstyles.org أو ملفات CSS. فرّق بين الروابط المتعددة بمسافات.
+installfromurlserror=لم يتم التثبيت من الروابط التالية: %S.
diff --git a/locale/ar/overlay.dtd b/locale/ar/overlay.dtd
new file mode 100644
index 0000000..2cd2893
--- /dev/null
+++ b/locale/ar/overlay.dtd
@@ -0,0 +1,18 @@
+<!ENTITY addfile "تثبيت الملف...">
+<!ENTITY addfile.ak "I">
+<!ENTITY cmd.enable.label "تمكين">
+<!ENTITY cmd.enable.accesskey "E">
+<!ENTITY cmd.disable.label "تعطيل">
+<!ENTITY cmd.disable.accesskey "D">
+<!ENTITY cmd.uninstall.label "الغاء التثبيت">
+<!ENTITY cmd.uninstall2.accesskey "U">
+<!ENTITY findstylebrowser "البحث عن أنماط لهذا الموقع...">
+<!ENTITY findstylebrowser.ak "F">
+<!ENTITY managestyles "ادارة الأنماط...">
+<!ENTITY managestyles.ak "M">
+<!ENTITY turnon "تمكين كل الأنماط">
+<!ENTITY turnon.ak "T">
+<!ENTITY turnoff "تعطيل كل الأنماط">
+<!ENTITY turnoff.ak "T">
+<!ENTITY writestyle "كتابة نمط جديد">
+<!ENTITY writestyle.ak "W">
diff --git a/locale/ar/overlay.properties b/locale/ar/overlay.properties
new file mode 100644
index 0000000..44b1887
--- /dev/null
+++ b/locale/ar/overlay.properties
@@ -0,0 +1,14 @@
+submenuformatchingsite=الأنماط لهذه الصفحة
+submenufornonmatchingsite=أنماط الموقع
+submenuforglobal=أنماط عالمية
+submenuforapp=أنماط التطبيقات
+tooltip=Stylish - %S site style(s), %S global style(s)
+tooltipStylesOff=Stylish - الأنماط معطلة
+updatestyle=هل أنت متأكد أنك ترغب في تحديث \'%S\'؟
+updatestyleok=تحديث
+updatestyletitle=تحديث النمط
+writeblank=نمط فارغ...
+writeblankaccesskey=B
+writefordomain=ل %S…
+writeforsite=لهذا الرابط...
+writeforsiteaccesskey=U
diff --git a/locale/cs/common.properties b/locale/cs/common.properties
index 107311e..46b042a 100644
--- a/locale/cs/common.properties
+++ b/locale/cs/common.properties
@@ -1,4 +1,4 @@
-deleteStyle=Jste si jisti, že si přejete odinstalovat \'%S\'?
+deleteStyle=Opravdu si přejete odinstalovat \'%S\'?
 deleteStyleTitle=Odinstalovat styl?
 deleteStyleOK=Odinstalovat
 extensions.{46551EC9-40F0-4e47-8E18-8E5CF550CFB8}.description=Změňte vzhled webu se správcem uživatelských stylů, doplňkem Stylish.
diff --git a/locale/cs/edit.dtd b/locale/cs/edit.dtd
index 28471e3..52054ca 100644
--- a/locale/cs/edit.dtd
+++ b/locale/cs/edit.dtd
@@ -1,5 +1,5 @@
 <!ENTITY checkforerrors "Zkontrolovat">
-<!ENTITY checkforerrors.ak "C">
+<!ENTITY checkforerrors.ak "k">
 <!ENTITY chromefolder "Cesta ke složce chrome">
 <!ENTITY chromefolder.ak "C">
 <!ENTITY dataURI "Datová URI...">
@@ -9,7 +9,7 @@
 <!ENTITY insert "Vložit">
 <!ENTITY insert.ak "V">
 <!ENTITY name "Název">
-<!ENTITY name.ak "n">
+<!ENTITY name.ak "z">
 <!ENTITY openintexternaleditor "Otevřít v externím editoru">
 <!ENTITY openintexternaleditor.ak "O">
 <!ENTITY preview "Náhled">
@@ -17,6 +17,6 @@
 <!ENTITY save "Uložit">
 <!ENTITY save.ak "U">
 <!ENTITY wraplines "Zalamovat řádky">
-<!ENTITY wraplines.ak "Z">
+<!ENTITY wraplines.ak "a">
 <!ENTITY xulnamespace "Jmenný prostor XUL jako výchozí">
 <!ENTITY xulnamespace.ak "X">
diff --git a/locale/cs/manage.dtd b/locale/cs/manage.dtd
index b8d4508..9c9931f 100644
--- a/locale/cs/manage.dtd
+++ b/locale/cs/manage.dtd
@@ -1,5 +1,5 @@
 <!ENTITY filter "Hledat">
-<!ENTITY installfromurls "Install from URLs...">
+<!ENTITY installfromurls "Nainstalovat z URL adresy...">
 <!ENTITY managetitle "Stylish">
 <!ENTITY nostylesstart "Navštivte">
 <!ENTITY nostylesend "pro informace jak používat Stylish.">
diff --git a/locale/cs/manage.properties b/locale/cs/manage.properties
index 30bbec1..882074c 100644
--- a/locale/cs/manage.properties
+++ b/locale/cs/manage.properties
@@ -2,6 +2,6 @@ appstyledescription=Ovlivňuje uživatelské rozhraní.
 globalstyledescription=Může ovlivnit cokoli.
 sitestyledescription=Ovlivňuje %S.
 manageaddonstitle=Uživatelské styly
-installfromurlsprompttitle=Install from URLs
-installfromurlsprompt=Enter URLs of user styles to install. These can be pages on userstyles.org or CSS files. Separate multiple URLs by spaces.
-installfromurlserror=Could not install from the following URLs: %s.
+installfromurlsprompttitle=Nainstalovat z URL
+installfromurlsprompt=Zadejte URL adresu uživatelských stylů, které chcete nainstalovat. Mohou to být adresy stránek ne serveru userstyles.org nebo CSS soubory. Jednotlivé adresy vždy oddělte mezerou.
+installfromurlserror=Instalace z následující URL adresy se nezdařila: %S.
diff --git a/locale/cs/overlay.dtd b/locale/cs/overlay.dtd
index 4afcd82..1b9ce51 100644
--- a/locale/cs/overlay.dtd
+++ b/locale/cs/overlay.dtd
@@ -7,7 +7,7 @@
 <!ENTITY cmd.uninstall.label "Odinstalovat">
 <!ENTITY cmd.uninstall2.accesskey "O">
 <!ENTITY findstylebrowser "Najít styly pro tuto stránku...">
-<!ENTITY findstylebrowser.ak "N">
+<!ENTITY findstylebrowser.ak "a">
 <!ENTITY managestyles "Spravovat styly...">
 <!ENTITY managestyles.ak "S">
 <!ENTITY turnon "Zapnout všechny styly">
diff --git a/locale/cs/overlay.properties b/locale/cs/overlay.properties
index b0c7e66..13668f4 100644
--- a/locale/cs/overlay.properties
+++ b/locale/cs/overlay.properties
@@ -4,7 +4,7 @@ submenuforglobal=Globální styly
 submenuforapp=Aplikační styly
 tooltip=Stylish - %S stylů stránek, %S globálních stylů
 tooltipStylesOff=Stylish - styly jsou vypnnuty
-updatestyle=Jste si jisti, že si přejete aktualizovat \'%S\'?
+updatestyle=Opravdu chcete aktualizovat \'%S\'?
 updatestyleok=Aktualizovat
 updatestyletitle=Aktualizovat styl
 writeblank=Prázdný styl...
diff --git a/locale/da/manage.properties b/locale/da/manage.properties
index 3512a96..ff701cc 100644
--- a/locale/da/manage.properties
+++ b/locale/da/manage.properties
@@ -4,4 +4,4 @@ sitestyledescription=Påvirker %S.
 manageaddonstitle=User Styles
 installfromurlsprompttitle=Install from URLs
 installfromurlsprompt=Enter URLs of user styles to install. These can be pages on userstyles.org or CSS files. Separate multiple URLs by spaces.
-installfromurlserror=Could not install from the following URLs: %s.
+installfromurlserror=Could not install from the following URLs: %S.
diff --git a/locale/de/common.dtd b/locale/de/common.dtd
index 9b26fee..3e28cdd 100644
--- a/locale/de/common.dtd
+++ b/locale/de/common.dtd
@@ -1,5 +1,5 @@
 <!ENTITY editstyle "Bearbeiten">
 <!ENTITY editstyle.ak "B">
-<!ENTITY reportstyle "Report style as broken">
-<!ENTITY reportedstyle "Style reported.">
+<!ENTITY reportstyle "Beschädigten Stil melden">
+<!ENTITY reportedstyle "Style gemeldet.">
 <!ENTITY stylish "Stylish">
diff --git a/locale/de/common.properties b/locale/de/common.properties
index 912b6bc..b7d43cf 100644
--- a/locale/de/common.properties
+++ b/locale/de/common.properties
@@ -1,4 +1,4 @@
-deleteStyle=Möchten Sie %S wirklich entfernen?
-deleteStyleTitle=Stil entfernen?
-deleteStyleOK=Entfernen
-extensions.{46551EC9-40F0-4e47-8E18-8E5CF550CFB8}.description=Anpassen des Aussehens von Websites sowie der Programmoberfläche mit Hilfe eigener CSS-Stile.
+deleteStyle=Möchten Sie \'%S\' wirklich deinstallieren?
+deleteStyleTitle=Style deinstallieren?
+deleteStyleOK=Deinstallieren
+extensions.{46551EC9-40F0-4e47-8E18-8E5CF550CFB8}.description=Gestalten Sie das Web mit Stylish, einem Manager für Benutzer-Styles, um.
diff --git a/locale/de/edit.dtd b/locale/de/edit.dtd
index ed29312..0c48768 100644
--- a/locale/de/edit.dtd
+++ b/locale/de/edit.dtd
@@ -1,6 +1,6 @@
-<!ENTITY checkforerrors "Check for Errors">
-<!ENTITY checkforerrors.ak "C">
-<!ENTITY chromefolder "Chrome-Pfad">
+<!ENTITY checkforerrors "Auf Fehler prüfen">
+<!ENTITY checkforerrors.ak "P">
+<!ENTITY chromefolder "Chrome-Verzeichnis">
 <!ENTITY chromefolder.ak "C">
 <!ENTITY dataURI "Daten-URI…">
 <!ENTITY dataURI.ak "D">
@@ -11,7 +11,7 @@
 <!ENTITY name "Name">
 <!ENTITY name.ak "n">
 <!ENTITY openintexternaleditor "In externem Editor öffnen">
-<!ENTITY openintexternaleditor.ak "I">
+<!ENTITY openintexternaleditor.ak "E">
 <!ENTITY preview "Vorschau">
 <!ENTITY preview.ak "V">
 <!ENTITY save "Speichern">
diff --git a/locale/de/edit.properties b/locale/de/edit.properties
index 2019a52..c8ef5b8 100644
--- a/locale/de/edit.properties
+++ b/locale/de/edit.properties
@@ -1,5 +1,5 @@
 dataURIDialogTitle=Datei zum Einfügen auswählen
-editstyletitle=\"%S\" bearbeiten
-newstyletitle=Neuer Stil
-missingcode=Bitte geben Sie den Code für diesen Stil ein.
-missingname=Bitte geben Sie einen Namen für diesen Stil ein.
+editstyletitle=\'%S\' bearbeiten
+newstyletitle=Neuer Style
+missingcode=Bitte einen Code für diesen Style eingeben.
+missingname=Bitte einen Namen für diesen Style eingeben.
diff --git a/locale/de/install.dtd b/locale/de/install.dtd
index b243e23..0309833 100644
--- a/locale/de/install.dtd
+++ b/locale/de/install.dtd
@@ -1,6 +1,6 @@
-<!ENTITY entername "Bitte geben Sie einen Namen für diesen Stil ein:">
+<!ENTITY entername "Diesem Style einen Namen geben:">
 <!ENTITY install "Installieren">
 <!ENTITY install.ak "I">
 <!ENTITY preview "Vorschau">
-<!ENTITY preview.ak "v">
-<!ENTITY title "Benutzerstil installieren">
+<!ENTITY preview.ak "V">
+<!ENTITY title "Benutzer-Style installieren">
diff --git a/locale/de/install.properties b/locale/de/install.properties
index 2aa3fb4..f0172ec 100644
--- a/locale/de/install.properties
+++ b/locale/de/install.properties
@@ -1,8 +1,8 @@
-installintro=Sie sind im Begriff, \"%S\" in Stylish zu installieren.
-installintrononame=Sie sind im Begriff, einen Stil in Stylish zu installieren.
-installapp=Dieser Stil kann sich auf die %S-Programmoberfläche auswirken. Sie müssen eventuell %S neu starten, damit der Stil wirksam werden kann.
-installglobal=Dieser Stil kann sich auf alle Websites auswirken.
-installsite=Dieser Stil kann sich auf folgende Websites auswirken:
-installnotype=Dieser Stil kann sich auf Websites oder auf die %S-Programmoberfläche auswirken.
-missingname=Bitte geben Sie einen Namen für diesen Stil ein.
-preview.tooltip=Diesen Stil vorübergehend anwenden, um das Aussehen zu überprüfen.
+installintro=Sie sind dabei, \'%S\' in Stylish zu installieren.
+installintrononame=Sie sind dabei, einen Style in Stylish zu installieren.
+installapp=Dieser Style kann Auswirkungen auf die Benutzeroberfläche von %S haben. Eventuell muss %S für diesen Style neugestartet werden, um eine Wirkung zu erzielen.
+installglobal=Dieser Style kann Auswirkungen auf alle Webseiten haben.
+installsite=Dieser Style kann Auswirkungen auf folgende Seiten haben:
+installnotype=Dieser Style kann Auswirkungen auf Webseiten oder auf die Benutzeroberfläche von %S haben.
+missingname=Bitte einen Namen für diesen Style eingeben.
+preview.tooltip=Diesen Style vorübergehend anwenden, um das Aussehen zu zeigen.
diff --git a/locale/de/manage.dtd b/locale/de/manage.dtd
index fc1a8de..4265d88 100644
--- a/locale/de/manage.dtd
+++ b/locale/de/manage.dtd
@@ -1,10 +1,10 @@
 <!ENTITY filter "Suche">
-<!ENTITY installfromurls "Install from URLs...">
+<!ENTITY installfromurls "Von URL installieren...">
 <!ENTITY managetitle "Stylish">
 <!ENTITY nostylesstart "Besuchen Sie">
 <!ENTITY nostylesend "für Informationen über die Verwendung von Stylish.">
 <!ENTITY sortenabled "Aktiviert">
 <!ENTITY sortname "Name">
 <!ENTITY sorttype "Typ">
-<!ENTITY writenew "Neuen Stil erstellen">
+<!ENTITY writenew "Neuen Style erstellen">
 <!ENTITY writenew.ak "N">
diff --git a/locale/de/manage.properties b/locale/de/manage.properties
index 8bb8a93..e88deff 100644
--- a/locale/de/manage.properties
+++ b/locale/de/manage.properties
@@ -1,7 +1,7 @@
-appstyledescription=Wirkt sich auf die Programmoberfläche aus.
+appstyledescription=Wirkt sich auf die Benutzeroberfläche aus.
 globalstyledescription=Kann sich auf alles auswirken.
-sitestyledescription=Wirkt sich auf \"%S\" aus.
-manageaddonstitle=Benutzerstile
-installfromurlsprompttitle=Install from URLs
-installfromurlsprompt=Enter URLs of user styles to install. These can be pages on userstyles.org or CSS files. Separate multiple URLs by spaces.
-installfromurlserror=Could not install from the following URLs: %s.
+sitestyledescription=Wirkt sich auf \'%S\' aus.
+manageaddonstitle=Benutzer-Styles
+installfromurlsprompttitle=Von URLs installieren
+installfromurlsprompt=Bitte die URLs der zu installierenden Benutzer-Styles eingeben. Diese können auf Seiten von userstyles.org oder auf CSS-Dateien verweisen. Mehrere URLs bitte durch Leerzeichen trennen.
+installfromurlserror=Konnte nicht von folgenden URLs installieren: %S.
diff --git a/locale/de/overlay.dtd b/locale/de/overlay.dtd
index 1eeb6fe..bd97f9b 100644
--- a/locale/de/overlay.dtd
+++ b/locale/de/overlay.dtd
@@ -3,16 +3,16 @@
 <!ENTITY cmd.enable.label "Aktivieren">
 <!ENTITY cmd.enable.accesskey "A">
 <!ENTITY cmd.disable.label "Deaktivieren">
-<!ENTITY cmd.disable.accesskey "a">
-<!ENTITY cmd.uninstall.label "Entfernen">
-<!ENTITY cmd.uninstall2.accesskey "E">
-<!ENTITY findstylebrowser "Stile für diese Seite suchen">
+<!ENTITY cmd.disable.accesskey "D">
+<!ENTITY cmd.uninstall.label "Deinstallieren">
+<!ENTITY cmd.uninstall2.accesskey "D">
+<!ENTITY findstylebrowser "Nach Styles für diese Seite suchen...">
 <!ENTITY findstylebrowser.ak "s">
-<!ENTITY managestyles "Stile verwalten…">
+<!ENTITY managestyles "Styles verwalten…">
 <!ENTITY managestyles.ak "v">
-<!ENTITY turnon "Alle Stile einschalten">
-<!ENTITY turnon.ak "A">
-<!ENTITY turnoff "Alle Stile ausschalten">
-<!ENTITY turnoff.ak "A">
-<!ENTITY writestyle "Stil erstellen">
-<!ENTITY writestyle.ak "e">
+<!ENTITY turnon "Alle Styles einschalten">
+<!ENTITY turnon.ak "e">
+<!ENTITY turnoff "Alle Styles ausschalten">
+<!ENTITY turnoff.ak "a">
+<!ENTITY writestyle "Neuen Style erstellen">
+<!ENTITY writestyle.ak "N">
diff --git a/locale/de/overlay.properties b/locale/de/overlay.properties
index fd0a7de..3aa518b 100644
--- a/locale/de/overlay.properties
+++ b/locale/de/overlay.properties
@@ -1,14 +1,14 @@
-submenuformatchingsite=Styles for this page
-submenufornonmatchingsite=Site styles
-submenuforglobal=Global styles
-submenuforapp=App styles
-tooltip=Stylish - %S Website-Stil(e), %S globale Stil(e)
-tooltipStylesOff=Stylish - Stile sind ausgeschaltet
-updatestyle=Möchten Sie wirklich nach Updates für \"%S\" suchen?
-updatestyleok=Updates suchen
-updatestyletitle=Stil auf Updates überprüfen
-writeblank=Neuer Stil…
-writeblankaccesskey=N
+submenuformatchingsite=Styles für diese Seite
+submenufornonmatchingsite=Seiten-Styles
+submenuforglobal=Globale Styles
+submenuforapp=App-Styles
+tooltip=Stylish - %S Seiten-Style(s), %S globale Style(s)
+tooltipStylesOff=Stylish - Styles sind ausgeschaltet
+updatestyle=Möchten Sie \'%S\' wirklich aktualisieren?
+updatestyleok=Aktualisieren
+updatestyletitle=Style aktualisieren
+writeblank=Leerer Style…
+writeblankaccesskey=L
 writefordomain=Für %S…
 writeforsite=Für diese URL…
 writeforsiteaccesskey=U
diff --git a/locale/el/common.dtd b/locale/el/common.dtd
new file mode 100644
index 0000000..33a2583
--- /dev/null
+++ b/locale/el/common.dtd
@@ -0,0 +1,5 @@
+<!ENTITY editstyle "Επεξεργασία">
+<!ENTITY editstyle.ak "E">
+<!ENTITY reportstyle "Αναφορά στυλ, όπως κατανέμονται">
+<!ENTITY reportedstyle "Στυλ αναφέρθηκε.">
+<!ENTITY stylish "Μοντέρνος">
diff --git a/locale/el/common.properties b/locale/el/common.properties
new file mode 100644
index 0000000..1b4d481
--- /dev/null
+++ b/locale/el/common.properties
@@ -0,0 +1,4 @@
+deleteStyle=Είστε σίγουροι ότι θέλετε να καταργήσετε την εγκατάσταση του \'%S\'?
+deleteStyleTitle=Απεγκατάσταση στυλ;
+deleteStyleOK=Απεγκατάσταση
+extensions.{46551EC9-40F0-4e47-8E18-8E5CF550CFB8}.description=Επαναπροσδιορίσμος στο διαδίκτυο με στυλ, έναν διαχειριστή στυλ χρήστη.
diff --git a/locale/el/domi.dtd b/locale/el/domi.dtd
new file mode 100644
index 0000000..d011461
--- /dev/null
+++ b/locale/el/domi.dtd
@@ -0,0 +1 @@
+<!ENTITY copyselector "Επιλογέας αντιγραφής ">
diff --git a/locale/el/edit.dtd b/locale/el/edit.dtd
new file mode 100644
index 0000000..6514fa3
--- /dev/null
+++ b/locale/el/edit.dtd
@@ -0,0 +1,22 @@
+<!ENTITY checkforerrors "Έλεγχος για σφάλματα">
+<!ENTITY checkforerrors.ak "Γ">
+<!ENTITY chromefolder "Chrome διαδρομή φακέλου">
+<!ENTITY chromefolder.ak "C">
+<!ENTITY dataURI "URI δεδομενων…">
+<!ENTITY dataURI.ak "Δ">
+<!ENTITY htmlnamespace "HTML ονομάτων ως προεπιλογή">
+<!ENTITY htmlnamespace.ak "Η">
+<!ENTITY insert "Εισαγωγή">
+<!ENTITY insert.ak "Ι">
+<!ENTITY name "Ονομα">
+<!ENTITY name.ak "ν">
+<!ENTITY openintexternaleditor "Άνοιγμα σε εξωτερικό πρόγραμμα επεξεργασίας">
+<!ENTITY openintexternaleditor.ak "O">
+<!ENTITY preview "Προεπισκόπηση">
+<!ENTITY preview.ak "Ρ">
+<!ENTITY save "Αποθήκευση">
+<!ENTITY save.ak "Σ">
+<!ENTITY wraplines "Γραμμές Αναδίπλωσης">
+<!ENTITY wraplines.ak "Β">
+<!ENTITY xulnamespace "XUL ονομάτων ως προεπιλογή">
+<!ENTITY xulnamespace.ak "Χ">
diff --git a/locale/el/edit.properties b/locale/el/edit.properties
new file mode 100644
index 0000000..76feb3f
--- /dev/null
+++ b/locale/el/edit.properties
@@ -0,0 +1,5 @@
+dataURIDialogTitle=Επιλογή αρχείου για εισαγωγή
+editstyletitle=Επεξεργασία \'%S\'
+newstyletitle=Νέο στυλ
+missingcode=Εισάγετε κάποιο κωδικό για αυτό το στυλ.
+missingname=Δώστε σε αυτό το στυλ ένα όνομα.
diff --git a/locale/el/install.dtd b/locale/el/install.dtd
new file mode 100644
index 0000000..22dc2cb
--- /dev/null
+++ b/locale/el/install.dtd
@@ -0,0 +1,6 @@
+<!ENTITY entername "Δώστε σε αυτό το στυλ ένα όνομα.">
+<!ENTITY install "Εγκατάσταση">
+<!ENTITY install.ak "Ι">
+<!ENTITY preview "Προεπισκόπηση">
+<!ENTITY preview.ak "Ρ">
+<!ENTITY title "Εγκατάσταση στυλ χρήστη">
diff --git a/locale/el/install.properties b/locale/el/install.properties
new file mode 100644
index 0000000..144314b
--- /dev/null
+++ b/locale/el/install.properties
@@ -0,0 +1,8 @@
+installintro=Είστε έτοιμος να εγκαταστήσετε το \"%S\" στο Stylish.
+installintrononame=Είσαι έτοιμος να εγκαταστήσετε ένα στυλ στο Stylish.
+installapp=Αυτό το στυλ μπορεί να επηρεάσει το περιβάλλον εργασίας του χρήστη %S. Ίσως χρειαστεί να κάνετε επανεκκίνηση του %S για να τεθεί σε ισχύ αυτό το στυλ. 
+installglobal=Αυτό το στυλ μπορεί να επηρεάσει όλες τις ιστοσελίδες.
+installsite=Αυτό το στυλ μπορεί να επηρεάσει τις ακόλουθες ιστοσελίδες:
+installnotype=Αυτό το στυλ μπορεί να επηρεάσει τις ιστοσελίδες ή το περιβάλλον εργασίας του χρήστη %S.
+missingname=Δώστε σε αυτό το στυλ ένα όνομα.
+preview.tooltip=Προσωρινά ισχύει αυτό το στυλ ώστε να μπορείτε να δείτε αν σας αρέσει.
diff --git a/locale/el/manage.dtd b/locale/el/manage.dtd
new file mode 100644
index 0000000..fec4bf2
--- /dev/null
+++ b/locale/el/manage.dtd
@@ -0,0 +1,10 @@
+<!ENTITY filter "Αναζήτηση">
+<!ENTITY installfromurls "Εγκατάσταση από διευθύνσεις URL…">
+<!ENTITY managetitle "Stylish">
+<!ENTITY nostylesstart "Επίσκεψη">
+<!ENTITY nostylesend "για πληροφορίες σχετικά με το πώς να χρησιμοποιήσετε το Stylish.">
+<!ENTITY sortenabled "Ενεργοποιήθηκε">
+<!ENTITY sortname "Ονομα">
+<!ENTITY sorttype "Τύπος">
+<!ENTITY writenew "Εγγραφη νεου στυλ">
+<!ENTITY writenew.ak "Β">
diff --git a/locale/el/manage.properties b/locale/el/manage.properties
new file mode 100644
index 0000000..e42b876
--- /dev/null
+++ b/locale/el/manage.properties
@@ -0,0 +1,7 @@
+appstyledescription=Επηρεάζει την διεπαφή χρήστη.
+globalstyledescription=Δεν μπορεί να επηρεάσει τίποτα.
+sitestyledescription=Επιπτώσεις %S.
+manageaddonstitle=Στυλ χρήστη
+installfromurlsprompttitle=Εγκατάσταση από URL
+installfromurlsprompt=Εισάγετε διευθύνσεις URL του στυλ για εγκατάσταση. Αυτά μπορεί να είναι σελίδες στο userstyles.org ή CSS αρχεία. Ξεχωρίστε τις διευθύνσεις URL με κενά.
+installfromurlserror=Δεν ήταν δυνατή η εγκατάσταση από τις παρακάτω διευθύνσεις URL:
diff --git a/locale/el/overlay.dtd b/locale/el/overlay.dtd
new file mode 100644
index 0000000..8bf6b60
--- /dev/null
+++ b/locale/el/overlay.dtd
@@ -0,0 +1,18 @@
+<!ENTITY addfile "Εγκατάσταση αρχείου...">
+<!ENTITY addfile.ak "Ι">
+<!ENTITY cmd.enable.label "Ενεργοποίηση">
+<!ENTITY cmd.enable.accesskey "E">
+<!ENTITY cmd.disable.label "Απενεργοποίηση">
+<!ENTITY cmd.disable.accesskey "Δ">
+<!ENTITY cmd.uninstall.label "Απεγκατάσταση">
+<!ENTITY cmd.uninstall2.accesskey "Ου">
+<!ENTITY findstylebrowser "Αναζήτηση στυλ για αυτή την σελίδα...">
+<!ENTITY findstylebrowser.ak "Φ">
+<!ENTITY managestyles "Διαχείριση στυλ...">
+<!ENTITY managestyles.ak "Μ">
+<!ENTITY turnon "Ενεργοποιηση περιστροφης όλων των στυλ">
+<!ENTITY turnon.ak "Τ">
+<!ENTITY turnoff "Απενεργοποιηση περιστροφης όλων των στυλ">
+<!ENTITY turnoff.ak "Τ">
+<!ENTITY writestyle "Εγγραφη νεου στυλ">
+<!ENTITY writestyle.ak "Β">
diff --git a/locale/el/overlay.properties b/locale/el/overlay.properties
new file mode 100644
index 0000000..9b0ae71
--- /dev/null
+++ b/locale/el/overlay.properties
@@ -0,0 +1,14 @@
+submenuformatchingsite=Στυλ για αυτή τη σελίδα
+submenufornonmatchingsite=Στυλ σελίδας
+submenuforglobal=Παγκόσμια στυλ
+submenuforapp=Στυλ εφαρμογής
+tooltip=Stylish - %S στυλ ιστοσελίδας(ων), %S παγκόσμια στυλ(ες)
+tooltipStylesOff=Stylish - Στυλ είναι απενεργοποιημενα
+updatestyle=Είστε σίγουροι ότι θέλετε να ενημερώσετε το \'%S\';
+updatestyleok=Ενημέρωση
+updatestyletitle=Ενημέρωση Στυλ
+writeblank=Κενό στυλ...
+writeblankaccesskey=Β
+writefordomain=Για S…
+writeforsite=Για αυτό το URL...
+writeforsiteaccesskey=Ου
diff --git a/locale/es-AR/manage.properties b/locale/es-AR/manage.properties
index b94bebc..e8cbc82 100644
--- a/locale/es-AR/manage.properties
+++ b/locale/es-AR/manage.properties
@@ -4,4 +4,4 @@ sitestyledescription=Afecta %S.
 manageaddonstitle=Estilos de usuario
 installfromurlsprompttitle=Instalar desde direcciones web
 installfromurlsprompt=Ingresá direcciones web de estilos de usuarios para instalar. Estas pueden ser páginas en userstyles.org o archivos CSS. Separá varias direcciones web mediante espacios.
-installfromurlserror=No se pudo instalar desde las siguientes direcciones web: %s.
+installfromurlserror=No se pudo instalar desde las siguientes direcciones web: %S.
diff --git a/locale/es-ES/common.dtd b/locale/es-ES/common.dtd
index 538340a..15f12b5 100644
--- a/locale/es-ES/common.dtd
+++ b/locale/es-ES/common.dtd
@@ -1,5 +1,5 @@
 <!ENTITY editstyle "Editar">
 <!ENTITY editstyle.ak "E">
-<!ENTITY reportstyle "Report style as broken">
-<!ENTITY reportedstyle "Style reported.">
+<!ENTITY reportstyle "Informar del estilo como estropeado">
+<!ENTITY reportedstyle "Se informó del estilo.">
 <!ENTITY stylish "Stylish">
diff --git a/locale/es-ES/edit.dtd b/locale/es-ES/edit.dtd
index 6fc4f6c..7fc5b9e 100644
--- a/locale/es-ES/edit.dtd
+++ b/locale/es-ES/edit.dtd
@@ -1,4 +1,4 @@
-<!ENTITY checkforerrors "Check for Errors">
+<!ENTITY checkforerrors "Comprobar en busca de errores">
 <!ENTITY checkforerrors.ak "C">
 <!ENTITY chromefolder "Ruta de la carpeta chrome">
 <!ENTITY chromefolder.ak "C">
diff --git a/locale/es-ES/manage.properties b/locale/es-ES/manage.properties
index 85df8ec..210ddb0 100644
--- a/locale/es-ES/manage.properties
+++ b/locale/es-ES/manage.properties
@@ -4,4 +4,4 @@ sitestyledescription=Afecta a %S.
 manageaddonstitle=Estilos de usuario
 installfromurlsprompttitle=Install from URLs
 installfromurlsprompt=Enter URLs of user styles to install. These can be pages on userstyles.org or CSS files. Separate multiple URLs by spaces.
-installfromurlserror=Could not install from the following URLs: %s.
+installfromurlserror=Could not install from the following URLs: %S.
diff --git a/locale/es-ES/overlay.properties b/locale/es-ES/overlay.properties
index 31f22ca..7df1726 100644
--- a/locale/es-ES/overlay.properties
+++ b/locale/es-ES/overlay.properties
@@ -1,7 +1,7 @@
-submenuformatchingsite=Styles for this page
-submenufornonmatchingsite=Site styles
-submenuforglobal=Global styles
-submenuforapp=App styles
+submenuformatchingsite=Estilos para esta página
+submenufornonmatchingsite=Estilos del sitio
+submenuforglobal=Estilos globales
+submenuforapp=Estilos de la aplicación
 tooltip=Stylish - %S sitios de estilos, %S estilos globales
 tooltipStylesOff=Stylish - Los estilos están desactivados
 updatestyle=¿Confirma que quiere actualizar \'%S\'?
diff --git a/locale/et/common.properties b/locale/et/common.properties
index d5e2371..fb6ff94 100644
--- a/locale/et/common.properties
+++ b/locale/et/common.properties
@@ -1,4 +1,4 @@
-deleteStyle=Kas oled kindel, et soovid stiili \'%s\' kustutada?
+deleteStyle=Kas oled kindel, et soovid stiili \'%S\' kustutada?
 deleteStyleTitle=Kas stiil kustutada?
 deleteStyleOK=Kustuta
 extensions.{46551EC9-40F0-4e47-8E18-8E5CF550CFB8}.description=Muuda veebi stiili kasutaja stiilide halduriga Stylishiga.
diff --git a/locale/et/manage.properties b/locale/et/manage.properties
index 1a76dfd..95aa8b5 100644
--- a/locale/et/manage.properties
+++ b/locale/et/manage.properties
@@ -4,4 +4,4 @@ sitestyledescription=Mõjutab: %S.
 manageaddonstitle=Kasutaja stiilid
 installfromurlsprompttitle=URL-ilt installimine
 installfromurlsprompt=Sisesta installitava stiilide URL-id. Need võivad olla lehed saidil userstyles.org või CSS failid. Eralda URL-id tühikuga.
-installfromurlserror=Ei saanud järgmistelt URL-idelt installida: %s.
+installfromurlserror=Ei saanud järgmistelt URL-idelt installida: %S.
diff --git a/locale/fi/manage.properties b/locale/fi/manage.properties
index e812ae8..bc45f72 100644
--- a/locale/fi/manage.properties
+++ b/locale/fi/manage.properties
@@ -4,4 +4,4 @@ sitestyledescription=Vaikuttaa sivustoon %S.
 manageaddonstitle=Tyylit
 installfromurlsprompttitle=Asenna sijainnista
 installfromurlsprompt=Syötä asennettavien tyylien sijainnit. Nämä voivat olla sivuja userstyles.org -osoitteessa tai CSS-tiedostoja. Erota osoitteet väleillä.
-installfromurlserror=Seuraavista sijainneista ei voitu asentaa: %s.
+installfromurlserror=Seuraavista sijainneista ei voitu asentaa: %S.
diff --git a/locale/fr/manage.properties b/locale/fr/manage.properties
index 4be8867..f970330 100644
--- a/locale/fr/manage.properties
+++ b/locale/fr/manage.properties
@@ -4,4 +4,4 @@ sitestyledescription=Affecte %S.
 manageaddonstitle=Styles utilisateurs
 installfromurlsprompttitle=Install from URLs
 installfromurlsprompt=Enter URLs of user styles to install. These can be pages on userstyles.org or CSS files. Separate multiple URLs by spaces.
-installfromurlserror=Could not install from the following URLs: %s.
+installfromurlserror=Could not install from the following URLs: %S.
diff --git a/locale/gl/manage.properties b/locale/gl/manage.properties
index d597e93..9d9b285 100644
--- a/locale/gl/manage.properties
+++ b/locale/gl/manage.properties
@@ -4,4 +4,4 @@ sitestyledescription=Afecta %S.
 manageaddonstitle=Estilos de Usuario
 installfromurlsprompttitle=Instalar dende dirección
 installfromurlsprompt=Inserir dirección dos estilos a instalar. Admite páxinas de userstyles.org ou ficheiros CSS. Separa con espacios as direccións múltiples.
-installfromurlserror=Non puido instalar as seguintes direccións: %s.
+installfromurlserror=Non puido instalar as seguintes direccións: %S.
diff --git a/locale/he/manage.properties b/locale/he/manage.properties
index ecace9e..a2f3536 100644
--- a/locale/he/manage.properties
+++ b/locale/he/manage.properties
@@ -4,4 +4,4 @@ sitestyledescription=משפיע על %S.
 manageaddonstitle=סגנונות משתמש
 installfromurlsprompttitle=התקנת מכתובות Url...
 installfromurlsprompt=הזן כתובות Url של משתמש סגנונות על מנת להתקין. אלה יכולים להיות דפים מ־ userstyles.org או קבצי CSS. יש להפריד כתובות מרובות ע"י רווחים.
-installfromurlserror=לא ניתן להתקין מכתובות ה־Url הבאות: %s.
+installfromurlserror=לא ניתן להתקין מכתובות ה־Url הבאות: %S.
diff --git a/locale/hu/manage.properties b/locale/hu/manage.properties
index 1f63fd6..a65af57 100644
--- a/locale/hu/manage.properties
+++ b/locale/hu/manage.properties
@@ -4,4 +4,4 @@ sitestyledescription=A %S -ra van hatással.
 manageaddonstitle=Stílusfájlok
 installfromurlsprompttitle=Install from URLs
 installfromurlsprompt=Enter URLs of user styles to install. These can be pages on userstyles.org or CSS files. Separate multiple URLs by spaces.
-installfromurlserror=Could not install from the following URLs: %s.
+installfromurlserror=Could not install from the following URLs: %S.
diff --git a/locale/it/manage.properties b/locale/it/manage.properties
index 18eded4..64f6419 100644
--- a/locale/it/manage.properties
+++ b/locale/it/manage.properties
@@ -4,4 +4,4 @@ sitestyledescription=Può influire su %S
 manageaddonstitle=Stili utente
 installfromurlsprompttitle=Installazione da URL
 installfromurlsprompt=Immettere URL degli stili utente, che possono essere pagine del sito userstyles.org oppure file CSS, da installare. Separare molteplici URL tramite spazi
-installfromurlserror=Impossibile installare dai seguenti URL: %s
+installfromurlserror=Impossibile installare dai seguenti URL: %S
diff --git a/locale/ja/common.dtd b/locale/ja/common.dtd
index 57604b6..c6c1764 100644
--- a/locale/ja/common.dtd
+++ b/locale/ja/common.dtd
@@ -1,5 +1,5 @@
 <!ENTITY editstyle "編集">
 <!ENTITY editstyle.ak "E">
-<!ENTITY reportstyle "Report style as broken">
-<!ENTITY reportedstyle "Style reported.">
+<!ENTITY reportstyle "不具合を報告">
+<!ENTITY reportedstyle "報告しました。">
 <!ENTITY stylish "Stylish">
diff --git a/locale/ja/edit.dtd b/locale/ja/edit.dtd
index 827445c..a3ebc02 100644
--- a/locale/ja/edit.dtd
+++ b/locale/ja/edit.dtd
@@ -1,4 +1,4 @@
-<!ENTITY checkforerrors "Check for Errors">
+<!ENTITY checkforerrors "エラーを確認">
 <!ENTITY checkforerrors.ak "C">
 <!ENTITY chromefolder "Chrome フォルダパス">
 <!ENTITY chromefolder.ak "C">
diff --git a/locale/ja/overlay.properties b/locale/ja/overlay.properties
index 4fdba8c..e97ce0b 100644
--- a/locale/ja/overlay.properties
+++ b/locale/ja/overlay.properties
@@ -1,7 +1,7 @@
-submenuformatchingsite=Styles for this page
-submenufornonmatchingsite=Site styles
-submenuforglobal=Global styles
-submenuforapp=App styles
+submenuformatchingsite=このページのスタイル
+submenufornonmatchingsite=サイトスタイル
+submenuforglobal=グローバルスタイル
+submenuforapp=アプリスタイル
 tooltip=Stylish - %S サイトスタイル、%S グローバルスタイル
 tooltipStylesOff=Stylish - スタイルは停止中
 updatestyle=本当に「%S」を更新しますか?
diff --git a/locale/ko/manage.properties b/locale/ko/manage.properties
index 454c4fe..b1fb809 100644
--- a/locale/ko/manage.properties
+++ b/locale/ko/manage.properties
@@ -4,4 +4,4 @@ sitestyledescription=%S에 영향을 미침
 manageaddonstitle=사용자 스타일
 installfromurlsprompttitle=주소에서 설치
 installfromurlsprompt=설치를 위한 userstyles.org 혹은 CSS 파일의 주소를 입력하세요. 여러 개의 주소일 경우 스페이스로 구분합니다.
-installfromurlserror=Could not install from the following URLs: %s.
+installfromurlserror=Could not install from the following URLs: %S.
diff --git a/locale/lt/manage.properties b/locale/lt/manage.properties
index 1a69ffa..056fe5d 100644
--- a/locale/lt/manage.properties
+++ b/locale/lt/manage.properties
@@ -4,4 +4,4 @@ sitestyledescription=Įtakoja %S.
 manageaddonstitle=Naudotojo stiliai
 installfromurlsprompttitle=Install from URLs
 installfromurlsprompt=Enter URLs of user styles to install. These can be pages on userstyles.org or CSS files. Separate multiple URLs by spaces.
-installfromurlserror=Could not install from the following URLs: %s.
+installfromurlserror=Could not install from the following URLs: %S.
diff --git a/locale/nl/common.dtd b/locale/nl/common.dtd
index 0857843..17580db 100644
--- a/locale/nl/common.dtd
+++ b/locale/nl/common.dtd
@@ -1,4 +1,4 @@
-<!ENTITY editstyle "Wijzigen">
+<!ENTITY editstyle "Bewerken">
 <!ENTITY editstyle.ak "W">
 <!ENTITY reportstyle "Stijl rapporteren als zijnde 'kapot'">
 <!ENTITY reportedstyle "Stijl gerapporteerd.">
diff --git a/locale/nl/common.properties b/locale/nl/common.properties
index e22c816..6d05a72 100644
--- a/locale/nl/common.properties
+++ b/locale/nl/common.properties
@@ -1,4 +1,4 @@
-deleteStyle=\'%S\' werkelijk deïnstalleren?
-deleteStyleTitle=Stijl deïnstalleren?
+deleteStyle=Weet u zeker dat u \'%S\' wilt deïnstalleren?
+deleteStyleTitle=Deze stijl deïnstalleren?
 deleteStyleOK=Deïnstalleren
-extensions.{46551EC9-40F0-4e47-8E18-8E5CF550CFB8}.description=Het web herstijlen met Stylish, een gebruikerstijlen beheerder.
+extensions.{46551EC9-40F0-4e47-8E18-8E5CF550CFB8}.description=Voorzie het web van een nieuw uiterlijk met Stylish, een gebruikersstijlenbeheerder.
diff --git a/locale/nl/edit.dtd b/locale/nl/edit.dtd
index 566f994..eebfb7a 100644
--- a/locale/nl/edit.dtd
+++ b/locale/nl/edit.dtd
@@ -1,22 +1,22 @@
 <!ENTITY checkforerrors "Controleren op fouten">
 <!ENTITY checkforerrors.ak "C">
-<!ENTITY chromefolder "Chrome map pad">
+<!ENTITY chromefolder "Chrome map-pad">
 <!ENTITY chromefolder.ak "C">
-<!ENTITY dataURI "URI gegevens...">
+<!ENTITY dataURI "URI-gegevens...">
 <!ENTITY dataURI.ak "U">
-<!ENTITY htmlnamespace "HTML namespace als standaard">
+<!ENTITY htmlnamespace "HTML-naamgeving als standaard">
 <!ENTITY htmlnamespace.ak "H">
 <!ENTITY insert "Invoegen">
 <!ENTITY insert.ak "I">
 <!ENTITY name "Naam">
 <!ENTITY name.ak "N">
-<!ENTITY openintexternaleditor "In externe bewerker openen">
+<!ENTITY openintexternaleditor "Openen in externe bewerker">
 <!ENTITY openintexternaleditor.ak "O">
 <!ENTITY preview "Voorbeeld">
 <!ENTITY preview.ak "V">
 <!ENTITY save "Opslaan">
 <!ENTITY save.ak "O">
-<!ENTITY wraplines "Tekstregels afbreken">
+<!ENTITY wraplines "Tekstterugloop">
 <!ENTITY wraplines.ak "R">
-<!ENTITY xulnamespace "XUL namespace als standaard">
+<!ENTITY xulnamespace "XUL-naamgeving als standaard">
 <!ENTITY xulnamespace.ak "X">
diff --git a/locale/nl/edit.properties b/locale/nl/edit.properties
index 5379b36..418f2f9 100644
--- a/locale/nl/edit.properties
+++ b/locale/nl/edit.properties
@@ -1,5 +1,5 @@
 dataURIDialogTitle=Kies het in te voegen bestand
-editstyletitle=Bewerken '%S'
+editstyletitle=Bezig met bewerken van \'%S\'
 newstyletitle=Nieuwe stijl
-missingcode=Voer de code in voor deze stijl.
+missingcode=Voer wat code in voor deze stijl.
 missingname=Geef deze stijl een naam.
diff --git a/locale/nl/install.dtd b/locale/nl/install.dtd
index 9d7771a..f7afb11 100644
--- a/locale/nl/install.dtd
+++ b/locale/nl/install.dtd
@@ -3,4 +3,4 @@
 <!ENTITY install.ak "I">
 <!ENTITY preview "Voorbeeld">
 <!ENTITY preview.ak "V">
-<!ENTITY title "Gebruikerstijl installeren">
+<!ENTITY title "Gebruikersstijl installeren">
diff --git a/locale/nl/install.properties b/locale/nl/install.properties
index cace047..c0cab19 100644
--- a/locale/nl/install.properties
+++ b/locale/nl/install.properties
@@ -1,8 +1,8 @@
-installintro=\'%S\' staat op het punt geïnstalleerd te worden in Stylish.
-installintrononame=Een stijl staat op het punt geïnstalleerd te worden in Stylish.
-installapp=Deze stijl kan het uiterlijk van %S beïnvloeden. Het kan noodzakelijk zijn %S te herstarten om deze stijl te activeren.
-installglobal=Deze stijl kan alle websites beïnvloeden.
-installsite=Deze stijl kan de volgende websites beïnvloeden:
-installnotype=Deze stijl kan websites of het uiterlijk van %S beïnvloeden.
+installintro=U staat op het punt om \'%S\' te installeren met Stylish.
+installintrononame=U staat op het punt om een stijl te installeren met Stylish.
+installapp=Deze stijl beïnvloed mogelijk het uiterlijk van %S. Het kan zijn dat u %S moet herstarten om deze stijl te activeren.
+installglobal=Deze stijl beïnvloed mogelijk alle websites.
+installsite=Deze stijl beïnvloed mogelijk de volgende websites:
+installnotype=Deze stijl beïnvloed mogelijk websites of het uiterlijk van %S.
 missingname=Geef deze stijl een naam.
-preview.tooltip=Deze stijl tijdelijk activeren om de bruikbaarheid te testen.
+preview.tooltip=Deze stijl tijdelijk activeren om te kijken wat u ervan vindt.
diff --git a/locale/nl/manage.dtd b/locale/nl/manage.dtd
index 933609d..cfea150 100644
--- a/locale/nl/manage.dtd
+++ b/locale/nl/manage.dtd
@@ -1,10 +1,10 @@
 <!ENTITY filter "Zoeken">
-<!ENTITY installfromurls "Install from URLs...">
+<!ENTITY installfromurls "Installeren vanaf URL's...">
 <!ENTITY managetitle "Stylish">
 <!ENTITY nostylesstart "Bezoek">
-<!ENTITY nostylesend "voor informatie hoe Stylish te gebruiken.">
+<!ENTITY nostylesend "om meer informatie te vinden over het gebruiken van Stylish.">
 <!ENTITY sortenabled "Ingeschakeld">
 <!ENTITY sortname "Naam">
 <!ENTITY sorttype "Type">
 <!ENTITY writenew "Nieuwe stijl schrijven">
-<!ENTITY writenew.ak "s">
+<!ENTITY writenew.ak "S">
diff --git a/locale/nl/manage.properties b/locale/nl/manage.properties
index acdf734..3318b61 100644
--- a/locale/nl/manage.properties
+++ b/locale/nl/manage.properties
@@ -1,7 +1,7 @@
-appstyledescription=Heeft invloed op de gebruikersinterface.
-globalstyledescription=Kan invloed op alles hebben.
+appstyledescription=Beïnvloed het uiterlijk.
+globalstyledescription=Kan alles beïnvloeden.
 sitestyledescription=Beïnvloed %S.
-manageaddonstitle=Stijlen
-installfromurlsprompttitle=Install from URLs
-installfromurlsprompt=Enter URLs of user styles to install. These can be pages on userstyles.org or CSS files. Separate multiple URLs by spaces.
-installfromurlserror=Could not install from the following URLs: %s.
+manageaddonstitle=Gebruikersstijlen
+installfromurlsprompttitle=Installeren vanaf URL's
+installfromurlsprompt=Vul de URL's in van gebruikersstijlen die u wilt installeren. Dit kunnen pagina's zijn van userstyles.org of CSS-bestanden. Meerdere URL's dienen te worden gescheiden met spaties.
+installfromurlserror=Het installeren vanaf de volgende URL's is mislukt: %S.
diff --git a/locale/nl/overlay.dtd b/locale/nl/overlay.dtd
index 92075a2..dd3fbf3 100644
--- a/locale/nl/overlay.dtd
+++ b/locale/nl/overlay.dtd
@@ -2,7 +2,7 @@
 <!ENTITY addfile.ak "i">
 <!ENTITY cmd.enable.label "Inschakelen">
 <!ENTITY cmd.enable.accesskey "I">
-<!ENTITY cmd.disable.label "UitschakelenU">
+<!ENTITY cmd.disable.label "Uitschakelen">
 <!ENTITY cmd.disable.accesskey "U">
 <!ENTITY cmd.uninstall.label "Deïnstalleren">
 <!ENTITY cmd.uninstall2.accesskey "D">
diff --git a/locale/nl/overlay.properties b/locale/nl/overlay.properties
index 0f260ab..a84c10d 100644
--- a/locale/nl/overlay.properties
+++ b/locale/nl/overlay.properties
@@ -1,14 +1,14 @@
 submenuformatchingsite=Stijlen voor deze pagina
-submenufornonmatchingsite=Site-stijlen
+submenufornonmatchingsite=Website-stijlen
 submenuforglobal=Globale stijlen
 submenuforapp=App-stijlen
-tooltip=Stylish - %S website stijl(en), %S algemene stijl(en)
-tooltipStylesOff=Stylish - Stijlen zijn uitgeschakeld
-updatestyle=\'%S\' werkelijk bijwerken?
+tooltip=Stylish - %S website-stijl(en), %S algemene stijl(en)
+tooltipStylesOff=Stylish - De stijlen zijn uitgeschakeld
+updatestyle=Weet u zeker dat u \'%S\' wilt bijwerken?
 updatestyleok=Bijwerken
 updatestyletitle=Stijl bijwerken
 writeblank=Lege stijl...
 writeblankaccesskey=L
 writefordomain=Voor %S...
-writeforsite=Voor huidige webadres...
+writeforsite=Voor deze URL...
 writeforsiteaccesskey=w
diff --git a/locale/pl/manage.properties b/locale/pl/manage.properties
index dcf92c1..8434323 100644
--- a/locale/pl/manage.properties
+++ b/locale/pl/manage.properties
@@ -4,4 +4,4 @@ sitestyledescription=Wpływa %S.
 manageaddonstitle=Style
 installfromurlsprompttitle=Install from URLs
 installfromurlsprompt=Enter URLs of user styles to install. These can be pages on userstyles.org or CSS files. Separate multiple URLs by spaces.
-installfromurlserror=Could not install from the following URLs: %s.
+installfromurlserror=Could not install from the following URLs: %S.
diff --git a/locale/pt-BR/common.properties b/locale/pt-BR/common.properties
index d97f8e7..9cf3721 100644
--- a/locale/pt-BR/common.properties
+++ b/locale/pt-BR/common.properties
@@ -1,4 +1,4 @@
-deleteStyle=Tem certeza que quer desinstalar \'%S\'?
+deleteStyle=Tem a certeza que quer desinstalar \'%S\'?
 deleteStyleTitle=Desinstalar estilo?
 deleteStyleOK=Desinstalar
 extensions.{46551EC9-40F0-4e47-8E18-8E5CF550CFB8}.description=Mude o visual da web com o Stylish, um gerenciador de estilos do usuário.
diff --git a/locale/pt-BR/edit.dtd b/locale/pt-BR/edit.dtd
index 0758c33..6ab7dd4 100644
--- a/locale/pt-BR/edit.dtd
+++ b/locale/pt-BR/edit.dtd
@@ -1,6 +1,6 @@
-<!ENTITY checkforerrors "Check for Errors">
+<!ENTITY checkforerrors "Procurar por Erros">
 <!ENTITY checkforerrors.ak "C">
-<!ENTITY chromefolder "Caminho da pasta do Chrome">
+<!ENTITY chromefolder "Caminho da pasta Chrome">
 <!ENTITY chromefolder.ak "C">
 <!ENTITY dataURI "URI de dados…">
 <!ENTITY dataURI.ak "d">
diff --git a/locale/pt-BR/manage.properties b/locale/pt-BR/manage.properties
index c9c0850..2f02741 100644
--- a/locale/pt-BR/manage.properties
+++ b/locale/pt-BR/manage.properties
@@ -4,4 +4,4 @@ sitestyledescription=Afeta %S.
 manageaddonstitle=Estilos de usuário
 installfromurlsprompttitle=Instalar a partir de URLs
 installfromurlsprompt=Digite URLs de estilos de usuário a serem instalados. Podem ser páginas no userstyles.org ou arquivos CSS. Separe múltiplas URLs com espaços.
-installfromurlserror=Não foi possível instalar a partir destas URLs: %s.
+installfromurlserror=Não foi possível instalar a partir destas URLs: %S.
diff --git a/locale/ro/manage.properties b/locale/ro/manage.properties
index d9f6ab0..e77d01c 100644
--- a/locale/ro/manage.properties
+++ b/locale/ro/manage.properties
@@ -4,4 +4,4 @@ sitestyledescription=Afecteaza %S.
 manageaddonstitle=Stiluri de utilizator
 installfromurlsprompttitle=Install from URLs
 installfromurlsprompt=Enter URLs of user styles to install. These can be pages on userstyles.org or CSS files. Separate multiple URLs by spaces.
-installfromurlserror=Could not install from the following URLs: %s.
+installfromurlserror=Could not install from the following URLs: %S.
diff --git a/locale/ru/manage.properties b/locale/ru/manage.properties
index f42375a..d3a3f81 100644
--- a/locale/ru/manage.properties
+++ b/locale/ru/manage.properties
@@ -4,4 +4,4 @@ sitestyledescription=Влияет на %S.
 manageaddonstitle=Стили
 installfromurlsprompttitle=Установка стилей по URL адресам
 installfromurlsprompt=Введите URL адреса стилей, которые хотите установить. Это могут быть страницы на userstyles.org или CSS файлы. При указании нескольких URL адресов, разделяйте их пробелами.
-installfromurlserror=Не удалось установить стили по следующим URL адресам: %s.
+installfromurlserror=Не удалось установить стили по следующим URL адресам: %S.
diff --git a/locale/sr/manage.properties b/locale/sr/manage.properties
index 76f075f..429a6a5 100644
--- a/locale/sr/manage.properties
+++ b/locale/sr/manage.properties
@@ -4,4 +4,4 @@ sitestyledescription=Утиче на %S.
 manageaddonstitle=Кориснички стилови
 installfromurlsprompttitle=Install from URLs
 installfromurlsprompt=Enter URLs of user styles to install. These can be pages on userstyles.org or CSS files. Separate multiple URLs by spaces.
-installfromurlserror=Could not install from the following URLs: %s.
+installfromurlserror=Could not install from the following URLs: %S.
diff --git a/locale/sv-SE/common.dtd b/locale/sv-SE/common.dtd
index bdd171c..dabbba7 100644
--- a/locale/sv-SE/common.dtd
+++ b/locale/sv-SE/common.dtd
@@ -1,5 +1,5 @@
-<!ENTITY editstyle "Redigera">
-<!ENTITY editstyle.ak "R">
-<!ENTITY reportstyle "Report style as broken">
-<!ENTITY reportedstyle "Style reported.">
+<!ENTITY editstyle "Ändra">
+<!ENTITY editstyle.ak "Ä">
+<!ENTITY reportstyle "Rapportera stil som trasig">
+<!ENTITY reportedstyle "Stil rapporterad.">
 <!ENTITY stylish "Stylish">
diff --git a/locale/sv-SE/common.properties b/locale/sv-SE/common.properties
index 3b951b8..5a412ae 100644
--- a/locale/sv-SE/common.properties
+++ b/locale/sv-SE/common.properties
@@ -1,4 +1,4 @@
-deleteStyle=Är du säker på att du vill avinstallera "%S"?
-deleteStyleTitle=Avinstallera denna style?
+deleteStyle=Är du säker på att du vill avinstallera \'%S\'?
+deleteStyleTitle=Avinstallera stil?
 deleteStyleOK=Avinstallera
-extensions.{46551EC9-40F0-4e47-8E18-8E5CF550CFB8}.description=Styla om webben med Stylish, en userstyles-hanterare.
+extensions.{46551EC9-40F0-4e47-8E18-8E5CF550CFB8}.description=Style:a om webben med Stylish, en userstyle-hanterare.
diff --git a/locale/sv-SE/domi.dtd b/locale/sv-SE/domi.dtd
index 25d0b9c..b0ffb51 100644
--- a/locale/sv-SE/domi.dtd
+++ b/locale/sv-SE/domi.dtd
@@ -1 +1 @@
-<!ENTITY copyselector "Kopiera selektor">
+<!ENTITY copyselector "Kopiera Selektor">
diff --git a/locale/sv-SE/edit.dtd b/locale/sv-SE/edit.dtd
index 64a9afa..7f80298 100644
--- a/locale/sv-SE/edit.dtd
+++ b/locale/sv-SE/edit.dtd
@@ -1,6 +1,6 @@
-<!ENTITY checkforerrors "Check for Errors">
-<!ENTITY checkforerrors.ak "C">
-<!ENTITY chromefolder "Chrome-mappens sökväg">
+<!ENTITY checkforerrors "Leta efter fel">
+<!ENTITY checkforerrors.ak "L">
+<!ENTITY chromefolder "Chrome-katalogens sökväg">
 <!ENTITY chromefolder.ak "C">
 <!ENTITY dataURI "Data URI…">
 <!ENTITY dataURI.ak "D">
diff --git a/locale/sv-SE/edit.properties b/locale/sv-SE/edit.properties
index 3d623ce..068a426 100644
--- a/locale/sv-SE/edit.properties
+++ b/locale/sv-SE/edit.properties
@@ -1,5 +1,5 @@
-dataURIDialogTitle=Välj fil att infoga
-editstyletitle=Redigerar "%S"
-newstyletitle=Ny style
-missingcode=Skriv lite kod för denna style.
-missingname=Ge denna style ett namn.
+dataURIDialogTitle=Välj fil att Infoga
+editstyletitle=Ändrar i \'%S\'
+newstyletitle=Ny stil
+missingcode=Mata in lite kod för denna stil.
+missingname=Ge denna stil ett namn.
diff --git a/locale/sv-SE/install.dtd b/locale/sv-SE/install.dtd
index 99599c8..09055c2 100644
--- a/locale/sv-SE/install.dtd
+++ b/locale/sv-SE/install.dtd
@@ -1,6 +1,6 @@
-<!ENTITY entername "Ge denna style ett namn:">
+<!ENTITY entername "Ge denna stil ett namn:">
 <!ENTITY install "Installera">
 <!ENTITY install.ak "I">
 <!ENTITY preview "Förhandsgranska">
 <!ENTITY preview.ak "F">
-<!ENTITY title "Installera style">
+<!ENTITY title "Installera användar-stil">
diff --git a/locale/sv-SE/install.properties b/locale/sv-SE/install.properties
index 2a7e1c5..cb91406 100644
--- a/locale/sv-SE/install.properties
+++ b/locale/sv-SE/install.properties
@@ -1,8 +1,8 @@
-installintro=Du håller på att installera "%S" i Stylish.
-installintrononame=Du håller på att installera en style i Stylish.
-installapp=Denna style kan påverka %S användargränssnitt. Du kanske behöver starta om %S för att denna style skall träda i kraft.
-installglobal=Denna style kan påverka alla webbplatser.
-installsite=Denna style kan påverka följande webbplatser:
-installnotype=Denna style kan påverka webbplatser eller %S användargränssnitt.
-missingname=Ge denna style ett namn.
-preview.tooltip=Tillämpar tillfälligt denna style så att du kan se om du gillar den.
+installintro=Du håller på att installera \'%S\' in i Stylish.
+installintrononame=Du håller på att installera en stil in i Stylish.
+installapp=Denna stil kan påverka %S användargränssnittet. Du kan behöva starta om %S för att denna stil skall träda i kraft.
+installglobal=Denna stil kan komma till att  påverka alla webbsidor.
+installsite=Denna stil kan komma till att påverka följande sidor:
+installnotype=Denna stil kan påverka webbsidor eller %S användargränssnittet.
+missingname=Ge denna stil ett namn.
+preview.tooltip=Tillämpa temporärt denna stil så att du kan se om du gillar den.
diff --git a/locale/sv-SE/manage.dtd b/locale/sv-SE/manage.dtd
index d11d465..6f6921c 100644
--- a/locale/sv-SE/manage.dtd
+++ b/locale/sv-SE/manage.dtd
@@ -1,10 +1,10 @@
 <!ENTITY filter "Sök">
 <!ENTITY installfromurls "Installera från URL:er…">
 <!ENTITY managetitle "Stylish">
-<!ENTITY nostylesstart "Gå till">
-<!ENTITY nostylesend "för information om hur du använder Stylish.">
+<!ENTITY nostylesstart "Besök">
+<!ENTITY nostylesend "för information om hur Stylish används.">
 <!ENTITY sortenabled "Aktiverad">
 <!ENTITY sortname "Namn">
 <!ENTITY sorttype "Typ">
-<!ENTITY writenew "Skriv ny style">
-<!ENTITY writenew.ak "n">
+<!ENTITY writenew "Skriv Ny Stil">
+<!ENTITY writenew.ak "S">
diff --git a/locale/sv-SE/manage.properties b/locale/sv-SE/manage.properties
index d75b270..7229211 100644
--- a/locale/sv-SE/manage.properties
+++ b/locale/sv-SE/manage.properties
@@ -1,7 +1,7 @@
 appstyledescription=Påverkar användargränssnittet.
-globalstyledescription=Kan påverka vadsomhelst.
+globalstyledescription=Kan påverka någonting.
 sitestyledescription=Påverkar %S.
-manageaddonstitle=Userstyles
+manageaddonstitle=Användar-stilar
 installfromurlsprompttitle=Installera från URL:er
-installfromurlsprompt=Ange URL:er till userstyles att installera. Dessa kan vara sidor på userstyles.org eller CSS-filer. Separera URL:erna med mellanslag.
-installfromurlserror=Kunde inte installera från följande URL:er: %s.
+installfromurlsprompt=Ange URL:er till användar-stilar att installera. Dessa kan vara sidor på userstyles.org eller CSS-filer. Dela upp URL:erna med mellanslag.
+installfromurlserror=Kunde inte installera från följande URL:er: %S.
diff --git a/locale/sv-SE/overlay.dtd b/locale/sv-SE/overlay.dtd
index 0c340bb..2b22ce1 100644
--- a/locale/sv-SE/overlay.dtd
+++ b/locale/sv-SE/overlay.dtd
@@ -1,18 +1,18 @@
-<!ENTITY addfile "Installera fil…">
+<!ENTITY addfile "Installera fil...">
 <!ENTITY addfile.ak "I">
 <!ENTITY cmd.enable.label "Aktivera">
-<!ENTITY cmd.enable.accesskey "k">
+<!ENTITY cmd.enable.accesskey "A">
 <!ENTITY cmd.disable.label "Inaktivera">
-<!ENTITY cmd.disable.accesskey "k">
+<!ENTITY cmd.disable.accesskey "I">
 <!ENTITY cmd.uninstall.label "Avinstallera">
 <!ENTITY cmd.uninstall2.accesskey "A">
-<!ENTITY findstylebrowser "Hitta styles för denna webbplats…">
-<!ENTITY findstylebrowser.ak "W">
-<!ENTITY managestyles "Hantera styles…">
+<!ENTITY findstylebrowser "Hitta stilar för denna sida...">
+<!ENTITY findstylebrowser.ak "F">
+<!ENTITY managestyles "Hantera stilar...">
 <!ENTITY managestyles.ak "H">
-<!ENTITY turnon "Sätt på alla styles">
+<!ENTITY turnon "Slå på alla stilar">
 <!ENTITY turnon.ak "S">
-<!ENTITY turnoff "Stäng av alla styles">
+<!ENTITY turnoff "Stäng av alla stilar">
 <!ENTITY turnoff.ak "S">
-<!ENTITY writestyle "Skriv ny style">
-<!ENTITY writestyle.ak "n">
+<!ENTITY writestyle "Skriv ny stil">
+<!ENTITY writestyle.ak "S">
diff --git a/locale/sv-SE/overlay.properties b/locale/sv-SE/overlay.properties
index ded86a3..b00dda8 100644
--- a/locale/sv-SE/overlay.properties
+++ b/locale/sv-SE/overlay.properties
@@ -1,13 +1,13 @@
-submenuformatchingsite=Styles for this page
-submenufornonmatchingsite=Site styles
-submenuforglobal=Global styles
-submenuforapp=App styles
-tooltip=Stylish - %S webbplats-style(s), %S global(a) style(s)
-tooltipStylesOff=Stylish - Alla styles avstängda
-updatestyle=Är du säker på att du vill uppdatera "%S"?
+submenuformatchingsite=Stilar för denna sida
+submenufornonmatchingsite=Sid-stilar
+submenuforglobal=Globala Stilar
+submenuforapp=App-stilar
+tooltip=Stylish - %S sid-stil(ar), %S globala stil(ar)
+tooltipStylesOff=Stylish - Stilar är avstängda
+updatestyle=Är du säker på att du vill uppdatera \'%S\'?
 updatestyleok=Uppdatera
-updatestyletitle=Uppdatera style
-writeblank=Tom style…
+updatestyletitle=Uppdatera Stil
+writeblank=Tom stil…
 writeblankaccesskey=T
 writefordomain=För %S…
 writeforsite=För denna URL…
diff --git a/locale/tr/common.dtd b/locale/tr/common.dtd
new file mode 100644
index 0000000..8c03c18
--- /dev/null
+++ b/locale/tr/common.dtd
@@ -0,0 +1,5 @@
+<!ENTITY editstyle "Düzenleyin">
+<!ENTITY editstyle.ak "D">
+<!ENTITY reportstyle "Stili hasarlı olarak raporlayın">
+<!ENTITY reportedstyle "Stil raporlandı.">
+<!ENTITY stylish "Stylish">
diff --git a/locale/tr/common.properties b/locale/tr/common.properties
new file mode 100644
index 0000000..78fb8ec
--- /dev/null
+++ b/locale/tr/common.properties
@@ -0,0 +1,4 @@
+deleteStyle='%S\' kaldırma işlemine devam edilsin mi?
+deleteStyleTitle=Stil kaldırılsın mı?
+deleteStyleOK=Kaldırın
+extensions.{46551EC9-40F0-4e47-8E18-8E5CF550CFB8}.description=Stylish ile Web'i yeniden dizayn edin, kullanıcı stil yöneticisi kullanılır.
diff --git a/locale/tr/domi.dtd b/locale/tr/domi.dtd
new file mode 100644
index 0000000..d81f010
--- /dev/null
+++ b/locale/tr/domi.dtd
@@ -0,0 +1 @@
+<!ENTITY copyselector "Kopya Seçici">
diff --git a/locale/tr/edit.dtd b/locale/tr/edit.dtd
new file mode 100644
index 0000000..b457f31
--- /dev/null
+++ b/locale/tr/edit.dtd
@@ -0,0 +1,22 @@
+<!ENTITY checkforerrors "Hataları Denetleyin">
+<!ENTITY checkforerrors.ak "H">
+<!ENTITY chromefolder "Chrome klasörünün yolu">
+<!ENTITY chromefolder.ak "C">
+<!ENTITY dataURI "Veri URI'si…">
+<!ENTITY dataURI.ak "V">
+<!ENTITY htmlnamespace "HTML ad alanı varsayılan">
+<!ENTITY htmlnamespace.ak "H">
+<!ENTITY insert "Girin">
+<!ENTITY insert.ak "G">
+<!ENTITY name "Ad">
+<!ENTITY name.ak "A">
+<!ENTITY openintexternaleditor "Dış düzenleyicide açın">
+<!ENTITY openintexternaleditor.ak "D">
+<!ENTITY preview "Önizleme">
+<!ENTITY preview.ak "Ö">
+<!ENTITY save "Kaydedin">
+<!ENTITY save.ak "K">
+<!ENTITY wraplines "Kaydırıcı hatları">
+<!ENTITY wraplines.ak "W">
+<!ENTITY xulnamespace "XUL ad alanı varsayılan">
+<!ENTITY xulnamespace.ak "X">
diff --git a/locale/tr/edit.properties b/locale/tr/edit.properties
new file mode 100644
index 0000000..f41a881
--- /dev/null
+++ b/locale/tr/edit.properties
@@ -0,0 +1,5 @@
+dataURIDialogTitle=Dosyayı Seçip Buraya Girin
+editstyletitle=\'%S\' düzenleniyor
+newstyletitle=Yeni stil
+missingcode=Bu stil için bir kod girin.
+missingname=Bu stile bir ad verin.
diff --git a/locale/tr/install.dtd b/locale/tr/install.dtd
new file mode 100644
index 0000000..100080f
--- /dev/null
+++ b/locale/tr/install.dtd
@@ -0,0 +1,6 @@
+<!ENTITY entername "Bu stile bir ad verin:">
+<!ENTITY install "Kurun">
+<!ENTITY install.ak "K">
+<!ENTITY preview "Önizleme">
+<!ENTITY preview.ak "Ö">
+<!ENTITY title "Kullanıcı stili kurun">
diff --git a/locale/tr/install.properties b/locale/tr/install.properties
new file mode 100644
index 0000000..d330208
--- /dev/null
+++ b/locale/tr/install.properties
@@ -0,0 +1,8 @@
+installintro=Stylish\'e \'%S\' stilini kurmak üzeresiniz.
+installintrononame=Stylish\'e bir stil kurmak üzeresiniz.
+installapp=Bu stil %S kullanıcı arabirimini değiştirecek. %S değişiklikleri işleyebilmek için yeniden başlatılmalıdır.
+installglobal=Bu stil tüm Web sitelerini etkileyecektir.
+installsite=Bu stil tüm takip edilen Web sitelerini etkileyecektir:
+installnotype=Bu stil Web sitelerini ya da %S kullanıcı arabirimini etkileyebilir.
+missingname=Bu stile bir ad verin.
+preview.tooltip=Eğer isterseniz değişiklikleri uygulamak yerine geçici olarak görebilirsiniz.
diff --git a/locale/tr/manage.dtd b/locale/tr/manage.dtd
new file mode 100644
index 0000000..a5caebc
--- /dev/null
+++ b/locale/tr/manage.dtd
@@ -0,0 +1,10 @@
+<!ENTITY filter "Arayın">
+<!ENTITY installfromurls "URLlerden kurun…">
+<!ENTITY managetitle "Stylish">
+<!ENTITY nostylesstart "Bakın">
+<!ENTITY nostylesend "Stylish'i nasıl kullanacağınızla ilgili bilgiler.">
+<!ENTITY sortenabled "Etkinleştirildi">
+<!ENTITY sortname "Ad">
+<!ENTITY sorttype "Tip">
+<!ENTITY writenew "Yeni Stil Yazın">
+<!ENTITY writenew.ak "Y">
diff --git a/locale/tr/manage.properties b/locale/tr/manage.properties
new file mode 100644
index 0000000..a915292
--- /dev/null
+++ b/locale/tr/manage.properties
@@ -0,0 +1,7 @@
+appstyledescription=Kullanıcı arabirimini etkileyenler.
+globalstyledescription=Etkileyebilecek bir şey.
+sitestyledescription=Etkileyen %S.
+manageaddonstitle=Kullanıcı Stilleri
+installfromurlsprompttitle=URLlerden kurun
+installfromurlsprompt=Kullanıcı stilleri yüklemek için URLleri girin. Bunlar userstyles.org ya da sayfalardaki CSS dosyaları olabilir. Çok sayıda giriş yapmak için URLleri boşluklarla ayırabilirsiniz.
+installfromurlserror=Takip edilen URLlerden kurulamadı: %S.
diff --git a/locale/tr/overlay.dtd b/locale/tr/overlay.dtd
new file mode 100644
index 0000000..9da3d58
--- /dev/null
+++ b/locale/tr/overlay.dtd
@@ -0,0 +1,18 @@
+<!ENTITY addfile "Dosyayı kurun…">
+<!ENTITY addfile.ak "D">
+<!ENTITY cmd.enable.label "Etkinleştirin">
+<!ENTITY cmd.enable.accesskey "E">
+<!ENTITY cmd.disable.label "Etkisizleştirin">
+<!ENTITY cmd.disable.accesskey "E">
+<!ENTITY cmd.uninstall.label "Kaldırın">
+<!ENTITY cmd.uninstall2.accesskey "K">
+<!ENTITY findstylebrowser "Bu sitede stil bulun…">
+<!ENTITY findstylebrowser.ak "B">
+<!ENTITY managestyles "Stilleri yönetin…">
+<!ENTITY managestyles.ak "S">
+<!ENTITY turnon "Tüm stilleri etkinleştirin">
+<!ENTITY turnon.ak "T">
+<!ENTITY turnoff "Tüm stilleri etkisizleştirin">
+<!ENTITY turnoff.ak "T">
+<!ENTITY writestyle "Yeni stil yazın">
+<!ENTITY writestyle.ak "Y">
diff --git a/locale/tr/overlay.properties b/locale/tr/overlay.properties
new file mode 100644
index 0000000..30386a9
--- /dev/null
+++ b/locale/tr/overlay.properties
@@ -0,0 +1,14 @@
+submenuformatchingsite=Bu sayfadaki stiller için
+submenufornonmatchingsite=Site stilleri
+submenuforglobal=Genel stiller
+submenuforapp=Uygulama stilleri
+tooltip=Stylish - %S site stil(leri), %S genel stil(ler)
+tooltipStylesOff=Stylish - Stiller kapalı
+updatestyle=\'%S\' güncelleştirilsin mi?
+updatestyleok=Güncelleştirilsin
+updatestyletitle=Stil Güncelleştirme
+writeblank=Boş stil…
+writeblankaccesskey=B
+writefordomain=%S için…
+writeforsite=Bu URL için…
+writeforsiteaccesskey=U
diff --git a/locale/uk/manage.properties b/locale/uk/manage.properties
index e9032e9..024c84a 100644
--- a/locale/uk/manage.properties
+++ b/locale/uk/manage.properties
@@ -4,4 +4,4 @@ sitestyledescription=Стосується %S.
 manageaddonstitle=Стилі
 installfromurlsprompttitle=Install from URLs
 installfromurlsprompt=Enter URLs of user styles to install. These can be pages on userstyles.org or CSS files. Separate multiple URLs by spaces.
-installfromurlserror=Could not install from the following URLs: %s.
+installfromurlserror=Could not install from the following URLs: %S.
diff --git a/locale/vi/manage.properties b/locale/vi/manage.properties
index b4c2ae2..c6471df 100644
--- a/locale/vi/manage.properties
+++ b/locale/vi/manage.properties
@@ -4,4 +4,4 @@ sitestyledescription=Affects %S.
 manageaddonstitle=Style Người dùng
 installfromurlsprompttitle=Install from URLs
 installfromurlsprompt=Enter URLs of user styles to install. These can be pages on userstyles.org or CSS files. Separate multiple URLs by spaces.
-installfromurlserror=Could not install from the following URLs: %s.
+installfromurlserror=Could not install from the following URLs: %S.
diff --git a/locale/zh-CN/manage.properties b/locale/zh-CN/manage.properties
index 22edff4..1704bc7 100644
--- a/locale/zh-CN/manage.properties
+++ b/locale/zh-CN/manage.properties
@@ -4,4 +4,4 @@ sitestyledescription=生效于 %S。
 manageaddonstitle=用户样式
 installfromurlsprompttitle=从 URL 安装
 installfromurlsprompt=请输入要安装的用户样式的 URL。可以是 userstyles.org 上的页面,或是 CSS 文件。可用空格分隔多个 URL。
-installfromurlserror=无法从下列 URL 安装:%s。
+installfromurlserror=无法从下列 URL 安装:%S。
diff --git a/locale/zh-TW/manage.properties b/locale/zh-TW/manage.properties
index 7598c66..cac6616 100644
--- a/locale/zh-TW/manage.properties
+++ b/locale/zh-TW/manage.properties
@@ -4,4 +4,4 @@ sitestyledescription=影響 %S。
 manageaddonstitle=使用者樣式
 installfromurlsprompttitle=從 URL 安裝
 installfromurlsprompt=輸入 URL 以進行安裝,可以是 userstyles.org 頁面或 CSS 檔案;多組 URL 請以空白區隔。
-installfromurlserror=無法從這個 URL 安裝: %s。
+installfromurlserror=無法從這個 URL 安裝: %S。
diff --git a/pull_locales.rb b/pull_locales.rb
index 56864d9..1f826c4 100644
--- a/pull_locales.rb
+++ b/pull_locales.rb
@@ -29,7 +29,12 @@ project.languages.each do |language|
 		# transifex likes underscores in locale names, we like hyphens
 		c.sub!(code, code_with_hyphens) if code != code_with_hyphens
 		file_name = "#{dir_name}/#{resource.name}"
-		completed = resource.stats(code).completed
+		begin
+			completed = resource.stats(code).completed
+		rescue Transifex::NotFound
+			puts "Not found, skipping."
+			next
+		end
 		has_content ||= completed != "0%"
 		puts "Writing resource #{file_name}, #{completed} complete."
 		File.open(file_name, 'w') { |file| file.write(c) }

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



More information about the Pkg-mozext-commits mailing list