diff --git a/resources/language/resource.language.en_gb/strings.po b/resources/language/resource.language.en_gb/strings.po
index ac79fbf5..2fb1987b 100644
--- a/resources/language/resource.language.en_gb/strings.po
+++ b/resources/language/resource.language.en_gb/strings.po
@@ -3801,7 +3801,7 @@ msgid "Reorder"
msgstr ""
msgctxt "#70246"
-msgid " - Preferred language"
+msgid "Preferred language"
msgstr ""
msgctxt "#70247"
diff --git a/resources/language/resource.language.it_it/strings.po b/resources/language/resource.language.it_it/strings.po
index fd2fa675..94b35f69 100644
--- a/resources/language/resource.language.it_it/strings.po
+++ b/resources/language/resource.language.it_it/strings.po
@@ -3800,8 +3800,8 @@ msgid "Reorder"
msgstr "Riordina"
msgctxt "#70246"
-msgid " - Preferred language"
-msgstr " - Lingua preferita"
+msgid "Preferred language"
+msgstr "Lingua preferita"
msgctxt "#70247"
msgid "Home page"
diff --git a/resources/settings.xml b/resources/settings.xml
index f5bcae06..45e5b16f 100644
--- a/resources/settings.xml
+++ b/resources/settings.xml
@@ -106,7 +106,8 @@
-
+
+
diff --git a/specials/downloads.py b/specials/downloads.py
index 455a2ac1..fc420a4b 100644
--- a/specials/downloads.py
+++ b/specials/downloads.py
@@ -546,10 +546,8 @@ def sort_method(item):
@rtype: int
"""
lang_orders = {}
- lang_orders[0] = ["IT", "SUB", "VOSI", "ENG"]
- lang_orders[1] = ["IT", "ENG", "VOSI", "SUB"]
- lang_orders[2] = ["ENG", "SUB", "IT", "VOSI"]
- lang_orders[3] = ["ENG", "SUB", "VOSI", "IT"]
+ lang_orders[0] = ["ITA", "SUB"]
+ lang_orders[1] = ["SUB", "ITA"]
quality_orders = {}
quality_orders[0] = ["BLURAY", "FULLHD", "HD", "480P", "360P", "240P"]
@@ -557,11 +555,9 @@ def sort_method(item):
quality_orders[2] = ["HD", "480P", "360P", "240P", "FULLHD", "BLURAY"]
quality_orders[3] = ["480P", "360P", "240P", "BLURAY", "FULLHD", "HD"]
- order_list_idiomas = lang_orders[int(config.get_setting("language", "downloads"))]
- match_list_idimas = {"IT": ["ITA", "IT", "Italiano", "italiano", "ITALIANO"],
- "SUB": ["Sottotitolato", "SUB", "sub-ita", "SUB-ITA", "Sub-ITA", "Sub-Ita"],
- "ENG": ["EN", "ENG", "Inglés", "Ingles", "English"],
- "VOSI": ["VOSI"]}
+ order_list_idiomas = lang_orders[int(lang_orders[0].index(config.get_setting("language")))]
+ match_list_idimas = {"ITA": ["ITA", "IT", "Italiano", "italiano", "ITALIANO"],
+ "SUB": ["Sottotitolato", "SUB", "sub-ita", "SUB-ITA", "Sub-ITA", "Sub-Ita"]}
order_list_calidad = ["BLURAY", "FULLHD", "HD", "480P", "360P", "240P"]
order_list_calidad = quality_orders[int(config.get_setting("quality"))]