From d3f44e35ce538960cff5631b6f23725a1fb41e37 Mon Sep 17 00:00:00 2001 From: ysc3839 Date: Sat, 3 Dec 2016 21:04:32 +0800 Subject: [PATCH] OptionalManager translation. (unfinished) --- plugins/OptionalManager/UiWebsocketPlugin.py | 13 ++++++++----- .../OptionalManager/languages/zh.json.unfinished | 7 +++++++ 2 files changed, 15 insertions(+), 5 deletions(-) create mode 100644 plugins/OptionalManager/languages/zh.json.unfinished diff --git a/plugins/OptionalManager/UiWebsocketPlugin.py b/plugins/OptionalManager/UiWebsocketPlugin.py index eecf225f..91f7f6f8 100644 --- a/plugins/OptionalManager/UiWebsocketPlugin.py +++ b/plugins/OptionalManager/UiWebsocketPlugin.py @@ -7,7 +7,10 @@ import gevent from Plugin import PluginManager from Config import config from util import helper +from Translate import Translate +if "_" not in locals(): + _ = Translate("plugins/OptionalManager/languages/") @PluginManager.registerTo("UiWebsocket") class UiWebsocketPlugin(object): @@ -99,13 +102,13 @@ class UiWebsocketPlugin(object): def actionOptionalFilePin(self, to, inner_path, address=None): back = self.setPin(inner_path, 1, address) if back == "ok": - self.cmd("notification", ["done", "Pinned %s files" % len(inner_path) if type(inner_path) is list else 1, 5000]) + self.cmd("notification", ["done", _["Pinned %s files"] % len(inner_path) if type(inner_path) is list else 1, 5000]) self.response(to, back) def actionOptionalFileUnpin(self, to, inner_path, address=None): back = self.setPin(inner_path, 0, address) if back == "ok": - self.cmd("notification", ["done", "Removed pin from %s files" % len(inner_path) if type(inner_path) is list else 1, 5000]) + self.cmd("notification", ["done", _["Removed pin from %s files"] % len(inner_path) if type(inner_path) is list else 1, 5000]) self.response(to, back) def actionOptionalFileDelete(self, to, inner_path, address=None): @@ -202,7 +205,7 @@ class UiWebsocketPlugin(object): self.cmd("notification", [ "done", - "You started to help distribute %s.
Directory: %s" % + _["You started to help distribute %s.
Directory: %s"] % (cgi.escape(title), cgi.escape(directory)), 10000 ]) @@ -247,8 +250,8 @@ class UiWebsocketPlugin(object): self.cmd( "confirm", [ - "Help distribute all new optional files on site %s" % cgi.escape(site_title), - "Yes, I want to help!" + _["Help distribute all new optional files on site %s"] % cgi.escape(site_title), + _["Yes, I want to help!"] ], lambda (res): self.cbOptionalHelpAll(to, site, True) ) diff --git a/plugins/OptionalManager/languages/zh.json.unfinished b/plugins/OptionalManager/languages/zh.json.unfinished new file mode 100644 index 00000000..8a31baad --- /dev/null +++ b/plugins/OptionalManager/languages/zh.json.unfinished @@ -0,0 +1,7 @@ +{ + "Pinned %s files": "", + "Removed pin from %s files": "", + "You started to help distribute %s.
Directory: %s": "", + "Help distribute all new optional files on site %s": "", + "Yes, I want to help!": "" +}