MergerSite translation. (unfinished)
This commit is contained in:
parent
83f379a4d1
commit
a41078e2d3
2 changed files with 11 additions and 3 deletions
|
@ -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
|
||||||
|
|
5
plugins/MergerSite/languages/zh.json.unfinished
Normal file
5
plugins/MergerSite/languages/zh.json.unfinished
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"Add <b>%s</b> new site?": "",
|
||||||
|
"Added <b>%s</b> new site": "",
|
||||||
|
"Site deleted: <b>%s</b>": ""
|
||||||
|
}
|
Loading…
Reference in a new issue