diff --git a/README.md b/README.md
index f17e006..7bf8851 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
#FilebotTool: FileBot Integration for Deluge
*requires [Filebot](http://www.filebot.net/)*
-**Version 1.0**
+**Version 1.1.0**
#####[Download Latest Release](https://github.com/Laharah/deluge-FilebotTool/releases/latest)
@@ -21,6 +21,7 @@ your torrents seeding **without wasting storage space on duplicates!**
- Batch processing
- Dry run previews
- Download missing subtitles
+- Multi-language support
- Easily rollback mistakes
- supports both server-client and classic mode
- Custom auto-organize rulesets:
diff --git a/filebottool/core.py b/filebottool/core.py
index 3c02bda..713c40e 100755
--- a/filebottool/core.py
+++ b/filebottool/core.py
@@ -693,7 +693,7 @@ def do_revert(self, torrent_id):
@export
def save_rename_dialog_settings(self, new_settings):
log.debug("recieved settings from client: {0}".format(new_settings))
- for setting in self.config["rename_dialog_last_settings"]:
+ for setting in DEFAULT_PREFS["rename_dialog_last_settings"]:
try:
if new_settings[setting] is not None:
self.config["rename_dialog_last_settings"][setting] = (
diff --git a/filebottool/data/handler_editor.glade b/filebottool/data/handler_editor.glade
index 30b3d56..aff0ac7 100644
--- a/filebottool/data/handler_editor.glade
+++ b/filebottool/data/handler_editor.glade
@@ -312,6 +312,42 @@
1
+
+
+ True
+ False
+ 2 character language code
+(ex: 'en' for english)
+ 1
+ Title Language:
+
+
+ True
+ True
+ 2
+
+
+
+
+ True
+ True
+ 2 character language code
+(ex: 'en' for english)
+ 2
+ ●
+ 3
+ True
+ False
+ False
+ True
+ True
+
+
+ False
+ False
+ 3
+
+
True
@@ -323,7 +359,7 @@
False
True
3
- 2
+ 4
@@ -334,7 +370,7 @@
False
True
- 3
+ 5
diff --git a/filebottool/data/rename.glade b/filebottool/data/rename.glade
index 1e6cc24..b8f4067 100644
--- a/filebottool/data/rename.glade
+++ b/filebottool/data/rename.glade
@@ -600,6 +600,41 @@
1
+
+
+ True
+ False
+ 2 character language code
+(ex: 'en' for english)
+ 1
+ Title Language:
+
+
+ True
+ True
+ 2
+
+
+
+
+ True
+ True
+ 2 character language code
+(ex: 'en' for english)
+ 2
+ ●
+ 3
+ False
+ False
+ True
+ True
+
+
+ False
+ False
+ 3
+
+
True
@@ -610,7 +645,7 @@
True
True
- 2
+ 4
@@ -622,7 +657,7 @@
True
True
- 3
+ 5
@@ -719,7 +754,7 @@
-
+
True
False
True
@@ -734,7 +769,7 @@
-
+
True
True
2 character language code
diff --git a/filebottool/gtkui/handler_ui.py b/filebottool/gtkui/handler_ui.py
index bdf822f..bce9a17 100644
--- a/filebottool/gtkui/handler_ui.py
+++ b/filebottool/gtkui/handler_ui.py
@@ -113,12 +113,12 @@ def populate_with_settings(self, settings):
combo.set_active(value_index)
entry_value_pairs = [
- (self.format_string_entry, settings["format_string"]),
- (self.encoding_entry, settings["encoding"]),
- (self.subs_language_entry, settings["subs_language"]),
- (self.language_code_entry, settings["language_code"]),
- (self.query_entry, settings["query_override"]),
- (self.output_entry, settings["output"])
+ (self.format_string_entry, settings.get("format_string", '')),
+ (self.encoding_entry, settings.get("encoding", '')),
+ (self.subs_language_entry, settings.get("subs_language", '')),
+ (self.language_code_entry, settings.get("language_code", '')),
+ (self.query_entry, settings.get("query_override", '')),
+ (self.output_entry, settings.get("output", '')),
]
log.debug("Setting entry widgets")
diff --git a/setup.py b/setup.py
index 8465336..a13c18d 100755
--- a/setup.py
+++ b/setup.py
@@ -42,7 +42,7 @@
__plugin_name__ = "FileBotTool"
__author__ = "laharah"
__author_email__ = "laharah+fbt@gmail.com"
-__version__ = "1.0.1"
+__version__ = "1.1.0"
__url__ = "https://github.com/Laharah/deluge-FileBotTool"
__license__ = "GPLv3"
__description__ = "Integrates FileBot functionality to Deluge"