diff --git a/plugins/MergerSite/MergerSitePlugin.py b/plugins/MergerSite/MergerSitePlugin.py index 80bff92f..4440e718 100644 --- a/plugins/MergerSite/MergerSitePlugin.py +++ b/plugins/MergerSite/MergerSitePlugin.py @@ -2,6 +2,7 @@ import re import time from Plugin import PluginManager +from Translate import Translate from util import RateLimit from util import helper try: @@ -15,6 +16,8 @@ if "merger_db" not in locals().keys(): # To keep merger_sites between module re merged_to_merger = {} # {address: [site1, site2, ...]} cache site_manager = None # Site manager for merger sites +if "_" not in locals(): + _ = Translate("plugins/MergerSite/languages/") # Check if the site has permission to this merger site def checkMergerPath(address, inner_path): @@ -56,7 +59,7 @@ class UiWebsocketPlugin(object): else: self.cmd( "confirm", - ["Add %s new site?" % len(addresses), "Add"], + [_["Add %s new site?"] % len(addresses), "Add"], lambda (res): self.cbMergerSiteAdd(to, addresses) ) self.response(to, "ok") @@ -68,7 +71,7 @@ class UiWebsocketPlugin(object): added += 1 site_manager.need(address) if added: - self.cmd("notification", ["done", "Added %s new site" % added, 5000]) + self.cmd("notification", ["done", _["Added %s new site"] % added, 5000]) RateLimit.called(self.site.address + "-MergerSiteAdd") site_manager.updateMergerSites() @@ -84,7 +87,7 @@ class UiWebsocketPlugin(object): if merged_db.get(address) not in merger_types: return self.response(to, {"error": "Merged type (%s) not in %s" % (merged_db.get(address), merger_types)}) - self.cmd("notification", ["done", "Site deleted: %s" % address, 5000]) + self.cmd("notification", ["done", _["Site deleted: %s"] % address, 5000]) self.response(to, "ok") # Lists merged sites diff --git a/plugins/MergerSite/languages/zh.json.unfinished b/plugins/MergerSite/languages/zh.json.unfinished new file mode 100644 index 00000000..cfcac880 --- /dev/null +++ b/plugins/MergerSite/languages/zh.json.unfinished @@ -0,0 +1,5 @@ +{ + "Add %s new site?": "", + "Added %s new site": "", + "Site deleted: %s": "" +}