jscript: Added decodeURI implementation.
diff --git a/po/ar.po b/po/ar.po
index 6efdac1..b75c5d0 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -2300,15 +2300,19 @@
 msgid "Syntax error in regular expression"
 msgstr ""
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr ""
 
-#: jscript.rc:49
-msgid "Array length must be a finite positive integer"
+#: jscript.rc:48
+msgid "URI to be decoded is incorrect"
 msgstr ""
 
 #: jscript.rc:50
+msgid "Array length must be a finite positive integer"
+msgstr ""
+
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr ""
 
diff --git a/po/bg.po b/po/bg.po
index 67b54dd..e9fd755 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -2327,15 +2327,19 @@
 msgid "Syntax error in regular expression"
 msgstr ""
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr ""
 
-#: jscript.rc:49
-msgid "Array length must be a finite positive integer"
+#: jscript.rc:48
+msgid "URI to be decoded is incorrect"
 msgstr ""
 
 #: jscript.rc:50
+msgid "Array length must be a finite positive integer"
+msgstr ""
+
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr ""
 
diff --git a/po/ca.po b/po/ca.po
index 3bee8ff..de051c1 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -2270,15 +2270,19 @@
 msgid "Syntax error in regular expression"
 msgstr ""
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr ""
 
-#: jscript.rc:49
-msgid "Array length must be a finite positive integer"
+#: jscript.rc:48
+msgid "URI to be decoded is incorrect"
 msgstr ""
 
 #: jscript.rc:50
+msgid "Array length must be a finite positive integer"
+msgstr ""
+
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr ""
 
diff --git a/po/cs.po b/po/cs.po
index f950e16..6aa2494 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -2396,15 +2396,19 @@
 msgid "Syntax error in regular expression"
 msgstr ""
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr ""
 
-#: jscript.rc:49
-msgid "Array length must be a finite positive integer"
+#: jscript.rc:48
+msgid "URI to be decoded is incorrect"
 msgstr ""
 
 #: jscript.rc:50
+msgid "Array length must be a finite positive integer"
+msgstr ""
+
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr ""
 
diff --git a/po/da.po b/po/da.po
index 4822440..7d40ce8 100644
--- a/po/da.po
+++ b/po/da.po
@@ -2424,15 +2424,20 @@
 msgid "Syntax error in regular expression"
 msgstr "Syntax fejl i regulært udtryk"
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr "URI, der skal kodes indeholder ugyldige tegn"
 
-#: jscript.rc:49
+#: jscript.rc:48
+#, fuzzy
+msgid "URI to be decoded is incorrect"
+msgstr "URI, der skal kodes indeholder ugyldige tegn"
+
+#: jscript.rc:50
 msgid "Array length must be a finite positive integer"
 msgstr "Array længde skal være et endeligt positivt heltal"
 
-#: jscript.rc:50
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr "Array objekt forventet"
 
diff --git a/po/de.po b/po/de.po
index 3c39d15..ff00bf1 100644
--- a/po/de.po
+++ b/po/de.po
@@ -2333,15 +2333,20 @@
 msgid "Syntax error in regular expression"
 msgstr "Syntax Fehler in regulärem Ausdruck"
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr "Zu verschlüsselnde URI enthält ungültige Zeichen"
 
-#: jscript.rc:49
+#: jscript.rc:48
+#, fuzzy
+msgid "URI to be decoded is incorrect"
+msgstr "Zu verschlüsselnde URI enthält ungültige Zeichen"
+
+#: jscript.rc:50
 msgid "Array length must be a finite positive integer"
 msgstr "Array-Größe muss eine endliche, positive Ganzzahl sein"
 
-#: jscript.rc:50
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr "Array Objekt erwartet"
 
diff --git a/po/el.po b/po/el.po
index 8d52794..5877e18 100644
--- a/po/el.po
+++ b/po/el.po
@@ -2311,15 +2311,19 @@
 msgid "Syntax error in regular expression"
 msgstr ""
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr ""
 
-#: jscript.rc:49
-msgid "Array length must be a finite positive integer"
+#: jscript.rc:48
+msgid "URI to be decoded is incorrect"
 msgstr ""
 
 #: jscript.rc:50
+msgid "Array length must be a finite positive integer"
+msgstr ""
+
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr ""
 
diff --git a/po/en.po b/po/en.po
index 5dd0726..966c198 100644
--- a/po/en.po
+++ b/po/en.po
@@ -2270,15 +2270,19 @@
 msgid "Syntax error in regular expression"
 msgstr "Syntax error in regular expression"
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr "URI to be encoded contains invalid characters"
 
-#: jscript.rc:49
+#: jscript.rc:48
+msgid "URI to be decoded is incorrect"
+msgstr "URI to be decoded is incorrect"
+
+#: jscript.rc:50
 msgid "Array length must be a finite positive integer"
 msgstr "Array length must be a finite positive integer"
 
-#: jscript.rc:50
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr "Array object expected"
 
diff --git a/po/en_US.po b/po/en_US.po
index d56b3b1..5f5aca2 100644
--- a/po/en_US.po
+++ b/po/en_US.po
@@ -2334,15 +2334,19 @@
 msgid "Syntax error in regular expression"
 msgstr "Syntax error in regular expression"
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr "URI to be encoded contains invalid characters"
 
-#: jscript.rc:49
+#: jscript.rc:48
+msgid "URI to be decoded is incorrect"
+msgstr "URI to be decoded is incorrect"
+
+#: jscript.rc:50
 msgid "Array length must be a finite positive integer"
 msgstr "Array length must be a finite positive integer"
 
-#: jscript.rc:50
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr "Array object expected"
 
diff --git a/po/eo.po b/po/eo.po
index 5906060..127c55a 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -2336,15 +2336,19 @@
 msgid "Syntax error in regular expression"
 msgstr ""
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr ""
 
-#: jscript.rc:49
-msgid "Array length must be a finite positive integer"
+#: jscript.rc:48
+msgid "URI to be decoded is incorrect"
 msgstr ""
 
 #: jscript.rc:50
+msgid "Array length must be a finite positive integer"
+msgstr ""
+
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr ""
 
diff --git a/po/es.po b/po/es.po
index 6c68d0f..95bd94f 100644
--- a/po/es.po
+++ b/po/es.po
@@ -2387,15 +2387,20 @@
 msgid "Syntax error in regular expression"
 msgstr "Error de sintaxis en la expresion regular"
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr "URI a codificar contiene caracteres no válidos"
 
-#: jscript.rc:49
+#: jscript.rc:48
+#, fuzzy
+msgid "URI to be decoded is incorrect"
+msgstr "URI a codificar contiene caracteres no válidos"
+
+#: jscript.rc:50
 msgid "Array length must be a finite positive integer"
 msgstr "La longitud del arreglo debe ser un entero positivo finito"
 
-#: jscript.rc:50
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr "Objeto Arreglo esperado"
 
diff --git a/po/fa.po b/po/fa.po
index 2686b82..743642c 100644
--- a/po/fa.po
+++ b/po/fa.po
@@ -2300,15 +2300,19 @@
 msgid "Syntax error in regular expression"
 msgstr ""
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr ""
 
-#: jscript.rc:49
-msgid "Array length must be a finite positive integer"
+#: jscript.rc:48
+msgid "URI to be decoded is incorrect"
 msgstr ""
 
 #: jscript.rc:50
+msgid "Array length must be a finite positive integer"
+msgstr ""
+
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr ""
 
diff --git a/po/fi.po b/po/fi.po
index 9b152cf..2299c58 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -2355,15 +2355,19 @@
 msgid "Syntax error in regular expression"
 msgstr ""
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr ""
 
-#: jscript.rc:49
-msgid "Array length must be a finite positive integer"
+#: jscript.rc:48
+msgid "URI to be decoded is incorrect"
 msgstr ""
 
 #: jscript.rc:50
+msgid "Array length must be a finite positive integer"
+msgstr ""
+
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr ""
 
diff --git a/po/fr.po b/po/fr.po
index 6cbe921..f7fef15 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -2343,15 +2343,20 @@
 msgid "Syntax error in regular expression"
 msgstr "Erreur de syntaxe dans l'expression rationnelle"
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr "L'URI à coder contient des caractères invalides"
 
-#: jscript.rc:49
+#: jscript.rc:48
+#, fuzzy
+msgid "URI to be decoded is incorrect"
+msgstr "L'URI à coder contient des caractères invalides"
+
+#: jscript.rc:50
 msgid "Array length must be a finite positive integer"
 msgstr "La longueur d'un tableau doit être un entier positif"
 
-#: jscript.rc:50
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr "Objet tableau attendu"
 
diff --git a/po/he.po b/po/he.po
index 9bb2487..2e74a0d 100644
--- a/po/he.po
+++ b/po/he.po
@@ -2300,15 +2300,19 @@
 msgid "Syntax error in regular expression"
 msgstr ""
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr ""
 
-#: jscript.rc:49
-msgid "Array length must be a finite positive integer"
+#: jscript.rc:48
+msgid "URI to be decoded is incorrect"
 msgstr ""
 
 #: jscript.rc:50
+msgid "Array length must be a finite positive integer"
+msgstr ""
+
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr ""
 
diff --git a/po/hi.po b/po/hi.po
index 9a53395..883c210 100644
--- a/po/hi.po
+++ b/po/hi.po
@@ -2278,15 +2278,19 @@
 msgid "Syntax error in regular expression"
 msgstr ""
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr ""
 
-#: jscript.rc:49
-msgid "Array length must be a finite positive integer"
+#: jscript.rc:48
+msgid "URI to be decoded is incorrect"
 msgstr ""
 
 #: jscript.rc:50
+msgid "Array length must be a finite positive integer"
+msgstr ""
+
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr ""
 
diff --git a/po/hu.po b/po/hu.po
index 5645321..ba970b9 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -2425,15 +2425,20 @@
 msgid "Syntax error in regular expression"
 msgstr "Szinttaktikai hiba a reguláris kifejezésben"
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr "A kódolandó URI érvénytelen karaktereket tartalmaz"
 
-#: jscript.rc:49
+#: jscript.rc:48
+#, fuzzy
+msgid "URI to be decoded is incorrect"
+msgstr "A kódolandó URI érvénytelen karaktereket tartalmaz"
+
+#: jscript.rc:50
 msgid "Array length must be a finite positive integer"
 msgstr "A tömb hosszának egy véges pozitív egész számnak kell lennie"
 
-#: jscript.rc:50
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr "Tömb objektumot vártam"
 
diff --git a/po/it.po b/po/it.po
index 1a8b17b..e207078 100644
--- a/po/it.po
+++ b/po/it.po
@@ -2495,15 +2495,20 @@
 msgid "Syntax error in regular expression"
 msgstr "Errore di sintassi nell'espressione regolare"
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr "L'URI da codificare contiene caratteri non validi"
 
-#: jscript.rc:49
+#: jscript.rc:48
+#, fuzzy
+msgid "URI to be decoded is incorrect"
+msgstr "L'URI da codificare contiene caratteri non validi"
+
+#: jscript.rc:50
 msgid "Array length must be a finite positive integer"
 msgstr "La lunghezza dell'array deve essere un intero finito e positivo"
 
-#: jscript.rc:50
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr "Richiesto un oggetto array"
 
diff --git a/po/ja.po b/po/ja.po
index bfea674..89f0c94 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -2329,15 +2329,20 @@
 msgid "Syntax error in regular expression"
 msgstr "正規表現に文法誤りがあります"
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr "エンコードされるURIに無効な文字が含まれています"
 
-#: jscript.rc:49
+#: jscript.rc:48
+#, fuzzy
+msgid "URI to be decoded is incorrect"
+msgstr "エンコードされるURIに無効な文字が含まれています"
+
+#: jscript.rc:50
 msgid "Array length must be a finite positive integer"
 msgstr "配列の長さは有限の正整数でなければなりません"
 
-#: jscript.rc:50
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr "配列オブジェクトを期待していました"
 
diff --git a/po/ko.po b/po/ko.po
index 99fd7d7..34c067f 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -2329,15 +2329,20 @@
 msgid "Syntax error in regular expression"
 msgstr "정규 표현식에 문법오류가 있음"
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr "URI 는 올바르지 않은 문자를 포함해서 인코딩되었음"
 
-#: jscript.rc:49
+#: jscript.rc:48
+#, fuzzy
+msgid "URI to be decoded is incorrect"
+msgstr "URI 는 올바르지 않은 문자를 포함해서 인코딩되었음"
+
+#: jscript.rc:50
 msgid "Array length must be a finite positive integer"
 msgstr "배열 길이는 반드시  한정된 양의 정수이어야 함"
 
-#: jscript.rc:50
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr "배열 객체가 필요함"
 
diff --git a/po/lt.po b/po/lt.po
index 7aaada1..aea130f 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -2339,15 +2339,20 @@
 msgid "Syntax error in regular expression"
 msgstr "Sintaksės klaida reguliariajame reiškinyje"
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr "Koduotiname URI yra netinkamų simbolių"
 
-#: jscript.rc:49
+#: jscript.rc:48
+#, fuzzy
+msgid "URI to be decoded is incorrect"
+msgstr "Koduotiname URI yra netinkamų simbolių"
+
+#: jscript.rc:50
 msgid "Array length must be a finite positive integer"
 msgstr "Masyvo dydis turi būti teigiamas sveikasis skaičius"
 
-#: jscript.rc:50
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr "Tikėtasi masyvo objekto"
 
diff --git a/po/ml.po b/po/ml.po
index 4f045f8..6eb6a72 100644
--- a/po/ml.po
+++ b/po/ml.po
@@ -2278,15 +2278,19 @@
 msgid "Syntax error in regular expression"
 msgstr ""
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr ""
 
-#: jscript.rc:49
-msgid "Array length must be a finite positive integer"
+#: jscript.rc:48
+msgid "URI to be decoded is incorrect"
 msgstr ""
 
 #: jscript.rc:50
+msgid "Array length must be a finite positive integer"
+msgstr ""
+
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr ""
 
diff --git a/po/nb_NO.po b/po/nb_NO.po
index 9f3f907..96e7d6b 100644
--- a/po/nb_NO.po
+++ b/po/nb_NO.po
@@ -2478,15 +2478,20 @@
 msgid "Syntax error in regular expression"
 msgstr "Syntaksfeil i regulært uttrykk"
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr "URI'en som skulle kodes inneholder ugyldige tegn"
 
-#: jscript.rc:49
+#: jscript.rc:48
+#, fuzzy
+msgid "URI to be decoded is incorrect"
+msgstr "URI'en som skulle kodes inneholder ugyldige tegn"
+
+#: jscript.rc:50
 msgid "Array length must be a finite positive integer"
 msgstr "Rekkens lengde må være et endelig, positivt tall"
 
-#: jscript.rc:50
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr "Forventet rekke-objekt"
 
diff --git a/po/nl.po b/po/nl.po
index 4fa61e8..d2585c0 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -2360,15 +2360,20 @@
 msgid "Syntax error in regular expression"
 msgstr "Syntax fout in reguliere expressie"
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr "De te coderen URI bevat ongeldige tekens"
 
-#: jscript.rc:49
+#: jscript.rc:48
+#, fuzzy
+msgid "URI to be decoded is incorrect"
+msgstr "De te coderen URI bevat ongeldige tekens"
+
+#: jscript.rc:50
 msgid "Array length must be a finite positive integer"
 msgstr "Array lengte moet een eindig, positief geheel getal zijn"
 
-#: jscript.rc:50
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr "Array object verwacht"
 
diff --git a/po/or.po b/po/or.po
index 0478293..f127dc5 100644
--- a/po/or.po
+++ b/po/or.po
@@ -2278,15 +2278,19 @@
 msgid "Syntax error in regular expression"
 msgstr ""
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr ""
 
-#: jscript.rc:49
-msgid "Array length must be a finite positive integer"
+#: jscript.rc:48
+msgid "URI to be decoded is incorrect"
 msgstr ""
 
 #: jscript.rc:50
+msgid "Array length must be a finite positive integer"
+msgstr ""
+
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr ""
 
diff --git a/po/pa.po b/po/pa.po
index 339f5c7..339ca92 100644
--- a/po/pa.po
+++ b/po/pa.po
@@ -2278,15 +2278,19 @@
 msgid "Syntax error in regular expression"
 msgstr ""
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr ""
 
-#: jscript.rc:49
-msgid "Array length must be a finite positive integer"
+#: jscript.rc:48
+msgid "URI to be decoded is incorrect"
 msgstr ""
 
 #: jscript.rc:50
+msgid "Array length must be a finite positive integer"
+msgstr ""
+
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr ""
 
diff --git a/po/pl.po b/po/pl.po
index ad8fcef..b1585a2 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -2342,15 +2342,20 @@
 msgid "Syntax error in regular expression"
 msgstr "Błąd składni w regularnym wyrażeniu"
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr "Kodowane URI zawiera niewłaściwe znaki"
 
-#: jscript.rc:49
+#: jscript.rc:48
+#, fuzzy
+msgid "URI to be decoded is incorrect"
+msgstr "Kodowane URI zawiera niewłaściwe znaki"
+
+#: jscript.rc:50
 msgid "Array length must be a finite positive integer"
 msgstr "Długość tablicy musi być skończoną dodatnią liczbą stałą"
 
-#: jscript.rc:50
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr "Oczekiwany obiekt tablicowy"
 
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 107787c..90b8be2 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -2472,15 +2472,20 @@
 msgid "Syntax error in regular expression"
 msgstr "Erro de sintaxe na expressão regular"
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr "URI a ser codificado contém caracteres inválidos"
 
-#: jscript.rc:49
+#: jscript.rc:48
+#, fuzzy
+msgid "URI to be decoded is incorrect"
+msgstr "URI a ser codificado contém caracteres inválidos"
+
+#: jscript.rc:50
 msgid "Array length must be a finite positive integer"
 msgstr "Tamanho do vetor tem que ser um inteiro finito positivo"
 
-#: jscript.rc:50
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr "Objeto Array esperado"
 
diff --git a/po/pt_PT.po b/po/pt_PT.po
index fa9ad43..a7db465 100644
--- a/po/pt_PT.po
+++ b/po/pt_PT.po
@@ -2518,15 +2518,20 @@
 msgid "Syntax error in regular expression"
 msgstr "Erro de sintaxe na expressão regular"
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr "URI a ser codificado contém caracteres inválidos"
 
-#: jscript.rc:49
+#: jscript.rc:48
+#, fuzzy
+msgid "URI to be decoded is incorrect"
+msgstr "URI a ser codificado contém caracteres inválidos"
+
+#: jscript.rc:50
 msgid "Array length must be a finite positive integer"
 msgstr "Tamanho do vector tem de ser um inteiro finito positivo"
 
-#: jscript.rc:50
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr "Objecto Array esperado"
 
diff --git a/po/rm.po b/po/rm.po
index abebb65..046bab7 100644
--- a/po/rm.po
+++ b/po/rm.po
@@ -2295,15 +2295,19 @@
 msgid "Syntax error in regular expression"
 msgstr ""
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr ""
 
-#: jscript.rc:49
-msgid "Array length must be a finite positive integer"
+#: jscript.rc:48
+msgid "URI to be decoded is incorrect"
 msgstr ""
 
 #: jscript.rc:50
+msgid "Array length must be a finite positive integer"
+msgstr ""
+
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr ""
 
diff --git a/po/ro.po b/po/ro.po
index abc17b9..964b983 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -2525,15 +2525,20 @@
 msgid "Syntax error in regular expression"
 msgstr "Eroare de sintaxă în expresia regulată"
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr "URI care trebuie codificat conține caractere nevalide"
 
-#: jscript.rc:49
+#: jscript.rc:48
+#, fuzzy
+msgid "URI to be decoded is incorrect"
+msgstr "URI care trebuie codificat conține caractere nevalide"
+
+#: jscript.rc:50
 msgid "Array length must be a finite positive integer"
 msgstr "Lungimea unei matrice trebuie să fie un număr întreg pozitiv"
 
-#: jscript.rc:50
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr "Se așteaptă un obiect matrice"
 
diff --git a/po/ru.po b/po/ru.po
index c5a9a93..cc79b4b 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -2338,15 +2338,20 @@
 msgid "Syntax error in regular expression"
 msgstr "Синтаксическая ошибка в регулярном выражении"
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr "URI содержит неверные символы"
 
-#: jscript.rc:49
+#: jscript.rc:48
+#, fuzzy
+msgid "URI to be decoded is incorrect"
+msgstr "URI содержит неверные символы"
+
+#: jscript.rc:50
 msgid "Array length must be a finite positive integer"
 msgstr "Длиной массива должно быть конечное положительное число"
 
-#: jscript.rc:50
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr "Ожидается объект типа 'Array'"
 
diff --git a/po/sk.po b/po/sk.po
index 3bad06b..61687a4 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -2311,15 +2311,19 @@
 msgid "Syntax error in regular expression"
 msgstr ""
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr ""
 
-#: jscript.rc:49
-msgid "Array length must be a finite positive integer"
+#: jscript.rc:48
+msgid "URI to be decoded is incorrect"
 msgstr ""
 
 #: jscript.rc:50
+msgid "Array length must be a finite positive integer"
+msgstr ""
+
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr ""
 
diff --git a/po/sl.po b/po/sl.po
index 7372dea..1f30f6c 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -2354,15 +2354,20 @@
 msgid "Syntax error in regular expression"
 msgstr "Napaka skladnje v logičnem izrazu"
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr "URI za kodiranje vsebuje neveljavne znake"
 
-#: jscript.rc:49
+#: jscript.rc:48
+#, fuzzy
+msgid "URI to be decoded is incorrect"
+msgstr "URI za kodiranje vsebuje neveljavne znake"
+
+#: jscript.rc:50
 msgid "Array length must be a finite positive integer"
 msgstr "Dolžina polja mora bit pozitivno celo število"
 
-#: jscript.rc:50
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr "Pričakovan je bil predmet polja"
 
diff --git a/po/sr_RS@cyrillic.po b/po/sr_RS@cyrillic.po
index bba6d53..fcb2a77 100644
--- a/po/sr_RS@cyrillic.po
+++ b/po/sr_RS@cyrillic.po
@@ -2353,15 +2353,20 @@
 msgid "Syntax error in regular expression"
 msgstr "Синтаксна грешка у регуларном изразу"
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr "URI садржи неисправне знакове"
 
-#: jscript.rc:49
+#: jscript.rc:48
+#, fuzzy
+msgid "URI to be decoded is incorrect"
+msgstr "URI садржи неисправне знакове"
+
+#: jscript.rc:50
 msgid "Array length must be a finite positive integer"
 msgstr "Низ дужине мора бити коначан позитиван цео број"
 
-#: jscript.rc:50
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr "Очекивани низ објекта"
 
diff --git a/po/sr_RS@latin.po b/po/sr_RS@latin.po
index 6aed4a8..2d2b911 100644
--- a/po/sr_RS@latin.po
+++ b/po/sr_RS@latin.po
@@ -2379,15 +2379,20 @@
 msgid "Syntax error in regular expression"
 msgstr "Sintaksna greška u regularnom izrazu"
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr "URI sadrži neispravne znakove"
 
-#: jscript.rc:49
+#: jscript.rc:48
+#, fuzzy
+msgid "URI to be decoded is incorrect"
+msgstr "URI sadrži neispravne znakove"
+
+#: jscript.rc:50
 msgid "Array length must be a finite positive integer"
 msgstr "Niz dužine mora biti konačan pozitivan ceo broj"
 
-#: jscript.rc:50
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr "Očekivani niz objekta"
 
diff --git a/po/sv.po b/po/sv.po
index 41e515f..dad1a72 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -2347,15 +2347,20 @@
 msgid "Syntax error in regular expression"
 msgstr "Syntaxfel i reguljärt uttryck"
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr "Den URI som ska kodas innehåller ogiltiga tecken"
 
-#: jscript.rc:49
+#: jscript.rc:48
+#, fuzzy
+msgid "URI to be decoded is incorrect"
+msgstr "Den URI som ska kodas innehåller ogiltiga tecken"
+
+#: jscript.rc:50
 msgid "Array length must be a finite positive integer"
 msgstr "Array-längd måste vara ett positivt ändligt heltal"
 
-#: jscript.rc:50
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr "Array-objekt förväntades"
 
diff --git a/po/te.po b/po/te.po
index 681bbfb..438e2ba 100644
--- a/po/te.po
+++ b/po/te.po
@@ -2278,15 +2278,19 @@
 msgid "Syntax error in regular expression"
 msgstr ""
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr ""
 
-#: jscript.rc:49
-msgid "Array length must be a finite positive integer"
+#: jscript.rc:48
+msgid "URI to be decoded is incorrect"
 msgstr ""
 
 #: jscript.rc:50
+msgid "Array length must be a finite positive integer"
+msgstr ""
+
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr ""
 
diff --git a/po/th.po b/po/th.po
index 3b9253c..7d59448 100644
--- a/po/th.po
+++ b/po/th.po
@@ -2303,15 +2303,19 @@
 msgid "Syntax error in regular expression"
 msgstr ""
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr ""
 
-#: jscript.rc:49
-msgid "Array length must be a finite positive integer"
+#: jscript.rc:48
+msgid "URI to be decoded is incorrect"
 msgstr ""
 
 #: jscript.rc:50
+msgid "Array length must be a finite positive integer"
+msgstr ""
+
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr ""
 
diff --git a/po/tr.po b/po/tr.po
index 938b318..4e69322 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -2382,15 +2382,19 @@
 msgid "Syntax error in regular expression"
 msgstr ""
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr ""
 
-#: jscript.rc:49
-msgid "Array length must be a finite positive integer"
+#: jscript.rc:48
+msgid "URI to be decoded is incorrect"
 msgstr ""
 
 #: jscript.rc:50
+msgid "Array length must be a finite positive integer"
+msgstr ""
+
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr ""
 
diff --git a/po/uk.po b/po/uk.po
index 1a5025c..c7058a7 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -2334,15 +2334,20 @@
 msgid "Syntax error in regular expression"
 msgstr "Синтаксична помилка в регулярному виразі"
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr "URI, що буде закодований, містить неприпустимі символи"
 
-#: jscript.rc:49
+#: jscript.rc:48
+#, fuzzy
+msgid "URI to be decoded is incorrect"
+msgstr "URI, що буде закодований, містить неприпустимі символи"
+
+#: jscript.rc:50
 msgid "Array length must be a finite positive integer"
 msgstr "Довжиною масиву повинне бути скінченне додатнє ціле число"
 
-#: jscript.rc:50
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr "Очікується об'єкт Array"
 
diff --git a/po/wa.po b/po/wa.po
index 4a75ef2..5b2227a 100644
--- a/po/wa.po
+++ b/po/wa.po
@@ -2306,15 +2306,19 @@
 msgid "Syntax error in regular expression"
 msgstr ""
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr ""
 
-#: jscript.rc:49
-msgid "Array length must be a finite positive integer"
+#: jscript.rc:48
+msgid "URI to be decoded is incorrect"
 msgstr ""
 
 #: jscript.rc:50
+msgid "Array length must be a finite positive integer"
+msgstr ""
+
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr ""
 
diff --git a/po/wine.pot b/po/wine.pot
index 83818d9..a6d694d 100644
--- a/po/wine.pot
+++ b/po/wine.pot
@@ -2265,15 +2265,19 @@
 msgid "Syntax error in regular expression"
 msgstr ""
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr ""
 
-#: jscript.rc:49
-msgid "Array length must be a finite positive integer"
+#: jscript.rc:48
+msgid "URI to be decoded is incorrect"
 msgstr ""
 
 #: jscript.rc:50
+msgid "Array length must be a finite positive integer"
+msgstr ""
+
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr ""
 
diff --git a/po/zh_CN.po b/po/zh_CN.po
index bcce259..97d6c67 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -2356,15 +2356,19 @@
 msgid "Syntax error in regular expression"
 msgstr ""
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr ""
 
-#: jscript.rc:49
-msgid "Array length must be a finite positive integer"
+#: jscript.rc:48
+msgid "URI to be decoded is incorrect"
 msgstr ""
 
 #: jscript.rc:50
+msgid "Array length must be a finite positive integer"
+msgstr ""
+
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr ""
 
diff --git a/po/zh_TW.po b/po/zh_TW.po
index 73163ad..1523b27 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -2358,15 +2358,19 @@
 msgid "Syntax error in regular expression"
 msgstr ""
 
-#: jscript.rc:48
+#: jscript.rc:49
 msgid "URI to be encoded contains invalid characters"
 msgstr ""
 
-#: jscript.rc:49
-msgid "Array length must be a finite positive integer"
+#: jscript.rc:48
+msgid "URI to be decoded is incorrect"
 msgstr ""
 
 #: jscript.rc:50
+msgid "Array length must be a finite positive integer"
+msgstr ""
+
+#: jscript.rc:51
 msgid "Array object expected"
 msgstr ""