MergerSite translation. (unfinished)

This commit is contained in:
ysc3839 2016-12-03 20:49:29 +08:00
parent 83f379a4d1
commit a41078e2d3
2 changed files with 11 additions and 3 deletions

View file

@ -2,6 +2,7 @@ import re
import time import time
from Plugin import PluginManager from Plugin import PluginManager
from Translate import Translate
from util import RateLimit from util import RateLimit
from util import helper from util import helper
try: 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 merged_to_merger = {} # {address: [site1, site2, ...]} cache
site_manager = None # Site manager for merger sites 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 # Check if the site has permission to this merger site
def checkMergerPath(address, inner_path): def checkMergerPath(address, inner_path):
@ -56,7 +59,7 @@ class UiWebsocketPlugin(object):
else: else:
self.cmd( self.cmd(
"confirm", "confirm",
["Add <b>%s</b> new site?" % len(addresses), "Add"], [_["Add <b>%s</b> new site?"] % len(addresses), "Add"],
lambda (res): self.cbMergerSiteAdd(to, addresses) lambda (res): self.cbMergerSiteAdd(to, addresses)
) )
self.response(to, "ok") self.response(to, "ok")
@ -68,7 +71,7 @@ class UiWebsocketPlugin(object):
added += 1 added += 1
site_manager.need(address) site_manager.need(address)
if added: if added:
self.cmd("notification", ["done", "Added <b>%s</b> new site" % added, 5000]) self.cmd("notification", ["done", _["Added <b>%s</b> new site"] % added, 5000])
RateLimit.called(self.site.address + "-MergerSiteAdd") RateLimit.called(self.site.address + "-MergerSiteAdd")
site_manager.updateMergerSites() site_manager.updateMergerSites()
@ -84,7 +87,7 @@ class UiWebsocketPlugin(object):
if merged_db.get(address) not in merger_types: 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)}) return self.response(to, {"error": "Merged type (%s) not in %s" % (merged_db.get(address), merger_types)})
self.cmd("notification", ["done", "Site deleted: <b>%s</b>" % address, 5000]) self.cmd("notification", ["done", _["Site deleted: <b>%s</b>"] % address, 5000])
self.response(to, "ok") self.response(to, "ok")
# Lists merged sites # Lists merged sites

View file

@ -0,0 +1,5 @@
{
"Add <b>%s</b> new site?": "",
"Added <b>%s</b> new site": "",
"Site deleted: <b>%s</b>": ""
}