From 6b48a1bd57a2d0b901248c36d8c8c200f3357b7a Mon Sep 17 00:00:00 2001 From: laharah Date: Sun, 4 Sep 2016 11:29:30 -0700 Subject: [PATCH] Added seperate language enty for Title Language - minor version bump - Takes the place of the language_code setting - subs now have their own languge entry called subs_language --- README.md | 3 +- filebottool/core.py | 2 +- filebottool/data/handler_editor.glade | 40 +++++++++++++++++++++++-- filebottool/data/rename.glade | 43 ++++++++++++++++++++++++--- filebottool/gtkui/handler_ui.py | 12 ++++---- setup.py | 2 +- 6 files changed, 87 insertions(+), 15 deletions(-) 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"