diff --git a/CyberCP/secMiddleware.py b/CyberCP/secMiddleware.py index 816a692ec..3d4496e91 100644 --- a/CyberCP/secMiddleware.py +++ b/CyberCP/secMiddleware.py @@ -16,7 +16,7 @@ class secMiddleware: pass else: continue - if key == 'configData' or key == 'rewriteRules' or key == 'modSecRules' or key == 'recordContentTXT': + if key == 'configData' or key == 'rewriteRules' or key == 'modSecRules' or key == 'recordContentTXT' or key == 'SecAuditLogRelevantStatus': continue if value.find(';') > -1 or value.find('&&') > -1 or value.find('|') > -1 or value.find('...') > -1: logging.writeToFile(request.body) diff --git a/backup/pluginManager.py b/backup/pluginManager.py index b47149c80..95373eacb 100644 --- a/backup/pluginManager.py +++ b/backup/pluginManager.py @@ -3,10 +3,34 @@ from plogical.pluginManagerGlobal import pluginManagerGlobal class pluginManager: + @staticmethod + def preBackupSite(request): + return pluginManagerGlobal.globalPlug(request, preBackupSite) + + @staticmethod + def postBackupSite(request, response): + return pluginManagerGlobal.globalPlug(request, postBackupSite, response) + + @staticmethod + def preRestoreSite(request): + return pluginManagerGlobal.globalPlug(request, preRestoreSite) + + @staticmethod + def postRestoreSite(request, response): + return pluginManagerGlobal.globalPlug(request, postRestoreSite, response) + @staticmethod def preSubmitBackupCreation(request): return pluginManagerGlobal.globalPlug(request, preSubmitBackupCreation) + @staticmethod + def preBackupStatus(request): + return pluginManagerGlobal.globalPlug(request, preBackupStatus) + + @staticmethod + def postBackupStatus(request, response): + return pluginManagerGlobal.globalPlug(request, postBackupStatus, response) + @staticmethod def preDeleteBackup(request): return pluginManagerGlobal.globalPlug(request, preDeleteBackup) @@ -77,4 +101,4 @@ class pluginManager: @staticmethod def postDeleteBackup(request, response): - return pluginManagerGlobal.globalPlug(request, postRemoteBackupRestore, response) \ No newline at end of file + return pluginManagerGlobal.globalPlug(request, postRemoteBackupRestore, response) diff --git a/backup/signals.py b/backup/signals.py index 03b746bfc..848ecad17 100644 --- a/backup/signals.py +++ b/backup/signals.py @@ -2,9 +2,27 @@ from django.dispatch import Signal +## This event is fired before CyberPanel core load template for create backup page. +preBackupSite = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core load template for create backup page. +postBackupSite = Signal(providing_args=["request", "response"]) + +## This event is fired before CyberPanel core load template for restore backup page. +preRestoreSite = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core load template for restore backup page. +postRestoreSite = Signal(providing_args=["request", "response"]) + ## This event is fired before CyberPanel core start creating backup of a website preSubmitBackupCreation = Signal(providing_args=["request"]) +## This event is fired before CyberPanel core starts to load status of backup started earlier througb submitBackupCreation +preBackupStatus = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core has loaded backup status +postBackupStatus = Signal(providing_args=["request", "response"]) + ## This event is fired before CyberPanel core start deletion of a backup preDeleteBackup = Signal(providing_args=["request"]) @@ -54,4 +72,4 @@ postStarRemoteTransfer = Signal(providing_args=["request", "response"]) preRemoteBackupRestore = Signal(providing_args=["request"]) ## This event is fired after CyberPanel core finished restoring remote backups in local server -postRemoteBackupRestore = Signal(providing_args=["request", "response"]) \ No newline at end of file +postRemoteBackupRestore = Signal(providing_args=["request", "response"]) diff --git a/databases/views.py b/databases/views.py index ed5ea0a73..7edc6b02e 100644 --- a/databases/views.py +++ b/databases/views.py @@ -45,7 +45,7 @@ def submitDBCreation(request): return result dm = DatabaseManager() - coreResult = dm.submitDBCreation(userID, request.data) + coreResult = dm.submitDBCreation(userID, json.loads(request.body)) result = pluginManager.postSubmitDBCreation(request, coreResult) if result != 200: diff --git a/emailPremium/urls.py b/emailPremium/urls.py index a500223d6..8abda52de 100644 --- a/emailPremium/urls.py +++ b/emailPremium/urls.py @@ -3,6 +3,7 @@ import views urlpatterns = [ + url(r'^emailPolicyServer$', views.emailPolicyServer, name='emailPolicyServer'), url(r'^listDomains$', views.listDomains, name='listDomains'), url(r'^getFurtherDomains$', views.getFurtherDomains, name='getFurtherDomains'), url(r'^enableDisableEmailLimits$', views.enableDisableEmailLimits, name='enableDisableEmailLimits'), @@ -30,7 +31,6 @@ urlpatterns = [ url(r'^installStatusSpamAssassin$', views.installStatusSpamAssassin, name='installStatusSpamAssassin'), url(r'^fetchSpamAssassinSettings$', views.fetchSpamAssassinSettings, name='fetchSpamAssassinSettings'), url(r'^saveSpamAssassinConfigurations$', views.saveSpamAssassinConfigurations, name='saveSpamAssassinConfigurations'), - url(r'^emailPolicyServer$', views.emailPolicyServer, name='emailPolicyServer'), url(r'^fetchPolicyServerStatus$', views.fetchPolicyServerStatus, name='fetchPolicyServerStatus'), url(r'^savePolicyServerStatus$', views.savePolicyServerStatus, name='savePolicyServerStatus'), diff --git a/emailPremium/views.py b/emailPremium/views.py index 3b4bc9a60..edc456b40 100644 --- a/emailPremium/views.py +++ b/emailPremium/views.py @@ -24,6 +24,114 @@ from plogical.acl import ACLManager # Create your views here. +## Email Policy Server + +def emailPolicyServer(request): + try: + userID = request.session['userID'] + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadError() + + return render(request, 'emailPremium/policyServer.html') + + except KeyError: + return redirect(loadLoginPage) + +def fetchPolicyServerStatus(request): + try: + userID = request.session['userID'] + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson() + try: + if request.method == 'POST': + + command = 'sudo cat /etc/postfix/main.cf' + output = subprocess.check_output(shlex.split(command)).split('\n') + + installCheck = 0 + + for items in output: + if items.find('check_policy_service unix:/var/log/policyServerSocket') > -1: + installCheck = 1 + break + + + data_ret = {'status': 1, 'error_message': 'None', 'installCheck' : installCheck} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + + + except BaseException,msg: + data_ret = {'status': 0, 'error_message': str(msg)} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + + except KeyError,msg: + logging.CyberCPLogFileWriter.writeToFile(str(msg)) + data_ret = {'status': 0, 'error_message': str(msg)} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + +def savePolicyServerStatus(request): + try: + userID = request.session['userID'] + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson() + try: + if request.method == 'POST': + + data = json.loads(request.body) + + policServerStatus = data['policServerStatus'] + + install = '0' + + if policServerStatus == True: + install = "1" + + ## save configuration data + + execPath = "sudo python " + virtualHostUtilities.cyberPanel + "/plogical/mailUtilities.py" + + execPath = execPath + " savePolicyServerStatus --install " + install + + output = subprocess.check_output(shlex.split(execPath)) + + if output.find("1,None") > -1: + data_ret = {'status': 1, 'error_message': "None"} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + else: + data_ret = {'status': 0, 'error_message': output} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + + + except BaseException,msg: + data_ret = {'status': 0, 'error_message': str(msg)} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + + except KeyError,msg: + logging.CyberCPLogFileWriter.writeToFile(str(msg)) + data_ret = {'status': 0, 'error_message': str(msg)} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + +## Email Policy Server configs + def listDomains(request): try: userID = request.session['userID'] @@ -787,7 +895,13 @@ def fetchSpamAssassinSettings(request): report_safe = 1 if items.find('rewrite_header ') > -1: tempData = items.split(' ') - rewrite_header = tempData[1] + " " + tempData[2].strip('\n') + rewrite_header = '' + counter = 0 + for headerData in tempData: + if counter == 0: + counter = counter + 1 + continue + rewrite_header = rewrite_header + headerData.strip('\n') + ' ' continue if items.find('required_score ') > -1: required_score = items.split(' ')[1].strip('\n') @@ -895,109 +1009,3 @@ def saveSpamAssassinConfigurations(request): data_ret = {'saveStatus': 0, 'error_message': str(msg)} json_data = json.dumps(data_ret) return HttpResponse(json_data) - -## Email Policy Server - -def emailPolicyServer(request): - try: - userID = request.session['userID'] - currentACL = ACLManager.loadedACL(userID) - - if currentACL['admin'] == 1: - pass - else: - return ACLManager.loadError() - - return render(request, 'emailPremium/policyServer.html') - - except KeyError: - return redirect(loadLoginPage) - -def fetchPolicyServerStatus(request): - try: - userID = request.session['userID'] - currentACL = ACLManager.loadedACL(userID) - - if currentACL['admin'] == 1: - pass - else: - return ACLManager.loadErrorJson() - try: - if request.method == 'POST': - - command = 'sudo cat /etc/postfix/main.cf' - output = subprocess.check_output(shlex.split(command)).split('\n') - - installCheck = 0 - - for items in output: - if items.find('check_policy_service unix:/var/log/policyServerSocket') > -1: - installCheck = 1 - break - - - data_ret = {'status': 1, 'error_message': 'None', 'installCheck' : installCheck} - json_data = json.dumps(data_ret) - return HttpResponse(json_data) - - - except BaseException,msg: - data_ret = {'status': 0, 'error_message': str(msg)} - json_data = json.dumps(data_ret) - return HttpResponse(json_data) - - except KeyError,msg: - logging.CyberCPLogFileWriter.writeToFile(str(msg)) - data_ret = {'status': 0, 'error_message': str(msg)} - json_data = json.dumps(data_ret) - return HttpResponse(json_data) - -def savePolicyServerStatus(request): - try: - userID = request.session['userID'] - currentACL = ACLManager.loadedACL(userID) - - if currentACL['admin'] == 1: - pass - else: - return ACLManager.loadErrorJson() - try: - if request.method == 'POST': - - data = json.loads(request.body) - - policServerStatus = data['policServerStatus'] - - install = '0' - - if policServerStatus == True: - install = "1" - - ## save configuration data - - execPath = "sudo python " + virtualHostUtilities.cyberPanel + "/plogical/mailUtilities.py" - - execPath = execPath + " savePolicyServerStatus --install " + install - - output = subprocess.check_output(shlex.split(execPath)) - - if output.find("1,None") > -1: - data_ret = {'status': 1, 'error_message': "None"} - json_data = json.dumps(data_ret) - return HttpResponse(json_data) - else: - data_ret = {'status': 0, 'error_message': output} - json_data = json.dumps(data_ret) - return HttpResponse(json_data) - - - except BaseException,msg: - data_ret = {'status': 0, 'error_message': str(msg)} - json_data = json.dumps(data_ret) - return HttpResponse(json_data) - - except KeyError,msg: - logging.CyberCPLogFileWriter.writeToFile(str(msg)) - data_ret = {'status': 0, 'error_message': str(msg)} - json_data = json.dumps(data_ret) - return HttpResponse(json_data) diff --git a/filemanager/views.py b/filemanager/views.py index c1b96fcbd..9fbef0828 100644 --- a/filemanager/views.py +++ b/filemanager/views.py @@ -56,7 +56,7 @@ def changePermissions(request): command = "sudo chown -R " + externalApp + ":" + externalApp +" /home/"+domainName subprocess.call(shlex.split(command)) - command = "sudo chown -R nobody:nobody /home/" + domainName+"/logs" + command = "sudo chown -R lscpd:lscpd /home/" + domainName+"/logs" subprocess.call(shlex.split(command)) data_ret = {'permissionsChanged': 1, 'error_message': "None"} diff --git a/firewall/firewallManager.py b/firewall/firewallManager.py new file mode 100644 index 000000000..aca646aec --- /dev/null +++ b/firewall/firewallManager.py @@ -0,0 +1,1421 @@ +#!/usr/local/CyberCP/bin/python2 +import os +import os.path +import sys +import django +sys.path.append('/usr/local/CyberCP') +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "CyberCP.settings") +django.setup() +import json +from plogical.acl import ACLManager +import plogical.CyberCPLogFileWriter as logging +from plogical.virtualHostUtilities import virtualHostUtilities +import subprocess +import shlex +from plogical.installUtilities import installUtilities +from django.shortcuts import HttpResponse, render, redirect +from loginSystem.models import Administrator +from random import randint +import time +from loginSystem.views import loadLoginPage +from plogical.firewallUtilities import FirewallUtilities +from firewall.models import FirewallRules +import thread +from plogical.modSec import modSec +from plogical.csf import CSF + +class FirewallManager: + + def __init__(self, request = None): + self.request = request + + def securityHome(self, request = None, userID = None): + try: + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadError() + + return render(request, 'firewall/index.html') + except BaseException, msg: + return HttpResponse(str(msg)) + + def firewallHome(self, request = None, userID = None): + try: + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadError() + + return render(request, 'firewall/firewall.html') + except BaseException, msg: + return HttpResponse(str(msg)) + + def getCurrentRules(self, userID = None): + try: + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson('fetchStatus', 0) + + rules = FirewallRules.objects.all() + + json_data = "[" + checker = 0 + + for items in rules: + dic = {'id': items.id, + 'name': items.name, + 'proto': items.proto, + 'port': items.port, + 'ipAddress': items.ipAddress, + } + + if checker == 0: + json_data = json_data + json.dumps(dic) + checker = 1 + else: + json_data = json_data + ',' + json.dumps(dic) + + json_data = json_data + ']' + final_json = json.dumps({'fetchStatus': 1, 'error_message': "None", "data": json_data}) + return HttpResponse(final_json) + + except BaseException, msg: + final_dic = {'fetchStatus': 0, 'error_message': str(msg)} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + def addRule(self, userID = None, data = None): + try: + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson('add_status', 0) + + + ruleName = data['ruleName'] + ruleProtocol = data['ruleProtocol'] + rulePort = data['rulePort'] + ruleIP = data['ruleIP'] + + FirewallUtilities.addRule(ruleProtocol, rulePort, ruleIP) + + newFWRule = FirewallRules(name=ruleName, proto=ruleProtocol, port=rulePort, ipAddress=ruleIP) + newFWRule.save() + + final_dic = {'add_status': 1, 'error_message': "None"} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + except BaseException, msg: + final_dic = {'add_status': 0, 'error_message': str(msg)} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + def deleteRule(self, userID = None, data = None): + try: + + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson('delete_status', 0) + + + ruleID = data['id'] + ruleProtocol = data['proto'] + rulePort = data['port'] + ruleIP = data['ruleIP'] + + FirewallUtilities.deleteRule(ruleProtocol, rulePort, ruleIP) + + delRule = FirewallRules.objects.get(id=ruleID) + delRule.delete() + + final_dic = {'delete_status': 1, 'error_message': "None"} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + except BaseException, msg: + final_dic = {'delete_status': 0, 'error_message': str(msg)} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + def reloadFirewall(self, userID = None, data = None): + try: + + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson('reload_status', 0) + + command = 'sudo firewall-cmd --reload' + cmd = shlex.split(command) + res = subprocess.call(cmd) + + if res == 0: + final_dic = {'reload_status': 1, 'error_message': "None"} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + else: + final_dic = {'reload_status': 0, + 'error_message': "Can not reload firewall, see CyberCP main log file."} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + except BaseException, msg: + final_dic = {'reload_status': 0, 'error_message': str(msg)} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + def startFirewall(self, userID = None, data = None): + try: + + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson('start_status', 0) + + command = 'sudo systemctl start firewalld' + + cmd = shlex.split(command) + + res = subprocess.call(cmd) + + if res == 0: + final_dic = {'start_status': 1, 'error_message': "None"} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + else: + final_dic = {'start_status': 0, + 'error_message': "Can not start firewall, see CyberCP main log file."} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + except BaseException, msg: + final_dic = {'start_status': 0, 'error_message': str(msg)} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + def stopFirewall(self, userID = None, data = None): + try: + + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson('stop_status', 0) + + command = 'sudo systemctl stop firewalld' + cmd = shlex.split(command) + res = subprocess.call(cmd) + + if res == 0: + final_dic = {'stop_status': 1, 'error_message': "None"} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + else: + final_dic = {'stop_status': 0, + 'error_message': "Can not stop firewall, see CyberCP main log file."} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + except BaseException, msg: + final_dic = {'stop_status': 0, 'error_message': str(msg)} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + def firewallStatus(self, userID = None, data = None): + try: + + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson() + + command = 'sudo systemctl status firewalld' + + status = subprocess.check_output(shlex.split(command)) + + if status.find("active") > -1: + final_dic = {'status': 1, 'error_message': "none", 'firewallStatus': 1} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + else: + final_dic = {'status': 1, 'error_message': "none", 'firewallStatus': 0} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + except BaseException, msg: + final_dic = {'status': 0, 'error_message': str(msg)} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + def secureSSH(self, request = None, userID = None): + try: + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadError() + + return render(request, 'firewall/secureSSH.html') + except BaseException, msg: + return HttpResponse(str(msg)) + + def getSSHConfigs(self, userID = None, data = None): + try: + + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson() + + type = data['type'] + + if type == "1": + + ## temporarily changing permission for sshd files + + command = 'sudo chown -R cyberpanel:cyberpanel /etc/ssh/sshd_config' + + cmd = shlex.split(command) + + res = subprocess.call(cmd) + + pathToSSH = "/etc/ssh/sshd_config" + + data = open(pathToSSH, 'r').readlines() + + permitRootLogin = 0 + sshPort = "22" + + for items in data: + if items.find("PermitRootLogin") > -1: + if items.find("Yes") > -1 or items.find("yes") > -1: + permitRootLogin = 1 + continue + if items.find("Port") > -1 and not items.find("GatewayPorts") > -1: + sshPort = items.split(" ")[1].strip("\n") + + ## changing permission back + + command = 'sudo chown -R root:root /etc/ssh/sshd_config' + + cmd = shlex.split(command) + + res = subprocess.call(cmd) + + final_dic = {'permitRootLogin': permitRootLogin, 'sshPort': sshPort} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + else: + + ## temporarily changing permission for sshd files + + command = 'sudo chown -R cyberpanel:cyberpanel /root' + + cmd = shlex.split(command) + + res = subprocess.call(cmd) + + pathToKeyFile = "/root/.ssh/authorized_keys" + + json_data = "[" + checker = 0 + + data = open(pathToKeyFile, 'r').readlines() + + for items in data: + if items.find("ssh-rsa") > -1: + keydata = items.split(" ") + + key = "ssh-rsa " + keydata[1][:50] + " .. " + keydata[2] + + try: + userName = keydata[2][:keydata[2].index("@")] + except: + userName = keydata[2] + + dic = {'userName': userName, + 'key': key, + } + + if checker == 0: + json_data = json_data + json.dumps(dic) + checker = 1 + else: + json_data = json_data + ',' + json.dumps(dic) + + json_data = json_data + ']' + + ## changing permission back + + command = 'sudo chown -R root:root /root' + cmd = shlex.split(command) + res = subprocess.call(cmd) + + final_json = json.dumps({'status': 1, 'error_message': "None", "data": json_data}) + return HttpResponse(final_json) + + except BaseException, msg: + final_dic = {'status': 0, 'error_message': str(msg)} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + def saveSSHConfigs(self, userID = None, data = None): + try: + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson('saveStatus', 0) + + type = data['type'] + + if type == "1": + + sshPort = data['sshPort'] + rootLogin = data['rootLogin'] + + command = 'sudo semanage port -a -t ssh_port_t -p tcp ' + sshPort + cmd = shlex.split(command) + res = subprocess.call(cmd) + + FirewallUtilities.addRule('tcp', sshPort, "0.0.0.0/0") + + try: + updateFW = FirewallRules.objects.get(name="SSHCustom") + FirewallUtilities.deleteRule("tcp", updateFW.port) + updateFW.port = sshPort + updateFW.save() + except: + try: + newFireWallRule = FirewallRules(name="SSHCustom", port=sshPort, proto="tcp") + newFireWallRule.save() + except BaseException, msg: + logging.CyberCPLogFileWriter.writeToFile(str(msg)) + + ## temporarily changing permission for sshd files + + command = 'sudo chown -R cyberpanel:cyberpanel /etc/ssh/sshd_config' + + cmd = shlex.split(command) + + res = subprocess.call(cmd) + + ## + + + if rootLogin == True: + rootLogin = "PermitRootLogin yes\n" + else: + rootLogin = "PermitRootLogin no\n" + + sshPort = "Port " + sshPort + "\n" + + pathToSSH = "/etc/ssh/sshd_config" + + data = open(pathToSSH, 'r').readlines() + + writeToFile = open(pathToSSH, "w") + + for items in data: + if items.find("PermitRootLogin") > -1: + if items.find("Yes") > -1 or items.find("yes"): + writeToFile.writelines(rootLogin) + continue + elif items.find("Port") > -1: + writeToFile.writelines(sshPort) + else: + writeToFile.writelines(items) + writeToFile.close() + + command = 'sudo systemctl restart sshd' + + cmd = shlex.split(command) + + res = subprocess.call(cmd) + + ## changin back permissions + + command = 'sudo chown -R root:root /etc/ssh/sshd_config' + + cmd = shlex.split(command) + + res = subprocess.call(cmd) + + ## + + final_dic = {'saveStatus': 1} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + except BaseException, msg: + final_dic = {'saveStatus': 0, 'error_message': str(msg)} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + def deleteSSHKey(self, userID = None, data = None): + try: + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson('delete_status', 0) + + key = data['key'] + + # temp change of permissions + + command = 'sudo chown -R cyberpanel:cyberpanel /root' + + cmd = shlex.split(command) + + res = subprocess.call(cmd) + + ## + + keyPart = key.split(" ")[1] + + pathToSSH = "/root/.ssh/authorized_keys" + + data = open(pathToSSH, 'r').readlines() + + writeToFile = open(pathToSSH, "w") + + for items in data: + if items.find("ssh-rsa") > -1 and items.find(keyPart) > -1: + continue + else: + writeToFile.writelines(items) + writeToFile.close() + + # change back permissions + + command = 'sudo chown -R root:root /root' + + cmd = shlex.split(command) + + res = subprocess.call(cmd) + + ## + + final_dic = {'delete_status': 1} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + except BaseException, msg: + final_dic = {'delete_status': 0, 'error_mssage': str(msg)} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + def addSSHKey(self, userID = None, data = None): + try: + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson('add_status', 0) + + key = data['key'] + + # temp change of permissions + + command = 'sudo chown -R cyberpanel:cyberpanel /root' + + cmd = shlex.split(command) + + res = subprocess.call(cmd) + + ## + + sshDir = "/root/.ssh" + + pathToSSH = "/root/.ssh/authorized_keys" + + if os.path.exists(sshDir): + pass + else: + os.mkdir(sshDir) + + if os.path.exists(pathToSSH): + pass + else: + sshFile = open(pathToSSH, 'w') + sshFile.writelines("#Created by CyberPanel\n") + sshFile.close() + + writeToFile = open(pathToSSH, 'a') + writeToFile.writelines("\n") + writeToFile.writelines(key) + writeToFile.writelines("\n") + writeToFile.close() + + # change back permissions + + command = 'sudo chown -R root:root /root' + + cmd = shlex.split(command) + + res = subprocess.call(cmd) + + ## + + + final_dic = {'add_status': 1} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + except BaseException, msg: + final_dic = {'add_status': 0, 'error_mssage': str(msg)} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + def loadModSecurityHome(self, request = None, userID = None): + try: + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadError() + + confPath = os.path.join(virtualHostUtilities.Server_root, "conf/httpd_config.conf") + + command = "sudo cat " + confPath + httpdConfig = subprocess.check_output(shlex.split(command)).splitlines() + + modSecInstalled = 0 + + for items in httpdConfig: + if items.find('module mod_security') > -1: + modSecInstalled = 1 + break + return render(request, 'firewall/modSecurity.html', {'modSecInstalled': modSecInstalled}) + except BaseException, msg: + return HttpResponse(str(msg)) + + def installModSec(self, userID = None, data = None): + try: + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson('installModSec', 0) + + thread.start_new_thread(modSec.installModSec, ('Install', 'modSec')) + final_json = json.dumps({'installModSec': 1, 'error_message': "None"}) + return HttpResponse(final_json) + + except BaseException, msg: + final_dic = {'installModSec': 0, 'error_message': str(msg)} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + def installStatusModSec(self, userID = None, data = None): + try: + + installStatus = unicode(open(modSec.installLogPath, "r").read()) + + if installStatus.find("[200]") > -1: + + execPath = "sudo python " + virtualHostUtilities.cyberPanel + "/plogical/modSec.py" + + execPath = execPath + " installModSecConfigs" + + output = subprocess.check_output(shlex.split(execPath)) + + if output.find("1,None") > -1: + pass + else: + final_json = json.dumps({ + 'error_message': "Failed to install ModSecurity configurations.", + 'requestStatus': installStatus, + 'abort': 1, + 'installed': 0, + }) + return HttpResponse(final_json) + + installUtilities.reStartLiteSpeed() + + final_json = json.dumps({ + 'error_message': "None", + 'requestStatus': installStatus, + 'abort': 1, + 'installed': 1, + }) + return HttpResponse(final_json) + elif installStatus.find("[404]") > -1: + + final_json = json.dumps({ + 'abort': 1, + 'installed': 0, + 'error_message': "None", + 'requestStatus': installStatus, + }) + return HttpResponse(final_json) + + else: + final_json = json.dumps({ + 'abort': 0, + 'error_message': "None", + 'requestStatus': installStatus, + }) + return HttpResponse(final_json) + + except BaseException, msg: + final_dic = {'abort': 1, 'installed': 0, 'error_message': str(msg)} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + def fetchModSecSettings(self, userID = None, data = None): + try: + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson('fetchStatus', 0) + + modsecurity = 0 + SecAuditEngine = 0 + SecRuleEngine = 0 + SecDebugLogLevel = "9" + SecAuditLogRelevantStatus = '^(?:5|4(?!04))' + SecAuditLogParts = 'ABIJDEFHZ' + SecAuditLogType = 'Serial' + + confPath = os.path.join(virtualHostUtilities.Server_root, 'conf/httpd_config.conf') + modSecPath = os.path.join(virtualHostUtilities.Server_root, 'modules', 'mod_security.so') + + if os.path.exists(modSecPath): + + command = "sudo cat " + confPath + + data = subprocess.check_output(shlex.split(command)).splitlines() + + for items in data: + + if items.find('modsecurity ') > -1: + if items.find('on') > -1 or items.find('On') > -1: + modsecurity = 1 + continue + if items.find('SecAuditEngine ') > -1: + if items.find('on') > -1 or items.find('On') > -1: + SecAuditEngine = 1 + continue + + if items.find('SecRuleEngine ') > -1: + if items.find('on') > -1 or items.find('On') > -1: + SecRuleEngine = 1 + continue + + if items.find('SecDebugLogLevel') > -1: + result = items.split(' ') + if result[0] == 'SecDebugLogLevel': + SecDebugLogLevel = result[1] + continue + if items.find('SecAuditLogRelevantStatus') > -1: + result = items.split(' ') + if result[0] == 'SecAuditLogRelevantStatus': + SecAuditLogRelevantStatus = result[1] + continue + if items.find('SecAuditLogParts') > -1: + result = items.split(' ') + if result[0] == 'SecAuditLogParts': + SecAuditLogParts = result[1] + continue + if items.find('SecAuditLogType') > -1: + result = items.split(' ') + if result[0] == 'SecAuditLogType': + SecAuditLogType = result[1] + continue + + final_dic = {'fetchStatus': 1, + 'installed': 1, + 'SecRuleEngine': SecRuleEngine, + 'modsecurity': modsecurity, + 'SecAuditEngine': SecAuditEngine, + 'SecDebugLogLevel': SecDebugLogLevel, + 'SecAuditLogParts': SecAuditLogParts, + 'SecAuditLogRelevantStatus': SecAuditLogRelevantStatus, + 'SecAuditLogType': SecAuditLogType, + } + + else: + final_dic = {'fetchStatus': 1, + 'installed': 0} + + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + except BaseException, msg: + final_dic = {'fetchStatus': 0, 'error_message': str(msg)} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + def saveModSecConfigurations(self, userID = None, data = None): + try: + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson('saveStatus', 0) + + modsecurity = data['modsecurity_status'] + SecAuditEngine = data['SecAuditEngine'] + SecRuleEngine = data['SecRuleEngine'] + SecDebugLogLevel = data['SecDebugLogLevel'] + SecAuditLogParts = data['SecAuditLogParts'] + SecAuditLogRelevantStatus = data['SecAuditLogRelevantStatus'] + SecAuditLogType = data['SecAuditLogType'] + + if modsecurity == True: + modsecurity = "modsecurity on" + else: + modsecurity = "modsecurity off" + + if SecAuditEngine == True: + SecAuditEngine = "SecAuditEngine on" + else: + SecAuditEngine = "SecAuditEngine off" + + if SecRuleEngine == True: + SecRuleEngine = "SecRuleEngine On" + else: + SecRuleEngine = "SecRuleEngine off" + + SecDebugLogLevel = "SecDebugLogLevel " + str(SecDebugLogLevel) + SecAuditLogParts = "SecAuditLogParts " + str(SecAuditLogParts) + SecAuditLogRelevantStatus = "SecAuditLogRelevantStatus " + SecAuditLogRelevantStatus + SecAuditLogType = "SecAuditLogType " + SecAuditLogType + + ## writing data temporary to file + + + tempConfigPath = "/home/cyberpanel/" + str(randint(1000, 9999)) + + confPath = open(tempConfigPath, "w") + + confPath.writelines(modsecurity + "\n") + confPath.writelines(SecAuditEngine + "\n") + confPath.writelines(SecRuleEngine + "\n") + confPath.writelines(SecDebugLogLevel + "\n") + confPath.writelines(SecAuditLogParts + "\n") + confPath.writelines(SecAuditLogRelevantStatus + "\n") + confPath.writelines(SecAuditLogType + "\n") + + confPath.close() + + ## save configuration data + + execPath = "sudo python " + virtualHostUtilities.cyberPanel + "/plogical/modSec.py" + + execPath = execPath + " saveModSecConfigs --tempConfigPath " + tempConfigPath + + output = subprocess.check_output(shlex.split(execPath)) + + if output.find("1,None") > -1: + installUtilities.reStartLiteSpeed() + data_ret = {'saveStatus': 1, 'error_message': "None"} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + else: + data_ret = {'saveStatus': 0, 'error_message': output} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + + except BaseException, msg: + data_ret = {'saveStatus': 0, 'error_message': str(msg)} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + + def modSecRules(self, request = None, userID = None): + try: + + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadError() + + confPath = os.path.join(virtualHostUtilities.Server_root, "conf/httpd_config.conf") + + command = "sudo cat " + confPath + httpdConfig = subprocess.check_output(shlex.split(command)).splitlines() + + modSecInstalled = 0 + + for items in httpdConfig: + if items.find('module mod_security') > -1: + modSecInstalled = 1 + break + + return render(request, 'firewall/modSecurityRules.html', {'modSecInstalled': modSecInstalled}) + + except BaseException, msg: + return HttpResponse(str(msg)) + + def fetchModSecRules(self, userID = None, data = None): + try: + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson('modSecInstalled', 0) + + confPath = os.path.join(virtualHostUtilities.Server_root, "conf/httpd_config.conf") + + command = "sudo cat " + confPath + httpdConfig = subprocess.check_output(shlex.split(command)).splitlines() + + modSecInstalled = 0 + + for items in httpdConfig: + if items.find('module mod_security') > -1: + modSecInstalled = 1 + break + + rulesPath = os.path.join(virtualHostUtilities.Server_root + "/conf/modsec/rules.conf") + + if modSecInstalled: + command = "sudo cat " + rulesPath + currentModSecRules = subprocess.check_output(shlex.split(command)) + + final_dic = {'modSecInstalled': 1, + 'currentModSecRules': currentModSecRules} + + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + else: + final_dic = {'modSecInstalled': 0} + + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + except BaseException, msg: + final_dic = {'modSecInstalled': 0, + 'error_message': str(msg)} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + def saveModSecRules(self, userID = None, data = None): + try: + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson('saveStatus', 0) + + newModSecRules = data['modSecRules'] + + ## writing data temporary to file + + rulesPath = open(modSec.tempRulesFile, "w") + + rulesPath.write(newModSecRules) + + rulesPath.close() + + ## save configuration data + + execPath = "sudo python " + virtualHostUtilities.cyberPanel + "/plogical/modSec.py" + + execPath = execPath + " saveModSecRules" + + output = subprocess.check_output(shlex.split(execPath)) + + if output.find("1,None") > -1: + installUtilities.reStartLiteSpeed() + data_ret = {'saveStatus': 1, 'error_message': "None"} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + else: + data_ret = {'saveStatus': 0, 'error_message': output} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + + except BaseException, msg: + data_ret = {'saveStatus': 0, 'error_message': str(msg)} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + + def modSecRulesPacks(self, request = None, userID = None): + try: + + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadError() + + confPath = os.path.join(virtualHostUtilities.Server_root, "conf/httpd_config.conf") + + command = "sudo cat " + confPath + httpdConfig = subprocess.check_output(shlex.split(command)).splitlines() + + modSecInstalled = 0 + + for items in httpdConfig: + if items.find('module mod_security') > -1: + modSecInstalled = 1 + break + + return render(request, 'firewall/modSecurityRulesPacks.html', {'modSecInstalled': modSecInstalled}) + + except BaseException, msg: + return HttpResponse(msg) + + def getOWASPAndComodoStatus(self, userID = None, data = None): + try: + + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson('modSecInstalled', 0) + + confPath = os.path.join(virtualHostUtilities.Server_root, "conf/httpd_config.conf") + + command = "sudo cat " + confPath + httpdConfig = subprocess.check_output(shlex.split(command)).splitlines() + + modSecInstalled = 0 + + for items in httpdConfig: + if items.find('module mod_security') > -1: + modSecInstalled = 1 + break + + comodoInstalled = 0 + owaspInstalled = 0 + + if modSecInstalled: + command = "sudo cat " + confPath + httpdConfig = subprocess.check_output(shlex.split(command)).splitlines() + + for items in httpdConfig: + + if items.find('modsec/comodo') > -1: + comodoInstalled = 1 + elif items.find('modsec/owasp') > -1: + owaspInstalled = 1 + + if owaspInstalled == 1 and comodoInstalled == 1: + break + + final_dic = { + 'modSecInstalled': 1, + 'owaspInstalled': owaspInstalled, + 'comodoInstalled': comodoInstalled + } + + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + else: + final_dic = {'modSecInstalled': 0} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + except BaseException, msg: + final_dic = {'modSecInstalled': 0, 'error_message': str(msg)} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + def installModSecRulesPack(self, userID = None, data = None): + try: + + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson('installStatus', 0) + + packName = data['packName'] + + execPath = "sudo python " + virtualHostUtilities.cyberPanel + "/plogical/modSec.py" + + execPath = execPath + " " + packName + + output = subprocess.check_output(shlex.split(execPath)) + + if output.find("1,None") > -1: + installUtilities.reStartLiteSpeed() + data_ret = {'installStatus': 1, 'error_message': "None"} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + else: + data_ret = {'installStatus': 0, 'error_message': output} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + + except BaseException, msg: + data_ret = {'installStatus': 0, 'error_message': str(msg)} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + + def getRulesFiles(self, userID = None, data = None): + try: + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson('fetchStatus', 0) + + packName = data['packName'] + + confPath = os.path.join(virtualHostUtilities.Server_root, 'conf/httpd_config.conf') + + command = "sudo cat " + confPath + httpdConfig = subprocess.check_output(shlex.split(command)).splitlines() + + json_data = "[" + checker = 0 + counter = 0 + + for items in httpdConfig: + + if items.find('modsec/' + packName) > -1: + counter = counter + 1 + if items[0] == '#': + status = False + else: + status = True + + fileName = items.lstrip('#') + fileName = fileName.split('/')[-1] + + dic = { + 'id': counter, + 'fileName': fileName, + 'packName': packName, + 'status': status, + + } + + if checker == 0: + json_data = json_data + json.dumps(dic) + checker = 1 + else: + json_data = json_data + ',' + json.dumps(dic) + + json_data = json_data + ']' + final_json = json.dumps({'fetchStatus': 1, 'error_message': "None", "data": json_data}) + return HttpResponse(final_json) + + except BaseException, msg: + final_dic = {'fetchStatus': 0, 'error_message': str(msg)} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + def enableDisableRuleFile(self, userID = None, data = None): + try: + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson('saveStatus', 0) + + packName = data['packName'] + fileName = data['fileName'] + currentStatus = data['status'] + + if currentStatus == True: + functionName = 'disableRuleFile' + else: + functionName = 'enableRuleFile' + + execPath = "sudo python " + virtualHostUtilities.cyberPanel + "/plogical/modSec.py" + + execPath = execPath + " " + functionName + ' --packName ' + packName + ' --fileName ' + fileName + + output = subprocess.check_output(shlex.split(execPath)) + + if output.find("1,None") > -1: + installUtilities.reStartLiteSpeed() + data_ret = {'saveStatus': 1, 'error_message': "None"} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + else: + data_ret = {'saveStatus': 0, 'error_message': output} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + + except BaseException, msg: + data_ret = {'saveStatus': 0, 'error_message': str(msg)} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + + def csf(self): + try: + userID = self.request.session['userID'] + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadError() + + csfInstalled = 1 + try: + command = 'sudo csf -h' + res = subprocess.call(shlex.split(command)) + if res == 1: + csfInstalled = 0 + except subprocess.CalledProcessError: + csfInstalled = 0 + return render(self.request,'firewall/csf.html', {'csfInstalled' : csfInstalled}) + except BaseException, msg: + return HttpResponse(str(msg)) + + def installCSF(self): + try: + userID = self.request.session['userID'] + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson('installStatus', 0) + + execPath = "sudo " + virtualHostUtilities.cyberPanel + "/plogical/csf.py" + execPath = execPath + " installCSF" + subprocess.Popen(shlex.split(execPath)) + + time.sleep(2) + + data_ret = {"installStatus": 1} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + + except BaseException,msg: + final_dic = {'installStatus': 0, 'error_message': str(msg)} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + def installStatusCSF(self): + try: + userID = self.request.session['userID'] + currentACL = ACLManager.loadedACL(userID) + + installStatus = unicode(open(CSF.installLogPath, "r").read()) + + if installStatus.find("[200]")>-1: + + command = 'sudo rm -f ' + CSF.installLogPath + subprocess.call(shlex.split(command)) + + final_json = json.dumps({ + 'error_message': "None", + 'requestStatus': installStatus, + 'abort':1, + 'installed': 1, + }) + return HttpResponse(final_json) + elif installStatus.find("[404]") > -1: + command = 'sudo rm -f ' + CSF.installLogPath + subprocess.call(shlex.split(command)) + final_json = json.dumps({ + 'abort':1, + 'installed':0, + 'error_message': "None", + 'requestStatus': installStatus, + }) + return HttpResponse(final_json) + + else: + final_json = json.dumps({ + 'abort':0, + 'error_message': "None", + 'requestStatus': installStatus, + }) + return HttpResponse(final_json) + + except BaseException,msg: + final_dic = {'abort':1, 'installed':0, 'error_message': str(msg)} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + def removeCSF(self): + try: + userID = self.request.session['userID'] + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson('installStatus', 0) + + execPath = "sudo " + virtualHostUtilities.cyberPanel + "/plogical/csf.py" + execPath = execPath + " removeCSF" + subprocess.Popen(shlex.split(execPath)) + + time.sleep(2) + + data_ret = {"installStatus": 1} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + + except BaseException,msg: + final_dic = {'installStatus': 0, 'error_message': str(msg)} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + def fetchCSFSettings(self): + try: + + userID = self.request.session['userID'] + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson('fetchStatus', 0) + + currentSettings = CSF.fetchCSFSettings() + + + data_ret = {"fetchStatus": 1, 'testingMode' : currentSettings['TESTING'], + 'tcpIN' : currentSettings['tcpIN'], + 'tcpOUT': currentSettings['tcpOUT'], + 'udpIN': currentSettings['udpIN'], + 'udpOUT': currentSettings['udpOUT'], + 'firewallStatus': currentSettings['firewallStatus'] + } + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + + except BaseException,msg: + final_dic = {'fetchStatus': 0, 'error_message': 'CSF is not installed.'} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + def changeStatus(self): + try: + userID = self.request.session['userID'] + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson() + + data = json.loads(self.request.body) + + controller = data['controller'] + status = data['status'] + + execPath = "sudo " + virtualHostUtilities.cyberPanel + "/plogical/csf.py" + execPath = execPath + " changeStatus --controller " + controller + " --status " + status + output = subprocess.check_output(shlex.split(execPath)) + + if output.find("1,None") > -1: + data_ret = {"status": 1} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + else: + data_ret = {'status': 0, 'error_message': output} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + + except BaseException,msg: + final_dic = {'status': 0, 'error_message': str(msg)} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + def modifyPorts(self): + try: + + userID = self.request.session['userID'] + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson() + + data = json.loads(self.request.body) + + protocol = data['protocol'] + ports = data['ports'] + + execPath = "sudo " + virtualHostUtilities.cyberPanel + "/plogical/csf.py" + execPath = execPath + " modifyPorts --protocol " + protocol + " --ports " + ports + output = subprocess.check_output(shlex.split(execPath)) + + if output.find("1,None") > -1: + data_ret = {"status": 1} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + else: + data_ret = {'status': 0, 'error_message': output} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + + except BaseException,msg: + final_dic = {'status': 0, 'error_message': str(msg)} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) + + def modifyIPs(self): + try: + + userID = self.request.session['userID'] + currentACL = ACLManager.loadedACL(userID) + + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson() + + data = json.loads(self.request.body) + + mode = data['mode'] + ipAddress = data['ipAddress'] + + if mode == 'allowIP': + CSF.allowIP(ipAddress) + elif mode == 'blockIP': + CSF.blockIP(ipAddress) + + data_ret = {"status": 1} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + + except BaseException,msg: + final_dic = {'status': 0, 'error_message': str(msg)} + final_json = json.dumps(final_dic) + return HttpResponse(final_json) diff --git a/firewall/pluginManager.py b/firewall/pluginManager.py new file mode 100644 index 000000000..ccb002950 --- /dev/null +++ b/firewall/pluginManager.py @@ -0,0 +1,196 @@ +from signals import * +from plogical.pluginManagerGlobal import pluginManagerGlobal + +class pluginManager: + + @staticmethod + def preFirewallHome(request): + return pluginManagerGlobal.globalPlug(request, preFirewallHome) + + @staticmethod + def postFirewallHome(request, response): + return pluginManagerGlobal.globalPlug(request, postFirewallHome, response) + + @staticmethod + def preAddRule(request): + return pluginManagerGlobal.globalPlug(request, preAddRule) + + @staticmethod + def postAddRule(request, response): + return pluginManagerGlobal.globalPlug(request, postAddRule, response) + + @staticmethod + def preDeleteRule(request): + return pluginManagerGlobal.globalPlug(request, preDeleteRule) + + @staticmethod + def postDeleteRule(request, response): + return pluginManagerGlobal.globalPlug(request, postDeleteRule, response) + + @staticmethod + def preReloadFirewall(request): + return pluginManagerGlobal.globalPlug(request, preReloadFirewall) + + @staticmethod + def postReloadFirewall(request, response): + return pluginManagerGlobal.globalPlug(request, postReloadFirewall, response) + + @staticmethod + def preStartFirewall(request): + return pluginManagerGlobal.globalPlug(request, preStartFirewall) + + @staticmethod + def postStartFirewall(request, response): + return pluginManagerGlobal.globalPlug(request, postStartFirewall, response) + + @staticmethod + def preStopFirewall(request): + return pluginManagerGlobal.globalPlug(request, preStopFirewall) + + @staticmethod + def postStopFirewall(request, response): + return pluginManagerGlobal.globalPlug(request, postStopFirewall, response) + + @staticmethod + def preFirewallStatus(request): + return pluginManagerGlobal.globalPlug(request, preFirewallStatus) + + @staticmethod + def postFirewallStatus(request, response): + return pluginManagerGlobal.globalPlug(request, postFirewallStatus, response) + + @staticmethod + def preSecureSSH(request): + return pluginManagerGlobal.globalPlug(request, preSecureSSH) + + @staticmethod + def postSecureSSH(request, response): + return pluginManagerGlobal.globalPlug(request, postSecureSSH, response) + + @staticmethod + def preSaveSSHConfigs(request): + return pluginManagerGlobal.globalPlug(request, preSaveSSHConfigs) + + @staticmethod + def postSaveSSHConfigs(request, response): + return pluginManagerGlobal.globalPlug(request, postSaveSSHConfigs, response) + + @staticmethod + def preDeleteSSHKey(request): + return pluginManagerGlobal.globalPlug(request, preDeleteSSHKey) + + @staticmethod + def postDeleteSSHKey(request, response): + return pluginManagerGlobal.globalPlug(request, postDeleteSSHKey, response) + + @staticmethod + def preAddSSHKey(request): + return pluginManagerGlobal.globalPlug(request, preAddSSHKey) + + @staticmethod + def postAddSSHKey(request, response): + return pluginManagerGlobal.globalPlug(request, postAddSSHKey, response) + + @staticmethod + def preLoadModSecurityHome(request): + return pluginManagerGlobal.globalPlug(request, preLoadModSecurityHome) + + @staticmethod + def postLoadModSecurityHome(request, response): + return pluginManagerGlobal.globalPlug(request, postLoadModSecurityHome, response) + + @staticmethod + def preSaveModSecConfigurations(request): + return pluginManagerGlobal.globalPlug(request, preSaveModSecConfigurations) + + @staticmethod + def postSaveModSecConfigurations(request, response): + return pluginManagerGlobal.globalPlug(request, postSaveModSecConfigurations, response) + + @staticmethod + def preModSecRules(request): + return pluginManagerGlobal.globalPlug(request, preModSecRules) + + @staticmethod + def postModSecRules(request, response): + return pluginManagerGlobal.globalPlug(request, postModSecRules, response) + + @staticmethod + def preSaveModSecRules(request): + return pluginManagerGlobal.globalPlug(request, preSaveModSecRules) + + @staticmethod + def postSaveModSecRules(request, response): + return pluginManagerGlobal.globalPlug(request, postSaveModSecRules, response) + + @staticmethod + def preModSecRulesPacks(request): + return pluginManagerGlobal.globalPlug(request, preModSecRulesPacks) + + @staticmethod + def postModSecRulesPacks(request, response): + return pluginManagerGlobal.globalPlug(request, postModSecRulesPacks, response) + + @staticmethod + def preGetOWASPAndComodoStatus(request): + return pluginManagerGlobal.globalPlug(request, preGetOWASPAndComodoStatus) + + @staticmethod + def postGetOWASPAndComodoStatus(request, response): + return pluginManagerGlobal.globalPlug(request, postGetOWASPAndComodoStatus, response) + + @staticmethod + def preInstallModSecRulesPack(request): + return pluginManagerGlobal.globalPlug(request, preInstallModSecRulesPack) + + @staticmethod + def postInstallModSecRulesPack(request, response): + return pluginManagerGlobal.globalPlug(request, postInstallModSecRulesPack, response) + + @staticmethod + def preGetRulesFiles(request): + return pluginManagerGlobal.globalPlug(request, preGetRulesFiles) + + @staticmethod + def postGetRulesFiles(request, response): + return pluginManagerGlobal.globalPlug(request, postGetRulesFiles, response) + + @staticmethod + def preEnableDisableRuleFile(request): + return pluginManagerGlobal.globalPlug(request, preEnableDisableRuleFile) + + @staticmethod + def postEnableDisableRuleFile(request, response): + return pluginManagerGlobal.globalPlug(request, postEnableDisableRuleFile, response) + + @staticmethod + def preCSF(request): + return pluginManagerGlobal.globalPlug(request, preCSF) + + @staticmethod + def postCSF(request, response): + return pluginManagerGlobal.globalPlug(request, postCSF, response) + + @staticmethod + def preChangeStatus(request): + return pluginManagerGlobal.globalPlug(request, preChangeStatus) + + @staticmethod + def postChangeStatus(request, response): + return pluginManagerGlobal.globalPlug(request, postChangeStatus, response) + + @staticmethod + def preModifyPorts(request): + return pluginManagerGlobal.globalPlug(request, preModifyPorts) + + @staticmethod + def postModifyPorts(request, response): + return pluginManagerGlobal.globalPlug(request, postModifyPorts, response) + + @staticmethod + def preModifyIPs(request): + return pluginManagerGlobal.globalPlug(request, preModifyIPs) + + @staticmethod + def postModifyIPs(request, response): + return pluginManagerGlobal.globalPlug(request, postModifyIPs, response) \ No newline at end of file diff --git a/firewall/signals.py b/firewall/signals.py new file mode 100644 index 000000000..b7605748d --- /dev/null +++ b/firewall/signals.py @@ -0,0 +1,152 @@ +# The world is a prison for the believer. +## https://www.youtube.com/watch?v=DWfNYztUM1U + +from django.dispatch import Signal + +## This event is fired before CyberPanel core load Firewall home template. +preFirewallHome = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core finished loading Firewall home template. +postFirewallHome = Signal(providing_args=["request", "response"]) + +## This event is fired before CyberPanel core start adding a firewall rule. +preAddRule = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core finished adding a firewall rule. +postAddRule = Signal(providing_args=["request", "response"]) + +## This event is fired before CyberPanel core start deleting a firewall rule. +preDeleteRule = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core finished deleting a firewall rule. +postDeleteRule = Signal(providing_args=["request", "response"]) + +## This event is fired before CyberPanel core start to reload firewalld. +preReloadFirewall = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core finished reloading firewalld. +postReloadFirewall = Signal(providing_args=["request", "response"]) + +## This event is fired before CyberPanel core start firewalld. +preStartFirewall = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core finished starting firewalld. +postStartFirewall = Signal(providing_args=["request", "response"]) + +## This event is fired before CyberPanel core stop firewalld. +preStopFirewall = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core finished stopping firewalld. +postStopFirewall = Signal(providing_args=["request", "response"]) + +## This event is fired before CyberPanel core start to fetch firewalld status. +preFirewallStatus = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core finished getting firewalld status. +postFirewallStatus = Signal(providing_args=["request", "response"]) + +## This event is fired before CyberPanel core start loading template for securing ssh page. +preSecureSSH = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core finished oading template for securing ssh page. +postSecureSSH = Signal(providing_args=["request", "response"]) + +## This event is fired before CyberPanel core start saving SSH configs. +preSaveSSHConfigs = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core finished saving saving SSH configs. +postSaveSSHConfigs = Signal(providing_args=["request", "response"]) + +## This event is fired before CyberPanel core start deletion of an SSH key. +preDeleteSSHKey = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core finished deletion of an SSH key. +postDeleteSSHKey = Signal(providing_args=["request", "response"]) + +## This event is fired before CyberPanel core start adding an ssh key. +preAddSSHKey = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core finished adding ssh key. +postAddSSHKey = Signal(providing_args=["request", "response"]) + +## This event is fired before CyberPanel core load template for Mod Security Page. +preLoadModSecurityHome = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core is finished loading template for Mod Security Page. +postLoadModSecurityHome = Signal(providing_args=["request", "response"]) + +## This event is fired before CyberPanel core start saving ModSecurity configurations. +preSaveModSecConfigurations = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core is saving ModSecurity configurations. +postSaveModSecConfigurations = Signal(providing_args=["request", "response"]) + +## This event is fired before CyberPanel core start to load Mod Sec Rules Template Page. +preModSecRules = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core is finished loading Mod Sec Rules Template Page. +postModSecRules = Signal(providing_args=["request", "response"]) + +## This event is fired before CyberPanel core start saving custom Mod Sec rules. +preSaveModSecRules = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core is finished saving custom Mod Sec rules. +postSaveModSecRules = Signal(providing_args=["request", "response"]) + + +## This event is fired before CyberPanel core start to load template for Mod Sec rules packs. +preModSecRulesPacks = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core is finished loading template for Mod Sec rules packs. +postModSecRulesPacks = Signal(providing_args=["request", "response"]) + +## This event is fired before CyberPanel core fetch status of Comodo or OWASP rules. +preGetOWASPAndComodoStatus = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core is finished fetching status of Comodo or OWASP rules. +postGetOWASPAndComodoStatus = Signal(providing_args=["request", "response"]) + + +## This event is fired before CyberPanel core start installing Comodo or OWASP rules. +preInstallModSecRulesPack = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core is finished installing Comodo or OWASP rules. +postInstallModSecRulesPack = Signal(providing_args=["request", "response"]) + + +## This event is fired before CyberPanel core fetch available rules file for Comodo or OWASP. +preGetRulesFiles = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core is finished fetching available rules file for Comodo or OWASP. +postGetRulesFiles = Signal(providing_args=["request", "response"]) + +## This event is fired before CyberPanel core start to enable or disable a rule file. +preEnableDisableRuleFile = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core is finished enabling or disabling a rule file. +postEnableDisableRuleFile = Signal(providing_args=["request", "response"]) + + +## This event is fired before CyberPanel core start to load template for CSF. +preCSF = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core is finished loading template for CSF. +postCSF = Signal(providing_args=["request", "response"]) + +## This event is fired before CyberPanel core start to enable/disable CSF firewall. +preChangeStatus = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core is finished enabling/disabling CSF firewall. +postChangeStatus = Signal(providing_args=["request", "response"]) + +## This event is fired before CyberPanel core start modifying CSF ports. +preModifyPorts = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core is finished modifying CSF ports. +postModifyPorts = Signal(providing_args=["request", "response"]) + +## This event is fired before CyberPanel core start modifying IPs. +preModifyIPs = Signal(providing_args=["request"]) + +## This event is fired after CyberPanel core is finished modifying IPs. +postModifyIPs = Signal(providing_args=["request", "response"]) \ No newline at end of file diff --git a/firewall/views.py b/firewall/views.py index e2f9056d2..cc050b71d 100644 --- a/firewall/views.py +++ b/firewall/views.py @@ -1,14 +1,8 @@ -from django.shortcuts import render,redirect -from django.http import HttpResponse +from django.shortcuts import redirect import json -import shlex -import subprocess from loginSystem.views import loadLoginPage -from plogical.virtualHostUtilities import virtualHostUtilities -from plogical.csf import CSF -import time -from plogical.acl import ACLManager -from plogical.firewallManager import FirewallManager +from firewallManager import FirewallManager +from pluginManager import pluginManager # Create your views here. @@ -23,8 +17,18 @@ def securityHome(request): def firewallHome(request): try: userID = request.session['userID'] + + result = pluginManager.preFirewallHome(request) + if result != 200: + return result fm = FirewallManager() - return fm.firewallHome(request, userID) + coreResult = fm.firewallHome(request, userID) + + result = pluginManager.postFirewallHome(request, coreResult) + if result != 200: + return result + + return coreResult except KeyError: return redirect(loadLoginPage) @@ -39,56 +43,134 @@ def getCurrentRules(request): def addRule(request): try: userID = request.session['userID'] + + result = pluginManager.preAddRule(request) + if result != 200: + return result + fm = FirewallManager() - return fm.addRule(userID, json.loads(request.body)) + coreResult = fm.addRule(userID, json.loads(request.body)) + + result = pluginManager.postAddRule(request, coreResult) + if result != 200: + return result + + return coreResult except KeyError: return redirect(loadLoginPage) def deleteRule(request): try: userID = request.session['userID'] + + result = pluginManager.preDeleteRule(request) + if result != 200: + return result + fm = FirewallManager() - return fm.deleteRule(userID, json.loads(request.body)) + coreResult = fm.deleteRule(userID, json.loads(request.body)) + + result = pluginManager.postDeleteRule(request, coreResult) + if result != 200: + return result + + return coreResult except KeyError: return redirect(loadLoginPage) def reloadFirewall(request): try: userID = request.session['userID'] + + result = pluginManager.preReloadFirewall(request) + if result != 200: + return result + fm = FirewallManager() - return fm.reloadFirewall(userID) + coreResult = fm.reloadFirewall(userID) + + result = pluginManager.postReloadFirewall(request, coreResult) + if result != 200: + return result + + return coreResult except KeyError: return redirect(loadLoginPage) def startFirewall(request): try: userID = request.session['userID'] + + result = pluginManager.preStartFirewall(request) + if result != 200: + return result + fm = FirewallManager() - return fm.startFirewall(userID) + coreResult = fm.startFirewall(userID) + + result = pluginManager.postStartFirewall(request, coreResult) + if result != 200: + return result + + return coreResult except KeyError: return redirect(loadLoginPage) def stopFirewall(request): try: userID = request.session['userID'] + + result = pluginManager.preStopFirewall(request) + if result != 200: + return result + + fm = FirewallManager() - return fm.stopFirewall(userID) + coreResult = fm.stopFirewall(userID) + + result = pluginManager.postStopFirewall(request, coreResult) + if result != 200: + return result + + return coreResult except KeyError: return redirect(loadLoginPage) def firewallStatus(request): try: userID = request.session['userID'] + + result = pluginManager.preFirewallStatus(request) + if result != 200: + return result + fm = FirewallManager() - return fm.firewallStatus(userID) + coreResult = fm.firewallStatus(userID) + + result = pluginManager.postFirewallStatus(request, coreResult) + if result != 200: + return result + + return coreResult except KeyError: return redirect(loadLoginPage) def secureSSH(request): try: userID = request.session['userID'] + + result = pluginManager.preSecureSSH(request) + if result != 200: + return result + fm = FirewallManager() - return fm.secureSSH(request, userID) + coreResult = fm.secureSSH(request, userID) + + result = pluginManager.postSecureSSH(request, coreResult) + if result != 200: + return result + + return coreResult except KeyError: return redirect(loadLoginPage) @@ -103,32 +185,75 @@ def getSSHConfigs(request): def saveSSHConfigs(request): try: userID = request.session['userID'] + + result = pluginManager.preSaveSSHConfigs(request) + if result != 200: + return result + fm = FirewallManager() - return fm.saveSSHConfigs(userID, json.loads(request.body)) + coreResult = fm.saveSSHConfigs(userID, json.loads(request.body)) + + result = pluginManager.postSaveSSHConfigs(request, coreResult) + if result != 200: + return result + + return coreResult except KeyError: return redirect(loadLoginPage) def deleteSSHKey(request): try: userID = request.session['userID'] + result = pluginManager.preDeleteSSHKey(request) + + if result != 200: + return result fm = FirewallManager() - return fm.deleteSSHKey(userID, json.loads(request.body)) + coreResult = fm.deleteSSHKey(userID, json.loads(request.body)) + + result = pluginManager.postDeleteSSHKey(request, coreResult) + if result != 200: + return result + + return coreResult except KeyError: return redirect(loadLoginPage) def addSSHKey(request): try: userID = request.session['userID'] + + result = pluginManager.preAddSSHKey(request) + if result != 200: + return result + fm = FirewallManager() - return fm.addSSHKey(userID, json.loads(request.body)) + coreResult = fm.addSSHKey(userID, json.loads(request.body)) + + result = pluginManager.postAddSSHKey(request, coreResult) + if result != 200: + return result + + return coreResult except KeyError: return redirect(loadLoginPage) def loadModSecurityHome(request): try: userID = request.session['userID'] + + result = pluginManager.preLoadModSecurityHome(request) + if result != 200: + return result + fm = FirewallManager() - return fm.loadModSecurityHome(request, userID) + coreResult = fm.loadModSecurityHome(request, userID) + + result = pluginManager.postLoadModSecurityHome(request, coreResult) + if result != 200: + return result + + return coreResult except KeyError: return redirect(loadLoginPage) @@ -159,16 +284,38 @@ def fetchModSecSettings(request): def saveModSecConfigurations(request): try: userID = request.session['userID'] + + result = pluginManager.preSaveModSecConfigurations(request) + if result != 200: + return result + fm = FirewallManager() - return fm.saveModSecConfigurations(userID, json.loads(request.body)) + coreResult = fm.saveModSecConfigurations(userID, json.loads(request.body)) + + result = pluginManager.postSaveModSecConfigurations(request, coreResult) + if result != 200: + return result + + return coreResult except KeyError: return redirect(loadLoginPage) def modSecRules(request): try: userID = request.session['userID'] + + result = pluginManager.preModSecRules(request) + if result != 200: + return result + fm = FirewallManager() - return fm.modSecRules(request, userID) + coreResult = fm.modSecRules(request, userID) + + result = pluginManager.postModSecRules(request, coreResult) + if result != 200: + return result + + return coreResult except KeyError: return redirect(loadLoginPage) @@ -183,325 +330,221 @@ def fetchModSecRules(request): def saveModSecRules(request): try: userID = request.session['userID'] + + result = pluginManager.preSaveModSecRules(request) + if result != 200: + return result + fm = FirewallManager() - return fm.saveModSecRules(userID, json.loads(request.body)) + coreResult = fm.saveModSecRules(userID, json.loads(request.body)) + + result = pluginManager.postSaveModSecRules(request, coreResult) + if result != 200: + return result + + return coreResult except KeyError: return redirect(loadLoginPage) def modSecRulesPacks(request): try: userID = request.session['userID'] + + result = pluginManager.preModSecRulesPacks(request) + if result != 200: + return result + fm = FirewallManager() - return fm.modSecRulesPacks(request, userID) + coreResult = fm.modSecRulesPacks(request, userID) + + result = pluginManager.postModSecRulesPacks(request, coreResult) + if result != 200: + return result + + return coreResult except KeyError: return redirect(loadLoginPage) def getOWASPAndComodoStatus(request): try: userID = request.session['userID'] + + result = pluginManager.preGetOWASPAndComodoStatus(request) + if result != 200: + return result + fm = FirewallManager() - return fm.getOWASPAndComodoStatus(userID, json.loads(request.body)) + coreResult = fm.getOWASPAndComodoStatus(userID, json.loads(request.body)) + + result = pluginManager.postGetOWASPAndComodoStatus(request, coreResult) + if result != 200: + return result + + return coreResult except KeyError: return redirect(loadLoginPage) def installModSecRulesPack(request): try: userID = request.session['userID'] + + result = pluginManager.preInstallModSecRulesPack(request) + if result != 200: + return result + fm = FirewallManager() - return fm.installModSecRulesPack(userID, json.loads(request.body)) + coreResult = fm.installModSecRulesPack(userID, json.loads(request.body)) + + result = pluginManager.postInstallModSecRulesPack(request, coreResult) + if result != 200: + return result + + return coreResult except KeyError: return redirect(loadLoginPage) def getRulesFiles(request): try: userID = request.session['userID'] + + result = pluginManager.preGetRulesFiles(request) + if result != 200: + return result + fm = FirewallManager() - return fm.getRulesFiles(userID, json.loads(request.body)) + coreResult = fm.getRulesFiles(userID, json.loads(request.body)) + + result = pluginManager.postGetRulesFiles(request, coreResult) + if result != 200: + return result + + return coreResult except KeyError: return redirect(loadLoginPage) def enableDisableRuleFile(request): try: userID = request.session['userID'] + + result = pluginManager.preEnableDisableRuleFile(request) + if result != 200: + return result + fm = FirewallManager() - return fm.enableDisableRuleFile(userID, json.loads(request.body)) + coreResult = fm.enableDisableRuleFile(userID, json.loads(request.body)) + + result = pluginManager.postEnableDisableRuleFile(request, coreResult) + if result != 200: + return result + + return coreResult except KeyError: return redirect(loadLoginPage) def csf(request): try: userID = request.session['userID'] - currentACL = ACLManager.loadedACL(userID) - if currentACL['admin'] == 1: - pass - else: - return ACLManager.loadError() + result = pluginManager.preCSF(request) + if result != 200: + return result - csfInstalled = 1 + fm = FirewallManager(request) + coreResult = fm.csf() - try: - command = 'sudo csf -h' - res = subprocess.call(shlex.split(command)) - if res == 1: - csfInstalled = 0 - except subprocess.CalledProcessError: - csfInstalled = 0 + result = pluginManager.postCSF(request, coreResult) + if result != 200: + return result - return render(request,'firewall/csf.html', {'csfInstalled' : csfInstalled}) + return coreResult except KeyError: return redirect(loadLoginPage) def installCSF(request): try: userID = request.session['userID'] - currentACL = ACLManager.loadedACL(userID) - - if currentACL['admin'] == 1: - pass - else: - return ACLManager.loadErrorJson('installStatus', 0) - try: - - execPath = "sudo " + virtualHostUtilities.cyberPanel + "/plogical/csf.py" - execPath = execPath + " installCSF" - subprocess.Popen(shlex.split(execPath)) - - time.sleep(2) - - data_ret = {"installStatus": 1} - json_data = json.dumps(data_ret) - return HttpResponse(json_data) - - except BaseException,msg: - final_dic = {'installStatus': 0, 'error_message': str(msg)} - final_json = json.dumps(final_dic) - return HttpResponse(final_json) + fm = FirewallManager(request) + return fm.installCSF() except KeyError: - final_dic = {'installStatus': 0, 'error_message': "Not Logged In, please refresh the page or login again."} - final_json = json.dumps(final_dic) - return HttpResponse(final_json) + return redirect(loadLoginPage) def installStatusCSF(request): try: userID = request.session['userID'] - currentACL = ACLManager.loadedACL(userID) - try: - if request.method == 'POST': - - installStatus = unicode(open(CSF.installLogPath, "r").read()) - - if installStatus.find("[200]")>-1: - - command = 'sudo rm -f ' + CSF.installLogPath - subprocess.call(shlex.split(command)) - - final_json = json.dumps({ - 'error_message': "None", - 'requestStatus': installStatus, - 'abort':1, - 'installed': 1, - }) - return HttpResponse(final_json) - elif installStatus.find("[404]") > -1: - command = 'sudo rm -f ' + CSF.installLogPath - subprocess.call(shlex.split(command)) - final_json = json.dumps({ - 'abort':1, - 'installed':0, - 'error_message': "None", - 'requestStatus': installStatus, - }) - return HttpResponse(final_json) - - else: - final_json = json.dumps({ - 'abort':0, - 'error_message': "None", - 'requestStatus': installStatus, - }) - return HttpResponse(final_json) - - - except BaseException,msg: - final_dic = {'abort':1,'installed':0, 'error_message': str(msg)} - final_json = json.dumps(final_dic) - return HttpResponse(final_json) + fm = FirewallManager(request) + return fm.installStatusCSF() except KeyError: - final_dic = {'abort':1,'installed':0, 'error_message': "Not Logged In, please refresh the page or login again."} - final_json = json.dumps(final_dic) - return HttpResponse(final_json) + return redirect(loadLoginPage) def removeCSF(request): try: userID = request.session['userID'] - currentACL = ACLManager.loadedACL(userID) - - if currentACL['admin'] == 1: - pass - else: - return ACLManager.loadErrorJson('installStatus', 0) - try: - - execPath = "sudo " + virtualHostUtilities.cyberPanel + "/plogical/csf.py" - execPath = execPath + " removeCSF" - subprocess.Popen(shlex.split(execPath)) - - time.sleep(2) - - data_ret = {"installStatus": 1} - json_data = json.dumps(data_ret) - return HttpResponse(json_data) - - except BaseException,msg: - final_dic = {'installStatus': 0, 'error_message': str(msg)} - final_json = json.dumps(final_dic) - return HttpResponse(final_json) + fm = FirewallManager(request) + return fm.removeCSF() except KeyError: - final_dic = {'installStatus': 0, 'error_message': "Not Logged In, please refresh the page or login again."} - final_json = json.dumps(final_dic) - return HttpResponse(final_json) + return redirect(loadLoginPage) def fetchCSFSettings(request): try: userID = request.session['userID'] - currentACL = ACLManager.loadedACL(userID) - - if currentACL['admin'] == 1: - pass - else: - return ACLManager.loadErrorJson('fetchStatus', 0) - try: - - currentSettings = CSF.fetchCSFSettings() - - - data_ret = {"fetchStatus": 1, 'testingMode' : currentSettings['TESTING'], - 'tcpIN' : currentSettings['tcpIN'], - 'tcpOUT': currentSettings['tcpOUT'], - 'udpIN': currentSettings['udpIN'], - 'udpOUT': currentSettings['udpOUT'], - 'firewallStatus': currentSettings['firewallStatus'] - } - json_data = json.dumps(data_ret) - return HttpResponse(json_data) - - except BaseException,msg: - final_dic = {'fetchStatus': 0, 'error_message': str(msg)} - final_json = json.dumps(final_dic) - return HttpResponse(final_json) + fm = FirewallManager(request) + return fm.fetchCSFSettings() except KeyError: - final_dic = {'fetchStatus': 0, 'error_message': "Not Logged In, please refresh the page or login again."} - final_json = json.dumps(final_dic) - return HttpResponse(final_json) + return redirect(loadLoginPage) def changeStatus(request): try: userID = request.session['userID'] - currentACL = ACLManager.loadedACL(userID) - if currentACL['admin'] == 1: - pass - else: - return ACLManager.loadErrorJson() - try: + result = pluginManager.preChangeStatus(request) + if result != 200: + return result - data = json.loads(request.body) + fm = FirewallManager(request) + coreResult = fm.changeStatus() - controller = data['controller'] - status = data['status'] + result = pluginManager.postChangeStatus(request, coreResult) + if result != 200: + return result - execPath = "sudo " + virtualHostUtilities.cyberPanel + "/plogical/csf.py" - execPath = execPath + " changeStatus --controller " + controller + " --status " + status - output = subprocess.check_output(shlex.split(execPath)) - - if output.find("1,None") > -1: - data_ret = {"status": 1} - json_data = json.dumps(data_ret) - return HttpResponse(json_data) - else: - data_ret = {'status': 0, 'error_message': output} - json_data = json.dumps(data_ret) - return HttpResponse(json_data) - - except BaseException,msg: - final_dic = {'status': 0, 'error_message': str(msg)} - final_json = json.dumps(final_dic) - return HttpResponse(final_json) + return coreResult except KeyError: - final_dic = {'status': 0, 'error_message': "Not Logged In, please refresh the page or login again."} - final_json = json.dumps(final_dic) - return HttpResponse(final_json) + return redirect(loadLoginPage) def modifyPorts(request): try: userID = request.session['userID'] - currentACL = ACLManager.loadedACL(userID) - if currentACL['admin'] == 1: - pass - else: - return ACLManager.loadErrorJson() + result = pluginManager.preModifyPorts(request) + if result != 200: + return result - try: - data = json.loads(request.body) + fm = FirewallManager(request) + coreResult = fm.modifyPorts() - protocol = data['protocol'] - ports = data['ports'] + result = pluginManager.postModifyPorts(request, coreResult) + if result != 200: + return result - execPath = "sudo " + virtualHostUtilities.cyberPanel + "/plogical/csf.py" - execPath = execPath + " modifyPorts --protocol " + protocol + " --ports " + ports - output = subprocess.check_output(shlex.split(execPath)) - - if output.find("1,None") > -1: - data_ret = {"status": 1} - json_data = json.dumps(data_ret) - return HttpResponse(json_data) - else: - data_ret = {'status': 0, 'error_message': output} - json_data = json.dumps(data_ret) - return HttpResponse(json_data) - - except BaseException,msg: - final_dic = {'status': 0, 'error_message': str(msg)} - final_json = json.dumps(final_dic) - return HttpResponse(final_json) + return coreResult except KeyError: - final_dic = {'status': 0, 'error_message': "Not Logged In, please refresh the page or login again."} - final_json = json.dumps(final_dic) - return HttpResponse(final_json) + return redirect(loadLoginPage) def modifyIPs(request): try: userID = request.session['userID'] - currentACL = ACLManager.loadedACL(userID) - if currentACL['admin'] == 1: - pass - else: - return ACLManager.loadErrorJson() - try: + result = pluginManager.preModifyIPs(request) + if result != 200: + return result - data = json.loads(request.body) + fm = FirewallManager(request) + coreResult = fm.modifyIPs() - mode = data['mode'] - ipAddress = data['ipAddress'] + result = pluginManager.postModifyIPs(request, coreResult) + if result != 200: + return result - if mode == 'allowIP': - CSF.allowIP(ipAddress) - elif mode == 'blockIP': - CSF.blockIP(ipAddress) - - data_ret = {"status": 1} - json_data = json.dumps(data_ret) - return HttpResponse(json_data) - - - except BaseException,msg: - final_dic = {'status': 0, 'error_message': str(msg)} - final_json = json.dumps(final_dic) - return HttpResponse(final_json) + return coreResult except KeyError: - final_dic = {'status': 0, 'error_message': "Not Logged In, please refresh the page or login again."} - final_json = json.dumps(final_dic) - return HttpResponse(final_json) + return redirect(loadLoginPage) diff --git a/install/install.py b/install/install.py index b82fbca8b..9367fa8e6 100644 --- a/install/install.py +++ b/install/install.py @@ -687,7 +687,7 @@ class preFlightsChecks: count = 0 while (1): - command = "wget http://cyberpanel.net/CyberPanelTemp.tar.gz" + command = "wget http://cyberpanel.net/CyberPanel.1.7.2.tar.gz" #command = "wget http://cyberpanel.net/CyberPanelTemp.tar.gz" res = subprocess.call(shlex.split(command)) @@ -707,7 +707,7 @@ class preFlightsChecks: count = 0 while(1): - command = "tar zxf CyberPanelTemp.tar.gz" + command = "tar zxf CyberPanel.1.7.2.tar.gz" #command = "tar zxf CyberPanelTemp.tar.gz" res = subprocess.call(shlex.split(command)) @@ -1035,7 +1035,7 @@ class preFlightsChecks: os.mkdir('/usr/local/lscp/cyberpanel/phpmyadmin/tmp') - command = 'chown -R nobody:nobody /usr/local/lscp/cyberpanel/phpmyadmin' + command = 'chown -R lscpd:lscpd /usr/local/lscp/cyberpanel/phpmyadmin' subprocess.call(shlex.split(command)) except OSError, msg: @@ -1851,7 +1851,7 @@ class preFlightsChecks: count = 0 while(1): - command = 'chown -R nobody:nobody /usr/local/lscp/cyberpanel/' + command = 'chown -R lscpd:lscpd /usr/local/lscp/cyberpanel/' cmd = shlex.split(command) res = subprocess.call(cmd) @@ -1963,7 +1963,7 @@ class preFlightsChecks: while(1): - command = 'chown -R nobody:nobody .' + command = 'chown -R lscpd:lscpd .' cmd = shlex.split(command) res = subprocess.call(cmd) @@ -3017,4 +3017,4 @@ def main(): if __name__ == "__main__": - main() \ No newline at end of file + main() diff --git a/install/installCyberPanel.py b/install/installCyberPanel.py index ba4d15a07..82011d03a 100644 --- a/install/installCyberPanel.py +++ b/install/installCyberPanel.py @@ -1043,29 +1043,7 @@ class InstallCyberPanel: while(1): - command = 'tar zxf openlitespeed.tar.gz' - cmd = shlex.split(command) - res = subprocess.call(cmd) - - if res == 1: - count = count + 1 - InstallCyberPanel.stdOut("Trying to extract LSCPD, trying again, try number: " + str(count)) - if count == 3: - logging.InstallLog.writeToFile("Failed to extract LSCPD, exiting installer! [installLSCPD]") - InstallCyberPanel.stdOut("Installation failed, consult: /var/log/installLogs.txt") - os._exit(0) - else: - logging.InstallLog.writeToFile("LSCPD successfully extracted!") - InstallCyberPanel.stdOut("LSCPD successfully extracted!") - break - - os.chdir("openlitespeed") - - count = 0 - - while(1): - - command = './configure --with-lscpd --prefix=/usr/local/lscp' + command = 'tar zxf lscp.tar.gz -C /usr/local/' cmd = shlex.split(command) res = subprocess.call(cmd) @@ -1081,50 +1059,6 @@ class InstallCyberPanel: InstallCyberPanel.stdOut("LSCPD successfully extracted!") break - count = 0 - - while(1): - - command = 'make' - - cmd = shlex.split(command) - - res = subprocess.call(cmd) - - if res == 1: - count = count + 1 - InstallCyberPanel.stdOut("Trying to compile LSCPD, trying again, try number: " + str(count)) - if count == 3: - logging.InstallLog.writeToFile("Failed to compile LSCPD, exiting installer! [installLSCPD]") - InstallCyberPanel.stdOut("Installation failed, consult: /var/log/installLogs.txt") - os._exit(0) - else: - logging.InstallLog.writeToFile("LSCPD successfully complied!") - InstallCyberPanel.stdOut("LSCPD successfully compiled!") - break - - count = 0 - - while(1): - - command = 'make install' - - cmd = shlex.split(command) - - res = subprocess.call(cmd) - - if res == 1: - count = count + 1 - InstallCyberPanel.stdOut("Trying to compile LSCPD, trying again, try number: " + str(count)) - if count == 3: - logging.InstallLog.writeToFile("Failed to compile LSCPD, exiting installer! [installLSCPD]") - InstallCyberPanel.stdOut("Installation failed, consult: /var/log/installLogs.txt") - os._exit(0) - else: - logging.InstallLog.writeToFile("LSCPD successfully complied!") - InstallCyberPanel.stdOut("LSCPD successfully compiled!") - break - count = 0 while(1): @@ -1149,11 +1083,27 @@ class InstallCyberPanel: except: pass + command = 'adduser lscpd -M -d /usr/local/lscp' + cmd = shlex.split(command) + res = subprocess.call(cmd) + + command = 'groupadd lscpd' + cmd = shlex.split(command) + res = subprocess.call(cmd) + + command = 'usermod -a -G lscpd lscpd' + cmd = shlex.split(command) + res = subprocess.call(cmd) + + command = 'usermod -a -G lsadm lscpd' + cmd = shlex.split(command) + res = subprocess.call(cmd) + + os.mkdir('/usr/local/lscp/cyberpanel') logging.InstallLog.writeToFile("LSCPD successfully installed!") InstallCyberPanel.stdOut("LSCPD successfully installed!") - except OSError, msg: logging.InstallLog.writeToFile(str(msg) + " [installLSCPD]") return 0 diff --git a/install/lscp.tar.gz b/install/lscp.tar.gz new file mode 100644 index 000000000..d9047c701 Binary files /dev/null and b/install/lscp.tar.gz differ diff --git a/locale/br/LC_MESSAGES/django.mo b/locale/br/LC_MESSAGES/django.mo index 5fd9e9408..1da860c1c 100644 Binary files a/locale/br/LC_MESSAGES/django.mo and b/locale/br/LC_MESSAGES/django.mo differ diff --git a/locale/br/LC_MESSAGES/django.po b/locale/br/LC_MESSAGES/django.po index 23247a97f..cd6589f52 100644 --- a/locale/br/LC_MESSAGES/django.po +++ b/locale/br/LC_MESSAGES/django.po @@ -14,8 +14,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-28 11:29+0500\n" -"PO-Revision-Date: 2017-10-24 22:23+0300\n" +"POT-Creation-Date: 2018-10-10 13:01+0500\n" +"PO-Revision-Date: 2018-10-09 15:48+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: bg\n" @@ -24,53 +24,61 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.8.7.1\n" -#: CyberCP/settings.py:170 -msgid "English" -msgstr "" - #: CyberCP/settings.py:171 -msgid "Chinese" -msgstr "" +msgid "English" +msgstr "Английски" #: CyberCP/settings.py:172 -msgid "Bulgarian" -msgstr "" +msgid "Chinese" +msgstr "Китайски" #: CyberCP/settings.py:173 -msgid "Portuguese" -msgstr "" +msgid "Bulgarian" +msgstr "Български" #: CyberCP/settings.py:174 -msgid "Japanese" -msgstr "" +msgid "Portuguese" +msgstr "Португалски" #: CyberCP/settings.py:175 -msgid "Bosnian" -msgstr "" +msgid "Japanese" +msgstr "Японски" #: CyberCP/settings.py:176 -msgid "Greek" -msgstr "" +msgid "Bosnian" +msgstr "Босненски" #: CyberCP/settings.py:177 -msgid "Russian" -msgstr "" +msgid "Greek" +msgstr "Гръцки" #: CyberCP/settings.py:178 -msgid "Turkish" -msgstr "" +msgid "Russian" +msgstr "Руски" #: CyberCP/settings.py:179 -msgid "Spanish" -msgstr "" +msgid "Turkish" +msgstr "Турски" #: CyberCP/settings.py:180 -msgid "French" -msgstr "" +msgid "Spanish" +msgstr "Испански" #: CyberCP/settings.py:181 +msgid "French" +msgstr "Френски" + +#: CyberCP/settings.py:182 +#, fuzzy +#| msgid "Policy" msgid "Polish" -msgstr "" +msgstr "Политика" + +#: CyberCP/settings.py:183 +#, fuzzy +#| msgid "Filename" +msgid "Vietnamese" +msgstr "Име" #: backup/templates/backup/backup.html:4 backup/templates/backup/backup.html:14 #: backup/templates/backup/backup.html:21 @@ -79,8 +87,6 @@ msgstr "Архивирай Страница" #: backup/templates/backup/backup.html:14 #: backup/templates/backup/restore.html:14 -#, fuzzy -#| msgid "Back up" msgid "Backup Docs" msgstr "Архив" @@ -211,10 +217,8 @@ msgstr "Постави дестинация за Архив" #: backup/templates/backup/backupSchedule.html:13 #: backup/templates/backup/remoteBackups.html:14 #: backup/templates/backup/remoteBackups.html:21 -#, fuzzy -#| msgid "Restore Back up" msgid "Remote Backups" -msgstr "Възстанови Архив" +msgstr "Отдалечени архиви" #: backup/templates/backup/backupDestinations.html:15 msgid "On this page you can set up your Back up destinations. (SFTP)" @@ -222,7 +226,7 @@ msgstr "От тази страница може да настройте дест #: backup/templates/backup/backupDestinations.html:21 msgid "Set up Back up Destinations (SSH port should be 22 on backup server)" -msgstr "" +msgstr "Добави дестинация ( SSH порт трябва да бъде 22)" #: backup/templates/backup/backupDestinations.html:30 #: backup/templates/backup/remoteBackups.html:29 @@ -253,7 +257,7 @@ msgstr "Порт" #: backup/templates/backup/backupDestinations.html:47 msgid "Backup server SSH Port, leave empty for 22." -msgstr "" +msgstr "Backup server SSH порт, оставете празни за 22." #: backup/templates/backup/backupDestinations.html:55 #: backup/templates/backup/backupSchedule.html:54 @@ -267,8 +271,6 @@ msgid "Connection to" msgstr "Връзка към" #: backup/templates/backup/backupDestinations.html:69 -#, fuzzy -#| msgid "failed. Please delete and re-add." msgid "failed. Please delete and re-add. " msgstr "неуспешно. Моля премахнете и добавете отново." @@ -327,7 +329,7 @@ msgstr "Дестинацията е добавена" #: websiteFunctions/templates/websiteFunctions/website.html:804 #: websiteFunctions/templates/websiteFunctions/website.html:924 msgid "Could not connect to server. Please refresh this page." -msgstr "" +msgstr "Връзката е неуспешна. Моля презаредете страницата." #: backup/templates/backup/backupDestinations.html:98 msgid "IP" @@ -340,36 +342,38 @@ msgstr "Провери връзката" #: backup/templates/backup/backupSchedule.html:3 msgid "Schedule Back up - CyberPanel" -msgstr "" +msgstr "Планирано Архивиране - CyberPanel" #: backup/templates/backup/backupSchedule.html:13 #: backup/templates/backup/backupSchedule.html:20 #: backup/templates/backup/index.html:75 backup/templates/backup/index.html:77 #: baseTemplate/templates/baseTemplate/index.html:433 msgid "Schedule Back up" -msgstr "" +msgstr "Планирано Архивиране " #: backup/templates/backup/backupSchedule.html:14 msgid "" "On this page you can schedule Back ups to localhost or remote server (If you " "have added one)." msgstr "" +"От тази страница може да планирате архивите на локален или отдалечен сървър " +"(ако има добавен)." #: backup/templates/backup/backupSchedule.html:29 msgid "Select Destination" -msgstr "" +msgstr "избери дестинация" #: backup/templates/backup/backupSchedule.html:40 msgid "Select Frequency" -msgstr "" +msgstr "Избери кога" #: backup/templates/backup/backupSchedule.html:69 msgid "Cannot add schedule. Error message:" -msgstr "" +msgstr "Планирането не е добавено. Съобщение за грешка: " #: backup/templates/backup/backupSchedule.html:73 msgid "Schedule Added" -msgstr "" +msgstr "Планирането е добавено" #: backup/templates/backup/backupSchedule.html:91 msgid "Frequency" @@ -377,7 +381,7 @@ msgstr "Честота" #: backup/templates/backup/index.html:3 msgid "Back up Home - CyberPanel" -msgstr "" +msgstr "Архив - CyberPanel" #: backup/templates/backup/index.html:13 backup/templates/backup/index.html:30 #: baseTemplate/templates/baseTemplate/homePage.html:181 @@ -390,7 +394,7 @@ msgstr "Архив" #: backup/templates/backup/index.html:14 msgid "Back up and restore sites." -msgstr "" +msgstr "Архивирай и възстанови сайтове." #: backup/templates/backup/index.html:19 #: baseTemplate/templates/baseTemplate/homePage.html:100 @@ -434,36 +438,28 @@ msgstr "Добави/Премахни Дестинация" #: baseTemplate/templates/baseTemplate/index.html:434 #: userManagment/templates/userManagment/createACL.html:365 #: userManagment/templates/userManagment/modifyACL.html:370 -#, fuzzy -#| msgid "Restore Back up" msgid "Remote Back ups" -msgstr "Възстанови Архив" +msgstr "Отдалечени Архиви" #: backup/templates/backup/remoteBackups.html:3 -#, fuzzy -#| msgid "Create Nameserver - CyberPanel" msgid "Transfer Websites from Remote Server - CyberPanel" -msgstr "Създай Nameserver - CyberPanel" +msgstr "Премести страница от отдалечен сървър - CyberPanel" #: backup/templates/backup/remoteBackups.html:14 -#, fuzzy -#| msgid "Restore Back up" msgid "Remote Transfer" -msgstr "Възстанови Архив" +msgstr "Отдалечен трансфер" #: backup/templates/backup/remoteBackups.html:15 msgid "This feature can import website(s) from remote server" -msgstr "" +msgstr "Тази функция може да постави страница/и от отдалечен сървър" #: backup/templates/backup/remoteBackups.html:46 -#, fuzzy -#| msgid "FTP Accounts" msgid "Fetch Accounts" -msgstr "FTP Акаунти" +msgstr "Извлечи акаунти" #: backup/templates/backup/remoteBackups.html:55 msgid "Start Transfer" -msgstr "" +msgstr "Стартирай трансфер" #: backup/templates/backup/remoteBackups.html:59 #: emailPremium/templates/emailPremium/emailLimits.html:75 @@ -475,38 +471,28 @@ msgstr "" #: websiteFunctions/templates/websiteFunctions/website.html:316 #: websiteFunctions/templates/websiteFunctions/website.html:774 #: websiteFunctions/templates/websiteFunctions/website.html:899 -#, fuzzy -#| msgid "Cancel Backup" msgid "Cancel" -msgstr "Откажи Архив" +msgstr "Откажи" #: backup/templates/backup/remoteBackups.html:72 -#, fuzzy -#| msgid "Could not connect. Please refresh this page." msgid "Could not connect, please refresh this page." msgstr "Не можем да се свържем, моля презаредете страницата." #: backup/templates/backup/remoteBackups.html:76 msgid "Accounts Successfully Fetched from remote server." -msgstr "" +msgstr "Акаунтите са успешно извлечени от отдалечения сървър." #: backup/templates/backup/remoteBackups.html:80 -#, fuzzy -#| msgid " is successfully created." msgid "Backup Process successfully started." -msgstr "е успешно създаден." +msgstr "Процеса по архивиранее успешно стартиран." #: backup/templates/backup/remoteBackups.html:84 -#, fuzzy -#| msgid "Rule successfully added." msgid "Backup successfully cancelled." -msgstr "Правилата са успешно добавени." +msgstr "Архивирането е успешно спряно." #: backup/templates/backup/remoteBackups.html:96 -#, fuzzy -#| msgid "Select Account" msgid "Search Accounts.." -msgstr "Избери Акаунт" +msgstr "Търси Акаунти" #: backup/templates/backup/remoteBackups.html:107 #: websiteFunctions/templates/websiteFunctions/deleteWebsite.html:65 @@ -556,16 +542,17 @@ msgid "" "from CyberPanel Back up generation tool, it will detect all Back ups under " "/home/backup." msgstr "" +"От тази страница може да възстановявате Ваши страници. Архивите трябва да " +"бъдат генерирани от CyberPanel. Архивите автоматично са засечени от " +"/home/backup." #: backup/templates/backup/restore.html:30 msgid "Select Back up" msgstr "Избери Архив" #: backup/templates/backup/restore.html:61 -#, fuzzy -#| msgid "Configurations" msgid "Condition" -msgstr "Конфигурация" +msgstr "Състояние" #: backup/templates/backup/restore.html:86 #: databases/templates/databases/deleteDatabase.html:64 @@ -584,7 +571,7 @@ msgstr "Съобщение за Грешка" #: backup/templates/backup/restore.html:90 msgid "Site related to this Back up already exists." -msgstr "" +msgstr "Страницата, която е в този архив е вече налична." #: baseTemplate/templates/baseTemplate/homePage.html:3 msgid "Home - CyberPanel" @@ -592,7 +579,7 @@ msgstr "Начало - CyberPanel" #: baseTemplate/templates/baseTemplate/homePage.html:13 msgid "Use the tabs to navigate through the control panel." -msgstr "" +msgstr "Използвай tab за навигация в контролния панел." #: baseTemplate/templates/baseTemplate/homePage.html:23 #: websiteFunctions/templates/websiteFunctions/launchChild.html:37 @@ -802,10 +789,8 @@ msgstr "Преглед" #: baseTemplate/templates/baseTemplate/index.html:280 #: baseTemplate/templates/baseTemplate/index.html:281 -#, fuzzy -#| msgid "IP Address" msgid "Server IP Address" -msgstr "IP Адрес" +msgstr "Сървърен IP Адрес" #: baseTemplate/templates/baseTemplate/index.html:284 #: baseTemplate/templates/baseTemplate/index.html:286 @@ -1074,10 +1059,8 @@ msgstr "Изтрий Email" #: baseTemplate/templates/baseTemplate/index.html:396 #: userManagment/templates/userManagment/createACL.html:263 #: userManagment/templates/userManagment/modifyACL.html:268 -#, fuzzy -#| msgid "Email Log" msgid "Email Forwarding" -msgstr "Email Лог" +msgstr "Email пренасочване" #: baseTemplate/templates/baseTemplate/index.html:397 #: databases/templates/databases/listDataBases.html:73 @@ -1094,10 +1077,8 @@ msgstr "Промени Парола" #: mailServer/templates/mailServer/dkimManager.html:75 #: userManagment/templates/userManagment/createACL.html:283 #: userManagment/templates/userManagment/modifyACL.html:288 -#, fuzzy -#| msgid "File Manager" msgid "DKIM Manager" -msgstr "Файл Мениджър" +msgstr "DKIM Мениджър" #: baseTemplate/templates/baseTemplate/index.html:399 msgid "Access Webmail" @@ -1168,10 +1149,8 @@ msgstr "Hostname SSL" #: manageSSL/templates/manageSSL/index.html:62 #: userManagment/templates/userManagment/createACL.html:396 #: userManagment/templates/userManagment/modifyACL.html:401 -#, fuzzy -#| msgid "Server Logs" msgid "MailServer SSL" -msgstr "Сървърни Логове" +msgstr "MailServer SSL" #: baseTemplate/templates/baseTemplate/index.html:457 msgid "Server" @@ -1203,8 +1182,6 @@ msgid "CyberPanel Main Log File" msgstr "Главен CyberPanel Лог" #: baseTemplate/templates/baseTemplate/index.html:485 -#, fuzzy -#| msgid "Server Status" msgid "Services Status" msgstr "Сървър Статус" @@ -1259,14 +1236,12 @@ msgstr "FTP Логове" #: baseTemplate/templates/baseTemplate/index.html:520 #: serverLogs/templates/serverLogs/modSecAuditLog.html:14 -#, fuzzy -#| msgid "Security Functions" msgid "ModSecurity Audit Logs" -msgstr "Функции на Защитата" +msgstr "ModSecurity Audit логове" #: baseTemplate/templates/baseTemplate/index.html:520 msgid "ModSec Audit Logs" -msgstr "" +msgstr "ModSec Audit логове" #: baseTemplate/templates/baseTemplate/index.html:534 msgid "Firewall Home" @@ -1288,45 +1263,37 @@ msgid "Secure SSH" msgstr "Сигурен SSH" #: baseTemplate/templates/baseTemplate/index.html:536 -#, fuzzy -#| msgid "Edit PHP Configurations" msgid "ModSecurity Configurations" -msgstr "Редактирай PHP Конфигурация" +msgstr "Редактирай ModSecurity Конфигурация" #: baseTemplate/templates/baseTemplate/index.html:536 -#, fuzzy -#| msgid "Security" msgid "ModSecurity Conf" -msgstr "Сигурност" +msgstr "ModSecurity Conf" #: baseTemplate/templates/baseTemplate/index.html:537 #: firewall/templates/firewall/modSecurityRules.html:20 -#, fuzzy -#| msgid "Security" msgid "ModSecurity Rules" -msgstr "Сигурност" +msgstr "ModSecurity Rules" #: baseTemplate/templates/baseTemplate/index.html:538 msgid "ModSecurity Rules Packs" -msgstr "" +msgstr "ModSecurity Rules Packs" #: baseTemplate/templates/baseTemplate/index.html:539 msgid "ConfigServer Security & Firewall (CSF)" -msgstr "" +msgstr "ConfigServer Security & Firewall (CSF)" #: baseTemplate/templates/baseTemplate/index.html:539 #: firewall/templates/firewall/csf.html:21 #: firewall/templates/firewall/csf.html:85 #: firewall/templates/firewall/csf.html:94 msgid "CSF" -msgstr "" +msgstr "CSF" #: baseTemplate/templates/baseTemplate/index.html:546 #: baseTemplate/templates/baseTemplate/index.html:548 -#, fuzzy -#| msgid "Mail Functions" msgid "Mail Settings" -msgstr "Mail Функции" +msgstr "Mail Настройки" #: baseTemplate/templates/baseTemplate/index.html:549 msgid "NEW" @@ -1335,50 +1302,59 @@ msgstr "НОВ" #: baseTemplate/templates/baseTemplate/index.html:554 #: emailPremium/templates/emailPremium/policyServer.html:20 msgid "Email Policy Server" -msgstr "" +msgstr "Email Policy Server" #: baseTemplate/templates/baseTemplate/index.html:555 -#, fuzzy -#| msgid "Email Logs" msgid "Email Limits" -msgstr "Email Логове" +msgstr "Email Лимити" #: baseTemplate/templates/baseTemplate/index.html:556 -#, fuzzy -#| msgid "Configurations" msgid "SpamAssassin Configurations" -msgstr "Конфигурация" +msgstr "SpamAssassin Конфигурация" #: baseTemplate/templates/baseTemplate/index.html:556 #: emailPremium/templates/emailPremium/SpamAssassin.html:20 #: firewall/templates/firewall/spamassassin.html:20 msgid "SpamAssassin" -msgstr "" +msgstr "SpamAssassin" #: baseTemplate/templates/baseTemplate/index.html:563 #: baseTemplate/templates/baseTemplate/index.html:565 -#, fuzzy -#| msgid "Manage SSL" msgid "Manage Services" -msgstr "Нов SSL" +msgstr "Manage Services" #: baseTemplate/templates/baseTemplate/index.html:570 #: manageServices/templates/manageServices/managePowerDNS.html:22 -#, fuzzy -#| msgid "Manage SSL" msgid "Manage PowerDNS" -msgstr "Нов SSL" +msgstr "Управлявай PowerDNS" #: baseTemplate/templates/baseTemplate/index.html:571 #: manageServices/templates/manageServices/managePostfix.html:22 msgid "Manage Postfix" -msgstr "" +msgstr "Управлявай Postfix" #: baseTemplate/templates/baseTemplate/index.html:572 -#, fuzzy -#| msgid "Manage SSL" msgid "Manage FTP" -msgstr "Нов SSL" +msgstr "Управлявай FTP" + +#: baseTemplate/templates/baseTemplate/index.html:579 +#: baseTemplate/templates/baseTemplate/index.html:581 +#: pluginHolder/templates/pluginHolder/plugins.html:14 +#: pluginHolder/templates/pluginHolder/plugins.html:21 +msgid "Plugins" +msgstr "" + +#: baseTemplate/templates/baseTemplate/index.html:586 +#, fuzzy +#| msgid "Install Extensions" +msgid "Installed Plugins" +msgstr "Инсталирай Модул" + +#: baseTemplate/templates/baseTemplate/index.html:586 +#, fuzzy +#| msgid "Install" +msgid "Installed" +msgstr "Инсталирай" #: baseTemplate/templates/baseTemplate/versionManagment.html:3 msgid "Version Management - CyberPanel" @@ -1467,7 +1443,7 @@ msgstr "Бази от Данни - CyberPanel" #: databases/templates/databases/listDataBases.html:14 msgid "List Databases or change their passwords." -msgstr "" +msgstr "Списък на базите от данни или промени техните пароли." #: databases/templates/databases/listDataBases.html:28 #: dns/templates/dns/addDeleteDNSRecords.html:42 @@ -1481,25 +1457,25 @@ msgstr "Избери Домейн" #: dns/templates/dns/addDeleteDNSRecords.html:367 #: ftp/templates/ftp/listFTPAccounts.html:58 msgid "Records successfully fetched for" -msgstr "" +msgstr "Записите са успешно извлечени за" #: databases/templates/databases/listDataBases.html:50 msgid "Password changed for: " -msgstr "" +msgstr "Паролата е променена за" #: databases/templates/databases/listDataBases.html:54 msgid "Cannot change password for " -msgstr "" +msgstr "Невъзмона промяна на паролата за" #: databases/templates/databases/listDataBases.html:59 #: firewall/templates/firewall/firewall.html:176 #: ftp/templates/ftp/listFTPAccounts.html:71 msgid "Could Not Connect to server. Please refresh this page" -msgstr "" +msgstr "Действието не е изпълнение. Моля презаредете страницата." #: databases/templates/databases/listDataBases.html:89 msgid "Database User" -msgstr "" +msgstr "Потребител за база от данни" #: databases/templates/databases/listDataBases.html:98 #: ftp/templates/ftp/listFTPAccounts.html:112 @@ -1508,35 +1484,37 @@ msgstr "Промени" #: dns/templates/dns/addDeleteDNSRecords.html:3 msgid "Add/Modify DNS Records - CyberPanel" -msgstr "" +msgstr "Добави/Промени DNS записи - CyberPanel" #: dns/templates/dns/addDeleteDNSRecords.html:13 msgid "Add/Modify DNS Zone" -msgstr "" +msgstr "Добави/Промени DNS записи" #: dns/templates/dns/addDeleteDNSRecords.html:13 #: dns/templates/dns/createDNSZone.html:12 #: dns/templates/dns/createNameServer.html:12 #: dns/templates/dns/deleteDNSZone.html:12 msgid "DNS Docs" -msgstr "" +msgstr "DNS Документация" #: dns/templates/dns/addDeleteDNSRecords.html:14 msgid "" "On this page you can add/modify dns records for domains whose dns zone is " "already created." msgstr "" +"От тази страница може да добавяте или променяте dns записи за домейните " +"чиито dns зони са вече създадени." #: dns/templates/dns/addDeleteDNSRecords.html:19 msgid "Add Records" -msgstr "" +msgstr "Добави записи" #: dns/templates/dns/addDeleteDNSRecords.html:27 #: dns/templates/dns/createDNSZone.html:24 #: dns/templates/dns/createNameServer.html:24 #: dns/templates/dns/deleteDNSZone.html:25 msgid "PowerDNS is disabled." -msgstr "" +msgstr "PowerDNS е спрян" #: dns/templates/dns/addDeleteDNSRecords.html:29 #: dns/templates/dns/createDNSZone.html:26 @@ -1549,8 +1527,6 @@ msgstr "" #: mailServer/templates/mailServer/createEmailAccount.html:28 #: mailServer/templates/mailServer/deleteEmailAccount.html:28 #: mailServer/templates/mailServer/emailForwarding.html:28 -#, fuzzy -#| msgid "Enable" msgid "Enable Now" msgstr "Позволи" @@ -1567,6 +1543,7 @@ msgstr "Позволи" #: dns/templates/dns/addDeleteDNSRecords.html:328 #: filemanager/templates/filemanager/index.html:212 #: firewall/templates/firewall/firewall.html:136 +#: pluginHolder/templates/pluginHolder/plugins.html:28 #: serverStatus/templates/serverStatus/litespeedStatus.html:40 msgid "Name" msgstr "Име" @@ -1583,7 +1560,7 @@ msgstr "Име" #: dns/templates/dns/addDeleteDNSRecords.html:298 #: dns/templates/dns/addDeleteDNSRecords.html:329 msgid "TTL" -msgstr "" +msgstr "TTL" #: dns/templates/dns/addDeleteDNSRecords.html:88 #: dns/templates/dns/addDeleteDNSRecords.html:111 @@ -1600,10 +1577,8 @@ msgid "Add" msgstr "Добави" #: dns/templates/dns/addDeleteDNSRecords.html:105 -#, fuzzy -#| msgid "IP Address" msgid "IPV6 Address" -msgstr "IP Адрес" +msgstr "IPV6 Адрес" #: dns/templates/dns/addDeleteDNSRecords.html:129 #: dns/templates/dns/addDeleteDNSRecords.html:156 @@ -1621,35 +1596,30 @@ msgstr "Приоритет" #: dns/templates/dns/addDeleteDNSRecords.html:181 msgid "Policy" -msgstr "" +msgstr "Политика" #: dns/templates/dns/addDeleteDNSRecords.html:205 msgid "Text" -msgstr "" +msgstr "Текст" #: dns/templates/dns/addDeleteDNSRecords.html:229 -#, fuzzy -#| msgid "Value" msgid "SOA Value" -msgstr "Валута" +msgstr "SOA стойност" #: dns/templates/dns/addDeleteDNSRecords.html:253 -#, fuzzy -#| msgid "First Nameserver" msgid "Name server" -msgstr "Първи Nameserver" +msgstr "Name server" #: dns/templates/dns/addDeleteDNSRecords.html:276 -#, fuzzy -#| msgid "Priority" msgid "Prioirty" msgstr "Приоритет" #: dns/templates/dns/addDeleteDNSRecords.html:281 msgid "Content" -msgstr "" +msgstr "Стойност" #: dns/templates/dns/addDeleteDNSRecords.html:327 +#: pluginHolder/templates/pluginHolder/plugins.html:29 msgid "Type" msgstr "Вид" @@ -1686,6 +1656,8 @@ msgid "" "This page is used to create DNS zone, to edit dns zone you can visit Modify " "DNS Zone Page." msgstr "" +"Тази страница се използва за създаването на DNS зони. За редакция " +"използвайте страницата за редакция на DNS зони." #: dns/templates/dns/createDNSZone.html:18 #: dns/templates/dns/createNameServer.html:18 @@ -1709,7 +1681,7 @@ msgstr "Създай Nameserver - CyberPanel" msgid "" "You can use this page to setup nameservers using which people on the " "internet can resolve websites hosted on this server." -msgstr "" +msgstr "От тази страница може да добавяте NameServers." #: dns/templates/dns/createNameServer.html:50 msgid "First Nameserver" @@ -1721,11 +1693,11 @@ msgstr "Втори Nameserver" #: dns/templates/dns/createNameServer.html:98 msgid "Nameserver cannot be created. Error message:" -msgstr "" +msgstr "Nameserver не са създадени. Съобшение за грешка:" #: dns/templates/dns/createNameServer.html:102 msgid "The following nameservers were successfully created:" -msgstr "" +msgstr "Следните Nameserver са успешно създадени:" #: dns/templates/dns/deleteDNSZone.html:3 msgid "Delete DNS Zone - CyberPanel" @@ -1743,6 +1715,8 @@ msgid "" "This page can be used to delete DNS Zone. Deleting the DNS zone will remove " "all its related records as well." msgstr "" +"От тази страница може да премахвате DNS зони. Премахването на зона ще " +"премахне и всички свързани с нея записи." #: dns/templates/dns/deleteDNSZone.html:40 msgid "Select Zone" @@ -1760,7 +1734,7 @@ msgstr "Сирен ли си?" #: dns/templates/dns/deleteDNSZone.html:72 msgid "Cannot delete zone. Error message: " -msgstr "" +msgstr "Зоната не е премахната. Съобщение за грешка:" #: dns/templates/dns/deleteDNSZone.html:76 msgid "Zone for domain:" @@ -1772,52 +1746,46 @@ msgstr "е успешно заличено." #: dns/templates/dns/index.html:3 msgid "DNS Functions - CyberPanel" -msgstr "" +msgstr "DNS Функции - CyberPanel" #: dns/templates/dns/index.html:12 msgid "DNS Functions" -msgstr "" +msgstr "DNS Функции" #: dns/templates/dns/index.html:13 msgid "Create, edit and delete DNS zones on this page." -msgstr "" +msgstr "Създавай, редактирай или премахвай DNS зони от тази страница." #: dns/templates/dns/index.html:53 dns/templates/dns/index.html:108 msgid "Add Delete Records" -msgstr "" +msgstr "Добави Премахни Записи" #: dns/templates/dns/index.html:55 dns/templates/dns/index.html:110 msgid "Add Delete/Records" -msgstr "" +msgstr "Добави Премахни/Записи" #: emailPremium/templates/emailPremium/SpamAssassin.html:3 #: firewall/templates/firewall/spamassassin.html:3 -#, fuzzy -#| msgid "Packages - CyberPanel" msgid "SpamAssassin - CyberPanel" -msgstr "Пакети - CyberPanel" +msgstr "SpamAssassin - CyberPanel" #: emailPremium/templates/emailPremium/SpamAssassin.html:13 #: firewall/templates/firewall/spamassassin.html:13 -#, fuzzy -#| msgid "Configurations" msgid "SpamAssassin Configurations!" -msgstr "Конфигурация" +msgstr "SpamAssassin Конфигурация" #: emailPremium/templates/emailPremium/SpamAssassin.html:13 msgid "SpamAssassin Docs" -msgstr "" +msgstr "SpamAssassin Документация" #: emailPremium/templates/emailPremium/SpamAssassin.html:14 #: firewall/templates/firewall/spamassassin.html:14 -#, fuzzy -#| msgid "On this page you can set up your Back up destinations. (SFTP)" msgid "On this page you can configure SpamAssassin settings." -msgstr "От тази страница може да настройте дестинацията за архивите (SFTP)" +msgstr "От тази страница може да настройте SpamAssassin." #: emailPremium/templates/emailPremium/SpamAssassin.html:29 msgid "SpamAssassin is not installed " -msgstr "" +msgstr "SpamAssassin не е инсталиран" #: emailPremium/templates/emailPremium/SpamAssassin.html:31 #: firewall/templates/firewall/csf.html:30 @@ -1825,8 +1793,6 @@ msgstr "" #: firewall/templates/firewall/modSecurityRules.html:72 #: firewall/templates/firewall/modSecurityRulesPacks.html:30 #: firewall/templates/firewall/spamassassin.html:31 -#, fuzzy -#| msgid "Install" msgid "Install Now." msgstr "Инсталирай" @@ -1834,10 +1800,8 @@ msgstr "Инсталирай" #: firewall/templates/firewall/csf.html:42 #: firewall/templates/firewall/modSecurity.html:43 #: firewall/templates/firewall/spamassassin.html:43 -#, fuzzy -#| msgid "Cannot add destination. Error message:" msgid "Failed to start installation, Error message: " -msgstr "Дестинацията не е добавена, защото:" +msgstr "Неуспешно стартиране на инсталацията. Съобщение за грешка:" #: emailPremium/templates/emailPremium/SpamAssassin.html:47 #: emailPremium/templates/emailPremium/SpamAssassin.html:134 @@ -1865,18 +1829,18 @@ msgstr "Не можем да се свържем, моля презаредет #: firewall/templates/firewall/csf.html:50 #: firewall/templates/firewall/modSecurity.html:51 #: firewall/templates/firewall/spamassassin.html:51 -#, fuzzy -#| msgid "Installation failed. Error message:" msgid "Installation failed." -msgstr "Инсталацията Не завърши, защото:" +msgstr "Инсталацията не завърши успешно." #: emailPremium/templates/emailPremium/SpamAssassin.html:55 msgid "SpamAssassin successfully installed, refreshing page in 3 seconds.." msgstr "" +"SpamAssassin е успешно инсталиран. Страницата ще се презареди след 3 " +"секунди.." #: emailPremium/templates/emailPremium/SpamAssassin.html:66 msgid "Winter is coming, but so is SpamAssassin." -msgstr "" +msgstr "Зимата идва ... както и SpamAssassin." #: emailPremium/templates/emailPremium/SpamAssassin.html:114 #: emailPremium/templates/emailPremium/policyServer.html:40 @@ -1885,39 +1849,29 @@ msgstr "" #: manageServices/templates/manageServices/managePostfix.html:42 #: manageServices/templates/manageServices/managePowerDNS.html:42 #: manageServices/templates/manageServices/managePureFtpd.html:42 -#, fuzzy -#| msgid "Save Changes" msgid "Save changes." -msgstr "Запази промените" +msgstr "Запази промените." #: emailPremium/templates/emailPremium/SpamAssassin.html:126 -#, fuzzy -#| msgid "Could not fetch current configuration. Error message:" msgid "Failed to save SpamAssassin configurations. Error message: " -msgstr "Текущата конфигурация не е изтеглена, защото:" +msgstr "Промените на SpamAssassin не са запазени. Съобщение за грешка :" #: emailPremium/templates/emailPremium/SpamAssassin.html:130 -#, fuzzy -#| msgid " is successfully created." msgid "SpamAssassin configurations successfully saved." -msgstr "е успешно създаден." +msgstr "SpamAssassin конфигурация е успешно променена." #: emailPremium/templates/emailPremium/emailLimits.html:13 #: emailPremium/templates/emailPremium/emailPage.html:13 #: emailPremium/templates/emailPremium/listDomains.html:14 #: emailPremium/templates/emailPremium/policyServer.html:13 -#, fuzzy -#| msgid "Email Logs" msgid "Emai Limits Docs" -msgstr "Email Логове" +msgstr "Email лимити документация" #: emailPremium/templates/emailPremium/emailLimits.html:14 msgid "View and change email limits for a domain name." -msgstr "" +msgstr "Преглед и редакция на email лимити за домейн." #: emailPremium/templates/emailPremium/emailLimits.html:25 -#, fuzzy -#| msgid "Resource Usage" msgid "Domain Resource Usage" msgstr "Използвани ресурси" @@ -1926,7 +1880,7 @@ msgstr "Използвани ресурси" #: emailPremium/templates/emailPremium/emailPage.html:54 #: emailPremium/templates/emailPremium/listDomains.html:59 msgid "Limits are being Applied!" -msgstr "" +msgstr "Лимитите са зададени!" #: emailPremium/templates/emailPremium/emailLimits.html:53 #: emailPremium/templates/emailPremium/emailLimits.html:159 @@ -1942,7 +1896,7 @@ msgstr "Забрани" #: emailPremium/templates/emailPremium/emailPage.html:56 #: emailPremium/templates/emailPremium/listDomains.html:61 msgid "Limits are not being applied!" -msgstr "" +msgstr "Лимитите не са променени!" #: emailPremium/templates/emailPremium/emailLimits.html:55 #: emailPremium/templates/emailPremium/emailLimits.html:161 @@ -1959,104 +1913,82 @@ msgstr "Позволи" #: filemanager/templates/filemanager/index.html:708 #: websiteFunctions/templates/websiteFunctions/listCron.html:66 msgid "Edit" -msgstr "" +msgstr "Редакция" #: emailPremium/templates/emailPremium/emailLimits.html:70 #: emailPremium/templates/emailPremium/emailPage.html:78 -#, fuzzy -#| msgid "Memory Soft Limit" msgid "Monthly Limit" -msgstr "Memory Soft Limit" +msgstr "Месечен лимит" #: emailPremium/templates/emailPremium/emailLimits.html:83 #: emailPremium/templates/emailPremium/emailPage.html:101 -#, fuzzy -#| msgid "Change" msgid "Change Limits" -msgstr "Промени" +msgstr "Промени лимити" #: emailPremium/templates/emailPremium/emailLimits.html:93 #: emailPremium/templates/emailPremium/emailPage.html:111 -#, fuzzy -#| msgid "Cannot create website. Error message:" msgid "Can not change limits. Error message:" -msgstr "Страницата не е създадена, защото:" +msgstr "Лимитите не са променени. Грешка:" #: emailPremium/templates/emailPremium/emailLimits.html:97 -#, fuzzy -#| msgid " is successfully created." msgid "Limits successfully changed, refreshing in 3 seconds." -msgstr "е успешно създаден." +msgstr "" +"Лимитите са успешно променени. Страницата ще се презареди след 3 секунди." #: emailPremium/templates/emailPremium/emailLimits.html:126 #: emailPremium/templates/emailPremium/emailPage.html:25 -#, fuzzy -#| msgid "Resource Usage" msgid "Email Resource Usage" -msgstr "Използвани ресурси" +msgstr "Email използвани ресурси" #: emailPremium/templates/emailPremium/emailLimits.html:133 -#, fuzzy -#| msgid "Select Email" msgid "Search Emails.." -msgstr "Избери Email" +msgstr "Търси Email..." #: emailPremium/templates/emailPremium/emailLimits.html:164 #: emailPremium/templates/emailPremium/listDomains.html:65 #: websiteFunctions/templates/websiteFunctions/setupGit.html:209 -#, fuzzy -#| msgid "Manage SSL" msgid "Manage" -msgstr "Нов SSL" +msgstr "Управлявай" #: emailPremium/templates/emailPremium/emailLimits.html:172 #: emailPremium/templates/emailPremium/emailPage.html:179 #: emailPremium/templates/emailPremium/listDomains.html:73 +#: pluginHolder/templates/pluginHolder/plugins.html:51 #: websiteFunctions/templates/websiteFunctions/listWebsites.html:53 msgid "Cannot list websites. Error message:" -msgstr "" +msgstr "Страниците не са извлечени. Съобщение за грешка:" #: emailPremium/templates/emailPremium/emailPage.html:14 msgid "View and change limits for an Email Address." -msgstr "" +msgstr "Прегледай и промени лимити за Email адрес." #: emailPremium/templates/emailPremium/emailPage.html:60 msgid "Logging in ON!" -msgstr "" +msgstr "Логването е включено!" #: emailPremium/templates/emailPremium/emailPage.html:62 msgid "Logging is Off" -msgstr "" +msgstr "Логването е спряно!" #: emailPremium/templates/emailPremium/emailPage.html:88 -#, fuzzy -#| msgid "Memory Soft Limit" msgid "Hourly Limit" -msgstr "Memory Soft Limit" +msgstr "Часови лимит" #: emailPremium/templates/emailPremium/emailPage.html:115 -#, fuzzy -#| msgid " is successfully created." msgid "Limits successfully changed." -msgstr "е успешно създаден." +msgstr "Лимитите са успешно променени." #: emailPremium/templates/emailPremium/emailPage.html:151 -#, fuzzy -#| msgid "Email Logs" msgid "Search Emails Logs.." -msgstr "Email Логове" +msgstr "Търси Emails логове." #: emailPremium/templates/emailPremium/emailPage.html:155 -#, fuzzy -#| msgid "FTP Logs" msgid "Flush Logs" -msgstr "FTP Логове" +msgstr "Опресни логове" #: emailPremium/templates/emailPremium/listDomains.html:3 -#, fuzzy -#| msgid "Home - CyberPanel" msgid "Domains - CyberPanel" -msgstr "Начало - CyberPanel" +msgstr "Домейни - CyberPanel" #: emailPremium/templates/emailPremium/listDomains.html:14 #: websiteFunctions/templates/websiteFunctions/website.html:272 @@ -2064,49 +1996,39 @@ msgstr "Начало - CyberPanel" #: websiteFunctions/templates/websiteFunctions/website.html:276 #: websiteFunctions/templates/websiteFunctions/website.html:293 #: websiteFunctions/templates/websiteFunctions/website.html:296 -#, fuzzy -#| msgid "Select Domain" msgid "List Domains" -msgstr "Избери Домейн" +msgstr "Списък с Домейн" #: emailPremium/templates/emailPremium/listDomains.html:15 msgid "On this page you manage emails limits for Domains/Email Addresses" -msgstr "" +msgstr "От тази страница може да управлявате лимитите за Домейни/Email адреси." #: emailPremium/templates/emailPremium/listDomains.html:22 #: packages/templates/packages/createPackage.html:35 #: packages/templates/packages/modifyPackage.html:40 #: websiteFunctions/templates/websiteFunctions/website.html:253 -#, fuzzy -#| msgid "Domain Name" msgid "Domains" -msgstr "Домейн Име" +msgstr "Домейни" #: emailPremium/templates/emailPremium/listDomains.html:29 msgid "Email Policy Server is not enabled " -msgstr "" +msgstr "Email Policy Server не е стартиран" #: emailPremium/templates/emailPremium/listDomains.html:32 -#, fuzzy -#| msgid "Enable" msgid "Enable Now." msgstr "Позволи" #: emailPremium/templates/emailPremium/policyServer.html:3 -#, fuzzy -#| msgid "Server Logs - CyberPanel" msgid "Email Policy Server - CyberPanel" -msgstr "Сървърни Логове - Cyberpanel" +msgstr "Email Policy Server - CyberPanel" #: emailPremium/templates/emailPremium/policyServer.html:13 -#, fuzzy -#| msgid "Edit PHP Configurations" msgid "Email Policy Server Configurations!" -msgstr "Редактирай PHP Конфигурация" +msgstr "Email Policy Server Конфигурация!" #: emailPremium/templates/emailPremium/policyServer.html:14 msgid "Turn ON Email Policy Server to use Email Limits Feature. " -msgstr "" +msgstr "Включете Email Policy Server за да използвате Лимитите за Emails." #: emailPremium/templates/emailPremium/policyServer.html:52 #: firewall/templates/firewall/secureSSH.html:78 @@ -2122,91 +2044,73 @@ msgstr "Error Съобщение" #: manageServices/templates/manageServices/managePostfix.html:58 #: manageServices/templates/manageServices/managePowerDNS.html:58 #: manageServices/templates/manageServices/managePureFtpd.html:58 -#, fuzzy -#| msgid "is successfully erased." msgid "Changes successfully applied." -msgstr "е успешно заличено." +msgstr "Промените са успешно въведени." #: filemanager/templates/filemanager/index.html:5 -#, fuzzy -#| msgid "Manage SSL - CyberPanel" msgid "File Manager - CyberPanel" -msgstr "SSL - CyberPanel" +msgstr "Файл Мениджър - CyberPanel" #: filemanager/templates/filemanager/index.html:43 -#, fuzzy -#| msgid "File Manager" msgid " File Manager" msgstr "Файл Мениджър" #: filemanager/templates/filemanager/index.html:63 #: filemanager/templates/filemanager/index.html:205 #: filemanager/templates/filemanager/index.html:236 -#, fuzzy -#| msgid "Reload" msgid "Upload" -msgstr "Презареди" +msgstr "Качи" #: filemanager/templates/filemanager/index.html:66 -#, fuzzy -#| msgid "File" msgid "New File" -msgstr "Файл" +msgstr "Нов файл" #: filemanager/templates/filemanager/index.html:69 msgid "New Folder" -msgstr "" +msgstr "Нова директория" #: filemanager/templates/filemanager/index.html:75 #: filemanager/templates/filemanager/index.html:566 #: filemanager/templates/filemanager/index.html:702 msgid "Copy" -msgstr "" +msgstr "копирай" #: filemanager/templates/filemanager/index.html:78 #: filemanager/templates/filemanager/index.html:531 #: filemanager/templates/filemanager/index.html:700 msgid "Move" -msgstr "" +msgstr "Премести" #: filemanager/templates/filemanager/index.html:81 #: filemanager/templates/filemanager/index.html:596 #: filemanager/templates/filemanager/index.html:703 -#, fuzzy -#| msgid "Username" msgid "Rename" -msgstr "Потребителско Име" +msgstr "Преименувай" #: filemanager/templates/filemanager/index.html:87 #: filemanager/templates/filemanager/index.html:441 #: filemanager/templates/filemanager/index.html:468 #: filemanager/templates/filemanager/index.html:706 msgid "Compress" -msgstr "" +msgstr "Компресирай" #: filemanager/templates/filemanager/index.html:90 #: filemanager/templates/filemanager/index.html:496 #: filemanager/templates/filemanager/index.html:707 msgid "Extract" -msgstr "" +msgstr "Разархивирай" #: filemanager/templates/filemanager/index.html:93 -#, fuzzy -#| msgid "PHP version " msgid "Fix Permissions" -msgstr "PHP Версия" +msgstr "Поправи права" #: filemanager/templates/filemanager/index.html:111 -#, fuzzy -#| msgid "Current Package:" msgid "Current Path" -msgstr "Текущ Пакет" +msgstr "Текущ път" #: filemanager/templates/filemanager/index.html:139 -#, fuzzy -#| msgid "Back up" msgid "Back" -msgstr "Архив" +msgstr "Назад" #: filemanager/templates/filemanager/index.html:143 #: serverLogs/templates/serverLogs/accessLogs.html:42 @@ -2220,103 +2124,85 @@ msgid "Refresh" msgstr "Презареди" #: filemanager/templates/filemanager/index.html:147 -#, fuzzy -#| msgid "Select Email" msgid "Select All" -msgstr "Избери Email" +msgstr "Избери всички" #: filemanager/templates/filemanager/index.html:151 -#, fuzzy -#| msgid "Select Email" msgid "UnSelect All" -msgstr "Избери Email" +msgstr "Деселектирайте всички" #: filemanager/templates/filemanager/index.html:161 -#, fuzzy -#| msgid "Size" msgid "Size (KB)" -msgstr "Размер" +msgstr "Размер (KB)" #: filemanager/templates/filemanager/index.html:162 msgid "Last Modified" -msgstr "" +msgstr "Последна промяна" #: filemanager/templates/filemanager/index.html:163 -#, fuzzy -#| msgid "PHP version " msgid "Permissions" -msgstr "PHP Версия" +msgstr "Права" #: filemanager/templates/filemanager/index.html:183 msgid "Upload File" -msgstr "" +msgstr "Качи файл" #: filemanager/templates/filemanager/index.html:183 -#, fuzzy -#| msgid "Reload" msgid "Upload Limits" -msgstr "Презареди" +msgstr "Ограничение за качване" #: filemanager/templates/filemanager/index.html:190 msgid "Upload queue" -msgstr "" +msgstr "Опашна на качване" #: filemanager/templates/filemanager/index.html:191 msgid "Queue length:" -msgstr "" +msgstr "Дължина на опашката: " #: filemanager/templates/filemanager/index.html:198 msgid "Drop" -msgstr "" +msgstr "Постави" #: filemanager/templates/filemanager/index.html:199 msgid "Drop Files here to upload them." -msgstr "" +msgstr "Постави файловете за качване тук." #: filemanager/templates/filemanager/index.html:214 msgid "Progress" -msgstr "" +msgstr "Прогрес" #: filemanager/templates/filemanager/index.html:216 #: mailServer/templates/mailServer/emailForwarding.html:113 -#, fuzzy -#| msgid "FTP Functions" msgid "Actions" -msgstr "FTP Функции" +msgstr "Действия" #: filemanager/templates/filemanager/index.html:242 msgid "Remove" -msgstr "" +msgstr "Премахни" #: filemanager/templates/filemanager/index.html:252 msgid "Queue progress:" -msgstr "" +msgstr "Прогрес на опашката:" #: filemanager/templates/filemanager/index.html:261 -#, fuzzy -#| msgid "Cannot tune. Error message:" msgid "can not be uploaded, Error message:" msgstr "Настройките не са въведени, защото:" #: filemanager/templates/filemanager/index.html:265 msgid "Upload all" -msgstr "" +msgstr "Качи всички" #: filemanager/templates/filemanager/index.html:268 -#, fuzzy -#| msgid "Cancel Backup" msgid "Cancel all" -msgstr "Откажи Архив" +msgstr "Откажи всички" #: filemanager/templates/filemanager/index.html:271 msgid "Remove all" -msgstr "" +msgstr "Премахни всички" #: filemanager/templates/filemanager/index.html:307 -#, fuzzy -#| msgid "Rule successfully added." msgid "File Successfully saved." -msgstr "Правилата са успешно добавени." +msgstr "Файловете са успешно запазени." #: filemanager/templates/filemanager/index.html:314 #: firewall/templates/firewall/secureSSH.html:68 @@ -2328,72 +2214,56 @@ msgid "Save Changes" msgstr "Запази промените" #: filemanager/templates/filemanager/index.html:331 -#, fuzzy -#| msgid "Create New User" msgid "Create new folder!" -msgstr "Нов Потребител" +msgstr "Създай нова директория!" #: filemanager/templates/filemanager/index.html:339 -#, fuzzy -#| msgid "File Name" msgid "New Folder Name" -msgstr "Първо Име" +msgstr "Име на директория" #: filemanager/templates/filemanager/index.html:341 msgid "Folder will be created in your current directory" -msgstr "" +msgstr "Директорията ще бъде създадена където се намирате в този момент" #: filemanager/templates/filemanager/index.html:343 -#, fuzzy -#| msgid "Create User" msgid "Create Folder" -msgstr "Създай Потребител" +msgstr "Създай директория" #: filemanager/templates/filemanager/index.html:356 -#, fuzzy -#| msgid " is successfully created." msgid "Folder Successfully created." -msgstr "е успешно създаден." +msgstr "Директорията е успешно създадена." #: filemanager/templates/filemanager/index.html:375 -#, fuzzy -#| msgid "Create New User" msgid "Create new file!" -msgstr "Нов Потребител" +msgstr "Създай нов файл!" #: filemanager/templates/filemanager/index.html:383 -#, fuzzy -#| msgid "File Name" msgid "New File Name" -msgstr "Първо Име" +msgstr "Име на файл" #: filemanager/templates/filemanager/index.html:385 msgid "" "File will be created in your current directory, if it already exists it will " "not overwirte." msgstr "" +"Файловете ще бъдат създадени в текущата директория. Ако те вече съществуват " +"няма да бъдат презаписани." #: filemanager/templates/filemanager/index.html:387 -#, fuzzy -#| msgid "Create Email" msgid "Create File" -msgstr "Създай Email" +msgstr "Създай файл" #: filemanager/templates/filemanager/index.html:400 -#, fuzzy -#| msgid " is successfully created." msgid "File Successfully created." -msgstr "е успешно създаден." +msgstr "Файлът е успешно създаден." #: filemanager/templates/filemanager/index.html:416 -#, fuzzy -#| msgid "Configurations" msgid "Confirm Deletion!" -msgstr "Конфигурация" +msgstr "Потвърди изтриването!" #: filemanager/templates/filemanager/index.html:425 msgid "Confirm" -msgstr "" +msgstr "Потвърди" #: filemanager/templates/filemanager/index.html:426 #: filemanager/templates/filemanager/index.html:469 @@ -2403,133 +2273,117 @@ msgstr "" #: filemanager/templates/filemanager/index.html:658 #: websiteFunctions/templates/websiteFunctions/website.html:476 msgid "Close" -msgstr "" +msgstr "Затвори" #: filemanager/templates/filemanager/index.html:449 msgid "List of files/folder!" -msgstr "" +msgstr "Списък на файлове/директории!" #: filemanager/templates/filemanager/index.html:453 -#, fuzzy -#| msgid "File Name" msgid "Compressed File Name" -msgstr "Първо Име" +msgstr "Име на компресирания файл" #: filemanager/templates/filemanager/index.html:455 msgid "Enter without extension name!" -msgstr "" +msgstr "Въведи без разширение!" #: filemanager/templates/filemanager/index.html:459 msgid "Compression Type" -msgstr "" +msgstr "Вид на компресия" #: filemanager/templates/filemanager/index.html:484 msgid "Extracting" -msgstr "" +msgstr "Разархивиране" #: filemanager/templates/filemanager/index.html:492 msgid "Extract in" -msgstr "" +msgstr "Разархивиране в" #: filemanager/templates/filemanager/index.html:494 msgid "You can enter . to extract in current directory!" -msgstr "" +msgstr "Може да въведете . за да разархивирате в текущата директория!" #: filemanager/templates/filemanager/index.html:512 -#, fuzzy -#| msgid "Files" msgid "Move Files" -msgstr "Файлове" +msgstr "Премести файлове" #: filemanager/templates/filemanager/index.html:520 #: filemanager/templates/filemanager/index.html:555 msgid "List of files/folders!" -msgstr "" +msgstr "Списък на файлове/директории!" #: filemanager/templates/filemanager/index.html:524 msgid "Move to" -msgstr "" +msgstr "Премести в" #: filemanager/templates/filemanager/index.html:526 msgid "Enter a path to move your files!" -msgstr "" +msgstr "Въведи път за да преместиш файловете!" #: filemanager/templates/filemanager/index.html:547 -#, fuzzy -#| msgid "Files" msgid "Copy Files" -msgstr "Файлове" +msgstr "Копирай файлове" #: filemanager/templates/filemanager/index.html:559 msgid "Copy to" -msgstr "" +msgstr "Копирай в" #: filemanager/templates/filemanager/index.html:561 msgid "Enter a path to copy your files to!" -msgstr "" +msgstr "Въведи път, за да се копират файловете!" #: filemanager/templates/filemanager/index.html:581 msgid "Renaming" -msgstr "" +msgstr "Преименуване" #: filemanager/templates/filemanager/index.html:589 -#, fuzzy -#| msgid "File Name" msgid "New Name" -msgstr "Първо Име" +msgstr "Ново име" #: filemanager/templates/filemanager/index.html:591 msgid "Enter new name of file!" -msgstr "" +msgstr "Въведи ново име за файл!" #: filemanager/templates/filemanager/index.html:611 -#, fuzzy -#| msgid "PHP version " msgid "Changing permissions for" -msgstr "PHP Версия" +msgstr "Промени права за" #: filemanager/templates/filemanager/index.html:620 msgid "Mode" -msgstr "" +msgstr "Вид" #: filemanager/templates/filemanager/index.html:621 -#, fuzzy -#| msgid "Users" msgid "User" -msgstr "Потребители" +msgstr "Потребител" #: filemanager/templates/filemanager/index.html:622 msgid "Group" -msgstr "" +msgstr "Група" #: filemanager/templates/filemanager/index.html:623 msgid "World" -msgstr "" +msgstr "Всички" #: filemanager/templates/filemanager/index.html:628 msgid "Read" -msgstr "" +msgstr "Четене" #: filemanager/templates/filemanager/index.html:634 msgid "Write" -msgstr "" +msgstr "Запис" #: filemanager/templates/filemanager/index.html:640 msgid "Execute" -msgstr "" +msgstr "Изпълнение" #: filemanager/templates/filemanager/index.html:656 #: filemanager/templates/filemanager/index.html:704 -#, fuzzy -#| msgid "Select PHP Version" msgid "Change Permissions" -msgstr "Избери PHP Версия" +msgstr "Промени права" #: filemanager/templates/filemanager/index.html:657 -#, fuzzy -#| msgid "Select PHP Version" msgid "Change Recursively" -msgstr "Избери PHP Версия" +msgstr "Рекурсивна промяна" #: filemanager/templates/filemanager/index.html:701 msgid "Download" @@ -2537,85 +2391,79 @@ msgstr "" #: firewall/templates/firewall/csf.html:3 msgid "CSF (ConfigServer Security and Firewall) - CyberPanel" -msgstr "" +msgstr "CSF (ConfigServer Security and Firewall) - CyberPanel" #: firewall/templates/firewall/csf.html:13 msgid "CSF (ConfigServer Security and Firewall)!" -msgstr "" +msgstr "CSF (ConfigServer Security and Firewall)!" #: firewall/templates/firewall/csf.html:14 -#, fuzzy -#| msgid "On this page you can set up your Back up destinations. (SFTP)" msgid "" "On this page you can configure CSF (ConfigServer Security and Firewall) " "settings." -msgstr "От тази страница може да настройте дестинацията за архивите (SFTP)" +msgstr "" +"От тази страница може да променяте настройките на CSF (ConfigServer Security " +"and Firewall)." #: firewall/templates/firewall/csf.html:28 msgid "CSF is not installed " -msgstr "" +msgstr "CSF не е инсталиран" #: firewall/templates/firewall/csf.html:54 -#, fuzzy -#| msgid " is successfully created." msgid "CSF successfully installed, refreshing page in 3 seconds.." -msgstr "е успешно създаден." +msgstr "CSF е успешно инсталиран. Страницата ще се презареди след 3 секунди.." #: firewall/templates/firewall/csf.html:65 msgid "In winter we must protect each other.." -msgstr "" +msgstr "В зимата трябва да се защитаваме ние.." #: firewall/templates/firewall/csf.html:89 msgid "General" -msgstr "" +msgstr "Общ" #: firewall/templates/firewall/csf.html:99 msgid "LFD" -msgstr "" +msgstr "LFD" #: firewall/templates/firewall/csf.html:108 msgid "Remove CSF" -msgstr "" +msgstr "Премахни CSF" #: firewall/templates/firewall/csf.html:111 msgid "Completely Remove CSF" -msgstr "" +msgstr "Надяло премахни CSF" #: firewall/templates/firewall/csf.html:125 msgid "Testing Mode" -msgstr "" +msgstr "Тестов мод" #: firewall/templates/firewall/csf.html:132 msgid "TCP IN Ports" -msgstr "" +msgstr "TCP IN Портове" #: firewall/templates/firewall/csf.html:142 msgid "TCP Out Ports" -msgstr "" +msgstr "TCP Out Портове" #: firewall/templates/firewall/csf.html:152 msgid "UDP In Ports" -msgstr "" +msgstr "UDP In Портове" #: firewall/templates/firewall/csf.html:162 msgid "UDP Out Ports" -msgstr "" +msgstr "UDP Out Портове" #: firewall/templates/firewall/csf.html:180 -#, fuzzy -#| msgid "Allowed" msgid "Allow IP" -msgstr "Позволено" +msgstr "Позволи IP" #: firewall/templates/firewall/csf.html:190 -#, fuzzy -#| msgid "IP Address" msgid "Block IP Address" -msgstr "IP Адрес" +msgstr "Блокирай IP Адрес" #: firewall/templates/firewall/csf.html:202 msgid "Comming Soon." -msgstr "" +msgstr "Скоро." #: firewall/templates/firewall/firewall.html:3 msgid "Firewall - CyberPanel" @@ -2623,13 +2471,15 @@ msgstr "Защитна Стена - CyberPanel" #: firewall/templates/firewall/firewall.html:13 msgid "Add/Delete Firewall Rules" -msgstr "" +msgstr "Добави/Премахни Firewall правила" #: firewall/templates/firewall/firewall.html:14 msgid "" "On this page you can add/delete firewall rules. (By default all ports are " "blocked, except mentioned below)" msgstr "" +"От тази страница може да добавяте/премахвате Firewall правила. По-" +"подразбиране всички, освен посочените по-долу са забранени." #: firewall/templates/firewall/firewall.html:19 msgid "Add/Delete Rules" @@ -2674,163 +2524,128 @@ msgstr "Функции на Защитата" #: firewall/templates/firewall/index.html:13 msgid "Manage the security of the server on this page." -msgstr "" +msgstr "Управлявайте сигурността на сървъра от тази страница." #: firewall/templates/firewall/modSecurity.html:3 -#, fuzzy -#| msgid "Security - CyberPanel" msgid "ModSecurity - CyberPanel" -msgstr "Защита - CyberPanel" +msgstr "ModSecurity - CyberPanel" #: firewall/templates/firewall/modSecurity.html:13 -#, fuzzy -#| msgid "Edit PHP Configurations" msgid "ModSecurity Configurations!" -msgstr "Редактирай PHP Конфигурация" +msgstr "ModSecurity Конфигурация!" #: firewall/templates/firewall/modSecurity.html:13 #: firewall/templates/firewall/modSecurityRules.html:13 #: firewall/templates/firewall/modSecurityRulesPacks.html:13 msgid "ModSec Docs" -msgstr "" +msgstr "ModSec Документация" #: firewall/templates/firewall/modSecurity.html:14 -#, fuzzy -#| msgid "On this page you can set up your Back up destinations. (SFTP)" msgid "On this page you can configure ModSecurity settings." -msgstr "От тази страница може да настройте дестинацията за архивите (SFTP)" +msgstr "От тази страница може да настройте ModSecurity" #: firewall/templates/firewall/modSecurity.html:20 -#, fuzzy -#| msgid "Security" msgid "ModSecurity" -msgstr "Сигурност" +msgstr "ModSecurity" #: firewall/templates/firewall/modSecurity.html:29 #: firewall/templates/firewall/modSecurityRules.html:70 #: firewall/templates/firewall/modSecurityRulesPacks.html:28 #: firewall/templates/firewall/spamassassin.html:29 msgid "ModSecurity is not installed " -msgstr "" +msgstr "ModSecurity не е инсталиран" #: firewall/templates/firewall/modSecurity.html:55 #: firewall/templates/firewall/spamassassin.html:55 msgid "ModSecurity successfully installed, refreshing page in 3 seconds.." msgstr "" +"ModSecurity е успешно инсталиран. Страницата ще се презареди след 3 секунди.." #: firewall/templates/firewall/modSecurity.html:66 #: firewall/templates/firewall/spamassassin.html:66 msgid "Winter is coming, but so is ModSecurity." -msgstr "" +msgstr "Зимата идва ... както и ModSecurity." #: firewall/templates/firewall/modSecurity.html:160 #: firewall/templates/firewall/spamassassin.html:169 -#, fuzzy -#| msgid "Could not fetch current configuration. Error message:" msgid "Failed to save ModSecurity configurations. Error message: " -msgstr "Текущата конфигурация не е изтеглена, защото:" +msgstr "Промените не са запазени. Съобщение са грешка:" #: firewall/templates/firewall/modSecurity.html:164 #: firewall/templates/firewall/spamassassin.html:173 -#, fuzzy -#| msgid " is successfully created." msgid "ModSecurity configurations successfully saved." -msgstr "е успешно създаден." +msgstr "ModSecurity конфигурация е успешно обновлена." #: firewall/templates/firewall/modSecurityRules.html:3 -#, fuzzy -#| msgid "Security - CyberPanel" msgid "ModSecurity Rules - CyberPanel" -msgstr "Защита - CyberPanel" +msgstr "ModSecurity Правила - CyberPanel" #: firewall/templates/firewall/modSecurityRules.html:13 -#, fuzzy -#| msgid "Security" msgid "ModSecurity Rules!" -msgstr "Сигурност" +msgstr "ModSecurity Правила!" #: firewall/templates/firewall/modSecurityRules.html:14 msgid "On this page you can add/delete ModSecurity rules." -msgstr "" +msgstr "От тази страница може да добавяте/премахвате ModSecurity правила." #: firewall/templates/firewall/modSecurityRules.html:42 -#, fuzzy -#| msgid "Save Rewrite Rules" msgid "Save Rules!" -msgstr "Запази Rewrite Rules" +msgstr "Запази правила!" #: firewall/templates/firewall/modSecurityRules.html:49 msgid "ModSecurity Rules Saved" -msgstr "" +msgstr "ModSecurity правила са запазени" #: firewall/templates/firewall/modSecurityRules.html:58 -#, fuzzy -#| msgid "Could not save rewrite rules. Error message:" msgid "Could not save rules, Error message: " -msgstr "Новите rewrite rules не са запаметени, защото:" +msgstr "Промените не са запазени. Съобщение за грешка:" #: firewall/templates/firewall/modSecurityRulesPacks.html:3 -#, fuzzy -#| msgid "Security - CyberPanel" msgid "ModSecurity Rules Packs - CyberPanel" -msgstr "Защита - CyberPanel" +msgstr "ModSecurity Rules Packs - CyberPanel" #: firewall/templates/firewall/modSecurityRulesPacks.html:13 #: firewall/templates/firewall/modSecurityRulesPacks.html:20 -#, fuzzy -#| msgid "Modify Package" msgid "ModSecurity Rules Packages!" -msgstr "Промени Пакет" +msgstr "ModSecurity Rules Packages!" #: firewall/templates/firewall/modSecurityRulesPacks.html:14 msgid "Install/Un-install ModSecurity rules packages." -msgstr "" +msgstr "Инсталирай/Премахни ModSecurity Rules Packages!" #: firewall/templates/firewall/modSecurityRulesPacks.html:60 #: firewall/templates/firewall/modSecurityRulesPacks.html:71 -#, fuzzy -#| msgid "Configurations" msgid "Configure" msgstr "Конфигурация" #: firewall/templates/firewall/modSecurityRulesPacks.html:84 #: firewall/templates/firewall/modSecurityRulesPacks.html:96 -#, fuzzy -#| msgid "Action successful." msgid "Operation successful." msgstr "Действието е успешно изпълнено." #: firewall/templates/firewall/modSecurityRulesPacks.html:92 -#, fuzzy -#| msgid "Action failed. Error message:" msgid "Operation failed, Error message: " msgstr "Действието не е изпълнено, защото:" #: firewall/templates/firewall/modSecurityRulesPacks.html:110 msgid "Supplier" -msgstr "" +msgstr "Източник" #: firewall/templates/firewall/modSecurityRulesPacks.html:111 -#, fuzzy -#| msgid "File Name" msgid "Filename" -msgstr "Първо Име" +msgstr "Име" #: firewall/templates/firewall/secureSSH.html:3 msgid "Secure SSH - CyberPanel" -msgstr "" +msgstr "Secure SSH - CyberPanel" #: firewall/templates/firewall/secureSSH.html:13 -#, fuzzy -#| msgid "SSH Keys" msgid "SSH Docs" -msgstr "SSH Ключ" +msgstr "SSH Документация" #: firewall/templates/firewall/secureSSH.html:14 -#, fuzzy -#| msgid "SSH Configurations Saved." msgid "Secure or harden SSH Configurations." -msgstr "SSH Конфигурацията е запаметена." +msgstr "Подсигури SSH от тази страница." #: firewall/templates/firewall/secureSSH.html:28 #: managePHP/templates/managePHP/editPHPConfig.html:29 @@ -2854,6 +2669,8 @@ msgid "" "Before disabling root login, make sure you have another account with sudo " "priviliges on server." msgstr "" +"Преди да забраните root достъпа се уверете, че имате друг потребител със " +"sudo права." #: firewall/templates/firewall/secureSSH.html:82 msgid "SSH Configurations Saved." @@ -2882,19 +2699,21 @@ msgstr "SSH Ключа е премахнат" #: ftp/templates/ftp/createFTPAccount.html:3 msgid "Create FTP Account - CyberPanel" -msgstr "" +msgstr "Създай FTP Акаунт - CyberPanel" #: ftp/templates/ftp/createFTPAccount.html:13 msgid "" "Select the website from list, and its home directory will be set as the path " "to ftp account." msgstr "" +"Изберете домейн от списъка и неговата home директория ще бъде поставена за " +"FTP акаунта." #: ftp/templates/ftp/createFTPAccount.html:26 #: ftp/templates/ftp/deleteFTPAccount.html:25 #: ftp/templates/ftp/listFTPAccounts.html:26 msgid "PureFTPD is disabled." -msgstr "" +msgstr "PureFTPD е спрян." #: ftp/templates/ftp/createFTPAccount.html:64 msgid "FTP Password" @@ -2902,11 +2721,11 @@ msgstr "FTP Парола" #: ftp/templates/ftp/createFTPAccount.html:71 msgid "Path (Relative)" -msgstr "" +msgstr "Път (Относителен)" #: ftp/templates/ftp/createFTPAccount.html:73 msgid "Leave empty to select default home directory." -msgstr "" +msgstr "Оставете празно за home директория." #: ftp/templates/ftp/createFTPAccount.html:84 msgid "Create FTP" @@ -2914,7 +2733,7 @@ msgstr "Създай FTP" #: ftp/templates/ftp/createFTPAccount.html:92 msgid "Cannot create FTP account. Error message:" -msgstr "" +msgstr "Дейстиете не е извършено. Съобщение за грешка: " #: ftp/templates/ftp/createFTPAccount.html:96 #: ftp/templates/ftp/createFTPAccount.html:99 @@ -2926,15 +2745,15 @@ msgstr "FTP Акаунт с Име:" #: ftp/templates/ftp/createFTPAccount.html:99 #: userManagment/templates/userManagment/createUser.html:112 msgid "is successfully created." -msgstr "" +msgstr "е успешно създаден." #: ftp/templates/ftp/deleteFTPAccount.html:3 msgid "Delete FTP Account - CyberPanel" -msgstr "" +msgstr "Премахни FTP Акаунт - CyberPanel" #: ftp/templates/ftp/deleteFTPAccount.html:13 msgid "Select domain and delete its related FTP accounts." -msgstr "" +msgstr "Избери домейн и премахни свързаните FTP акаунти." #: ftp/templates/ftp/deleteFTPAccount.html:52 msgid "Select FTP Account" @@ -2942,7 +2761,7 @@ msgstr "Избери FTP Акаунт" #: ftp/templates/ftp/deleteFTPAccount.html:83 msgid "Cannot delete account. Error message:" -msgstr "" +msgstr "Акаунта не е премахнат. Съобщение за грешка:" #: ftp/templates/ftp/deleteFTPAccount.html:87 msgid " is successfully deleted." @@ -2951,32 +2770,34 @@ msgstr "е успешно изтрит" #: ftp/templates/ftp/deleteFTPAccount.html:91 #: userManagment/templates/userManagment/deleteUser.html:70 msgid "Could not connect to the server. Please refresh this page." -msgstr "" +msgstr "Връзката със сървъра прекъсна. Моля презаредете страницата." #: ftp/templates/ftp/index.html:3 msgid "FTP Functions - CyberPanel" -msgstr "" +msgstr "FTP Функции - CyberPanel" #: ftp/templates/ftp/index.html:13 msgid "Delete and create FTP accounts on this page." -msgstr "" +msgstr "Създай или премахни FTP акаунт от тази страница." #: ftp/templates/ftp/listFTPAccounts.html:3 msgid "List FTP Accounts - CyberPanel" -msgstr "" +msgstr "FTP Акаунти - CyberPanel" #: ftp/templates/ftp/listFTPAccounts.html:14 msgid "List FTP Accounts or change their passwords." -msgstr "" +msgstr "Преглед на FTP акаунти или промяна на паролите им." #: ftp/templates/ftp/listFTPAccounts.html:62 msgid "Password changed for" -msgstr "" +msgstr "Паролата е променена за" #: ftp/templates/ftp/listFTPAccounts.html:66 msgid "" "Cannot change password for {$ ftpUsername $}. Error message:" msgstr "" +"Паролата за {$ ftpUsername $} не е променена. Съобщение за " +"грешка:" #: ftp/templates/ftp/listFTPAccounts.html:101 msgid "Directory" @@ -2984,25 +2805,25 @@ msgstr "Директория" #: mailServer/templates/mailServer/changeEmailPassword.html:3 msgid "Change Email Password - CyberPanel" -msgstr "" +msgstr "Промени Email Парола - CyberPanel" #: mailServer/templates/mailServer/changeEmailPassword.html:12 #: mailServer/templates/mailServer/changeEmailPassword.html:19 #: userManagment/templates/userManagment/createACL.html:273 #: userManagment/templates/userManagment/modifyACL.html:278 msgid "Change Email Password" -msgstr "" +msgstr "Промени Email Парола" #: mailServer/templates/mailServer/changeEmailPassword.html:13 msgid "Select a website from the list, to change its password." -msgstr "" +msgstr "Изберете домейн от списъка за който да бъде променена паролата." #: mailServer/templates/mailServer/changeEmailPassword.html:26 #: mailServer/templates/mailServer/createEmailAccount.html:26 #: mailServer/templates/mailServer/deleteEmailAccount.html:26 #: mailServer/templates/mailServer/emailForwarding.html:26 msgid "Postfix is disabled." -msgstr "" +msgstr "Postfix е спрян" #: mailServer/templates/mailServer/changeEmailPassword.html:55 #: mailServer/templates/mailServer/deleteEmailAccount.html:55 @@ -3013,16 +2834,16 @@ msgstr "Избери Email" #: mailServer/templates/mailServer/changeEmailPassword.html:86 #: mailServer/templates/mailServer/deleteEmailAccount.html:85 msgid "Cannot delete email account. Error message:" -msgstr "" +msgstr "Действието не е извършено. Съобщение за грешка:" #: mailServer/templates/mailServer/changeEmailPassword.html:90 msgid "Password successfully changed for :" -msgstr "" +msgstr "Паролата е успешно променена за:" #: mailServer/templates/mailServer/changeEmailPassword.html:97 #: mailServer/templates/mailServer/deleteEmailAccount.html:96 msgid "Currently no email accounts exist for this domain." -msgstr "" +msgstr "Към момента няма email акаунти за този домейн." #: mailServer/templates/mailServer/createEmailAccount.html:3 msgid "Create Email Account - CyberPanel" @@ -3050,98 +2871,86 @@ msgstr "Премахни Email Акаунт - CyberPanel" #: mailServer/templates/mailServer/deleteEmailAccount.html:13 msgid "Select a website from the list, to delete an email account." -msgstr "" +msgstr "Изберете домейн от списъка за който да премахнете email акаунт." #: mailServer/templates/mailServer/deleteEmailAccount.html:89 msgid "Email with id : {$ deletedID $} is successfully deleted." msgstr "Email с id : {$ deletedID $} е успешно премахнато." #: mailServer/templates/mailServer/dkimManager.html:3 -#, fuzzy -#| msgid "Manage SSL - CyberPanel" msgid "DKIM Manager - CyberPanel" -msgstr "SSL - CyberPanel" +msgstr "DKIM Мениджър - CyberPanel" #: mailServer/templates/mailServer/dkimManager.html:13 msgid "DKIM Docs" -msgstr "" +msgstr "DKIM Документация" #: mailServer/templates/mailServer/dkimManager.html:14 -#, fuzzy -#| msgid "This page can be used to Back up your websites" msgid "This page can be used to generate and view DKIM keys for Domains" -msgstr "От тази страница може да направите архив на Вашите страници" +msgstr "" +"От тази страница може да генерирате и преглеждате DKIM ключове за домейните." #: mailServer/templates/mailServer/dkimManager.html:27 msgid "OpenDKIM is not installed. " -msgstr "" +msgstr "OpenDKIM не е инсталиран." #: mailServer/templates/mailServer/dkimManager.html:28 #: websiteFunctions/templates/websiteFunctions/installJoomla.html:67 #: websiteFunctions/templates/websiteFunctions/installPrestaShop.html:81 #: websiteFunctions/templates/websiteFunctions/installWordPress.html:67 -#, fuzzy -#| msgid "Install" msgid "Install Now" msgstr "Инсталирай" #: mailServer/templates/mailServer/dkimManager.html:48 msgid "OpenDKIM successfully installed, refreshing page in 3 seconds.." msgstr "" +"OpenDKIM е успешно инсталиран. Страницата ще се презареди след 3 секунди..." #: mailServer/templates/mailServer/dkimManager.html:97 msgid "Keys not available for this domain." -msgstr "" +msgstr "Ключовете не са позволени за този домейн." #: mailServer/templates/mailServer/dkimManager.html:98 msgid "Generate Now" -msgstr "" +msgstr "Генерирай сега" #: mailServer/templates/mailServer/dkimManager.html:110 -#, fuzzy -#| msgid "Domain Name" msgid "Domain" -msgstr "Домейн Име" +msgstr "Домейн" #: mailServer/templates/mailServer/dkimManager.html:111 msgid "Private Key" -msgstr "" +msgstr "Личен ключ" #: mailServer/templates/mailServer/dkimManager.html:112 msgid "Public Key" -msgstr "" +msgstr "Публичен ключ" #: mailServer/templates/mailServer/emailForwarding.html:3 -#, fuzzy -#| msgid "Create Email Account - CyberPanel" msgid "Setup Email Forwarding - CyberPanel" -msgstr "Създай Email акаунт - CyberPanel" +msgstr "Email пренасочване - CyberPanel" #: mailServer/templates/mailServer/emailForwarding.html:12 #: mailServer/templates/mailServer/emailForwarding.html:19 msgid "Setup Email Forwarding" -msgstr "" +msgstr "Email пренасочване" #: mailServer/templates/mailServer/emailForwarding.html:12 msgid "Forwarding Docs" -msgstr "" +msgstr "Email пренасочване Документация" #: mailServer/templates/mailServer/emailForwarding.html:13 msgid "This page help you setup email forwarding for your emails." -msgstr "" +msgstr "От тази страница може да създадете Email пренасочвания." #: mailServer/templates/mailServer/emailForwarding.html:90 #: mailServer/templates/mailServer/emailForwarding.html:111 -#, fuzzy -#| msgid "Resource" msgid "Source" -msgstr "Ресурси" +msgstr "източник" #: mailServer/templates/mailServer/emailForwarding.html:99 -#, fuzzy -#| msgid "Create Email" msgid "Forward Email" -msgstr "Създай Email" +msgstr "Пренасочи Email" #: mailServer/templates/mailServer/index.html:3 msgid "Mail Functions - CyberPanel" @@ -3153,7 +2962,7 @@ msgstr "Mail Функции" #: mailServer/templates/mailServer/index.html:13 msgid "Manage email accounts on this page." -msgstr "" +msgstr "Управлявайте email акаунтите от тази страница." #: managePHP/templates/managePHP/editPHPConfig.html:3 msgid "Edit PHP Configurations - CyberPanel" @@ -3166,7 +2975,7 @@ msgstr "Редактирай PHP Конфигурация" #: managePHP/templates/managePHP/editPHPConfig.html:15 msgid "Edit PHP Configurations on this page." -msgstr "" +msgstr "Редактирай PHP конфигурация от тази страница." #: managePHP/templates/managePHP/editPHPConfig.html:35 msgid "Advanced" @@ -3212,10 +3021,8 @@ msgid "upload_max_filesize" msgstr "upload_max_filesize" #: managePHP/templates/managePHP/editPHPConfig.html:119 -#, fuzzy -#| msgid "upload_max_filesize" msgid "post_max_size" -msgstr "upload_max_filesize" +msgstr "post_max_size" #: managePHP/templates/managePHP/editPHPConfig.html:126 msgid "max_input_time" @@ -3228,23 +3035,23 @@ msgstr "PHP Configs са запазени." #: managePHP/templates/managePHP/index.html:3 msgid "Manage PHP Installations - CyberPanel" -msgstr "" +msgstr "Управление на PHP - CyberPanel" #: managePHP/templates/managePHP/index.html:12 msgid "Manage PHP Installations" -msgstr "" +msgstr "Управление на PHP " #: managePHP/templates/managePHP/index.html:13 msgid "Edit your PHP Configurations to suit your needs." -msgstr "" +msgstr "Редактирайте PHP конфигурацията според нуждите Ви." #: managePHP/templates/managePHP/installExtensions.html:3 msgid "Install PHP Extensions - CyberPanel" -msgstr "" +msgstr "Инсталирай PHP модули - CyberPanel" #: managePHP/templates/managePHP/installExtensions.html:14 msgid "Install/uninstall php extensions on this page." -msgstr "" +msgstr "Инсталирайте или премахнете PHP модули от тази страница." #: managePHP/templates/managePHP/installExtensions.html:19 #: tuning/templates/tuning/phpTuning.html:19 @@ -3253,13 +3060,14 @@ msgstr "Избери PHP Версия" #: managePHP/templates/managePHP/installExtensions.html:49 msgid "Search Extensions.." -msgstr "" +msgstr "Търси разширение.." #: managePHP/templates/managePHP/installExtensions.html:64 msgid "Extension Name" -msgstr "" +msgstr "Име на разширение" #: managePHP/templates/managePHP/installExtensions.html:65 +#: pluginHolder/templates/pluginHolder/plugins.html:30 msgid "Description" msgstr "Описание" @@ -3295,7 +3103,7 @@ msgstr "Операцията не е изпълнена, защото:" #: manageSSL/templates/manageSSL/index.html:3 msgid "SSL Functions - CyberPanel" -msgstr "" +msgstr "SSL Функции - CyberPanel" #: manageSSL/templates/manageSSL/index.html:13 msgid "SSL Functions" @@ -3303,7 +3111,7 @@ msgstr "SSL Функции" #: manageSSL/templates/manageSSL/index.html:14 msgid "Issue Let’s Encrypt SSLs for websites and hostname." -msgstr "" +msgstr "Издаване на Let’s Encrypt SSLs за сайтове и hostname." #: manageSSL/templates/manageSSL/manageSSL.html:3 msgid "Manage SSL - CyberPanel" @@ -3313,13 +3121,15 @@ msgstr "SSL - CyberPanel" #: manageSSL/templates/manageSSL/sslForHostName.html:13 #: manageSSL/templates/manageSSL/sslForMailServer.html:13 msgid "SSL Docs" -msgstr "" +msgstr "SSL Документация" #: manageSSL/templates/manageSSL/manageSSL.html:14 msgid "" "This page can be used to issue Let’s Encrypt SSL for existing websites on " "server." msgstr "" +"От тази страница може да издавате Let’s Encrypt SSL сертификати за Вашите " +"сайтове." #: manageSSL/templates/manageSSL/manageSSL.html:42 #: manageSSL/templates/manageSSL/sslForHostName.html:42 @@ -3331,7 +3141,7 @@ msgstr "Издаване на SSL" #: manageSSL/templates/manageSSL/sslForHostName.html:52 #: manageSSL/templates/manageSSL/sslForMailServer.html:52 msgid "Cannot issue SSL. Error message:" -msgstr "" +msgstr "Сертификата не е издаден. Съобщение за грешка: " #: manageSSL/templates/manageSSL/manageSSL.html:56 msgid "SSL Issued for" @@ -3339,7 +3149,7 @@ msgstr "SSL издаден за" #: manageSSL/templates/manageSSL/sslForHostName.html:3 msgid "Issue SSL For Hostname - CyberPanel" -msgstr "" +msgstr "Издай SSL за Hostname - CyberPanel" #: manageSSL/templates/manageSSL/sslForHostName.html:13 #: manageSSL/templates/manageSSL/sslForHostName.html:20 @@ -3349,100 +3159,87 @@ msgstr "Издай SSL за Hostname" #: manageSSL/templates/manageSSL/sslForHostName.html:14 msgid "Let’s Encrypt SSL for hostname to access CyberPanel on verified SSL." msgstr "" +"Let’s Encrypt SSL за hostname за да достъпвате CyberPanel през валиден https " +"адрес." #: manageSSL/templates/manageSSL/sslForHostName.html:56 #: manageSSL/templates/manageSSL/sslForHostName.html:60 msgid "SSL Issued. You can now access CyberPanel at:" -msgstr "" +msgstr "Сертификата е издаден! Вече може да достъпвате CyberPanel чрез: " #: manageSSL/templates/manageSSL/sslForMailServer.html:3 -#, fuzzy -#| msgid "Create Nameserver - CyberPanel" msgid "Issue SSL For MailServer - CyberPanel" -msgstr "Създай Nameserver - CyberPanel" +msgstr "Издай SSL за Mail сървъра - CyberPanel" #: manageSSL/templates/manageSSL/sslForMailServer.html:13 #: manageSSL/templates/manageSSL/sslForMailServer.html:20 -#, fuzzy -#| msgid "Issue SSL For Hostname" msgid "Issue SSL For MailServer" -msgstr "Издай SSL за Hostname" +msgstr "Издай SSL за Mail сървъра" #: manageSSL/templates/manageSSL/sslForMailServer.html:14 msgid "Let’s Encrypt SSL for MailServer (Postfix/Dovecot)." -msgstr "" +msgstr "Let’s Encrypt SSL за Mail сървър (Postfix/Dovecot)." #: manageSSL/templates/manageSSL/sslForMailServer.html:56 msgid "SSL Issued, your mail server now uses Lets Encrypt!" msgstr "" +"SSL сертификата е издаден. Mail сървъра Ви вече използва Lets Encrypt!" #: manageSSL/templates/manageSSL/sslForMailServer.html:60 -#, fuzzy -#| msgid "Could not connect. Please refresh this page." msgid "Could not connect to server, please refresh this page." -msgstr "Не можем да се свържем, моля презаредете страницата." +msgstr "Не можем да се свържем със сървъра, моля презаредете страницата." #: manageServices/templates/manageServices/managePostfix.html:3 -#, fuzzy -#| msgid "Server Logs - CyberPanel" msgid "Manage Email Server (Postfix) - CyberPanel" -msgstr "Сървърни Логове - Cyberpanel" +msgstr "Управление на Email сървър (Postfix) - Cyberpanel" #: manageServices/templates/manageServices/managePostfix.html:13 msgid "Manage Email Server (Postfix)!" -msgstr "" +msgstr "Управление на Email сървър (Postfix)!" #: manageServices/templates/manageServices/managePostfix.html:13 #: manageServices/templates/manageServices/managePowerDNS.html:13 #: manageServices/templates/manageServices/managePureFtpd.html:13 -#, fuzzy -#| msgid "Server Status" msgid "Services Docs" -msgstr "Сървър Статус" +msgstr "Допълнителна документация" #: manageServices/templates/manageServices/managePostfix.html:14 msgid "Enable or disable Email services. " -msgstr "" +msgstr "Позволи или забрани Email сървъра." #: manageServices/templates/manageServices/managePostfix.html:82 #: manageServices/templates/manageServices/managePowerDNS.html:82 #: manageServices/templates/manageServices/managePureFtpd.html:82 msgid "Only administrator can manage services." -msgstr "" +msgstr "Само Администраторите могат да управляват сървайсес." #: manageServices/templates/manageServices/managePowerDNS.html:3 -#, fuzzy -#| msgid "Manage SSL - CyberPanel" msgid "Manage PowerDNS - CyberPanel" -msgstr "SSL - CyberPanel" +msgstr "Управление на PowerDNS - CyberPanel" #: manageServices/templates/manageServices/managePowerDNS.html:13 -#, fuzzy -#| msgid "Manage SSL" msgid "Manage PowerDNS!" -msgstr "Нов SSL" +msgstr "Управление на PowerDNS" #: manageServices/templates/manageServices/managePowerDNS.html:14 msgid "Enable or disable DNS services. " -msgstr "" +msgstr "Позволи или забрани DNS сървър." #: manageServices/templates/manageServices/managePureFtpd.html:3 -#, fuzzy -#| msgid "Manage SSL - CyberPanel" msgid "Manage FTP Server (Pure FTPD) - CyberPanel" -msgstr "SSL - CyberPanel" +msgstr "Управление на FTP сървър (Pure FTPD) - CyberPanel" #: manageServices/templates/manageServices/managePureFtpd.html:13 msgid "Manage FTP Server (Pure FTPD)!" -msgstr "" +msgstr "Управление на FTP сървър (Pure FTPD)!" #: manageServices/templates/manageServices/managePureFtpd.html:14 msgid "Enable or disable FTP services. " -msgstr "" +msgstr "Позволи или забрани FTP сървър." #: manageServices/templates/manageServices/managePureFtpd.html:22 msgid "Manage PureFTPD" -msgstr "" +msgstr "Управлявай PureFTPD" #: packages/templates/packages/createPackage.html:3 msgid "Create Package - CyberPanel" @@ -3456,7 +3253,7 @@ msgstr "Създай Пакет - CyberPanel" msgid "" "Packages define resources for your websites, you need to add package before " "creating a website." -msgstr "" +msgstr "Пакетите дефинират ресурсите, които сайтовете могат да използват." #: packages/templates/packages/createPackage.html:19 msgid "Package Details" @@ -3468,8 +3265,6 @@ msgstr "Име на Пакет" #: packages/templates/packages/createPackage.html:39 #: packages/templates/packages/modifyPackage.html:44 -#, fuzzy -#| msgid "( 0 = Unlimited )" msgid "(0 = Unlimited)" msgstr "( 0 = Без Лимит )" @@ -3543,6 +3338,18 @@ msgstr "Детайлите за пакета са успешно извлече msgid "Successfully Modified" msgstr "Успешно Променено" +#: pluginHolder/templates/pluginHolder/plugins.html:15 +#, fuzzy +#| msgid "List Databases - CyberPanel" +msgid "List of installed plugins on your CyberPanel." +msgstr "Бази от Данни - CyberPanel" + +#: pluginHolder/templates/pluginHolder/plugins.html:31 +#, fuzzy +#| msgid "Latest Version" +msgid "Version" +msgstr "Последна Версия" + #: serverLogs/templates/serverLogs/accessLogs.html:3 msgid "Access Logs - CyberPanel" msgstr "Access Логове - CyberPanel" @@ -3573,10 +3380,8 @@ msgstr "Последните 50 реда" #: serverLogs/templates/serverLogs/errorLogs.html:42 #: serverLogs/templates/serverLogs/ftplogs.html:42 #: serverLogs/templates/serverLogs/modSecAuditLog.html:42 -#, fuzzy -#| msgid "Server Logs" msgid "Clear Logs" -msgstr "Сървърни Логове" +msgstr "Почисти логове" #: serverLogs/templates/serverLogs/accessLogs.html:52 #: serverLogs/templates/serverLogs/emailLogs.html:49 @@ -3595,6 +3400,7 @@ msgstr "Последните 50 реда са извлечени" #: serverStatus/templates/serverStatus/cybercpmainlogfile.html:52 msgid "Could not fetch logs. Use the command line to view the log file." msgstr "" +"Логовете не могат да бъдат показани. Използвайте терминала за прегледа им." #: serverLogs/templates/serverLogs/emailLogs.html:3 #: serverLogs/templates/serverLogs/errorLogs.html:3 @@ -3629,19 +3435,15 @@ msgstr "Сървърни Логове" msgid "" "These are the logs from main server, to see logs for your website navigate " "to: Websites -> List Websites -> Select Website -> View Logs." -msgstr "" +msgstr "Това са логовете на главния сървър." #: serverLogs/templates/serverLogs/modSecAuditLog.html:3 -#, fuzzy -#| msgid "Security - CyberPanel" msgid "ModSecurity Audit Logs - CyberPanel" -msgstr "Защита - CyberPanel" +msgstr "ModSecurity Audit логове - CyberPanel" #: serverLogs/templates/serverLogs/modSecAuditLog.html:15 -#, fuzzy -#| msgid "Security Functions" msgid "ModSecurity Audit logs" -msgstr "Функции на Защитата" +msgstr "ModSecurity Audit логове" #: serverStatus/templates/serverStatus/cybercpmainlogfile.html:3 msgid "CyberPanel Main Log File - CyberPanel" @@ -3651,7 +3453,7 @@ msgstr "Главен Лог на CyberPanel - CyberPanel" msgid "" "This log file corresponds to errors generated by CyberPanel for your domain " "errors log you can look into /home/domain/logs." -msgstr "" +msgstr "Това е лог файл относно грешки в CyberPanel." #: serverStatus/templates/serverStatus/index.html:3 msgid "Server Status - CyberPanel" @@ -3673,6 +3475,7 @@ msgstr "LiteSpeed Статус" msgid "" "On this page you can get information regarding your LiteSpeed processes." msgstr "" +"На тази страница може да разгледате информация за OpenLiteSpeed процесите" #: serverStatus/templates/serverStatus/litespeedStatus.html:32 msgid "LiteSpeed Processes" @@ -3699,6 +3502,8 @@ msgid "" "Could not fetch details, either LiteSpeed is not running or some error " "occurred, please see CyberPanel Main log file." msgstr "" +"Детайлите не са извлечени. OpenLiteSpeed или не е стартиран или има критична " +"грешка. Разгледайте главния Cyberpanel лог за повече информация." #: serverStatus/templates/serverStatus/litespeedStatus.html:72 msgid "Reboot Litespeed" @@ -3714,13 +3519,11 @@ msgstr "Възникна проблем. Прегледайте главния #: serverStatus/templates/serverStatus/litespeedStatus.html:95 msgid "Could not connect to server." -msgstr "" +msgstr "Няма връзка със сървъра." #: serverStatus/templates/serverStatus/services.html:3 -#, fuzzy -#| msgid "Server Logs - CyberPanel" msgid "Services - CyberPanel" -msgstr "Сървърни Логове - Cyberpanel" +msgstr "Services - CyberPanel" #: serverStatus/templates/serverStatus/services.html:25 msgid "Show stats for services and actions (Start, Stop, Restart)" @@ -3728,7 +3531,7 @@ msgstr "" #: tuning/templates/tuning/index.html:3 msgid "Server Tuning - CyberPanel" -msgstr "" +msgstr "Server Tuning - CyberPanel" #: tuning/templates/tuning/index.html:12 msgid "Server Tuning" @@ -3739,6 +3542,8 @@ msgid "" "On this page you can set runing parameters for your webserver depending on " "your hardware." msgstr "" +"От тази страница може да променяте настройките на уеб сървъра според Вашия " +"hardware." #: tuning/templates/tuning/liteSpeedTuning.html:3 msgid "LiteSpeed Tuning - CyberPanel" @@ -3749,6 +3554,8 @@ msgid "" "You can use this page to tweak your server according to your website " "requirments." msgstr "" +"Може да използвате тази страница за настройка на сървъра Ви според " +"изискванията на сайта Ви." #: tuning/templates/tuning/liteSpeedTuning.html:18 msgid "Tuning Details" @@ -3793,14 +3600,16 @@ msgid "" "Cannot fetch Current Value, but you can still submit new changes, error " "reported from server:" msgstr "" +"Действащата валута не е извлечена, но все пак може да я променяте. " +"Съобщението за грешка: " #: tuning/templates/tuning/liteSpeedTuning.html:96 msgid "Cannot save details, Error Message: " -msgstr "" +msgstr "Детайлите не са запазени. Съобщение за грешка: " #: tuning/templates/tuning/liteSpeedTuning.html:101 msgid "Web Server Successfully tuned." -msgstr "" +msgstr "Уеб сървъра е успешно оптимизиран." #: tuning/templates/tuning/phpTuning.html:3 msgid "PHP Tuning - CyberPanel" @@ -3808,7 +3617,7 @@ msgstr "PHP Настройки - CyberPanel" #: tuning/templates/tuning/phpTuning.html:14 msgid "Set how each version of PHP behaves in your server here." -msgstr "" +msgstr "Поставете как всяка PHP версия ще се държи на сървъра." #: tuning/templates/tuning/phpTuning.html:42 msgid "Initial Request Timeout (secs)" @@ -3832,7 +3641,7 @@ msgstr "Process Hard Limit" #: tuning/templates/tuning/phpTuning.html:87 msgid "Persistent Connection" -msgstr "" +msgstr "Persistent Connection" #: tuning/templates/tuning/phpTuning.html:102 msgid "Tune PHP" @@ -3847,10 +3656,8 @@ msgid "Details Successfully fetched." msgstr "Детайлите са успешно извлечени." #: tuning/templates/tuning/phpTuning.html:124 -#, fuzzy -#| msgid "PHP version " msgid "PHP for " -msgstr "PHP Версия" +msgstr "PHP Версия за" #: tuning/templates/tuning/phpTuning.html:124 msgid "Successfully tuned." @@ -3879,9 +3686,9 @@ msgstr "Избери Потребител" #: userManagment/templates/userManagment/deleteACL.html:28 #: userManagment/templates/userManagment/modifyACL.html:28 #, fuzzy -#| msgid "Select Email" +#| msgid "Select All" msgid "Select ACL" -msgstr "Избери Email" +msgstr "Избери всички" #: userManagment/templates/userManagment/changeUserACL.html:55 #, fuzzy @@ -3924,16 +3731,16 @@ msgstr "Admin" #: userManagment/templates/userManagment/createACL.html:60 #: userManagment/templates/userManagment/modifyACL.html:63 #, fuzzy -#| msgid "Version Management" +#| msgid "Cron Management" msgid "User Management" -msgstr "Мениджър на Версия" +msgstr "Cron Мениджър" #: userManagment/templates/userManagment/createACL.html:99 #: userManagment/templates/userManagment/modifyACL.html:104 #, fuzzy -#| msgid "Version Management" +#| msgid "Git Management" msgid "Website Management" -msgstr "Мениджър на Версия" +msgstr "Git Мениджър" #: userManagment/templates/userManagment/createACL.html:122 #: userManagment/templates/userManagment/modifyACL.html:127 @@ -3959,9 +3766,9 @@ msgstr "Име на База от Данни" #: userManagment/templates/userManagment/createACL.html:199 #: userManagment/templates/userManagment/modifyACL.html:204 #, fuzzy -#| msgid "Version Management" +#| msgid "Git Management" msgid "DNS Management" -msgstr "Мениджър на Версия" +msgstr "Git Мениджър" #: userManagment/templates/userManagment/createACL.html:232 #: userManagment/templates/userManagment/modifyACL.html:237 @@ -3973,43 +3780,43 @@ msgstr "Добави/Премахни Правила" #: userManagment/templates/userManagment/createACL.html:240 #: userManagment/templates/userManagment/modifyACL.html:245 #, fuzzy -#| msgid "Version Management" +#| msgid "Git Management" msgid "Email Management" -msgstr "Мениджър на Версия" +msgstr "Git Мениджър" #: userManagment/templates/userManagment/createACL.html:291 #: userManagment/templates/userManagment/modifyACL.html:296 #, fuzzy -#| msgid "Version Management" +#| msgid "Git Management" msgid "FTP Management" -msgstr "Мениджър на Версия" +msgstr "Git Мениджър" #: userManagment/templates/userManagment/createACL.html:321 #: userManagment/templates/userManagment/modifyACL.html:326 #, fuzzy -#| msgid "Version Management" +#| msgid "Git Management" msgid "Backup Management" -msgstr "Мениджър на Версия" +msgstr "Git Мениджър" #: userManagment/templates/userManagment/createACL.html:355 #: userManagment/templates/userManagment/modifyACL.html:360 #, fuzzy -#| msgid "Select Back up" +#| msgid "Schedule Back up" msgid "Achedule Back up" -msgstr "Избери Архив" +msgstr "Планирано Архивиране " #: userManagment/templates/userManagment/createACL.html:373 #: userManagment/templates/userManagment/modifyACL.html:378 #, fuzzy -#| msgid "Version Management" +#| msgid "Git Management" msgid "SSL Management" -msgstr "Мениджър на Версия" +msgstr "Git Мениджър" #: userManagment/templates/userManagment/createACL.html:405 #, fuzzy -#| msgid "Create Email" +#| msgid "Create Alias" msgid "Create ACL" -msgstr "Създай Email" +msgstr "Паркирай Домейн" #: userManagment/templates/userManagment/createUser.html:3 msgid "Create New User - CyberPanel" @@ -4075,19 +3882,21 @@ msgstr "Акаунт с Потребителско име:" #: userManagment/templates/userManagment/createUser.html:116 msgid "Cannot create user. Error message:" -msgstr "" +msgstr "Потребителя не е създаден. Съобщение за грешка:" #: userManagment/templates/userManagment/createUser.html:124 msgid "" "Length of first and last name combined should be less than or equal to 20 " "characters" msgstr "" +"Дължината на Първото и последното име комбинирано не трябва да превишава 20 " +"символа." #: userManagment/templates/userManagment/deleteACL.html:3 #, fuzzy -#| msgid "Delete Package - CyberPanel" +#| msgid "Delete User - CyberPanel" msgid "Delete ACL - CyberPanel" -msgstr "Изтрий пакет - CyberPanel" +msgstr "Премахни потребител - CyberPanel" #: userManagment/templates/userManagment/deleteACL.html:13 #, fuzzy @@ -4097,15 +3906,16 @@ msgstr "От тази страница може да пускате или сп #: userManagment/templates/userManagment/deleteUser.html:3 msgid "Delete User - CyberPanel" -msgstr "" +msgstr "Премахни потребител - CyberPanel" #: userManagment/templates/userManagment/deleteUser.html:14 msgid "Websites owned by this user will automatically transfer to the root." msgstr "" +"Уеб страниците на този потребител ще бъдат автоматично прехвърлени към admin." #: userManagment/templates/userManagment/deleteUser.html:61 msgid "Cannot delete user. Error message:" -msgstr "" +msgstr "Потребителя не може да бъде премахнат. Съобщение за грешка: " #: userManagment/templates/userManagment/deleteUser.html:65 msgid "User " @@ -4113,11 +3923,11 @@ msgstr "Потребител" #: userManagment/templates/userManagment/index.html:3 msgid "User Functions - CyberPanel" -msgstr "" +msgstr "Потребителски функции - CyberPanel" #: userManagment/templates/userManagment/index.html:14 msgid "Create, edit and delete users on this page." -msgstr "" +msgstr "Създавай, променяй или премахвайте потребители от тази страница." #: userManagment/templates/userManagment/modifyACL.html:3 #, fuzzy @@ -4131,9 +3941,9 @@ msgstr "" #: userManagment/templates/userManagment/modifyACL.html:13 #, fuzzy -#| msgid "On this page you can set up your Back up destinations. (SFTP)" +#| msgid "On this page you can configure SpamAssassin settings." msgid "On this page you can modify an existing ACL." -msgstr "От тази страница може да настройте дестинацията за архивите (SFTP)" +msgstr "От тази страница може да настройте SpamAssassin." #: userManagment/templates/userManagment/modifyUser.html:3 msgid "Modify User - CyberPanel" @@ -4141,7 +3951,7 @@ msgstr "Промени Потребител - CyberPanel" #: userManagment/templates/userManagment/modifyUser.html:13 msgid "Modify existing user settings on this page." -msgstr "" +msgstr "Променяйте настройките за съществуващ потребител от тази страница." #: userManagment/templates/userManagment/modifyUser.html:26 msgid "Select Account" @@ -4153,7 +3963,7 @@ msgstr "е успешно променен." #: userManagment/templates/userManagment/modifyUser.html:87 msgid "Cannot modify user. Error message:" -msgstr "" +msgstr "Потребителя не е променен. Съобщение за грешка:" #: userManagment/templates/userManagment/modifyUser.html:100 msgid "Details fetched." @@ -4186,7 +3996,7 @@ msgstr "Детайли за Акаунт" #: userManagment/templates/userManagment/userProfile.html:13 msgid "List the account details for the currently logged in user." -msgstr "" +msgstr "Преглед на акаунтите, които са влезнали в този момент." #: userManagment/templates/userManagment/userProfile.html:58 #, fuzzy @@ -4199,10 +4009,8 @@ msgid "( 0 = Unlimited )" msgstr "( 0 = Без Лимит )" #: websiteFunctions/templates/websiteFunctions/applicationInstaller.html:3 -#, fuzzy -#| msgid "Application Installer" msgid "Application Installer - CyberPanel" -msgstr "Инсталатор на Приложения" +msgstr "Инсталатор на Приложения - CyberPanel" #: websiteFunctions/templates/websiteFunctions/applicationInstaller.html:14 #: websiteFunctions/templates/websiteFunctions/applicationInstaller.html:22 @@ -4212,8 +4020,6 @@ msgid "Application Installer" msgstr "Инсталатор на Приложения" #: websiteFunctions/templates/websiteFunctions/applicationInstaller.html:15 -#, fuzzy -#| msgid "Application Installer" msgid "One-click application install." msgstr "Инсталатор на Приложения" @@ -4224,10 +4030,8 @@ msgstr "Инсталатор на Приложения" #: websiteFunctions/templates/websiteFunctions/launchChild.html:671 #: websiteFunctions/templates/websiteFunctions/website.html:957 #: websiteFunctions/templates/websiteFunctions/website.html:960 -#, fuzzy -#| msgid "Wordpress with LSCache" msgid "Install wordpress with LSCache" -msgstr "Wordpress с LSCache" +msgstr "Инсталирай Wordpress с LSCache" #: websiteFunctions/templates/websiteFunctions/applicationInstaller.html:35 #: websiteFunctions/templates/websiteFunctions/launchChild.html:672 @@ -4236,10 +4040,8 @@ msgid "Wordpress with LSCache" msgstr "Wordpress с LSCache" #: websiteFunctions/templates/websiteFunctions/applicationInstaller.html:41 -#, fuzzy -#| msgid "Wordpress with LSCache" msgid "Install Joomla with(?) LSCache" -msgstr "Wordpress с LSCache" +msgstr "Инсталирай Joomla(?) с LSCache" #: websiteFunctions/templates/websiteFunctions/applicationInstaller.html:44 #: websiteFunctions/templates/websiteFunctions/applicationInstaller.html:47 @@ -4247,16 +4049,14 @@ msgstr "Wordpress с LSCache" #: websiteFunctions/templates/websiteFunctions/launchChild.html:683 #: websiteFunctions/templates/websiteFunctions/website.html:969 #: websiteFunctions/templates/websiteFunctions/website.html:972 -#, fuzzy -#| msgid "Wordpress with LSCache" msgid "Install Joomla with LSCache" -msgstr "Wordpress с LSCache" +msgstr "Инсталирай Joomla с LSCache" #: websiteFunctions/templates/websiteFunctions/applicationInstaller.html:48 #: websiteFunctions/templates/websiteFunctions/launchChild.html:684 #: websiteFunctions/templates/websiteFunctions/website.html:973 msgid "Joomla" -msgstr "" +msgstr "Joomla" #: websiteFunctions/templates/websiteFunctions/createWebsite.html:3 msgid "Create New Website - CyberPanel" @@ -4269,6 +4069,8 @@ msgid "" "On this page you can launch, list, modify and delete websites from your " "server." msgstr "" +"От тази страница може да стартирате, преглеждате, променяте или премахвате " +"уеб сайтове на Вашия сървър." #: websiteFunctions/templates/websiteFunctions/createWebsite.html:20 msgid "Website Details" @@ -4281,7 +4083,7 @@ msgstr "Избери Собственик" #: websiteFunctions/templates/websiteFunctions/createWebsite.html:54 msgid "Do not enter WWW, it will be auto created!" -msgstr "" +msgstr "НЕ въвеждайте www. То ще бъде автоматично създадено!" #: websiteFunctions/templates/websiteFunctions/createWebsite.html:56 #: websiteFunctions/templates/websiteFunctions/website.html:325 @@ -4297,10 +4099,8 @@ msgstr "Допълнителни функции" #: websiteFunctions/templates/websiteFunctions/createWebsite.html:144 #: websiteFunctions/templates/websiteFunctions/website.html:406 -#, fuzzy -#| msgid " is successfully created." msgid "Website succesfully created." -msgstr "е успешно създаден." +msgstr "Сайтът е успешно създаден." #: websiteFunctions/templates/websiteFunctions/deleteWebsite.html:3 msgid "Delete Website - CyberPanel" @@ -4311,99 +4111,89 @@ msgid "" "This page can be used to delete website, once deleted it can not be " "recovered." msgstr "" +"От тази страница може да премахвате уеб сайтове. Веднъж премахнати те няма " +"как да бъдат възстановени." #: websiteFunctions/templates/websiteFunctions/deleteWebsite.html:61 msgid "Cannot delete website, Error message: " -msgstr "" +msgstr "Страницата не е премахната. Съобщение за грешка:" #: websiteFunctions/templates/websiteFunctions/deleteWebsite.html:65 msgid "Successfully Deleted." msgstr "Успешно е Изтрита." #: websiteFunctions/templates/websiteFunctions/domainAlias.html:3 -#, fuzzy -#| msgid "Home - CyberPanel" msgid "Domain Aliases - CyberPanel" -msgstr "Начало - CyberPanel" +msgstr "Паркирани Домейни - CyberPanel" #: websiteFunctions/templates/websiteFunctions/domainAlias.html:12 #: websiteFunctions/templates/websiteFunctions/domainAlias.html:19 -#, fuzzy -#| msgid "Domain Name" msgid "Domain Aliases" -msgstr "Домейн Име" +msgstr "Паркирани Домейни" #: websiteFunctions/templates/websiteFunctions/domainAlias.html:13 msgid "" "With Domain Aliases you can visit example.com using example.net and view the " "same content." msgstr "" +"С паркирания домейн Вие може да заредите example.com като посетите example." +"net." #: websiteFunctions/templates/websiteFunctions/domainAlias.html:29 #: websiteFunctions/templates/websiteFunctions/domainAlias.html:105 -#, fuzzy -#| msgid "Create Email" msgid "Create Alias" -msgstr "Създай Email" +msgstr "Паркирай Домейн" #: websiteFunctions/templates/websiteFunctions/domainAlias.html:36 -#, fuzzy -#| msgid "Create Email" msgid "Master Domain" -msgstr "Създай Email" +msgstr "Главен домейн" #: websiteFunctions/templates/websiteFunctions/domainAlias.html:37 msgid "Alias" -msgstr "" +msgstr "Паркиран домейн" #: websiteFunctions/templates/websiteFunctions/domainAlias.html:38 -#, fuzzy -#| msgid "System Status" msgid "File System Path" -msgstr "Статус" +msgstr "Системен път" #: websiteFunctions/templates/websiteFunctions/domainAlias.html:53 #: websiteFunctions/templates/websiteFunctions/website.html:515 -#, fuzzy -#| msgid "Issue SSL" msgid "Issue" -msgstr "Издаване на SSL" +msgstr "Издаден" #: websiteFunctions/templates/websiteFunctions/domainAlias.html:63 msgid "Domain Aliases not found." -msgstr "" +msgstr "Няма паркиран домейн" #: websiteFunctions/templates/websiteFunctions/domainAlias.html:79 -#, fuzzy -#| msgid "Select Domain" msgid "Alias Domain" -msgstr "Избери Домейн" +msgstr "Паркиран Домейн" #: websiteFunctions/templates/websiteFunctions/domainAlias.html:93 msgid "" "For SSL to work DNS of domain should point to server, otherwise self signed " "SSL will be issued, you can add your own SSL later." msgstr "" +"За да бъде издаден SSL домейн името трябва да бъде пренасочено към сървъра " +"Ви. В противен случай ще бъде издаден Self SSL. Винаги може да добавите Ваш " +"SSL по-късно." #: websiteFunctions/templates/websiteFunctions/domainAlias.html:114 -#, fuzzy -#| msgid "Action failed. Error message:" msgid "Operation failed. Error message:" -msgstr "Действието не е изпълнено, защото:" +msgstr "Действието не е изпълнено. Съобщение за грешка:" #: websiteFunctions/templates/websiteFunctions/domainAlias.html:118 msgid "Alias successfully created. Refreshing page in 3 seconds..." msgstr "" +"Домейна е успешно паркиран. Страницата ще се презареди след 3 секунди..." #: websiteFunctions/templates/websiteFunctions/domainAlias.html:122 -#, fuzzy -#| msgid "Action successful." msgid "Operation Successfull." msgstr "Действието е успешно изпълнено." #: websiteFunctions/templates/websiteFunctions/index.html:3 msgid "Website Functions - CyberPanel" -msgstr "" +msgstr "Настройки на Страница - CyberPanel" #: websiteFunctions/templates/websiteFunctions/index.html:89 #: websiteFunctions/templates/websiteFunctions/index.html:91 @@ -4413,55 +4203,41 @@ msgid "Suspend/Unsuspend Website" msgstr "Пусни/Спри Страница" #: websiteFunctions/templates/websiteFunctions/installJoomla.html:3 -#, fuzzy -#| msgid "Home - CyberPanel" msgid "Install Joomla - CyberPanel" -msgstr "Начало - CyberPanel" +msgstr "Инсталирай Joomla - CyberPanel" #: websiteFunctions/templates/websiteFunctions/installJoomla.html:12 -#, fuzzy -#| msgid "Install" msgid "Install Joomla" -msgstr "Инсталирай" +msgstr "Инсталирай Joomla" #: websiteFunctions/templates/websiteFunctions/installJoomla.html:13 msgid "One-click Joomla Install!" -msgstr "" +msgstr "Инсталирай Joomla!" #: websiteFunctions/templates/websiteFunctions/installJoomla.html:20 #: websiteFunctions/templates/websiteFunctions/installPrestaShop.html:20 #: websiteFunctions/templates/websiteFunctions/installWordPress.html:20 -#, fuzzy -#| msgid "Installation failed. Error message:" msgid "Installation Details" -msgstr "Инсталацията Не завърши, защото:" +msgstr "Детайли:" #: websiteFunctions/templates/websiteFunctions/installJoomla.html:28 -#, fuzzy -#| msgid "File Name" msgid "Site Name" -msgstr "Първо Име" +msgstr "Име на сайт" #: websiteFunctions/templates/websiteFunctions/installJoomla.html:35 #: websiteFunctions/templates/websiteFunctions/installWordPress.html:35 -#, fuzzy -#| msgid "Modify User" msgid "Login User" -msgstr "Промени Потребител" +msgstr "Потребителско име" #: websiteFunctions/templates/websiteFunctions/installJoomla.html:42 #: websiteFunctions/templates/websiteFunctions/installWordPress.html:42 -#, fuzzy -#| msgid "Password" msgid "Login Password" msgstr "Парола" #: websiteFunctions/templates/websiteFunctions/installJoomla.html:49 #: websiteFunctions/templates/websiteFunctions/installPrestaShop.html:63 -#, fuzzy -#| msgid "Database Name" msgid "Database Prefix" -msgstr "Име на База от Данни" +msgstr "База от данни prefix" #: websiteFunctions/templates/websiteFunctions/installJoomla.html:56 #: websiteFunctions/templates/websiteFunctions/installPrestaShop.html:70 @@ -4479,63 +4255,45 @@ msgstr "Инсталацията Не завърши, защото:" #: websiteFunctions/templates/websiteFunctions/installJoomla.html:95 #: websiteFunctions/templates/websiteFunctions/installPrestaShop.html:109 #: websiteFunctions/templates/websiteFunctions/installWordPress.html:95 -#, fuzzy -#| msgid "Installation successful. To complete the setup visit:" msgid "Installation successful. Visit:" -msgstr "Инсталацията завърши успешно. " +msgstr "Инсталацията завърши успешно. Посети: " #: websiteFunctions/templates/websiteFunctions/installPrestaShop.html:3 -#, fuzzy -#| msgid "Wordpress with LSCache" msgid "Install PrestaShop - CyberPanel" -msgstr "Wordpress с LSCache" +msgstr "Инсталирай PrestaShop -CyberPanel" #: websiteFunctions/templates/websiteFunctions/installPrestaShop.html:12 -#, fuzzy -#| msgid "Install" msgid "Install PrestaShop" -msgstr "Инсталирай" +msgstr "Инсталирай PrestaShop" #: websiteFunctions/templates/websiteFunctions/installPrestaShop.html:13 -#, fuzzy -#| msgid "Application Installer" msgid "One-click PrestaShop Install!" -msgstr "Инсталатор на Приложения" +msgstr "Инсталирай PrestaShop!" #: websiteFunctions/templates/websiteFunctions/installPrestaShop.html:28 -#, fuzzy -#| msgid "File Name" msgid "Shop Name" -msgstr "Първо Име" +msgstr "Име на магазин" #: websiteFunctions/templates/websiteFunctions/installWordPress.html:3 -#, fuzzy -#| msgid "Wordpress with LSCache" msgid "Install WordPress - CyberPanel" msgstr "Wordpress с LSCache" #: websiteFunctions/templates/websiteFunctions/installWordPress.html:12 -#, fuzzy -#| msgid "Install" msgid "Install WordPress" -msgstr "Инсталирай" +msgstr "Инсталирай WordPress" #: websiteFunctions/templates/websiteFunctions/installWordPress.html:13 -#, fuzzy -#| msgid "Wordpress with LSCache" msgid "Install WordPress with LSCache." msgstr "Wordpress с LSCache" #: websiteFunctions/templates/websiteFunctions/installWordPress.html:28 msgid "Blog Title" -msgstr "" +msgstr "Име на Блог" #: websiteFunctions/templates/websiteFunctions/launchChild.html:13 #: websiteFunctions/templates/websiteFunctions/website.html:13 -#, fuzzy -#| msgid "Previous" msgid "Preview" -msgstr "Минала" +msgstr "Покажи" #: websiteFunctions/templates/websiteFunctions/launchChild.html:14 #: websiteFunctions/templates/websiteFunctions/website.html:14 @@ -4588,6 +4346,8 @@ msgstr "Логовете са изтеглени" msgid "" "Could not fetch logs, see the logs file through command line. Error message:" msgstr "" +"Лог файловете не са извлечени. Използвайте терминала за техния преглед. " +"Съобщение за грешка: " #: websiteFunctions/templates/websiteFunctions/launchChild.html:175 #: websiteFunctions/templates/websiteFunctions/launchChild.html:214 @@ -4618,7 +4378,7 @@ msgstr "Редактирай vHost Main Configurations" #: websiteFunctions/templates/websiteFunctions/launchChild.html:266 #: websiteFunctions/templates/websiteFunctions/website.html:553 msgid "vHost Conf" -msgstr "" +msgstr "vHost Conf" #: websiteFunctions/templates/websiteFunctions/launchChild.html:274 #: websiteFunctions/templates/websiteFunctions/website.html:561 @@ -4627,17 +4387,13 @@ msgstr "Добави Rewrite Rules (.htaccess)" #: websiteFunctions/templates/websiteFunctions/launchChild.html:277 #: websiteFunctions/templates/websiteFunctions/website.html:564 -#, fuzzy -#| msgid "Add Rewrite Rules (.htaccess)" msgid "Rewrite Rules (.htaccess)" -msgstr "Добави Rewrite Rules (.htaccess)" +msgstr "Rewrite Rules (.htaccess)" #: websiteFunctions/templates/websiteFunctions/launchChild.html:278 #: websiteFunctions/templates/websiteFunctions/website.html:565 -#, fuzzy -#| msgid "Save Rewrite Rules" msgid "Rewrite Rules" -msgstr "Запази Rewrite Rules" +msgstr "Rewrite Rules" #: websiteFunctions/templates/websiteFunctions/launchChild.html:286 #: websiteFunctions/templates/websiteFunctions/launchChild.html:289 @@ -4655,19 +4411,15 @@ msgstr "Добави SSL" #: websiteFunctions/templates/websiteFunctions/launchChild.html:301 #: websiteFunctions/templates/websiteFunctions/website.html:585 #: websiteFunctions/templates/websiteFunctions/website.html:588 -#, fuzzy -#| msgid "Select PHP Version" msgid "Change PHP Version" -msgstr "Избери PHP Версия" +msgstr "Промени PHP Версия" #: websiteFunctions/templates/websiteFunctions/launchChild.html:302 #: websiteFunctions/templates/websiteFunctions/launchChild.html:498 #: websiteFunctions/templates/websiteFunctions/website.html:589 #: websiteFunctions/templates/websiteFunctions/website.html:785 -#, fuzzy -#| msgid "Change" msgid "Change PHP" -msgstr "Промени" +msgstr "Промени PHP" #: websiteFunctions/templates/websiteFunctions/launchChild.html:314 #: websiteFunctions/templates/websiteFunctions/website.html:601 @@ -4695,10 +4447,8 @@ msgstr "Текущата конфигурация не е изтеглена, з #: websiteFunctions/templates/websiteFunctions/launchChild.html:434 #: websiteFunctions/templates/websiteFunctions/website.html:669 #: websiteFunctions/templates/websiteFunctions/website.html:721 -#, fuzzy -#| msgid "SSH Configurations Saved." msgid "Configurations saved." -msgstr "SSH Конфигурацията е запаметена." +msgstr "Конфигурацията е запазена." #: websiteFunctions/templates/websiteFunctions/launchChild.html:420 #: websiteFunctions/templates/websiteFunctions/website.html:707 @@ -4722,17 +4472,13 @@ msgstr "Запази Rewrite Rules" #: websiteFunctions/templates/websiteFunctions/launchChild.html:509 #: websiteFunctions/templates/websiteFunctions/website.html:796 -#, fuzzy -#| msgid "Cannot create website. Error message:" msgid "Failed to change PHP version. Error message:" -msgstr "Страницата не е създадена, защото:" +msgstr "PHP Версията не е променена. Съобщение за грешка:" #: websiteFunctions/templates/websiteFunctions/launchChild.html:513 #: websiteFunctions/templates/websiteFunctions/website.html:800 -#, fuzzy -#| msgid " is successfully created." msgid "PHP successfully changed for: " -msgstr "е успешно създаден." +msgstr "PHP е успешно сменена за:" #: websiteFunctions/templates/websiteFunctions/launchChild.html:538 #: websiteFunctions/templates/websiteFunctions/website.html:826 @@ -4755,185 +4501,161 @@ msgstr "Файл Мениджър" #: websiteFunctions/templates/websiteFunctions/website.html:848 #: websiteFunctions/templates/websiteFunctions/website.html:886 msgid "open_basedir Protection" -msgstr "" +msgstr "open_basedir Защита" #: websiteFunctions/templates/websiteFunctions/launchChild.html:561 #: websiteFunctions/templates/websiteFunctions/website.html:849 msgid "open_basedir" -msgstr "" +msgstr "open_basedir" #: websiteFunctions/templates/websiteFunctions/launchChild.html:573 #: websiteFunctions/templates/websiteFunctions/website.html:861 -#, fuzzy -#| msgid "Create FTP Account" msgid "Create FTP Acct" msgstr "Създай FTP Акаунт" #: websiteFunctions/templates/websiteFunctions/launchChild.html:585 #: websiteFunctions/templates/websiteFunctions/website.html:873 -#, fuzzy -#| msgid "Delete FTP Account" msgid "Delete FTP Acct" msgstr "Изтрий FTP Акаунт" #: websiteFunctions/templates/websiteFunctions/launchChild.html:620 #: websiteFunctions/templates/websiteFunctions/website.html:908 -#, fuzzy -#| msgid "Save Changes" msgid "Apply Changes" msgstr "Запази промените" #: websiteFunctions/templates/websiteFunctions/launchChild.html:632 #: websiteFunctions/templates/websiteFunctions/website.html:920 -#, fuzzy -#| msgid "Rule successfully added." msgid "Changes successfully saved." -msgstr "Правилата са успешно добавени." +msgstr "Промените са успешно добавени." #: websiteFunctions/templates/websiteFunctions/launchChild.html:692 #: websiteFunctions/templates/websiteFunctions/launchChild.html:695 #: websiteFunctions/templates/websiteFunctions/website.html:981 #: websiteFunctions/templates/websiteFunctions/website.html:984 msgid "Attach Git with this website!" -msgstr "" +msgstr "Закачи Git към този уебсайт!" #: websiteFunctions/templates/websiteFunctions/launchChild.html:696 #: websiteFunctions/templates/websiteFunctions/website.html:985 msgid "Git" -msgstr "" +msgstr "Git" #: websiteFunctions/templates/websiteFunctions/launchChild.html:705 #: websiteFunctions/templates/websiteFunctions/launchChild.html:708 #: websiteFunctions/templates/websiteFunctions/website.html:994 #: websiteFunctions/templates/websiteFunctions/website.html:997 -#, fuzzy -#| msgid "Install" msgid "Install Prestashop" -msgstr "Инсталирай" +msgstr "Инсталирай Prestashop" #: websiteFunctions/templates/websiteFunctions/launchChild.html:709 #: websiteFunctions/templates/websiteFunctions/website.html:998 msgid "Prestashop" -msgstr "" +msgstr "Prestashop" #: websiteFunctions/templates/websiteFunctions/listCron.html:3 -#, fuzzy -#| msgid "Version Management - CyberPanel" msgid "Cron Management - CyberPanel" -msgstr "Мениджър на Версия - CyberPanel" +msgstr "Cron Мениджър - CyberPanel" #: websiteFunctions/templates/websiteFunctions/listCron.html:12 #: websiteFunctions/templates/websiteFunctions/listCron.html:19 -#, fuzzy -#| msgid "Version Management" msgid "Cron Management" -msgstr "Мениджър на Версия" +msgstr "Cron Мениджър" #: websiteFunctions/templates/websiteFunctions/listCron.html:12 msgid "Cron Docs" -msgstr "" +msgstr "Cron документация" #: websiteFunctions/templates/websiteFunctions/listCron.html:13 -#, fuzzy -#| msgid "Create, edit and delete databases on this page." msgid "Create, edit or delete your cron jobs from this page." -msgstr "Създай, редактирай базите от данни." +msgstr "Създай, редактирай или премахвайте cron задачи от тази страница." #: websiteFunctions/templates/websiteFunctions/listCron.html:37 -#, fuzzy -#| msgid "Add Destination" msgid "Add Cron" -msgstr "Добави дестинация" +msgstr "Добави Cron" #: websiteFunctions/templates/websiteFunctions/listCron.html:46 #: websiteFunctions/templates/websiteFunctions/listCron.html:95 msgid "Minute" -msgstr "" +msgstr "Минута" #: websiteFunctions/templates/websiteFunctions/listCron.html:47 #: websiteFunctions/templates/websiteFunctions/listCron.html:101 msgid "Hour" -msgstr "" +msgstr "Час" #: websiteFunctions/templates/websiteFunctions/listCron.html:48 msgid "Day of Month" -msgstr "" +msgstr "Ден от месеца" #: websiteFunctions/templates/websiteFunctions/listCron.html:49 #: websiteFunctions/templates/websiteFunctions/listCron.html:113 msgid "Month" -msgstr "" +msgstr "Месец" #: websiteFunctions/templates/websiteFunctions/listCron.html:50 msgid "Day of Week" -msgstr "" +msgstr "Ден от седмица" #: websiteFunctions/templates/websiteFunctions/listCron.html:51 #: websiteFunctions/templates/websiteFunctions/listCron.html:126 msgid "Command" -msgstr "" +msgstr "Команда" #: websiteFunctions/templates/websiteFunctions/listCron.html:52 -#, fuzzy -#| msgid "FTP Functions" msgid "Action" -msgstr "FTP Функции" +msgstr "Действие" #: websiteFunctions/templates/websiteFunctions/listCron.html:79 msgid "Pre defined" -msgstr "" +msgstr "Предварително дефинирано" #: websiteFunctions/templates/websiteFunctions/listCron.html:82 msgid "Every minute" -msgstr "" +msgstr "Всяка минута" #: websiteFunctions/templates/websiteFunctions/listCron.html:83 msgid "Every 5 minutes" -msgstr "" +msgstr "Всеки 5 минути" #: websiteFunctions/templates/websiteFunctions/listCron.html:84 msgid "Every 30 minutes" -msgstr "" +msgstr "Всеки 30 минути" #: websiteFunctions/templates/websiteFunctions/listCron.html:85 msgid "Every hour" -msgstr "" +msgstr "Всеки час" #: websiteFunctions/templates/websiteFunctions/listCron.html:86 msgid "Every day" -msgstr "" +msgstr "Всеки ден" #: websiteFunctions/templates/websiteFunctions/listCron.html:87 msgid "Every week" -msgstr "" +msgstr "Всяка седмица" #: websiteFunctions/templates/websiteFunctions/listCron.html:88 msgid "Every month" -msgstr "" +msgstr "Всеки месец" #: websiteFunctions/templates/websiteFunctions/listCron.html:89 msgid "Every year" -msgstr "" +msgstr "Всяка година" #: websiteFunctions/templates/websiteFunctions/listCron.html:107 msgid "Day of month" -msgstr "" +msgstr "Ден от месеца" #: websiteFunctions/templates/websiteFunctions/listCron.html:119 msgid "Day of week" -msgstr "" +msgstr "Ден от седмицата" #: websiteFunctions/templates/websiteFunctions/listCron.html:135 -#, fuzzy -#| msgid "Save Rewrite Rules" msgid "Save edits" -msgstr "Запази Rewrite Rules" +msgstr "Запази промените" #: websiteFunctions/templates/websiteFunctions/listCron.html:142 -#, fuzzy -#| msgid "Add Destination" msgid "Add cron" -msgstr "Добави дестинация" +msgstr "Добави крон" #: websiteFunctions/templates/websiteFunctions/listCron.html:152 #: websiteFunctions/templates/websiteFunctions/modifyWebsite.html:105 @@ -4941,18 +4663,16 @@ msgid "Cannot fetch website details. Error message:" msgstr "Информацията за страницата не са обновени, защото:" #: websiteFunctions/templates/websiteFunctions/listCron.html:156 -#, fuzzy -#| msgid "Could not save SSL. Error message:" msgid "Unable to add/save Cron. Error message:" -msgstr "SSL не е запазен, защото:" +msgstr "Cron задачата не е добавена/променена. Съобщение за грешка:" #: websiteFunctions/templates/websiteFunctions/listCron.html:159 msgid "Cron job saved" -msgstr "" +msgstr "Cron задачата е запазена" #: websiteFunctions/templates/websiteFunctions/listWebsites.html:3 msgid "Websites Hosted - CyberPanel" -msgstr "" +msgstr "Websites Hosted - CyberPanel" #: websiteFunctions/templates/websiteFunctions/modifyWebsite.html:3 msgid "Modify Website - CyberPanel" @@ -4975,71 +4695,68 @@ msgid "Website Details Successfully fetched" msgstr "Детайлите за страницата са изтеглени" #: websiteFunctions/templates/websiteFunctions/setupGit.html:3 -#, fuzzy -#| msgid "Version Management - CyberPanel" msgid "Git Management - CyberPanel" -msgstr "Мениджър на Версия - CyberPanel" +msgstr "Git Мениджър - CyberPanel" #: websiteFunctions/templates/websiteFunctions/setupGit.html:12 -#, fuzzy -#| msgid "Version Management" msgid "Git Management" -msgstr "Мениджър на Версия" +msgstr "Git Мениджър" #: websiteFunctions/templates/websiteFunctions/setupGit.html:13 msgid "Attach git to your websites." -msgstr "" +msgstr "Прикачи Git за тази страница." #: websiteFunctions/templates/websiteFunctions/setupGit.html:21 msgid "Attach Git" -msgstr "" +msgstr "Прикачи Git" #: websiteFunctions/templates/websiteFunctions/setupGit.html:29 msgid "Providers" -msgstr "" +msgstr "Източници" #: websiteFunctions/templates/websiteFunctions/setupGit.html:36 #: websiteFunctions/templates/websiteFunctions/setupGit.html:163 msgid "Deployment Key" -msgstr "" +msgstr "Deployment ключ" #: websiteFunctions/templates/websiteFunctions/setupGit.html:67 msgid "" "Before attaching repo to your website, make sure to place your Development " "key in your GIT repository." msgstr "" +"Преди да прикачите хранилище за страницата Ви се уверете, че сте поставили " +"Вашия Development ключ във Вашето GIT хранилище." #: websiteFunctions/templates/websiteFunctions/setupGit.html:79 msgid "Repository Name" -msgstr "" +msgstr "Име на хранилището" #: websiteFunctions/templates/websiteFunctions/setupGit.html:88 #: websiteFunctions/templates/websiteFunctions/setupGit.html:265 msgid "Branch" -msgstr "" +msgstr "Разклонение" #: websiteFunctions/templates/websiteFunctions/setupGit.html:99 msgid "Attach Now" -msgstr "" +msgstr "Прикачи" #: websiteFunctions/templates/websiteFunctions/setupGit.html:123 msgid "GIT Successfully attached, refreshing page in 3 seconds... Visit:" msgstr "" +"GIT е успешно прикачен. Страницата ще се презареди след 3 секунди ... Посети:" #: websiteFunctions/templates/websiteFunctions/setupGit.html:215 #: websiteFunctions/templates/websiteFunctions/setupGit.html:276 -#, fuzzy -#| msgid "Change" msgid "Change Branch" -msgstr "Промени" +msgstr "Промени разклонение" #: websiteFunctions/templates/websiteFunctions/setupGit.html:225 msgid "Detach Repo" -msgstr "" +msgstr "Откачи хранилище" #: websiteFunctions/templates/websiteFunctions/setupGit.html:231 msgid "Webhook URL" -msgstr "" +msgstr "Webhook URL" #: websiteFunctions/templates/websiteFunctions/setupGit.html:232 msgid "" @@ -5048,16 +4765,19 @@ msgid "" "disable SSL check while configuring webhook. This will initiate a pull from " "your resposity as soon as you commit some changes." msgstr "" +"Добави този URL адрес към Webhooks секцията на Вашето Git хранилище. Ако сте " +"използвали hostname SSL тогава заменете IP адреса с hostname. В противен " +"случай използвайте IP и забранете SSL проверката при конфигурацията на " +"webhook." #: websiteFunctions/templates/websiteFunctions/setupGit.html:244 msgid "Repo successfully detached, refreshing in 3 seconds.." msgstr "" +"Хранилището е успешно откачено. Страницата ще се презареди след 3 секунди.." #: websiteFunctions/templates/websiteFunctions/setupGit.html:290 -#, fuzzy -#| msgid "Rule successfully added." msgid "Branch successfully changed." -msgstr "Правилата са успешно добавени." +msgstr "Разклонението е успешно променено." #: websiteFunctions/templates/websiteFunctions/suspendWebsite.html:3 msgid "Suspend/Unsuspend Website - CyberPanel" @@ -5094,65 +4814,51 @@ msgstr "Успешно" #: websiteFunctions/templates/websiteFunctions/website.html:261 #: websiteFunctions/templates/websiteFunctions/website.html:264 #: websiteFunctions/templates/websiteFunctions/website.html:265 -#, fuzzy -#| msgid "Add Destination" msgid "Add Domains" -msgstr "Добави дестинация" +msgstr "Добави Домейни" #: websiteFunctions/templates/websiteFunctions/website.html:282 #: websiteFunctions/templates/websiteFunctions/website.html:285 #: websiteFunctions/templates/websiteFunctions/website.html:286 -#, fuzzy -#| msgid "Domain Name" msgid "Domain Alias" -msgstr "Домейн Име" +msgstr "Domain Alias" #: websiteFunctions/templates/websiteFunctions/website.html:293 #: websiteFunctions/templates/websiteFunctions/website.html:296 msgid "Add new Cron Job" -msgstr "" +msgstr "Добави нова Cron Job" #: websiteFunctions/templates/websiteFunctions/website.html:297 msgid "Cron Jobs" -msgstr "" +msgstr "Cron Jobs" #: websiteFunctions/templates/websiteFunctions/website.html:323 msgid "This path is relative to: " -msgstr "" +msgstr "Този път е относим към: " #: websiteFunctions/templates/websiteFunctions/website.html:323 msgid "Leave empty to set default." -msgstr "" +msgstr "Отсави празни за по-подразбиране" #: websiteFunctions/templates/websiteFunctions/website.html:380 -#, fuzzy -#| msgid "Create Email" msgid "Create Domain" -msgstr "Създай Email" +msgstr "Създай Домейн" #: websiteFunctions/templates/websiteFunctions/website.html:441 -#, fuzzy -#| msgid "Version Management" msgid "PHP Version Changed to:" -msgstr "Мениджър на Версия" +msgstr "PHP Версията е променена на:" #: websiteFunctions/templates/websiteFunctions/website.html:445 -#, fuzzy -#| msgid "Delete" msgid "Deleted:" -msgstr "Изтрий" +msgstr "Изтрит:" #: websiteFunctions/templates/websiteFunctions/website.html:449 -#, fuzzy -#| msgid "SSL Issued for" msgid "SSL Issued:" -msgstr "SSL издаден за" +msgstr "SSL издаден за: " #: websiteFunctions/templates/websiteFunctions/website.html:453 -#, fuzzy -#| msgid "Database created successfully." msgid "Changes applied successfully." -msgstr "Базата от Данни е създадена успешно." +msgstr "Промените са запаметени успешно." #~ msgid "CPU Status" #~ msgstr "CPU Статус" @@ -5178,6 +4884,12 @@ msgstr "Базата от Данни е създадена успешно." #~ msgid "Only Numbers" #~ msgstr "Само Числа" +#~ msgid "Username should be lowercase alphanumeric." +#~ msgstr "Потребителскоро име трябва да бъде само с малки букви." + +#~ msgid "Must contain one number and one special character." +#~ msgstr "Трябва да съдържа поне един номер и специален символ." + #~ msgid "Cannot create website. Error message:" #~ msgstr "Страницата не е създадена, защото:" diff --git a/locale/bs/LC_MESSAGES/django.mo b/locale/bs/LC_MESSAGES/django.mo index f124bd595..bb6e5bf28 100644 Binary files a/locale/bs/LC_MESSAGES/django.mo and b/locale/bs/LC_MESSAGES/django.mo differ diff --git a/locale/bs/LC_MESSAGES/django.po b/locale/bs/LC_MESSAGES/django.po index 7a1b267d7..5521623a7 100644 --- a/locale/bs/LC_MESSAGES/django.po +++ b/locale/bs/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: CyberPanel\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-28 11:29+0500\n" +"POT-Creation-Date: 2018-10-10 13:01+0500\n" "PO-Revision-Date: 2017-10-21 21:00+0200\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -24,56 +24,62 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.0.1\n" -#: CyberCP/settings.py:170 +#: CyberCP/settings.py:171 msgid "English" msgstr "Engleski" -#: CyberCP/settings.py:171 +#: CyberCP/settings.py:172 msgid "Chinese" msgstr "Kineski" -#: CyberCP/settings.py:172 +#: CyberCP/settings.py:173 msgid "Bulgarian" msgstr "" -#: CyberCP/settings.py:173 +#: CyberCP/settings.py:174 msgid "Portuguese" msgstr "" -#: CyberCP/settings.py:174 +#: CyberCP/settings.py:175 msgid "Japanese" msgstr "" -#: CyberCP/settings.py:175 +#: CyberCP/settings.py:176 msgid "Bosnian" msgstr "" -#: CyberCP/settings.py:176 +#: CyberCP/settings.py:177 msgid "Greek" msgstr "" -#: CyberCP/settings.py:177 +#: CyberCP/settings.py:178 msgid "Russian" msgstr "" -#: CyberCP/settings.py:178 +#: CyberCP/settings.py:179 msgid "Turkish" msgstr "" -#: CyberCP/settings.py:179 +#: CyberCP/settings.py:180 msgid "Spanish" msgstr "" -#: CyberCP/settings.py:180 +#: CyberCP/settings.py:181 msgid "French" msgstr "" -#: CyberCP/settings.py:181 +#: CyberCP/settings.py:182 #, fuzzy #| msgid "English" msgid "Polish" msgstr "Engleski" +#: CyberCP/settings.py:183 +#, fuzzy +#| msgid "File Name" +msgid "Vietnamese" +msgstr "Ime datoteke" + #: backup/templates/backup/backup.html:4 backup/templates/backup/backup.html:14 #: backup/templates/backup/backup.html:21 msgid "Back up Website" @@ -1403,6 +1409,25 @@ msgstr "" msgid "Manage FTP" msgstr "Upravljanje SSL-om" +#: baseTemplate/templates/baseTemplate/index.html:579 +#: baseTemplate/templates/baseTemplate/index.html:581 +#: pluginHolder/templates/pluginHolder/plugins.html:14 +#: pluginHolder/templates/pluginHolder/plugins.html:21 +msgid "Plugins" +msgstr "" + +#: baseTemplate/templates/baseTemplate/index.html:586 +#, fuzzy +#| msgid "Install Extensions" +msgid "Installed Plugins" +msgstr "Instalacija extenzija" + +#: baseTemplate/templates/baseTemplate/index.html:586 +#, fuzzy +#| msgid "Install" +msgid "Installed" +msgstr "Instaliraj" + #: baseTemplate/templates/baseTemplate/versionManagment.html:3 msgid "Version Management - CyberPanel" msgstr "Upravljanje verzijama" @@ -1592,6 +1617,7 @@ msgstr "Uključi" #: dns/templates/dns/addDeleteDNSRecords.html:328 #: filemanager/templates/filemanager/index.html:212 #: firewall/templates/firewall/firewall.html:136 +#: pluginHolder/templates/pluginHolder/plugins.html:28 #: serverStatus/templates/serverStatus/litespeedStatus.html:40 msgid "Name" msgstr "Ime" @@ -1675,6 +1701,7 @@ msgid "Content" msgstr "" #: dns/templates/dns/addDeleteDNSRecords.html:327 +#: pluginHolder/templates/pluginHolder/plugins.html:29 msgid "Type" msgstr "Tip" @@ -2043,6 +2070,7 @@ msgstr "Upravljanje SSL-om" #: emailPremium/templates/emailPremium/emailLimits.html:172 #: emailPremium/templates/emailPremium/emailPage.html:179 #: emailPremium/templates/emailPremium/listDomains.html:73 +#: pluginHolder/templates/pluginHolder/plugins.html:51 #: websiteFunctions/templates/websiteFunctions/listWebsites.html:53 msgid "Cannot list websites. Error message:" msgstr "" @@ -3305,6 +3333,7 @@ msgid "Extension Name" msgstr "Ime proširenja (extenzije)" #: managePHP/templates/managePHP/installExtensions.html:65 +#: pluginHolder/templates/pluginHolder/plugins.html:30 msgid "Description" msgstr "Opis" @@ -3595,6 +3624,18 @@ msgstr "Detalji paketa su uspješno izvedeni" msgid "Successfully Modified" msgstr "Uspješno je izmijenjen" +#: pluginHolder/templates/pluginHolder/plugins.html:15 +#, fuzzy +#| msgid "List Databases - CyberPanel" +msgid "List of installed plugins on your CyberPanel." +msgstr "Lista baza podataka - CyberPanel" + +#: pluginHolder/templates/pluginHolder/plugins.html:31 +#, fuzzy +#| msgid "Latest Version" +msgid "Version" +msgstr "Najnovija verzija" + #: serverLogs/templates/serverLogs/accessLogs.html:3 msgid "Access Logs - CyberPanel" msgstr "Pristupni logovi - CyberPanel" diff --git a/locale/cn/LC_MESSAGES/django.mo b/locale/cn/LC_MESSAGES/django.mo index 597d9d024..c9b160698 100644 Binary files a/locale/cn/LC_MESSAGES/django.mo and b/locale/cn/LC_MESSAGES/django.mo differ diff --git a/locale/cn/LC_MESSAGES/django.po b/locale/cn/LC_MESSAGES/django.po index 3b1b45b8f..822c0631e 100644 --- a/locale/cn/LC_MESSAGES/django.po +++ b/locale/cn/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: CyberPanel\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-28 11:29+0500\n" +"POT-Creation-Date: 2018-10-10 13:01+0500\n" "PO-Revision-Date: 2017-10-29 19:32+0100\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -25,56 +25,62 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.0.4\n" -#: CyberCP/settings.py:170 +#: CyberCP/settings.py:171 msgid "English" msgstr "英语" -#: CyberCP/settings.py:171 +#: CyberCP/settings.py:172 msgid "Chinese" msgstr "中文" -#: CyberCP/settings.py:172 +#: CyberCP/settings.py:173 msgid "Bulgarian" msgstr "保加利亚语" -#: CyberCP/settings.py:173 +#: CyberCP/settings.py:174 msgid "Portuguese" msgstr "葡萄牙语" -#: CyberCP/settings.py:174 +#: CyberCP/settings.py:175 msgid "Japanese" msgstr "日语" -#: CyberCP/settings.py:175 +#: CyberCP/settings.py:176 msgid "Bosnian" msgstr "波斯尼亚语" -#: CyberCP/settings.py:176 +#: CyberCP/settings.py:177 msgid "Greek" msgstr "" -#: CyberCP/settings.py:177 +#: CyberCP/settings.py:178 msgid "Russian" msgstr "" -#: CyberCP/settings.py:178 +#: CyberCP/settings.py:179 msgid "Turkish" msgstr "" -#: CyberCP/settings.py:179 +#: CyberCP/settings.py:180 msgid "Spanish" msgstr "" -#: CyberCP/settings.py:180 +#: CyberCP/settings.py:181 msgid "French" msgstr "" -#: CyberCP/settings.py:181 +#: CyberCP/settings.py:182 #, fuzzy #| msgid "Policy" msgid "Polish" msgstr "政策" +#: CyberCP/settings.py:183 +#, fuzzy +#| msgid "File Name" +msgid "Vietnamese" +msgstr "文件名" + #: backup/templates/backup/backup.html:4 backup/templates/backup/backup.html:14 #: backup/templates/backup/backup.html:21 msgid "Back up Website" @@ -1371,6 +1377,25 @@ msgstr "" msgid "Manage FTP" msgstr "管理SSL" +#: baseTemplate/templates/baseTemplate/index.html:579 +#: baseTemplate/templates/baseTemplate/index.html:581 +#: pluginHolder/templates/pluginHolder/plugins.html:14 +#: pluginHolder/templates/pluginHolder/plugins.html:21 +msgid "Plugins" +msgstr "" + +#: baseTemplate/templates/baseTemplate/index.html:586 +#, fuzzy +#| msgid "Install Extensions" +msgid "Installed Plugins" +msgstr "安装扩展" + +#: baseTemplate/templates/baseTemplate/index.html:586 +#, fuzzy +#| msgid "Install" +msgid "Installed" +msgstr "安装" + #: baseTemplate/templates/baseTemplate/versionManagment.html:3 msgid "Version Management - CyberPanel" msgstr "版本管理 - Cyberpanel" @@ -1556,6 +1581,7 @@ msgstr "开启" #: dns/templates/dns/addDeleteDNSRecords.html:328 #: filemanager/templates/filemanager/index.html:212 #: firewall/templates/firewall/firewall.html:136 +#: pluginHolder/templates/pluginHolder/plugins.html:28 #: serverStatus/templates/serverStatus/litespeedStatus.html:40 msgid "Name" msgstr "名称" @@ -1639,6 +1665,7 @@ msgid "Content" msgstr "" #: dns/templates/dns/addDeleteDNSRecords.html:327 +#: pluginHolder/templates/pluginHolder/plugins.html:29 msgid "Type" msgstr "类型" @@ -2001,6 +2028,7 @@ msgstr "管理SSL" #: emailPremium/templates/emailPremium/emailLimits.html:172 #: emailPremium/templates/emailPremium/emailPage.html:179 #: emailPremium/templates/emailPremium/listDomains.html:73 +#: pluginHolder/templates/pluginHolder/plugins.html:51 #: websiteFunctions/templates/websiteFunctions/listWebsites.html:53 msgid "Cannot list websites. Error message:" msgstr "无法查看网站, 错误信息:" @@ -3251,6 +3279,7 @@ msgid "Extension Name" msgstr "扩展名称" #: managePHP/templates/managePHP/installExtensions.html:65 +#: pluginHolder/templates/pluginHolder/plugins.html:30 msgid "Description" msgstr "描述" @@ -3534,6 +3563,18 @@ msgstr "套餐详情成功读取" msgid "Successfully Modified" msgstr "已成功修改" +#: pluginHolder/templates/pluginHolder/plugins.html:15 +#, fuzzy +#| msgid "List Databases - CyberPanel" +msgid "List of installed plugins on your CyberPanel." +msgstr "查看数据库 - CyberPanel" + +#: pluginHolder/templates/pluginHolder/plugins.html:31 +#, fuzzy +#| msgid "Latest Version" +msgid "Version" +msgstr "最新版本" + #: serverLogs/templates/serverLogs/accessLogs.html:3 msgid "Access Logs - CyberPanel" msgstr "访问日志 - CyberPanel" diff --git a/locale/es/LC_MESSAGES/django.mo b/locale/es/LC_MESSAGES/django.mo index 335221f84..f9ce98c26 100644 Binary files a/locale/es/LC_MESSAGES/django.mo and b/locale/es/LC_MESSAGES/django.mo differ diff --git a/locale/es/LC_MESSAGES/django.po b/locale/es/LC_MESSAGES/django.po index 70ce0e8f6..0ec00dfe2 100644 --- a/locale/es/LC_MESSAGES/django.po +++ b/locale/es/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-28 11:29+0500\n" +"POT-Creation-Date: 2018-10-10 13:01+0500\n" "PO-Revision-Date: 2018-03-05 13:54+0000\n" "Last-Translator: FFrancisco Galan \n" "Language-Team: \n" @@ -24,56 +24,62 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.0.6\n" -#: CyberCP/settings.py:170 +#: CyberCP/settings.py:171 msgid "English" msgstr "Inglés" -#: CyberCP/settings.py:171 +#: CyberCP/settings.py:172 msgid "Chinese" msgstr "Chino" -#: CyberCP/settings.py:172 +#: CyberCP/settings.py:173 msgid "Bulgarian" msgstr "Bulgaro" -#: CyberCP/settings.py:173 +#: CyberCP/settings.py:174 msgid "Portuguese" msgstr "Portugués" -#: CyberCP/settings.py:174 +#: CyberCP/settings.py:175 msgid "Japanese" msgstr "Japonés" -#: CyberCP/settings.py:175 +#: CyberCP/settings.py:176 msgid "Bosnian" msgstr "" -#: CyberCP/settings.py:176 +#: CyberCP/settings.py:177 msgid "Greek" msgstr "" -#: CyberCP/settings.py:177 +#: CyberCP/settings.py:178 msgid "Russian" msgstr "" -#: CyberCP/settings.py:178 +#: CyberCP/settings.py:179 msgid "Turkish" msgstr "" -#: CyberCP/settings.py:179 +#: CyberCP/settings.py:180 msgid "Spanish" msgstr "" -#: CyberCP/settings.py:180 +#: CyberCP/settings.py:181 msgid "French" msgstr "" -#: CyberCP/settings.py:181 +#: CyberCP/settings.py:182 #, fuzzy #| msgid "Policy" msgid "Polish" msgstr "Politica" +#: CyberCP/settings.py:183 +#, fuzzy +#| msgid "File Name" +msgid "Vietnamese" +msgstr "Nombre del archivo" + #: backup/templates/backup/backup.html:4 backup/templates/backup/backup.html:14 #: backup/templates/backup/backup.html:21 msgid "Back up Website" @@ -1375,6 +1381,23 @@ msgstr "" msgid "Manage FTP" msgstr "Opciones SSL" +#: baseTemplate/templates/baseTemplate/index.html:579 +#: baseTemplate/templates/baseTemplate/index.html:581 +#: pluginHolder/templates/pluginHolder/plugins.html:14 +#: pluginHolder/templates/pluginHolder/plugins.html:21 +msgid "Plugins" +msgstr "" + +#: baseTemplate/templates/baseTemplate/index.html:586 +msgid "Installed Plugins" +msgstr "" + +#: baseTemplate/templates/baseTemplate/index.html:586 +#, fuzzy +#| msgid "Install" +msgid "Installed" +msgstr "Instalar" + #: baseTemplate/templates/baseTemplate/versionManagment.html:3 msgid "Version Management - CyberPanel" msgstr "" @@ -1560,6 +1583,7 @@ msgstr "Activar" #: dns/templates/dns/addDeleteDNSRecords.html:328 #: filemanager/templates/filemanager/index.html:212 #: firewall/templates/firewall/firewall.html:136 +#: pluginHolder/templates/pluginHolder/plugins.html:28 #: serverStatus/templates/serverStatus/litespeedStatus.html:40 msgid "Name" msgstr "Nombre" @@ -1643,6 +1667,7 @@ msgid "Content" msgstr "" #: dns/templates/dns/addDeleteDNSRecords.html:327 +#: pluginHolder/templates/pluginHolder/plugins.html:29 msgid "Type" msgstr "Tipo" @@ -1998,6 +2023,7 @@ msgstr "Opciones SSL" #: emailPremium/templates/emailPremium/emailLimits.html:172 #: emailPremium/templates/emailPremium/emailPage.html:179 #: emailPremium/templates/emailPremium/listDomains.html:73 +#: pluginHolder/templates/pluginHolder/plugins.html:51 #: websiteFunctions/templates/websiteFunctions/listWebsites.html:53 msgid "Cannot list websites. Error message:" msgstr "" @@ -3232,6 +3258,7 @@ msgid "Extension Name" msgstr "" #: managePHP/templates/managePHP/installExtensions.html:65 +#: pluginHolder/templates/pluginHolder/plugins.html:30 msgid "Description" msgstr "Descripcion" @@ -3509,6 +3536,16 @@ msgstr "" msgid "Successfully Modified" msgstr "" +#: pluginHolder/templates/pluginHolder/plugins.html:15 +msgid "List of installed plugins on your CyberPanel." +msgstr "" + +#: pluginHolder/templates/pluginHolder/plugins.html:31 +#, fuzzy +#| msgid "PHP version " +msgid "Version" +msgstr "Version PHP " + #: serverLogs/templates/serverLogs/accessLogs.html:3 msgid "Access Logs - CyberPanel" msgstr "" diff --git a/locale/fr/LC_MESSAGES/django.mo b/locale/fr/LC_MESSAGES/django.mo index c7aa1cb6f..b491ac6f1 100644 Binary files a/locale/fr/LC_MESSAGES/django.mo and b/locale/fr/LC_MESSAGES/django.mo differ diff --git a/locale/fr/LC_MESSAGES/django.po b/locale/fr/LC_MESSAGES/django.po index 6d9fa8cb9..06be4e0c0 100644 --- a/locale/fr/LC_MESSAGES/django.po +++ b/locale/fr/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-28 11:29+0500\n" +"POT-Creation-Date: 2018-10-10 13:01+0500\n" "PO-Revision-Date: 2018-07-30 15:35+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -25,56 +25,62 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Poedit 2.0.6\n" -#: CyberCP/settings.py:170 +#: CyberCP/settings.py:171 msgid "English" msgstr "Anglais" -#: CyberCP/settings.py:171 +#: CyberCP/settings.py:172 msgid "Chinese" msgstr "Chinois" -#: CyberCP/settings.py:172 +#: CyberCP/settings.py:173 msgid "Bulgarian" msgstr "Bulgare" -#: CyberCP/settings.py:173 +#: CyberCP/settings.py:174 msgid "Portuguese" msgstr "Portugais" -#: CyberCP/settings.py:174 +#: CyberCP/settings.py:175 msgid "Japanese" msgstr "Japonais" -#: CyberCP/settings.py:175 +#: CyberCP/settings.py:176 msgid "Bosnian" msgstr "Bosniaque" -#: CyberCP/settings.py:176 +#: CyberCP/settings.py:177 msgid "Greek" msgstr "Grec" -#: CyberCP/settings.py:177 +#: CyberCP/settings.py:178 msgid "Russian" msgstr "Russe" -#: CyberCP/settings.py:178 +#: CyberCP/settings.py:179 msgid "Turkish" msgstr "Turc" -#: CyberCP/settings.py:179 +#: CyberCP/settings.py:180 msgid "Spanish" msgstr "Espanol" -#: CyberCP/settings.py:180 +#: CyberCP/settings.py:181 msgid "French" msgstr "" -#: CyberCP/settings.py:181 +#: CyberCP/settings.py:182 #, fuzzy #| msgid "Policy" msgid "Polish" msgstr "Politique" +#: CyberCP/settings.py:183 +#, fuzzy +#| msgid "Filename" +msgid "Vietnamese" +msgstr "Nom de fichier" + #: backup/templates/backup/backup.html:4 backup/templates/backup/backup.html:14 #: backup/templates/backup/backup.html:21 msgid "Back up Website" @@ -1335,6 +1341,25 @@ msgstr "Gérer Postfix" msgid "Manage FTP" msgstr "Gérer le FTP" +#: baseTemplate/templates/baseTemplate/index.html:579 +#: baseTemplate/templates/baseTemplate/index.html:581 +#: pluginHolder/templates/pluginHolder/plugins.html:14 +#: pluginHolder/templates/pluginHolder/plugins.html:21 +msgid "Plugins" +msgstr "" + +#: baseTemplate/templates/baseTemplate/index.html:586 +#, fuzzy +#| msgid "Install Extensions" +msgid "Installed Plugins" +msgstr "Installer des extensions" + +#: baseTemplate/templates/baseTemplate/index.html:586 +#, fuzzy +#| msgid "Install" +msgid "Installed" +msgstr "Installer" + #: baseTemplate/templates/baseTemplate/versionManagment.html:3 msgid "Version Management - CyberPanel" msgstr "Gestion des versions - CyberPanel" @@ -1522,6 +1547,7 @@ msgstr "Activer maintenant" #: dns/templates/dns/addDeleteDNSRecords.html:328 #: filemanager/templates/filemanager/index.html:212 #: firewall/templates/firewall/firewall.html:136 +#: pluginHolder/templates/pluginHolder/plugins.html:28 #: serverStatus/templates/serverStatus/litespeedStatus.html:40 msgid "Name" msgstr "Nom" @@ -1597,6 +1623,7 @@ msgid "Content" msgstr "Contenu" #: dns/templates/dns/addDeleteDNSRecords.html:327 +#: pluginHolder/templates/pluginHolder/plugins.html:29 msgid "Type" msgstr "Contenu" @@ -1933,6 +1960,7 @@ msgstr "Gérer" #: emailPremium/templates/emailPremium/emailLimits.html:172 #: emailPremium/templates/emailPremium/emailPage.html:179 #: emailPremium/templates/emailPremium/listDomains.html:73 +#: pluginHolder/templates/pluginHolder/plugins.html:51 #: websiteFunctions/templates/websiteFunctions/listWebsites.html:53 msgid "Cannot list websites. Error message:" msgstr "Impossible de lister les sites Web. Message d'erreur:" @@ -3070,6 +3098,7 @@ msgid "Extension Name" msgstr "Nom de l'extension" #: managePHP/templates/managePHP/installExtensions.html:65 +#: pluginHolder/templates/pluginHolder/plugins.html:30 msgid "Description" msgstr "" @@ -3340,6 +3369,18 @@ msgstr "Détails du package récupérés avec succès" msgid "Successfully Modified" msgstr "Réussi avec succès" +#: pluginHolder/templates/pluginHolder/plugins.html:15 +#, fuzzy +#| msgid "List Databases - CyberPanel" +msgid "List of installed plugins on your CyberPanel." +msgstr "Liste des bases de données - CyberPanel" + +#: pluginHolder/templates/pluginHolder/plugins.html:31 +#, fuzzy +#| msgid "Latest Version" +msgid "Version" +msgstr "Dernière version" + #: serverLogs/templates/serverLogs/accessLogs.html:3 msgid "Access Logs - CyberPanel" msgstr "Accès aux journaux - CyberPanel" diff --git a/locale/gr/LC_MESSAGES/django.mo b/locale/gr/LC_MESSAGES/django.mo index 901469943..e40d35792 100644 Binary files a/locale/gr/LC_MESSAGES/django.mo and b/locale/gr/LC_MESSAGES/django.mo differ diff --git a/locale/gr/LC_MESSAGES/django.po b/locale/gr/LC_MESSAGES/django.po index b0d578039..e6ef04216 100644 --- a/locale/gr/LC_MESSAGES/django.po +++ b/locale/gr/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-28 11:29+0500\n" +"POT-Creation-Date: 2018-10-10 13:01+0500\n" "PO-Revision-Date: 2018-01-04 22:12+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -24,56 +24,62 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.8.13\n" -#: CyberCP/settings.py:170 +#: CyberCP/settings.py:171 msgid "English" msgstr "Αγγλικά" -#: CyberCP/settings.py:171 +#: CyberCP/settings.py:172 msgid "Chinese" msgstr "Κινέζικα" -#: CyberCP/settings.py:172 +#: CyberCP/settings.py:173 msgid "Bulgarian" msgstr "Βουλγάρικα" -#: CyberCP/settings.py:173 +#: CyberCP/settings.py:174 msgid "Portuguese" msgstr "Πορτογαλικά" -#: CyberCP/settings.py:174 +#: CyberCP/settings.py:175 msgid "Japanese" msgstr "Ιαπωνικά" -#: CyberCP/settings.py:175 +#: CyberCP/settings.py:176 msgid "Bosnian" msgstr "" -#: CyberCP/settings.py:176 +#: CyberCP/settings.py:177 msgid "Greek" msgstr "" -#: CyberCP/settings.py:177 +#: CyberCP/settings.py:178 msgid "Russian" msgstr "" -#: CyberCP/settings.py:178 +#: CyberCP/settings.py:179 msgid "Turkish" msgstr "" -#: CyberCP/settings.py:179 +#: CyberCP/settings.py:180 msgid "Spanish" msgstr "" -#: CyberCP/settings.py:180 +#: CyberCP/settings.py:181 msgid "French" msgstr "" -#: CyberCP/settings.py:181 +#: CyberCP/settings.py:182 #, fuzzy #| msgid "Policy" msgid "Polish" msgstr "Πολιτική" +#: CyberCP/settings.py:183 +#, fuzzy +#| msgid "File Name" +msgid "Vietnamese" +msgstr "Όνομα Αρχείου" + #: backup/templates/backup/backup.html:4 backup/templates/backup/backup.html:14 #: backup/templates/backup/backup.html:21 msgid "Back up Website" @@ -1396,6 +1402,25 @@ msgstr "" msgid "Manage FTP" msgstr "Διαχείριση SSL" +#: baseTemplate/templates/baseTemplate/index.html:579 +#: baseTemplate/templates/baseTemplate/index.html:581 +#: pluginHolder/templates/pluginHolder/plugins.html:14 +#: pluginHolder/templates/pluginHolder/plugins.html:21 +msgid "Plugins" +msgstr "" + +#: baseTemplate/templates/baseTemplate/index.html:586 +#, fuzzy +#| msgid "Install Extensions" +msgid "Installed Plugins" +msgstr "Εγκατάσταση Eπεκτάσεων" + +#: baseTemplate/templates/baseTemplate/index.html:586 +#, fuzzy +#| msgid "Install" +msgid "Installed" +msgstr "Εγκατάσταση" + #: baseTemplate/templates/baseTemplate/versionManagment.html:3 msgid "Version Management - CyberPanel" msgstr "Διαχείριση έκδοσης - CyberPanel" @@ -1590,6 +1615,7 @@ msgstr "Ενεργοποίηση" #: dns/templates/dns/addDeleteDNSRecords.html:328 #: filemanager/templates/filemanager/index.html:212 #: firewall/templates/firewall/firewall.html:136 +#: pluginHolder/templates/pluginHolder/plugins.html:28 #: serverStatus/templates/serverStatus/litespeedStatus.html:40 msgid "Name" msgstr "Όνομα" @@ -1673,6 +1699,7 @@ msgid "Content" msgstr "" #: dns/templates/dns/addDeleteDNSRecords.html:327 +#: pluginHolder/templates/pluginHolder/plugins.html:29 msgid "Type" msgstr "Μορφή" @@ -2045,6 +2072,7 @@ msgstr "Διαχείριση SSL" #: emailPremium/templates/emailPremium/emailLimits.html:172 #: emailPremium/templates/emailPremium/emailPage.html:179 #: emailPremium/templates/emailPremium/listDomains.html:73 +#: pluginHolder/templates/pluginHolder/plugins.html:51 #: websiteFunctions/templates/websiteFunctions/listWebsites.html:53 msgid "Cannot list websites. Error message:" msgstr "Δεν είναι δυνατή η λίστα ιστότοπων. Μήνυμα λάθους:" @@ -3337,6 +3365,7 @@ msgid "Extension Name" msgstr "Όνομα Επέκτασης" #: managePHP/templates/managePHP/installExtensions.html:65 +#: pluginHolder/templates/pluginHolder/plugins.html:30 msgid "Description" msgstr "Περιγραφή" @@ -3636,6 +3665,18 @@ msgstr "Επιτυχής λήψη στοιχείων του πακέτου" msgid "Successfully Modified" msgstr "Τροποποιήθηκε με Επιτυχία" +#: pluginHolder/templates/pluginHolder/plugins.html:15 +#, fuzzy +#| msgid "List Databases - CyberPanel" +msgid "List of installed plugins on your CyberPanel." +msgstr "Λίστα Βάσεων Δεδομένων - CyberPanel" + +#: pluginHolder/templates/pluginHolder/plugins.html:31 +#, fuzzy +#| msgid "Latest Version" +msgid "Version" +msgstr "Τελευταία έκδοση" + #: serverLogs/templates/serverLogs/accessLogs.html:3 msgid "Access Logs - CyberPanel" msgstr "Αρχεία καταγραφής πρόσβασης - CyberPanel" diff --git a/locale/id/LC_MESSAGES/django.mo b/locale/id/LC_MESSAGES/django.mo index 45ba723a3..cbe540957 100644 Binary files a/locale/id/LC_MESSAGES/django.mo and b/locale/id/LC_MESSAGES/django.mo differ diff --git a/locale/id/LC_MESSAGES/django.po b/locale/id/LC_MESSAGES/django.po index cc02cd1ac..6e0b65d92 100644 --- a/locale/id/LC_MESSAGES/django.po +++ b/locale/id/LC_MESSAGES/django.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-28 11:29+0500\n" +"POT-Creation-Date: 2018-10-10 13:01+0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -25,54 +25,58 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: CyberCP/settings.py:170 +#: CyberCP/settings.py:171 msgid "English" msgstr "" -#: CyberCP/settings.py:171 +#: CyberCP/settings.py:172 msgid "Chinese" msgstr "" -#: CyberCP/settings.py:172 +#: CyberCP/settings.py:173 msgid "Bulgarian" msgstr "" -#: CyberCP/settings.py:173 +#: CyberCP/settings.py:174 msgid "Portuguese" msgstr "" -#: CyberCP/settings.py:174 +#: CyberCP/settings.py:175 msgid "Japanese" msgstr "" -#: CyberCP/settings.py:175 +#: CyberCP/settings.py:176 msgid "Bosnian" msgstr "" -#: CyberCP/settings.py:176 +#: CyberCP/settings.py:177 msgid "Greek" msgstr "" -#: CyberCP/settings.py:177 +#: CyberCP/settings.py:178 msgid "Russian" msgstr "" -#: CyberCP/settings.py:178 +#: CyberCP/settings.py:179 msgid "Turkish" msgstr "" -#: CyberCP/settings.py:179 +#: CyberCP/settings.py:180 msgid "Spanish" msgstr "" -#: CyberCP/settings.py:180 +#: CyberCP/settings.py:181 msgid "French" msgstr "" -#: CyberCP/settings.py:181 +#: CyberCP/settings.py:182 msgid "Polish" msgstr "" +#: CyberCP/settings.py:183 +msgid "Vietnamese" +msgstr "" + #: backup/templates/backup/backup.html:4 backup/templates/backup/backup.html:14 #: backup/templates/backup/backup.html:21 msgid "Back up Website" @@ -1313,6 +1317,21 @@ msgstr "" msgid "Manage FTP" msgstr "" +#: baseTemplate/templates/baseTemplate/index.html:579 +#: baseTemplate/templates/baseTemplate/index.html:581 +#: pluginHolder/templates/pluginHolder/plugins.html:14 +#: pluginHolder/templates/pluginHolder/plugins.html:21 +msgid "Plugins" +msgstr "" + +#: baseTemplate/templates/baseTemplate/index.html:586 +msgid "Installed Plugins" +msgstr "" + +#: baseTemplate/templates/baseTemplate/index.html:586 +msgid "Installed" +msgstr "" + #: baseTemplate/templates/baseTemplate/versionManagment.html:3 msgid "Version Management - CyberPanel" msgstr "" @@ -1496,6 +1515,7 @@ msgstr "" #: dns/templates/dns/addDeleteDNSRecords.html:328 #: filemanager/templates/filemanager/index.html:212 #: firewall/templates/firewall/firewall.html:136 +#: pluginHolder/templates/pluginHolder/plugins.html:28 #: serverStatus/templates/serverStatus/litespeedStatus.html:40 msgid "Name" msgstr "" @@ -1571,6 +1591,7 @@ msgid "Content" msgstr "" #: dns/templates/dns/addDeleteDNSRecords.html:327 +#: pluginHolder/templates/pluginHolder/plugins.html:29 msgid "Type" msgstr "" @@ -1897,6 +1918,7 @@ msgstr "" #: emailPremium/templates/emailPremium/emailLimits.html:172 #: emailPremium/templates/emailPremium/emailPage.html:179 #: emailPremium/templates/emailPremium/listDomains.html:73 +#: pluginHolder/templates/pluginHolder/plugins.html:51 #: websiteFunctions/templates/websiteFunctions/listWebsites.html:53 msgid "Cannot list websites. Error message:" msgstr "" @@ -2995,6 +3017,7 @@ msgid "Extension Name" msgstr "" #: managePHP/templates/managePHP/installExtensions.html:65 +#: pluginHolder/templates/pluginHolder/plugins.html:30 msgid "Description" msgstr "" @@ -3260,6 +3283,14 @@ msgstr "" msgid "Successfully Modified" msgstr "" +#: pluginHolder/templates/pluginHolder/plugins.html:15 +msgid "List of installed plugins on your CyberPanel." +msgstr "" + +#: pluginHolder/templates/pluginHolder/plugins.html:31 +msgid "Version" +msgstr "" + #: serverLogs/templates/serverLogs/accessLogs.html:3 msgid "Access Logs - CyberPanel" msgstr "" diff --git a/locale/ja/LC_MESSAGES/django.mo b/locale/ja/LC_MESSAGES/django.mo index f8dc7b169..c183147f1 100644 Binary files a/locale/ja/LC_MESSAGES/django.mo and b/locale/ja/LC_MESSAGES/django.mo differ diff --git a/locale/ja/LC_MESSAGES/django.po b/locale/ja/LC_MESSAGES/django.po index 546c38c7e..f82a3379b 100644 --- a/locale/ja/LC_MESSAGES/django.po +++ b/locale/ja/LC_MESSAGES/django.po @@ -14,8 +14,8 @@ msgid "" msgstr "" "Project-Id-Version: CyberPanel\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-28 11:29+0500\n" -"PO-Revision-Date: 2017-10-31 23:38+0900\n" +"POT-Creation-Date: 2018-10-10 13:01+0500\n" +"PO-Revision-Date: 2018-09-21 15:46+0900\n" "Last-Translator: @ kazuo210 \n" "Language-Team: LANGUAGE \n" "Language: ja\n" @@ -23,58 +23,64 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Poedit 1.8.7.1\n" +"X-Generator: Poedit 2.1.1\n" -#: CyberCP/settings.py:170 +#: CyberCP/settings.py:171 msgid "English" msgstr "英語" -#: CyberCP/settings.py:171 +#: CyberCP/settings.py:172 msgid "Chinese" msgstr "中国語" -#: CyberCP/settings.py:172 +#: CyberCP/settings.py:173 msgid "Bulgarian" msgstr "ブルガリア語" -#: CyberCP/settings.py:173 +#: CyberCP/settings.py:174 msgid "Portuguese" msgstr "ポルトガル語" -#: CyberCP/settings.py:174 +#: CyberCP/settings.py:175 msgid "Japanese" msgstr "日本語" -#: CyberCP/settings.py:175 +#: CyberCP/settings.py:176 msgid "Bosnian" msgstr "ボスニア語" -#: CyberCP/settings.py:176 -msgid "Greek" -msgstr "" - #: CyberCP/settings.py:177 -msgid "Russian" -msgstr "" +msgid "Greek" +msgstr "ギリシャ語" #: CyberCP/settings.py:178 -msgid "Turkish" -msgstr "" +msgid "Russian" +msgstr "ロシア語" #: CyberCP/settings.py:179 -msgid "Spanish" -msgstr "" +msgid "Turkish" +msgstr "トルコ語" #: CyberCP/settings.py:180 -msgid "French" -msgstr "" +msgid "Spanish" +msgstr "スペイン語" #: CyberCP/settings.py:181 +msgid "French" +msgstr "フランス語" + +#: CyberCP/settings.py:182 #, fuzzy #| msgid "Policy" msgid "Polish" msgstr "ポリシ" +#: CyberCP/settings.py:183 +#, fuzzy +#| msgid "Filename" +msgid "Vietnamese" +msgstr "ファイル名" + #: backup/templates/backup/backup.html:4 backup/templates/backup/backup.html:14 #: backup/templates/backup/backup.html:21 msgid "Back up Website" @@ -82,10 +88,8 @@ msgstr "Web サイトのバックアップ" #: backup/templates/backup/backup.html:14 #: backup/templates/backup/restore.html:14 -#, fuzzy -#| msgid "Back up" msgid "Backup Docs" -msgstr "バックアップ" +msgstr "バックアップのドキュメント" #: backup/templates/backup/backup.html:15 msgid "This page can be used to Back up your websites" @@ -127,7 +131,7 @@ msgstr "ホーム" #: backup/templates/backup/restore.html:62 #: filemanager/templates/filemanager/index.html:160 msgid "File Name" -msgstr "ファイル名" +msgstr "ファイル名" #: backup/templates/backup/backup.html:61 #: backup/templates/backup/backup.html:106 @@ -224,6 +228,7 @@ msgstr "このページでは、バックアップ先を設定できます。 #: backup/templates/backup/backupDestinations.html:21 msgid "Set up Back up Destinations (SSH port should be 22 on backup server)" msgstr "" +"バックアップ先の設定(バックアップサーバでSSHポート22にする必要があります)" #: backup/templates/backup/backupDestinations.html:30 #: backup/templates/backup/remoteBackups.html:29 @@ -254,7 +259,7 @@ msgstr "ポート" #: backup/templates/backup/backupDestinations.html:47 msgid "Backup server SSH Port, leave empty for 22." -msgstr "" +msgstr "バックアップサーバーの SSH ポート 22 は、空のままにしてください。" #: backup/templates/backup/backupDestinations.html:55 #: backup/templates/backup/backupSchedule.html:54 @@ -268,10 +273,8 @@ msgid "Connection to" msgstr "接続" #: backup/templates/backup/backupDestinations.html:69 -#, fuzzy -#| msgid "failed. Please delete and re-add." msgid "failed. Please delete and re-add. " -msgstr "失敗しました。削除して再追加してください。" +msgstr "失敗しました。削除して再追加してください。 " #: backup/templates/backup/backupDestinations.html:73 msgid "successful." @@ -341,7 +344,7 @@ msgstr "接続を確認" #: backup/templates/backup/backupSchedule.html:3 msgid "Schedule Back up - CyberPanel" -msgstr "バックアップスケジュール - Cyber​​Panel" +msgstr "バックアップスケジュール - Cyber​​Panel" #: backup/templates/backup/backupSchedule.html:13 #: backup/templates/backup/backupSchedule.html:20 @@ -428,29 +431,23 @@ msgid "Restore" msgstr "復元" #: backup/templates/backup/index.html:60 backup/templates/backup/index.html:62 -#, fuzzy -#| msgid "Add/Delete Destination" msgid "Add/Delete Destinations" -msgstr "バックアップ先の追加/削除" +msgstr "宛先の追加/削除" #: backup/templates/backup/index.html:90 backup/templates/backup/index.html:92 #: baseTemplate/templates/baseTemplate/index.html:434 #: userManagment/templates/userManagment/createACL.html:365 #: userManagment/templates/userManagment/modifyACL.html:370 -#, fuzzy -#| msgid "Remote Backups" msgid "Remote Back ups" msgstr "リモートバックアップ" #: backup/templates/backup/remoteBackups.html:3 msgid "Transfer Websites from Remote Server - CyberPanel" -msgstr "リモートサーバーからWebサイトを転送 - Cyber​​Panel" +msgstr "リモートサーバーからWebサイトを転送 - Cyber​​Panel" #: backup/templates/backup/remoteBackups.html:14 -#, fuzzy -#| msgid "Start Transfer" msgid "Remote Transfer" -msgstr "転送を開始" +msgstr "リモート転送" #: backup/templates/backup/remoteBackups.html:15 msgid "This feature can import website(s) from remote server" @@ -532,7 +529,7 @@ msgstr "メール" #: backup/templates/backup/restore.html:3 msgid "Restore Website - CyberPanel" -msgstr "Web サイトの復元 - Cyber​​Panel" +msgstr "Web サイトの復元 - Cyber​​Panel" #: backup/templates/backup/restore.html:14 #: backup/templates/backup/restore.html:21 @@ -554,10 +551,8 @@ msgid "Select Back up" msgstr "バックアップを選択" #: backup/templates/backup/restore.html:61 -#, fuzzy -#| msgid "Configurations" msgid "Condition" -msgstr "設定" +msgstr "条件" #: backup/templates/backup/restore.html:86 #: databases/templates/databases/deleteDatabase.html:64 @@ -794,10 +789,8 @@ msgstr "概要" #: baseTemplate/templates/baseTemplate/index.html:280 #: baseTemplate/templates/baseTemplate/index.html:281 -#, fuzzy -#| msgid "IP Address" msgid "Server IP Address" -msgstr "IP アドレス" +msgstr "サーバの IP アドレス" #: baseTemplate/templates/baseTemplate/index.html:284 #: baseTemplate/templates/baseTemplate/index.html:286 @@ -850,40 +843,30 @@ msgstr "ユーザーの削除" #: userManagment/templates/userManagment/modifyACL.html:78 #: userManagment/templates/userManagment/resellerCenter.html:12 #: userManagment/templates/userManagment/resellerCenter.html:19 -#, fuzzy -#| msgid "Reseller" msgid "Reseller Center" -msgstr "代理店" +msgstr "リセラーセンター" #: baseTemplate/templates/baseTemplate/index.html:309 #: userManagment/templates/userManagment/changeUserACL.html:12 #: userManagment/templates/userManagment/createACL.html:92 #: userManagment/templates/userManagment/modifyACL.html:97 -#, fuzzy -#| msgid "Create User" msgid "Change User ACL" -msgstr "ユーザーを作成" +msgstr "ユーザー ACL の変更" #: baseTemplate/templates/baseTemplate/index.html:310 #: userManagment/templates/userManagment/createACL.html:12 -#, fuzzy -#| msgid "Create New User" msgid "Create New ACL" -msgstr "新しいユーザーの作成" +msgstr "新しい ACL の作成" #: baseTemplate/templates/baseTemplate/index.html:311 #: userManagment/templates/userManagment/deleteACL.html:12 #: userManagment/templates/userManagment/deleteACL.html:42 -#, fuzzy -#| msgid "Delete" msgid "Delete ACL" -msgstr "削除" +msgstr "ACL の削除" #: baseTemplate/templates/baseTemplate/index.html:312 -#, fuzzy -#| msgid "Modify User" msgid "Modify ACL" -msgstr "ユーザーの変更" +msgstr "ACL の変更" #: baseTemplate/templates/baseTemplate/index.html:326 #: userManagment/templates/userManagment/createACL.html:104 @@ -1066,10 +1049,8 @@ msgstr "メールの削除" #: baseTemplate/templates/baseTemplate/index.html:396 #: userManagment/templates/userManagment/createACL.html:263 #: userManagment/templates/userManagment/modifyACL.html:268 -#, fuzzy -#| msgid "Email Log" msgid "Email Forwarding" -msgstr "メールログ" +msgstr "Eメール転送" #: baseTemplate/templates/baseTemplate/index.html:397 #: databases/templates/databases/listDataBases.html:73 @@ -1086,10 +1067,8 @@ msgstr "パスワードの変更" #: mailServer/templates/mailServer/dkimManager.html:75 #: userManagment/templates/userManagment/createACL.html:283 #: userManagment/templates/userManagment/modifyACL.html:288 -#, fuzzy -#| msgid "File Manager" msgid "DKIM Manager" -msgstr "ファイル 管理" +msgstr "DKIM マネージャ" #: baseTemplate/templates/baseTemplate/index.html:399 msgid "Access Webmail" @@ -1160,10 +1139,8 @@ msgstr "ホスト名 SSL" #: manageSSL/templates/manageSSL/index.html:62 #: userManagment/templates/userManagment/createACL.html:396 #: userManagment/templates/userManagment/modifyACL.html:401 -#, fuzzy -#| msgid "Server Logs" msgid "MailServer SSL" -msgstr "サーバーログ" +msgstr "MailServer SSL" #: baseTemplate/templates/baseTemplate/index.html:457 msgid "Server" @@ -1195,10 +1172,8 @@ msgid "CyberPanel Main Log File" msgstr "Cyber​​Panel メインログファイル" #: baseTemplate/templates/baseTemplate/index.html:485 -#, fuzzy -#| msgid "Server Status" msgid "Services Status" -msgstr "サーバーの状態" +msgstr "サービスの状態" #: baseTemplate/templates/baseTemplate/index.html:501 #: managePHP/templates/managePHP/installExtensions.html:13 @@ -1251,14 +1226,12 @@ msgstr "FTP ログ" #: baseTemplate/templates/baseTemplate/index.html:520 #: serverLogs/templates/serverLogs/modSecAuditLog.html:14 -#, fuzzy -#| msgid "Security Functions" msgid "ModSecurity Audit Logs" -msgstr "セキュリティ機能" +msgstr "ModSecurity 監査ログ" #: baseTemplate/templates/baseTemplate/index.html:520 msgid "ModSec Audit Logs" -msgstr "" +msgstr "ModSec の監査ログ" #: baseTemplate/templates/baseTemplate/index.html:534 msgid "Firewall Home" @@ -1280,45 +1253,37 @@ msgid "Secure SSH" msgstr "SSH のセキュリティ" #: baseTemplate/templates/baseTemplate/index.html:536 -#, fuzzy -#| msgid "Edit PHP Configurations" msgid "ModSecurity Configurations" -msgstr "PHP 設定の編集" +msgstr "ModSecurity の設定" #: baseTemplate/templates/baseTemplate/index.html:536 -#, fuzzy -#| msgid "Security" msgid "ModSecurity Conf" -msgstr "セキュリティ" +msgstr "ModSecurity Conf" #: baseTemplate/templates/baseTemplate/index.html:537 #: firewall/templates/firewall/modSecurityRules.html:20 -#, fuzzy -#| msgid "Security" msgid "ModSecurity Rules" -msgstr "セキュリティ" +msgstr "ModSecurity ルール" #: baseTemplate/templates/baseTemplate/index.html:538 msgid "ModSecurity Rules Packs" -msgstr "" +msgstr "ModSecurity ルールパック" #: baseTemplate/templates/baseTemplate/index.html:539 msgid "ConfigServer Security & Firewall (CSF)" -msgstr "" +msgstr "ConfigServer セキュリティとファイアウォール (CSF)" #: baseTemplate/templates/baseTemplate/index.html:539 #: firewall/templates/firewall/csf.html:21 #: firewall/templates/firewall/csf.html:85 #: firewall/templates/firewall/csf.html:94 msgid "CSF" -msgstr "" +msgstr "CSF" #: baseTemplate/templates/baseTemplate/index.html:546 #: baseTemplate/templates/baseTemplate/index.html:548 -#, fuzzy -#| msgid "Mail Functions" msgid "Mail Settings" -msgstr "メール機能" +msgstr "メール設定" #: baseTemplate/templates/baseTemplate/index.html:549 msgid "NEW" @@ -1327,54 +1292,63 @@ msgstr "新規" #: baseTemplate/templates/baseTemplate/index.html:554 #: emailPremium/templates/emailPremium/policyServer.html:20 msgid "Email Policy Server" -msgstr "" +msgstr "Eメールポリシーサーバー" #: baseTemplate/templates/baseTemplate/index.html:555 -#, fuzzy -#| msgid "Email Logs" msgid "Email Limits" -msgstr "メールログ" +msgstr "Eメール制限" #: baseTemplate/templates/baseTemplate/index.html:556 -#, fuzzy -#| msgid "Configurations" msgid "SpamAssassin Configurations" -msgstr "設定" +msgstr "SpamAssassinの設定" #: baseTemplate/templates/baseTemplate/index.html:556 #: emailPremium/templates/emailPremium/SpamAssassin.html:20 #: firewall/templates/firewall/spamassassin.html:20 msgid "SpamAssassin" -msgstr "" +msgstr "Spamassassin" #: baseTemplate/templates/baseTemplate/index.html:563 #: baseTemplate/templates/baseTemplate/index.html:565 -#, fuzzy -#| msgid "Manage SSL" msgid "Manage Services" -msgstr "SSL の管理" +msgstr "サービスの管理" #: baseTemplate/templates/baseTemplate/index.html:570 #: manageServices/templates/manageServices/managePowerDNS.html:22 -#, fuzzy -#| msgid "Manage SSL" msgid "Manage PowerDNS" -msgstr "SSL の管理" +msgstr "PowerDNS の管理" #: baseTemplate/templates/baseTemplate/index.html:571 #: manageServices/templates/manageServices/managePostfix.html:22 msgid "Manage Postfix" -msgstr "" +msgstr "postfixの管理" #: baseTemplate/templates/baseTemplate/index.html:572 -#, fuzzy -#| msgid "Manage SSL" msgid "Manage FTP" -msgstr "SSL の管理" +msgstr "FTP の管理" + +#: baseTemplate/templates/baseTemplate/index.html:579 +#: baseTemplate/templates/baseTemplate/index.html:581 +#: pluginHolder/templates/pluginHolder/plugins.html:14 +#: pluginHolder/templates/pluginHolder/plugins.html:21 +msgid "Plugins" +msgstr "" + +#: baseTemplate/templates/baseTemplate/index.html:586 +#, fuzzy +#| msgid "Install Extensions" +msgid "Installed Plugins" +msgstr "拡張機能のインストール" + +#: baseTemplate/templates/baseTemplate/index.html:586 +#, fuzzy +#| msgid "Install" +msgid "Installed" +msgstr "インストール" #: baseTemplate/templates/baseTemplate/versionManagment.html:3 msgid "Version Management - CyberPanel" -msgstr "バージョン管理 - Cyber​​Panel" +msgstr "バージョン管理 - Cyber​​Panel" #: baseTemplate/templates/baseTemplate/versionManagment.html:11 msgid "" @@ -1402,7 +1376,7 @@ msgstr "最新のビルド" #: databases/templates/databases/createDatabase.html:3 msgid "Create New Database - CyberPanel" -msgstr "新しいデータベースの作成 - Cyber​​Panel" +msgstr "新しいデータベースの作成 - Cyber​​Panel" #: databases/templates/databases/createDatabase.html:13 msgid "Create a new database on this page." @@ -1431,7 +1405,7 @@ msgstr "データベースが作成されました。" #: databases/templates/databases/deleteDatabase.html:3 msgid "Delete Database - CyberPanel" -msgstr "データベースの削除 - Cyber​​Panel" +msgstr "データベースの削除 - Cyber​​Panel" #: databases/templates/databases/deleteDatabase.html:13 msgid "Delete an existing database on this page." @@ -1447,7 +1421,7 @@ msgstr "データベースが削除されました。" #: databases/templates/databases/index.html:3 msgid "Database Functions - CyberPanel" -msgstr "データベース機能 - Cyber​​Panel" +msgstr "データベース機能 - Cyber​​Panel" #: databases/templates/databases/index.html:13 msgid "Create, edit and delete databases on this page." @@ -1455,7 +1429,7 @@ msgstr "このページでデータベースの作成、編集、削除を行い #: databases/templates/databases/listDataBases.html:3 msgid "List Databases - CyberPanel" -msgstr "データベースの一覧 - Cyber​​Panel" +msgstr "データベースの一覧 - Cyber​​Panel" #: databases/templates/databases/listDataBases.html:14 msgid "List Databases or change their passwords." @@ -1511,7 +1485,7 @@ msgstr "DNS ゾーンの追加/変更" #: dns/templates/dns/createNameServer.html:12 #: dns/templates/dns/deleteDNSZone.html:12 msgid "DNS Docs" -msgstr "" +msgstr "DNS のドキュメント" #: dns/templates/dns/addDeleteDNSRecords.html:14 msgid "" @@ -1530,7 +1504,7 @@ msgstr "レコードを追加" #: dns/templates/dns/createNameServer.html:24 #: dns/templates/dns/deleteDNSZone.html:25 msgid "PowerDNS is disabled." -msgstr "" +msgstr "PowerDNS は無効です。" #: dns/templates/dns/addDeleteDNSRecords.html:29 #: dns/templates/dns/createDNSZone.html:26 @@ -1543,10 +1517,8 @@ msgstr "" #: mailServer/templates/mailServer/createEmailAccount.html:28 #: mailServer/templates/mailServer/deleteEmailAccount.html:28 #: mailServer/templates/mailServer/emailForwarding.html:28 -#, fuzzy -#| msgid "Enable" msgid "Enable Now" -msgstr "有効化" +msgstr "今すぐ有効にする" #: dns/templates/dns/addDeleteDNSRecords.html:74 #: dns/templates/dns/addDeleteDNSRecords.html:97 @@ -1561,6 +1533,7 @@ msgstr "有効化" #: dns/templates/dns/addDeleteDNSRecords.html:328 #: filemanager/templates/filemanager/index.html:212 #: firewall/templates/firewall/firewall.html:136 +#: pluginHolder/templates/pluginHolder/plugins.html:28 #: serverStatus/templates/serverStatus/litespeedStatus.html:40 msgid "Name" msgstr "名称" @@ -1577,7 +1550,7 @@ msgstr "名称" #: dns/templates/dns/addDeleteDNSRecords.html:298 #: dns/templates/dns/addDeleteDNSRecords.html:329 msgid "TTL" -msgstr "" +msgstr "TTL" #: dns/templates/dns/addDeleteDNSRecords.html:88 #: dns/templates/dns/addDeleteDNSRecords.html:111 @@ -1594,10 +1567,8 @@ msgid "Add" msgstr "追加" #: dns/templates/dns/addDeleteDNSRecords.html:105 -#, fuzzy -#| msgid "IP Address" msgid "IPV6 Address" -msgstr "IP アドレス" +msgstr "IPv6 アドレス" #: dns/templates/dns/addDeleteDNSRecords.html:129 #: dns/templates/dns/addDeleteDNSRecords.html:156 @@ -1622,28 +1593,23 @@ msgid "Text" msgstr "テキスト" #: dns/templates/dns/addDeleteDNSRecords.html:229 -#, fuzzy -#| msgid "Value" msgid "SOA Value" -msgstr "値" +msgstr "SOA の値" #: dns/templates/dns/addDeleteDNSRecords.html:253 -#, fuzzy -#| msgid "First Nameserver" msgid "Name server" -msgstr "ファーストネームサーバー" +msgstr "ネームサーバ" #: dns/templates/dns/addDeleteDNSRecords.html:276 -#, fuzzy -#| msgid "Priority" msgid "Prioirty" -msgstr "優先度" +msgstr "優先" #: dns/templates/dns/addDeleteDNSRecords.html:281 msgid "Content" -msgstr "" +msgstr "コンテンツ" #: dns/templates/dns/addDeleteDNSRecords.html:327 +#: pluginHolder/templates/pluginHolder/plugins.html:29 msgid "Type" msgstr "種別" @@ -1673,7 +1639,7 @@ msgstr "レコードが追加されました。" #: dns/templates/dns/createDNSZone.html:3 msgid "Create DNS Zone - CyberPanel" -msgstr "DNSゾーンの作成 - Cyber​​Panel" +msgstr "DNSゾーンの作成 - Cyber​​Panel" #: dns/templates/dns/createDNSZone.html:13 msgid "" @@ -1699,7 +1665,7 @@ msgstr "ドメインの DNS ゾーン:" #: dns/templates/dns/createNameServer.html:3 msgid "Create Nameserver - CyberPanel" -msgstr "ネームサーバーの作成 - Cyber​​Panel" +msgstr "ネームサーバーの作成 - Cyber​​Panel" #: dns/templates/dns/createNameServer.html:13 msgid "" @@ -1727,7 +1693,7 @@ msgstr "次のネームサーバーが作成されました:" #: dns/templates/dns/deleteDNSZone.html:3 msgid "Delete DNS Zone - CyberPanel" -msgstr "DNSゾーンの削除 - Cyber​​Panel" +msgstr "DNSゾーンの削除 - Cyber​​Panel" #: dns/templates/dns/deleteDNSZone.html:12 #: dns/templates/dns/deleteDNSZone.html:18 @@ -1772,7 +1738,7 @@ msgstr "消去されました。" #: dns/templates/dns/index.html:3 msgid "DNS Functions - CyberPanel" -msgstr "DNS 機能 - Cyber​​Panel" +msgstr "DNS 機能 - Cyber​​Panel" #: dns/templates/dns/index.html:12 msgid "DNS Functions" @@ -1792,32 +1758,26 @@ msgstr "削除/レコードを追加" #: emailPremium/templates/emailPremium/SpamAssassin.html:3 #: firewall/templates/firewall/spamassassin.html:3 -#, fuzzy -#| msgid "Packages - CyberPanel" msgid "SpamAssassin - CyberPanel" -msgstr "パッケージ - Cyber​​Panel" +msgstr "SpamAssassin - CyberPanel" #: emailPremium/templates/emailPremium/SpamAssassin.html:13 #: firewall/templates/firewall/spamassassin.html:13 -#, fuzzy -#| msgid "Configurations" msgid "SpamAssassin Configurations!" -msgstr "設定" +msgstr "SpamAssassinの設定する!" #: emailPremium/templates/emailPremium/SpamAssassin.html:13 msgid "SpamAssassin Docs" -msgstr "" +msgstr "SpamAssassin のドキュメント" #: emailPremium/templates/emailPremium/SpamAssassin.html:14 #: firewall/templates/firewall/spamassassin.html:14 -#, fuzzy -#| msgid "On this page you can set up your Back up destinations. (SFTP)" msgid "On this page you can configure SpamAssassin settings." -msgstr "このページでは、バックアップ先を設定できます。 (SFTP)" +msgstr "このページでは、SpamAssassin の設定を構成できます。" #: emailPremium/templates/emailPremium/SpamAssassin.html:29 msgid "SpamAssassin is not installed " -msgstr "" +msgstr "SpamAssassin がインストールされていません " #: emailPremium/templates/emailPremium/SpamAssassin.html:31 #: firewall/templates/firewall/csf.html:30 @@ -1825,19 +1785,15 @@ msgstr "" #: firewall/templates/firewall/modSecurityRules.html:72 #: firewall/templates/firewall/modSecurityRulesPacks.html:30 #: firewall/templates/firewall/spamassassin.html:31 -#, fuzzy -#| msgid "Install" msgid "Install Now." -msgstr "インストール" +msgstr "今すぐインストールする。" #: emailPremium/templates/emailPremium/SpamAssassin.html:43 #: firewall/templates/firewall/csf.html:42 #: firewall/templates/firewall/modSecurity.html:43 #: firewall/templates/firewall/spamassassin.html:43 -#, fuzzy -#| msgid "Cannot add destination. Error message:" msgid "Failed to start installation, Error message: " -msgstr "宛先を追加できません。エラーメッセージ:" +msgstr "インストールの開始に失敗しました。エラーメッセージ: " #: emailPremium/templates/emailPremium/SpamAssassin.html:47 #: emailPremium/templates/emailPremium/SpamAssassin.html:134 @@ -1865,18 +1821,16 @@ msgstr "接続できませんでした。このページを更新してくださ #: firewall/templates/firewall/csf.html:50 #: firewall/templates/firewall/modSecurity.html:51 #: firewall/templates/firewall/spamassassin.html:51 -#, fuzzy -#| msgid "Installation failed. Error message:" msgid "Installation failed." -msgstr "インストールに失敗しました。エラー メッセージ:" +msgstr "インストールに失敗しました。" #: emailPremium/templates/emailPremium/SpamAssassin.html:55 msgid "SpamAssassin successfully installed, refreshing page in 3 seconds.." -msgstr "" +msgstr "SpamAssassinがインストールされ、3秒後にページが再表示されます.." #: emailPremium/templates/emailPremium/SpamAssassin.html:66 msgid "Winter is coming, but so is SpamAssassin." -msgstr "" +msgstr "冬は来ますが、SpamAssassin もそうです。" #: emailPremium/templates/emailPremium/SpamAssassin.html:114 #: emailPremium/templates/emailPremium/policyServer.html:40 @@ -1885,48 +1839,38 @@ msgstr "" #: manageServices/templates/manageServices/managePostfix.html:42 #: manageServices/templates/manageServices/managePowerDNS.html:42 #: manageServices/templates/manageServices/managePureFtpd.html:42 -#, fuzzy -#| msgid "Save Changes" msgid "Save changes." -msgstr "変更を保存" +msgstr "変更を保存する。" #: emailPremium/templates/emailPremium/SpamAssassin.html:126 -#, fuzzy -#| msgid "Could not fetch current configuration. Error message:" msgid "Failed to save SpamAssassin configurations. Error message: " -msgstr "現在の設定を取得できませんでした。エラー メッセージ:" +msgstr "SpamAssassin の設定を保存できませんでした。 エラーメッセージ: " #: emailPremium/templates/emailPremium/SpamAssassin.html:130 -#, fuzzy -#| msgid "Backup Process successfully started." msgid "SpamAssassin configurations successfully saved." -msgstr "バックアップ処理が開始されました。" +msgstr "SpamAssassin 設定が保存されました。" #: emailPremium/templates/emailPremium/emailLimits.html:13 #: emailPremium/templates/emailPremium/emailPage.html:13 #: emailPremium/templates/emailPremium/listDomains.html:14 #: emailPremium/templates/emailPremium/policyServer.html:13 -#, fuzzy -#| msgid "Email Logs" msgid "Emai Limits Docs" -msgstr "メールログ" +msgstr "Eメールの制限ドキュメント" #: emailPremium/templates/emailPremium/emailLimits.html:14 msgid "View and change email limits for a domain name." -msgstr "" +msgstr "ドメイン名のEメールの制限を表示および変更します。" #: emailPremium/templates/emailPremium/emailLimits.html:25 -#, fuzzy -#| msgid "Resource Usage" msgid "Domain Resource Usage" -msgstr "リソースの使用量" +msgstr "ドメインリソースの使用状況" #: emailPremium/templates/emailPremium/emailLimits.html:52 #: emailPremium/templates/emailPremium/emailLimits.html:158 #: emailPremium/templates/emailPremium/emailPage.html:54 #: emailPremium/templates/emailPremium/listDomains.html:59 msgid "Limits are being Applied!" -msgstr "" +msgstr "制限が適用されています!" #: emailPremium/templates/emailPremium/emailLimits.html:53 #: emailPremium/templates/emailPremium/emailLimits.html:159 @@ -1942,7 +1886,7 @@ msgstr "無効化" #: emailPremium/templates/emailPremium/emailPage.html:56 #: emailPremium/templates/emailPremium/listDomains.html:61 msgid "Limits are not being applied!" -msgstr "" +msgstr "制限が適用されていません!" #: emailPremium/templates/emailPremium/emailLimits.html:55 #: emailPremium/templates/emailPremium/emailLimits.html:161 @@ -1959,104 +1903,81 @@ msgstr "有効化" #: filemanager/templates/filemanager/index.html:708 #: websiteFunctions/templates/websiteFunctions/listCron.html:66 msgid "Edit" -msgstr "" +msgstr "編集" #: emailPremium/templates/emailPremium/emailLimits.html:70 #: emailPremium/templates/emailPremium/emailPage.html:78 -#, fuzzy -#| msgid "Memory Soft Limit" msgid "Monthly Limit" -msgstr "メモリ使用量のソフトリミット" +msgstr "月限度" #: emailPremium/templates/emailPremium/emailLimits.html:83 #: emailPremium/templates/emailPremium/emailPage.html:101 -#, fuzzy -#| msgid "Change" msgid "Change Limits" -msgstr "変更" +msgstr "制限の変更する" #: emailPremium/templates/emailPremium/emailLimits.html:93 #: emailPremium/templates/emailPremium/emailPage.html:111 -#, fuzzy -#| msgid "Cannot create user. Error message:" msgid "Can not change limits. Error message:" -msgstr "ユーザーを作成できません。エラーメッセージ:" +msgstr "制限を変更することはできません。 エラーメッセージ:" #: emailPremium/templates/emailPremium/emailLimits.html:97 -#, fuzzy -#| msgid "Password successfully changed for :" msgid "Limits successfully changed, refreshing in 3 seconds." -msgstr "パスワードが変更されました:" +msgstr "制限が正常に変更され、3秒後に再表示されます。" #: emailPremium/templates/emailPremium/emailLimits.html:126 #: emailPremium/templates/emailPremium/emailPage.html:25 -#, fuzzy -#| msgid "Resource Usage" msgid "Email Resource Usage" -msgstr "リソースの使用量" +msgstr "Eメールリソースの使用状況" #: emailPremium/templates/emailPremium/emailLimits.html:133 -#, fuzzy -#| msgid "Search Extensions.." msgid "Search Emails.." -msgstr "拡張機能を検索.." +msgstr "Eメールを検索.." #: emailPremium/templates/emailPremium/emailLimits.html:164 #: emailPremium/templates/emailPremium/listDomains.html:65 #: websiteFunctions/templates/websiteFunctions/setupGit.html:209 -#, fuzzy -#| msgid "Manage SSL" msgid "Manage" -msgstr "SSL の管理" +msgstr "管理" #: emailPremium/templates/emailPremium/emailLimits.html:172 #: emailPremium/templates/emailPremium/emailPage.html:179 #: emailPremium/templates/emailPremium/listDomains.html:73 +#: pluginHolder/templates/pluginHolder/plugins.html:51 #: websiteFunctions/templates/websiteFunctions/listWebsites.html:53 msgid "Cannot list websites. Error message:" msgstr "Web サイトの一覧が表示できません。エラーメッセージ:" #: emailPremium/templates/emailPremium/emailPage.html:14 msgid "View and change limits for an Email Address." -msgstr "" +msgstr "Eメールアドレスの制限を表示および変更します。" #: emailPremium/templates/emailPremium/emailPage.html:60 msgid "Logging in ON!" -msgstr "" +msgstr "ロギングがオンです!" #: emailPremium/templates/emailPremium/emailPage.html:62 msgid "Logging is Off" -msgstr "" +msgstr "ロギングがオフです" #: emailPremium/templates/emailPremium/emailPage.html:88 -#, fuzzy -#| msgid "Memory Soft Limit" msgid "Hourly Limit" -msgstr "メモリ使用量のソフトリミット" +msgstr "時間制限" #: emailPremium/templates/emailPremium/emailPage.html:115 -#, fuzzy -#| msgid "is successfully created." msgid "Limits successfully changed." -msgstr "作成されました。" +msgstr "制限が変更されました。" #: emailPremium/templates/emailPremium/emailPage.html:151 -#, fuzzy -#| msgid "Search Extensions.." msgid "Search Emails Logs.." -msgstr "拡張機能を検索.." +msgstr "メールのログを検索.." #: emailPremium/templates/emailPremium/emailPage.html:155 -#, fuzzy -#| msgid "FTP Logs" msgid "Flush Logs" -msgstr "FTP ログ" +msgstr "ログをフラッシュする" #: emailPremium/templates/emailPremium/listDomains.html:3 -#, fuzzy -#| msgid "Home - CyberPanel" msgid "Domains - CyberPanel" -msgstr "ホーム - CyberPanel" +msgstr "ドメイン - CyberPanel" #: emailPremium/templates/emailPremium/listDomains.html:14 #: websiteFunctions/templates/websiteFunctions/website.html:272 @@ -2069,7 +1990,7 @@ msgstr "ドメインの一覧" #: emailPremium/templates/emailPremium/listDomains.html:15 msgid "On this page you manage emails limits for Domains/Email Addresses" -msgstr "" +msgstr "このページでは、ドメイン/EメールアドレスのEメールの制限を管理します" #: emailPremium/templates/emailPremium/listDomains.html:22 #: packages/templates/packages/createPackage.html:35 @@ -2080,29 +2001,24 @@ msgstr "ドメイン" #: emailPremium/templates/emailPremium/listDomains.html:29 msgid "Email Policy Server is not enabled " -msgstr "" +msgstr "Eメールポリシーサーバーが有効になっていません " #: emailPremium/templates/emailPremium/listDomains.html:32 -#, fuzzy -#| msgid "Enable" msgid "Enable Now." -msgstr "有効化" +msgstr "今すぐ有効にする。" #: emailPremium/templates/emailPremium/policyServer.html:3 -#, fuzzy -#| msgid "Server Logs - CyberPanel" msgid "Email Policy Server - CyberPanel" -msgstr "サーバーログ - Cyber​​Panel" +msgstr "Eメールポリシーサーバー - CyberPanel" #: emailPremium/templates/emailPremium/policyServer.html:13 -#, fuzzy -#| msgid "Edit PHP Configurations" msgid "Email Policy Server Configurations!" -msgstr "PHP 設定の編集" +msgstr "Eメールポリシーサーバー構成する!" #: emailPremium/templates/emailPremium/policyServer.html:14 msgid "Turn ON Email Policy Server to use Email Limits Feature. " msgstr "" +"Eメール制限機能を使用するには、Eメールポリシーサーバーをオンにします。 " #: emailPremium/templates/emailPremium/policyServer.html:52 #: firewall/templates/firewall/secureSSH.html:78 @@ -2118,91 +2034,73 @@ msgstr "エラーメッセージ: " #: manageServices/templates/manageServices/managePostfix.html:58 #: manageServices/templates/manageServices/managePowerDNS.html:58 #: manageServices/templates/manageServices/managePureFtpd.html:58 -#, fuzzy -#| msgid "is successfully erased." msgid "Changes successfully applied." -msgstr "消去されました。" +msgstr "変更は適用されました。" #: filemanager/templates/filemanager/index.html:5 -#, fuzzy -#| msgid "Manage SSL - CyberPanel" msgid "File Manager - CyberPanel" -msgstr "SSL の管理 - Cyber​​Panel" +msgstr "ファイル管理 - CyberPanel" #: filemanager/templates/filemanager/index.html:43 -#, fuzzy -#| msgid "File Manager" msgid " File Manager" -msgstr "ファイル 管理" +msgstr " ファイルマネジャー" #: filemanager/templates/filemanager/index.html:63 #: filemanager/templates/filemanager/index.html:205 #: filemanager/templates/filemanager/index.html:236 -#, fuzzy -#| msgid "Reload" msgid "Upload" -msgstr "再読み込み" +msgstr "アップロード" #: filemanager/templates/filemanager/index.html:66 -#, fuzzy -#| msgid "File" msgid "New File" -msgstr "ファイル" +msgstr "新しいファイル" #: filemanager/templates/filemanager/index.html:69 msgid "New Folder" -msgstr "" +msgstr "新しいフォルダ" #: filemanager/templates/filemanager/index.html:75 #: filemanager/templates/filemanager/index.html:566 #: filemanager/templates/filemanager/index.html:702 msgid "Copy" -msgstr "" +msgstr "コピー" #: filemanager/templates/filemanager/index.html:78 #: filemanager/templates/filemanager/index.html:531 #: filemanager/templates/filemanager/index.html:700 msgid "Move" -msgstr "" +msgstr "移動" #: filemanager/templates/filemanager/index.html:81 #: filemanager/templates/filemanager/index.html:596 #: filemanager/templates/filemanager/index.html:703 -#, fuzzy -#| msgid "Username" msgid "Rename" -msgstr "ユーザー名" +msgstr "名前を変更" #: filemanager/templates/filemanager/index.html:87 #: filemanager/templates/filemanager/index.html:441 #: filemanager/templates/filemanager/index.html:468 #: filemanager/templates/filemanager/index.html:706 msgid "Compress" -msgstr "" +msgstr "圧縮" #: filemanager/templates/filemanager/index.html:90 #: filemanager/templates/filemanager/index.html:496 #: filemanager/templates/filemanager/index.html:707 msgid "Extract" -msgstr "" +msgstr "抽出" #: filemanager/templates/filemanager/index.html:93 -#, fuzzy -#| msgid "PHP version " msgid "Fix Permissions" -msgstr "PHP バージョン " +msgstr "権限を修正する" #: filemanager/templates/filemanager/index.html:111 -#, fuzzy -#| msgid "Current Package:" msgid "Current Path" -msgstr "現在のパッケージ:" +msgstr "現在のパス" #: filemanager/templates/filemanager/index.html:139 -#, fuzzy -#| msgid "Back up" msgid "Back" -msgstr "バックアップ" +msgstr "戻る" #: filemanager/templates/filemanager/index.html:143 #: serverLogs/templates/serverLogs/accessLogs.html:42 @@ -2216,103 +2114,85 @@ msgid "Refresh" msgstr "更新" #: filemanager/templates/filemanager/index.html:147 -#, fuzzy -#| msgid "Select Email" msgid "Select All" -msgstr "メールを選択" +msgstr "すべてを選択" #: filemanager/templates/filemanager/index.html:151 -#, fuzzy -#| msgid "Select Email" msgid "UnSelect All" -msgstr "メールを選択" +msgstr "すべてを選択解除" #: filemanager/templates/filemanager/index.html:161 -#, fuzzy -#| msgid "Size" msgid "Size (KB)" -msgstr "サイズ" +msgstr "サイズ (KB)" #: filemanager/templates/filemanager/index.html:162 msgid "Last Modified" -msgstr "" +msgstr "最終更新日" #: filemanager/templates/filemanager/index.html:163 -#, fuzzy -#| msgid "PHP version " msgid "Permissions" -msgstr "PHP バージョン " +msgstr "権限" #: filemanager/templates/filemanager/index.html:183 msgid "Upload File" -msgstr "" +msgstr "ファイルをアップロードする" #: filemanager/templates/filemanager/index.html:183 -#, fuzzy -#| msgid "Reload" msgid "Upload Limits" -msgstr "再読み込み" +msgstr "アップロードの制限" #: filemanager/templates/filemanager/index.html:190 msgid "Upload queue" -msgstr "" +msgstr "アップロードキュー" #: filemanager/templates/filemanager/index.html:191 msgid "Queue length:" -msgstr "" +msgstr "キューの長さ:" #: filemanager/templates/filemanager/index.html:198 msgid "Drop" -msgstr "" +msgstr "破棄" #: filemanager/templates/filemanager/index.html:199 msgid "Drop Files here to upload them." -msgstr "" +msgstr "アップロードするファイルをここにドロップします。" #: filemanager/templates/filemanager/index.html:214 msgid "Progress" -msgstr "" +msgstr "進行状況" #: filemanager/templates/filemanager/index.html:216 #: mailServer/templates/mailServer/emailForwarding.html:113 -#, fuzzy -#| msgid "FTP Functions" msgid "Actions" -msgstr "FTP 機能" +msgstr "操作" #: filemanager/templates/filemanager/index.html:242 msgid "Remove" -msgstr "" +msgstr "除去" #: filemanager/templates/filemanager/index.html:252 msgid "Queue progress:" -msgstr "" +msgstr "キューの進行状況:" #: filemanager/templates/filemanager/index.html:261 -#, fuzzy -#| msgid "Cannot tune. Error message:" msgid "can not be uploaded, Error message:" -msgstr "チューニングできません。エラー メッセージ:" +msgstr "アップロードできません、エラーメッセージ:" #: filemanager/templates/filemanager/index.html:265 msgid "Upload all" -msgstr "" +msgstr "すべてをアップロードする" #: filemanager/templates/filemanager/index.html:268 -#, fuzzy -#| msgid "Cancel" msgid "Cancel all" -msgstr "キャンセル" +msgstr "すべてをキャンセル" #: filemanager/templates/filemanager/index.html:271 msgid "Remove all" -msgstr "" +msgstr "すべて削除する" #: filemanager/templates/filemanager/index.html:307 -#, fuzzy -#| msgid "Rule successfully added." msgid "File Successfully saved." -msgstr "ルールが追加されました。" +msgstr "ファイルが保存されました。" #: filemanager/templates/filemanager/index.html:314 #: firewall/templates/firewall/secureSSH.html:68 @@ -2324,72 +2204,56 @@ msgid "Save Changes" msgstr "変更を保存" #: filemanager/templates/filemanager/index.html:331 -#, fuzzy -#| msgid "Create New User" msgid "Create new folder!" -msgstr "新しいユーザーの作成" +msgstr "新しいフォルダを作成します!" #: filemanager/templates/filemanager/index.html:339 -#, fuzzy -#| msgid "File Name" msgid "New Folder Name" -msgstr "ファイル名" +msgstr "新しいフォルダ名" #: filemanager/templates/filemanager/index.html:341 msgid "Folder will be created in your current directory" -msgstr "" +msgstr "現在のディレクトリにフォルダが作成されます" #: filemanager/templates/filemanager/index.html:343 -#, fuzzy -#| msgid "Create User" msgid "Create Folder" -msgstr "ユーザーを作成" +msgstr "フォルダの作成" #: filemanager/templates/filemanager/index.html:356 -#, fuzzy -#| msgid "is successfully created." msgid "Folder Successfully created." -msgstr "作成されました。" +msgstr "フォルダが作成されました。" #: filemanager/templates/filemanager/index.html:375 -#, fuzzy -#| msgid "Create New User" msgid "Create new file!" -msgstr "新しいユーザーの作成" +msgstr "新しいファイルを作成します!" #: filemanager/templates/filemanager/index.html:383 -#, fuzzy -#| msgid "File Name" msgid "New File Name" -msgstr "ファイル名" +msgstr "新しいファイル名" #: filemanager/templates/filemanager/index.html:385 msgid "" "File will be created in your current directory, if it already exists it will " "not overwirte." msgstr "" +"ファイルは現在のディレクトリに作成されます。すでに存在する場合は上書きされま" +"せん。" #: filemanager/templates/filemanager/index.html:387 -#, fuzzy -#| msgid "Create Email" msgid "Create File" -msgstr "メールの作成" +msgstr "ファイルの作成" #: filemanager/templates/filemanager/index.html:400 -#, fuzzy -#| msgid "is successfully created." msgid "File Successfully created." -msgstr "作成されました。" +msgstr "ファイルが作成されました。" #: filemanager/templates/filemanager/index.html:416 -#, fuzzy -#| msgid "Configurations" msgid "Confirm Deletion!" -msgstr "設定" +msgstr "削除を確認してください!" #: filemanager/templates/filemanager/index.html:425 msgid "Confirm" -msgstr "" +msgstr "確認" #: filemanager/templates/filemanager/index.html:426 #: filemanager/templates/filemanager/index.html:469 @@ -2403,221 +2267,197 @@ msgstr "閉じる" #: filemanager/templates/filemanager/index.html:449 msgid "List of files/folder!" -msgstr "" +msgstr "ファイル/フォルダの一覧!" #: filemanager/templates/filemanager/index.html:453 -#, fuzzy -#| msgid "File Name" msgid "Compressed File Name" -msgstr "ファイル名" +msgstr "圧縮ファイル名" #: filemanager/templates/filemanager/index.html:455 -#, fuzzy -#| msgid "Extension Name" msgid "Enter without extension name!" -msgstr "拡張機能名" +msgstr "拡張名なしで入力してください!" #: filemanager/templates/filemanager/index.html:459 msgid "Compression Type" -msgstr "" +msgstr "圧縮タイプ" #: filemanager/templates/filemanager/index.html:484 msgid "Extracting" -msgstr "" +msgstr "抽出" #: filemanager/templates/filemanager/index.html:492 msgid "Extract in" -msgstr "" +msgstr "抽出する" #: filemanager/templates/filemanager/index.html:494 msgid "You can enter . to extract in current directory!" -msgstr "" +msgstr ". を入力することができます。 現在のディレクトリに抽出します!" #: filemanager/templates/filemanager/index.html:512 -#, fuzzy -#| msgid "Files" msgid "Move Files" -msgstr "ファイル" +msgstr "ファイルを移動する" #: filemanager/templates/filemanager/index.html:520 #: filemanager/templates/filemanager/index.html:555 msgid "List of files/folders!" -msgstr "" +msgstr "ファイル/フォルダの一覧!" #: filemanager/templates/filemanager/index.html:524 msgid "Move to" -msgstr "" +msgstr "移動先" #: filemanager/templates/filemanager/index.html:526 msgid "Enter a path to move your files!" -msgstr "" +msgstr "ファイルを移動するパスを入力してください!" #: filemanager/templates/filemanager/index.html:547 -#, fuzzy -#| msgid "Files" msgid "Copy Files" -msgstr "ファイル" +msgstr "ファイルのコピー" #: filemanager/templates/filemanager/index.html:559 msgid "Copy to" -msgstr "" +msgstr "コピー先" #: filemanager/templates/filemanager/index.html:561 msgid "Enter a path to copy your files to!" -msgstr "" +msgstr "ファイルをコピーするパスを入力してください!" #: filemanager/templates/filemanager/index.html:581 msgid "Renaming" -msgstr "" +msgstr "名前の変更" #: filemanager/templates/filemanager/index.html:589 -#, fuzzy -#| msgid "File Name" msgid "New Name" -msgstr "ファイル名" +msgstr "新しい名前" #: filemanager/templates/filemanager/index.html:591 msgid "Enter new name of file!" -msgstr "" +msgstr "ファイルの新しい名前を入力してください!" #: filemanager/templates/filemanager/index.html:611 -#, fuzzy -#| msgid "PHP version " msgid "Changing permissions for" -msgstr "PHP バージョン " +msgstr "権限を変更する" #: filemanager/templates/filemanager/index.html:620 msgid "Mode" -msgstr "" +msgstr "モード" #: filemanager/templates/filemanager/index.html:621 -#, fuzzy -#| msgid "Users" msgid "User" msgstr "ユーザー" #: filemanager/templates/filemanager/index.html:622 msgid "Group" -msgstr "" +msgstr "グループ" #: filemanager/templates/filemanager/index.html:623 msgid "World" -msgstr "" +msgstr "ワールド" #: filemanager/templates/filemanager/index.html:628 msgid "Read" -msgstr "" +msgstr "読み取り" #: filemanager/templates/filemanager/index.html:634 msgid "Write" -msgstr "" +msgstr "書き込み" #: filemanager/templates/filemanager/index.html:640 msgid "Execute" -msgstr "" +msgstr "実行" #: filemanager/templates/filemanager/index.html:656 #: filemanager/templates/filemanager/index.html:704 -#, fuzzy -#| msgid "Select PHP Version" msgid "Change Permissions" -msgstr "PHP バージョンを選択" +msgstr "権限を変更する" #: filemanager/templates/filemanager/index.html:657 -#, fuzzy -#| msgid "Select PHP Version" msgid "Change Recursively" -msgstr "PHP バージョンを選択" +msgstr "再帰的に変更する" #: filemanager/templates/filemanager/index.html:701 msgid "Download" -msgstr "" +msgstr "ダウンロード" #: firewall/templates/firewall/csf.html:3 msgid "CSF (ConfigServer Security and Firewall) - CyberPanel" -msgstr "" +msgstr "CSF (ConfigServer セキュリティとファイアウォール) - CyberPanel" #: firewall/templates/firewall/csf.html:13 msgid "CSF (ConfigServer Security and Firewall)!" -msgstr "" +msgstr "CSF (ConfigServer セキュリティとファイアウォール)!" #: firewall/templates/firewall/csf.html:14 -#, fuzzy -#| msgid "On this page you can set up your Back up destinations. (SFTP)" msgid "" "On this page you can configure CSF (ConfigServer Security and Firewall) " "settings." -msgstr "このページでは、バックアップ先を設定できます。 (SFTP)" +msgstr "" +"このページでは、CSF(ConfigServer Security and Firewall)の設定を構成できま" +"す。" #: firewall/templates/firewall/csf.html:28 msgid "CSF is not installed " -msgstr "" +msgstr "CSF がインストールされていません " #: firewall/templates/firewall/csf.html:54 -#, fuzzy -#| msgid "Records successfully fetched for" msgid "CSF successfully installed, refreshing page in 3 seconds.." -msgstr "レコードが取得されました" +msgstr "CSFがインストールされ、3秒後にページが再表示されます。" #: firewall/templates/firewall/csf.html:65 msgid "In winter we must protect each other.." -msgstr "" +msgstr "冬にはお互いを守る必要があります.." #: firewall/templates/firewall/csf.html:89 msgid "General" -msgstr "" +msgstr "全般" #: firewall/templates/firewall/csf.html:99 msgid "LFD" -msgstr "" +msgstr "LFD" #: firewall/templates/firewall/csf.html:108 msgid "Remove CSF" -msgstr "" +msgstr "CSFを削除する" #: firewall/templates/firewall/csf.html:111 msgid "Completely Remove CSF" -msgstr "" +msgstr "完全に CSF を削除する" #: firewall/templates/firewall/csf.html:125 msgid "Testing Mode" -msgstr "" +msgstr "テストモード" #: firewall/templates/firewall/csf.html:132 msgid "TCP IN Ports" -msgstr "" +msgstr "TCP 入力ポート" #: firewall/templates/firewall/csf.html:142 msgid "TCP Out Ports" -msgstr "" +msgstr "TCP 出力ポート" #: firewall/templates/firewall/csf.html:152 msgid "UDP In Ports" -msgstr "" +msgstr "UDP 入力ポート" #: firewall/templates/firewall/csf.html:162 msgid "UDP Out Ports" -msgstr "" +msgstr "UDP 出力ポート" #: firewall/templates/firewall/csf.html:180 -#, fuzzy -#| msgid "Allowed" msgid "Allow IP" -msgstr "許可" +msgstr "IP を許可する" #: firewall/templates/firewall/csf.html:190 -#, fuzzy -#| msgid "IP Address" msgid "Block IP Address" -msgstr "IP アドレス" +msgstr "IP アドレスをブロックする" #: firewall/templates/firewall/csf.html:202 msgid "Comming Soon." -msgstr "" +msgstr "近日公開。" #: firewall/templates/firewall/firewall.html:3 msgid "Firewall - CyberPanel" -msgstr "ファイアウォール - Cyber​​Panel" +msgstr "ファイアウォール - Cyber​​Panel" #: firewall/templates/firewall/firewall.html:13 msgid "Add/Delete Firewall Rules" @@ -2666,7 +2506,7 @@ msgstr "ルールが追加されました。" #: firewall/templates/firewall/index.html:3 msgid "Security - CyberPanel" -msgstr "セキュリティ - Cyber​​Panel" +msgstr "セキュリティ - Cyber​​Panel" #: firewall/templates/firewall/index.html:12 msgid "Security Functions" @@ -2677,160 +2517,120 @@ msgid "Manage the security of the server on this page." msgstr "このページでサーバーセキュリティを管理します。" #: firewall/templates/firewall/modSecurity.html:3 -#, fuzzy -#| msgid "Security - CyberPanel" msgid "ModSecurity - CyberPanel" -msgstr "セキュリティ - Cyber​​Panel" +msgstr "ModSecurity - CyberPanel" #: firewall/templates/firewall/modSecurity.html:13 -#, fuzzy -#| msgid "Edit PHP Configurations" msgid "ModSecurity Configurations!" -msgstr "PHP 設定の編集" +msgstr "ModSecurity の設定する!" #: firewall/templates/firewall/modSecurity.html:13 #: firewall/templates/firewall/modSecurityRules.html:13 #: firewall/templates/firewall/modSecurityRulesPacks.html:13 msgid "ModSec Docs" -msgstr "" +msgstr "ModSec のドキュメント" #: firewall/templates/firewall/modSecurity.html:14 -#, fuzzy -#| msgid "On this page you can set up your Back up destinations. (SFTP)" msgid "On this page you can configure ModSecurity settings." -msgstr "このページでは、バックアップ先を設定できます。 (SFTP)" +msgstr "このページでは、ModSecurity 設定を構成できます。" #: firewall/templates/firewall/modSecurity.html:20 -#, fuzzy -#| msgid "Security" msgid "ModSecurity" -msgstr "セキュリティ" +msgstr "ModSecurity" #: firewall/templates/firewall/modSecurity.html:29 #: firewall/templates/firewall/modSecurityRules.html:70 #: firewall/templates/firewall/modSecurityRulesPacks.html:28 #: firewall/templates/firewall/spamassassin.html:29 msgid "ModSecurity is not installed " -msgstr "" +msgstr "ModSecurity がインストールされていません " #: firewall/templates/firewall/modSecurity.html:55 #: firewall/templates/firewall/spamassassin.html:55 msgid "ModSecurity successfully installed, refreshing page in 3 seconds.." -msgstr "" +msgstr "ModSecurityがインストールされ、3秒後にページが再表示されます.." #: firewall/templates/firewall/modSecurity.html:66 #: firewall/templates/firewall/spamassassin.html:66 msgid "Winter is coming, but so is ModSecurity." -msgstr "" +msgstr "冬は来ますが、ModSecurity もそうです。" #: firewall/templates/firewall/modSecurity.html:160 #: firewall/templates/firewall/spamassassin.html:169 -#, fuzzy -#| msgid "Could not fetch current configuration. Error message:" msgid "Failed to save ModSecurity configurations. Error message: " -msgstr "現在の設定を取得できませんでした。エラー メッセージ:" +msgstr "ModSecurity 設定を保存できませんでした。 エラーメッセージ: " #: firewall/templates/firewall/modSecurity.html:164 #: firewall/templates/firewall/spamassassin.html:173 -#, fuzzy -#| msgid "Backup Process successfully started." msgid "ModSecurity configurations successfully saved." -msgstr "バックアップ処理が開始されました。" +msgstr "ModSecurity 設定が保存されました。" #: firewall/templates/firewall/modSecurityRules.html:3 -#, fuzzy -#| msgid "Security - CyberPanel" msgid "ModSecurity Rules - CyberPanel" -msgstr "セキュリティ - Cyber​​Panel" +msgstr "ModSecurity ルール - CyberPanel" #: firewall/templates/firewall/modSecurityRules.html:13 -#, fuzzy -#| msgid "Security" msgid "ModSecurity Rules!" -msgstr "セキュリティ" +msgstr "ModSecurity ルール!" #: firewall/templates/firewall/modSecurityRules.html:14 -#, fuzzy -#| msgid "" -#| "On this page you can launch, list, modify and delete websites from your " -#| "server." msgid "On this page you can add/delete ModSecurity rules." -msgstr "" -"このページでは、サーバーから Web サイトを起動、一覧表示、変更、削除することが" -"できます。" +msgstr "このページでは、ModSecurity ルールを追加/削除できます。" #: firewall/templates/firewall/modSecurityRules.html:42 -#, fuzzy -#| msgid "Save Rewrite Rules" msgid "Save Rules!" -msgstr "Rewrite ルールを保存" +msgstr "ルールを保存する!" #: firewall/templates/firewall/modSecurityRules.html:49 msgid "ModSecurity Rules Saved" -msgstr "" +msgstr "ModSecurity ルールが保存されました" #: firewall/templates/firewall/modSecurityRules.html:58 -#, fuzzy -#| msgid "Could not save rewrite rules. Error message:" msgid "Could not save rules, Error message: " -msgstr "rewrite ルールを保存できませんでした。エラー メッセージ:" +msgstr "ルールを保存できませんでした。エラーメッセージ: " #: firewall/templates/firewall/modSecurityRulesPacks.html:3 -#, fuzzy -#| msgid "Security - CyberPanel" msgid "ModSecurity Rules Packs - CyberPanel" -msgstr "セキュリティ - Cyber​​Panel" +msgstr "ModSecurity ルールパック - CyberPanel" #: firewall/templates/firewall/modSecurityRulesPacks.html:13 #: firewall/templates/firewall/modSecurityRulesPacks.html:20 -#, fuzzy -#| msgid "Modify Package" msgid "ModSecurity Rules Packages!" -msgstr "パッケージの変更" +msgstr "ModSecurity ルールパッケージ!" #: firewall/templates/firewall/modSecurityRulesPacks.html:14 msgid "Install/Un-install ModSecurity rules packages." -msgstr "" +msgstr "ModSecurity ルールパッケージのインストール/アンインストールします。" #: firewall/templates/firewall/modSecurityRulesPacks.html:60 #: firewall/templates/firewall/modSecurityRulesPacks.html:71 -#, fuzzy -#| msgid "Configurations" msgid "Configure" msgstr "設定" #: firewall/templates/firewall/modSecurityRulesPacks.html:84 #: firewall/templates/firewall/modSecurityRulesPacks.html:96 -#, fuzzy -#| msgid "Action successful." msgid "Operation successful." -msgstr "操作は終了しました。" +msgstr "操作は成功しました。" #: firewall/templates/firewall/modSecurityRulesPacks.html:92 -#, fuzzy -#| msgid "Action failed. Error message:" msgid "Operation failed, Error message: " -msgstr "操作が失敗しました。エラーメッセージ:" +msgstr "操作に失敗しました。エラーメッセージ: " #: firewall/templates/firewall/modSecurityRulesPacks.html:110 msgid "Supplier" -msgstr "" +msgstr "サプライヤ" #: firewall/templates/firewall/modSecurityRulesPacks.html:111 -#, fuzzy -#| msgid "File Name" msgid "Filename" -msgstr "ファイル名" +msgstr "ファイル名" #: firewall/templates/firewall/secureSSH.html:3 msgid "Secure SSH - CyberPanel" msgstr "SSH のセキュリティ - Cyber​​Panel" #: firewall/templates/firewall/secureSSH.html:13 -#, fuzzy -#| msgid "SSH Keys" msgid "SSH Docs" -msgstr "SSH キー" +msgstr "SSH のドキュメント" #: firewall/templates/firewall/secureSSH.html:14 msgid "Secure or harden SSH Configurations." @@ -2888,7 +2688,7 @@ msgstr "SSH キーが削除されました" #: ftp/templates/ftp/createFTPAccount.html:3 msgid "Create FTP Account - CyberPanel" -msgstr "FTP アカウントの作成 - Cyber​​Panel" +msgstr "FTP アカウントの作成 - Cyber​​Panel" #: ftp/templates/ftp/createFTPAccount.html:13 msgid "" @@ -2902,7 +2702,7 @@ msgstr "" #: ftp/templates/ftp/deleteFTPAccount.html:25 #: ftp/templates/ftp/listFTPAccounts.html:26 msgid "PureFTPD is disabled." -msgstr "" +msgstr "PureFTPDは無効です。" #: ftp/templates/ftp/createFTPAccount.html:64 msgid "FTP Password" @@ -2938,7 +2738,7 @@ msgstr "作成されました。" #: ftp/templates/ftp/deleteFTPAccount.html:3 msgid "Delete FTP Account - CyberPanel" -msgstr "FTP アカウントの削除 - Cyber​​Panel" +msgstr "FTP アカウントの削除 - Cyber​​Panel" #: ftp/templates/ftp/deleteFTPAccount.html:13 msgid "Select domain and delete its related FTP accounts." @@ -2963,7 +2763,7 @@ msgstr "サーバーに接続できませんでした。 このページを更 #: ftp/templates/ftp/index.html:3 msgid "FTP Functions - CyberPanel" -msgstr "FTP 機能 - Cyber​​Panel" +msgstr "FTP 機能 - Cyber​​Panel" #: ftp/templates/ftp/index.html:13 msgid "Delete and create FTP accounts on this page." @@ -3012,7 +2812,7 @@ msgstr "リストボックスから Web サイトを選択し、パスワード #: mailServer/templates/mailServer/deleteEmailAccount.html:26 #: mailServer/templates/mailServer/emailForwarding.html:26 msgid "Postfix is disabled." -msgstr "" +msgstr "Postfixは無効です。" #: mailServer/templates/mailServer/changeEmailPassword.html:55 #: mailServer/templates/mailServer/deleteEmailAccount.html:55 @@ -3036,7 +2836,7 @@ msgstr "現在、このドメインにはメールアカウントはありませ #: mailServer/templates/mailServer/createEmailAccount.html:3 msgid "Create Email Account - CyberPanel" -msgstr "メールアカウントの作成 - Cyber​​Panel" +msgstr "メールアカウントの作成 - Cyber​​Panel" #: mailServer/templates/mailServer/createEmailAccount.html:13 msgid "Select a website from the list, to create an email account." @@ -3057,7 +2857,7 @@ msgstr " 作成されました。" #: mailServer/templates/mailServer/deleteEmailAccount.html:3 msgid "Delete Email Account - CyberPanel" -msgstr "メールアカウントの削除 - Cyber​​Panel" +msgstr "メールアカウントの削除 - Cyber​​Panel" #: mailServer/templates/mailServer/deleteEmailAccount.html:13 msgid "Select a website from the list, to delete an email account." @@ -3069,97 +2869,81 @@ msgid "Email with id : {$ deletedID $} is successfully deleted." msgstr "ID 付きメール: {$ deletedID $}は削除されました。" #: mailServer/templates/mailServer/dkimManager.html:3 -#, fuzzy -#| msgid "Manage SSL - CyberPanel" msgid "DKIM Manager - CyberPanel" -msgstr "SSL の管理 - Cyber​​Panel" +msgstr "DKIM マネージャ - CyberPanel" #: mailServer/templates/mailServer/dkimManager.html:13 msgid "DKIM Docs" -msgstr "" +msgstr "DKIM のドキュメント" #: mailServer/templates/mailServer/dkimManager.html:14 -#, fuzzy -#| msgid "This page can be used to Back up your websites" msgid "This page can be used to generate and view DKIM keys for Domains" -msgstr "このページは、Web サイトをバックアップするために使用することができます" +msgstr "このページは、ドメインのDKIMキーの生成と表示に使用できます" #: mailServer/templates/mailServer/dkimManager.html:27 msgid "OpenDKIM is not installed. " -msgstr "" +msgstr "OpenDKIMがインストールされていません。 " #: mailServer/templates/mailServer/dkimManager.html:28 #: websiteFunctions/templates/websiteFunctions/installJoomla.html:67 #: websiteFunctions/templates/websiteFunctions/installPrestaShop.html:81 #: websiteFunctions/templates/websiteFunctions/installWordPress.html:67 -#, fuzzy -#| msgid "Install" msgid "Install Now" -msgstr "インストール" +msgstr "今すぐにインストールする" #: mailServer/templates/mailServer/dkimManager.html:48 msgid "OpenDKIM successfully installed, refreshing page in 3 seconds.." -msgstr "" +msgstr "OpenDKIMがインストールされ、3秒後にページが再表示されます.." #: mailServer/templates/mailServer/dkimManager.html:97 -#, fuzzy -#| msgid "Currently no email accounts exist for this domain." msgid "Keys not available for this domain." -msgstr "現在、このドメインにはメールアカウントはありません。" +msgstr "このドメインでは使用できないキーです。" #: mailServer/templates/mailServer/dkimManager.html:98 msgid "Generate Now" -msgstr "" +msgstr "今すぐ生成する" #: mailServer/templates/mailServer/dkimManager.html:110 -#, fuzzy -#| msgid "Domains" msgid "Domain" msgstr "ドメイン" #: mailServer/templates/mailServer/dkimManager.html:111 msgid "Private Key" -msgstr "" +msgstr "秘密鍵" #: mailServer/templates/mailServer/dkimManager.html:112 msgid "Public Key" -msgstr "" +msgstr "公開鍵" #: mailServer/templates/mailServer/emailForwarding.html:3 -#, fuzzy -#| msgid "Create Email Account - CyberPanel" msgid "Setup Email Forwarding - CyberPanel" -msgstr "メールアカウントの作成 - Cyber​​Panel" +msgstr "Eメール転送の設定 - CyberPanel" #: mailServer/templates/mailServer/emailForwarding.html:12 #: mailServer/templates/mailServer/emailForwarding.html:19 msgid "Setup Email Forwarding" -msgstr "" +msgstr "Eメール転送のセットアップ" #: mailServer/templates/mailServer/emailForwarding.html:12 msgid "Forwarding Docs" -msgstr "" +msgstr "ドキュメントの転送" #: mailServer/templates/mailServer/emailForwarding.html:13 msgid "This page help you setup email forwarding for your emails." -msgstr "" +msgstr "このページは、EメールのEメール転送を設定するのに役立ちます。" #: mailServer/templates/mailServer/emailForwarding.html:90 #: mailServer/templates/mailServer/emailForwarding.html:111 -#, fuzzy -#| msgid "Resource" msgid "Source" -msgstr "リソース" +msgstr "送信元" #: mailServer/templates/mailServer/emailForwarding.html:99 -#, fuzzy -#| msgid "Create Email" msgid "Forward Email" -msgstr "メールの作成" +msgstr "Eメール転送" #: mailServer/templates/mailServer/index.html:3 msgid "Mail Functions - CyberPanel" -msgstr "メール機能 - Cyber​​Panel" +msgstr "メール機能 - Cyber​​Panel" #: mailServer/templates/mailServer/index.html:12 msgid "Mail Functions" @@ -3171,7 +2955,7 @@ msgstr "このページでメールアカウントを管理します。" #: managePHP/templates/managePHP/editPHPConfig.html:3 msgid "Edit PHP Configurations - CyberPanel" -msgstr "PHP 設定の編集 - Cyber​​Panel" +msgstr "PHP 設定の編集 - Cyber​​Panel" #: managePHP/templates/managePHP/editPHPConfig.html:14 #: managePHP/templates/managePHP/editPHPConfig.html:21 @@ -3226,10 +3010,8 @@ msgid "upload_max_filesize" msgstr "upload_max_filesize" #: managePHP/templates/managePHP/editPHPConfig.html:119 -#, fuzzy -#| msgid "upload_max_filesize" msgid "post_max_size" -msgstr "upload_max_filesize" +msgstr "post_max_size" #: managePHP/templates/managePHP/editPHPConfig.html:126 msgid "max_input_time" @@ -3242,7 +3024,7 @@ msgstr "PHP 設定が保存されました。" #: managePHP/templates/managePHP/index.html:3 msgid "Manage PHP Installations - CyberPanel" -msgstr "PHPインストールの管理 - Cyber​​Panel" +msgstr "PHPインストールの管理 - Cyber​​Panel" #: managePHP/templates/managePHP/index.html:12 msgid "Manage PHP Installations" @@ -3254,7 +3036,7 @@ msgstr "必要に応じて PHP 設定を編集します。" #: managePHP/templates/managePHP/installExtensions.html:3 msgid "Install PHP Extensions - CyberPanel" -msgstr "PHP 拡張機能のインストール - Cyber​​Panel" +msgstr "PHP 拡張機能のインストール - Cyber​​Panel" #: managePHP/templates/managePHP/installExtensions.html:14 msgid "Install/uninstall php extensions on this page." @@ -3274,6 +3056,7 @@ msgid "Extension Name" msgstr "拡張機能名" #: managePHP/templates/managePHP/installExtensions.html:65 +#: pluginHolder/templates/pluginHolder/plugins.html:30 msgid "Description" msgstr "説明" @@ -3309,7 +3092,7 @@ msgstr "操作を実行できません。エラー メッセージ:" #: manageSSL/templates/manageSSL/index.html:3 msgid "SSL Functions - CyberPanel" -msgstr "SSL 機能 - Cyber​​Panel" +msgstr "SSL 機能 - Cyber​​Panel" #: manageSSL/templates/manageSSL/index.html:13 msgid "SSL Functions" @@ -3321,13 +3104,13 @@ msgstr "Web サイトとホスト名で Let’s Encrypt SSL を発行します #: manageSSL/templates/manageSSL/manageSSL.html:3 msgid "Manage SSL - CyberPanel" -msgstr "SSL の管理 - Cyber​​Panel" +msgstr "SSL の管理 - Cyber​​Panel" #: manageSSL/templates/manageSSL/manageSSL.html:13 #: manageSSL/templates/manageSSL/sslForHostName.html:13 #: manageSSL/templates/manageSSL/sslForMailServer.html:13 msgid "SSL Docs" -msgstr "" +msgstr "SSL のドキュメント" #: manageSSL/templates/manageSSL/manageSSL.html:14 msgid "" @@ -3355,7 +3138,7 @@ msgstr "SSLが発行されました" #: manageSSL/templates/manageSSL/sslForHostName.html:3 msgid "Issue SSL For Hostname - CyberPanel" -msgstr "ホスト名のSSLを発行 - Cyber​​Panel" +msgstr "ホスト名のSSLを発行 - Cyber​​Panel" #: manageSSL/templates/manageSSL/sslForHostName.html:13 #: manageSSL/templates/manageSSL/sslForHostName.html:20 @@ -3365,8 +3148,8 @@ msgstr "ホスト名にSSLを発行する" #: manageSSL/templates/manageSSL/sslForHostName.html:14 msgid "Let’s Encrypt SSL for hostname to access CyberPanel on verified SSL." msgstr "" -"検証済みのSSLでCyber​​Panelにアクセスするために、ホスト名でLet’s Encrypt SSLを" -"申請する。" +"検証済みの SSL で Cyber​​Panel にアクセスするために、ホスト名で Let’s Encrypt " +"SSL を申請する。" #: manageSSL/templates/manageSSL/sslForHostName.html:56 #: manageSSL/templates/manageSSL/sslForHostName.html:60 @@ -3374,99 +3157,81 @@ msgid "SSL Issued. You can now access CyberPanel at:" msgstr "SSL が発行されました。 CyberPanel にアクセスできるようになりました:" #: manageSSL/templates/manageSSL/sslForMailServer.html:3 -#, fuzzy -#| msgid "Issue SSL For Hostname - CyberPanel" msgid "Issue SSL For MailServer - CyberPanel" -msgstr "ホスト名のSSLを発行 - Cyber​​Panel" +msgstr "MailServer の SSL を発行する - CyberPanel" #: manageSSL/templates/manageSSL/sslForMailServer.html:13 #: manageSSL/templates/manageSSL/sslForMailServer.html:20 -#, fuzzy -#| msgid "Issue SSL For Hostname" msgid "Issue SSL For MailServer" -msgstr "ホスト名にSSLを発行する" +msgstr "MailServer の SSL を発行する" #: manageSSL/templates/manageSSL/sslForMailServer.html:14 -#, fuzzy -#| msgid "Issue Let’s Encrypt SSLs for websites and hostname." msgid "Let’s Encrypt SSL for MailServer (Postfix/Dovecot)." -msgstr "Web サイトとホスト名で Let’s Encrypt SSL を発行します。" +msgstr "MailServer の Let’s Encrypt SSL(Postfix / Dovecot)。" #: manageSSL/templates/manageSSL/sslForMailServer.html:56 msgid "SSL Issued, your mail server now uses Lets Encrypt!" -msgstr "" +msgstr "SSLが発行されました。メールサーバーは、Lets Encryptを使用できます!" #: manageSSL/templates/manageSSL/sslForMailServer.html:60 -#, fuzzy -#| msgid "Could not connect to server. Please refresh this page." msgid "Could not connect to server, please refresh this page." -msgstr "サーバーに接続できませんでした。 このページを更新してください。" +msgstr "サーバーに接続できませんでした。 ページを更新してください。" #: manageServices/templates/manageServices/managePostfix.html:3 -#, fuzzy -#| msgid "Change Email Password - CyberPanel" msgid "Manage Email Server (Postfix) - CyberPanel" -msgstr "メール パスワードの変更 - CyberPanel" +msgstr "Eメールサーバの管理 (Postfix) - CyberPanel" #: manageServices/templates/manageServices/managePostfix.html:13 msgid "Manage Email Server (Postfix)!" -msgstr "" +msgstr "Eメールサーバの管理 (Postfix)する!" #: manageServices/templates/manageServices/managePostfix.html:13 #: manageServices/templates/manageServices/managePowerDNS.html:13 #: manageServices/templates/manageServices/managePureFtpd.html:13 -#, fuzzy -#| msgid "Server Status" msgid "Services Docs" -msgstr "サーバーの状態" +msgstr "サービスのドキュメント" #: manageServices/templates/manageServices/managePostfix.html:14 msgid "Enable or disable Email services. " -msgstr "" +msgstr "Eメールサービスを有効または無効にします。 " #: manageServices/templates/manageServices/managePostfix.html:82 #: manageServices/templates/manageServices/managePowerDNS.html:82 #: manageServices/templates/manageServices/managePureFtpd.html:82 msgid "Only administrator can manage services." -msgstr "" +msgstr "管理者だけがサービスを管理できます。" #: manageServices/templates/manageServices/managePowerDNS.html:3 -#, fuzzy -#| msgid "Manage SSL - CyberPanel" msgid "Manage PowerDNS - CyberPanel" -msgstr "SSL の管理 - Cyber​​Panel" +msgstr "PowerDNS の管理 - Cyber​​Panel" #: manageServices/templates/manageServices/managePowerDNS.html:13 -#, fuzzy -#| msgid "Manage SSL" msgid "Manage PowerDNS!" -msgstr "SSL の管理" +msgstr "PowerDNS の管理する!" #: manageServices/templates/manageServices/managePowerDNS.html:14 msgid "Enable or disable DNS services. " -msgstr "" +msgstr "DNS サービスを有効または無効にします。 " #: manageServices/templates/manageServices/managePureFtpd.html:3 -#, fuzzy -#| msgid "Manage SSL - CyberPanel" msgid "Manage FTP Server (Pure FTPD) - CyberPanel" -msgstr "SSL の管理 - Cyber​​Panel" +msgstr "FTPサーバーの管理 (Pure FTPD) - CyberPanel" #: manageServices/templates/manageServices/managePureFtpd.html:13 msgid "Manage FTP Server (Pure FTPD)!" -msgstr "" +msgstr "FTPサーバーの管理 (Pure FTPD)する!" #: manageServices/templates/manageServices/managePureFtpd.html:14 msgid "Enable or disable FTP services. " -msgstr "" +msgstr "FTP サービスを有効または無効にします。 " #: manageServices/templates/manageServices/managePureFtpd.html:22 msgid "Manage PureFTPD" -msgstr "" +msgstr "PureFTPD の管理" #: packages/templates/packages/createPackage.html:3 msgid "Create Package - CyberPanel" -msgstr "パッケージの作成 - Cyber​​Panel" +msgstr "パッケージの作成 - Cyber​​Panel" #: packages/templates/packages/createPackage.html:14 #: packages/templates/packages/deletePackage.html:13 @@ -3525,7 +3290,7 @@ msgstr "作成されました" #: packages/templates/packages/deletePackage.html:3 msgid "Delete Package - CyberPanel" -msgstr "パッケージの削除 - Cyber​​Panel" +msgstr "パッケージの削除 - Cyber​​Panel" #: packages/templates/packages/deletePackage.html:27 #: packages/templates/packages/modifyPackage.html:24 @@ -3545,11 +3310,11 @@ msgstr " 削除されました" #: packages/templates/packages/index.html:3 msgid "Packages - CyberPanel" -msgstr "パッケージ - Cyber​​Panel" +msgstr "パッケージ - Cyber​​Panel" #: packages/templates/packages/modifyPackage.html:3 msgid "Modify Package - CyberPanel" -msgstr "パッケージの変更 - Cyber​​Panel" +msgstr "パッケージの変更 - Cyber​​Panel" #: packages/templates/packages/modifyPackage.html:104 msgid "Cannot fetch package details. Error message:" @@ -3563,6 +3328,18 @@ msgstr "パッケージの詳細が取得されました" msgid "Successfully Modified" msgstr "更新されました" +#: pluginHolder/templates/pluginHolder/plugins.html:15 +#, fuzzy +#| msgid "List Databases - CyberPanel" +msgid "List of installed plugins on your CyberPanel." +msgstr "データベースの一覧 - Cyber​​Panel" + +#: pluginHolder/templates/pluginHolder/plugins.html:31 +#, fuzzy +#| msgid "Latest Version" +msgid "Version" +msgstr "最新バージョン" + #: serverLogs/templates/serverLogs/accessLogs.html:3 msgid "Access Logs - CyberPanel" msgstr "アクセスログ - CyberPanel" @@ -3593,10 +3370,8 @@ msgstr "最後の50行" #: serverLogs/templates/serverLogs/errorLogs.html:42 #: serverLogs/templates/serverLogs/ftplogs.html:42 #: serverLogs/templates/serverLogs/modSecAuditLog.html:42 -#, fuzzy -#| msgid "Server Logs" msgid "Clear Logs" -msgstr "サーバーログ" +msgstr "ログのクリア" #: serverLogs/templates/serverLogs/accessLogs.html:52 #: serverLogs/templates/serverLogs/emailLogs.html:49 @@ -3621,7 +3396,7 @@ msgstr "" #: serverLogs/templates/serverLogs/emailLogs.html:3 #: serverLogs/templates/serverLogs/errorLogs.html:3 msgid "Error Logs - CyberPanel" -msgstr "エラーログ - Cyber​​Panel" +msgstr "エラーログ - Cyber​​Panel" #: serverLogs/templates/serverLogs/emailLogs.html:15 msgid "Email Logs for main web server." @@ -3633,7 +3408,7 @@ msgstr "メイン Web サーバーのエラーログ。" #: serverLogs/templates/serverLogs/ftplogs.html:3 msgid "FTP Logs - CyberPanel" -msgstr "FTP ログ - Cyber​​Panel" +msgstr "FTP ログ - Cyber​​Panel" #: serverLogs/templates/serverLogs/ftplogs.html:15 msgid "FTP Logs for main web server." @@ -3641,7 +3416,7 @@ msgstr "メイン Web サーバーの FTP ログ。" #: serverLogs/templates/serverLogs/index.html:3 msgid "Server Logs - CyberPanel" -msgstr "サーバーログ - Cyber​​Panel" +msgstr "サーバーログ - Cyber​​Panel" #: serverLogs/templates/serverLogs/index.html:13 msgid "Server Logs" @@ -3656,20 +3431,16 @@ msgstr "" "します: Web サイト -> Web サイトの一覧 ->Web サイトの選択 -> ログの表示." #: serverLogs/templates/serverLogs/modSecAuditLog.html:3 -#, fuzzy -#| msgid "Security - CyberPanel" msgid "ModSecurity Audit Logs - CyberPanel" -msgstr "セキュリティ - Cyber​​Panel" +msgstr "ModSecurity 監査ログ - CyberPanel" #: serverLogs/templates/serverLogs/modSecAuditLog.html:15 -#, fuzzy -#| msgid "Security Functions" msgid "ModSecurity Audit logs" -msgstr "セキュリティ機能" +msgstr "ModSecurity 監査ログ" #: serverStatus/templates/serverStatus/cybercpmainlogfile.html:3 msgid "CyberPanel Main Log File - CyberPanel" -msgstr "Cyber​​Panel メインログファイル - Cyber​​Panel" +msgstr "Cyber​​Panel メインログファイル - Cyber​​Panel" #: serverStatus/templates/serverStatus/cybercpmainlogfile.html:16 msgid "" @@ -3689,7 +3460,7 @@ msgstr "LiteSpeed の状態とログファイルを表示します。" #: serverStatus/templates/serverStatus/litespeedStatus.html:3 msgid "LiteSpeed Status - CyberPanel" -msgstr "LiteSpeed の状態 - Cyber​​Panel" +msgstr "LiteSpeed の状態 - Cyber​​Panel" #: serverStatus/templates/serverStatus/litespeedStatus.html:16 msgid "LiteSpeed Status:" @@ -3725,8 +3496,8 @@ msgid "" "Could not fetch details, either LiteSpeed is not running or some error " "occurred, please see CyberPanel Main log file." msgstr "" -"詳細を取得できませんでした.LiteSpeedが実行されていないか、何らかのエラーが発" -"生しました。Cyber​​Panelメインログファイルを参照してください。" +"詳細を取得できませんでした. LiteSpeed が実行されていないか、何らかのエラーが" +"発生しました。Cyber​​Panel メインログファイルを参照してください。" #: serverStatus/templates/serverStatus/litespeedStatus.html:72 msgid "Reboot Litespeed" @@ -3746,18 +3517,16 @@ msgid "Could not connect to server." msgstr "サーバーに接続できませんでした。" #: serverStatus/templates/serverStatus/services.html:3 -#, fuzzy -#| msgid "Server Logs - CyberPanel" msgid "Services - CyberPanel" -msgstr "サーバーログ - Cyber​​Panel" +msgstr "サービス - CyberPanel" #: serverStatus/templates/serverStatus/services.html:25 msgid "Show stats for services and actions (Start, Stop, Restart)" -msgstr "" +msgstr "サービスと操作の統計情報を表示する(開始、停止、再起動)" #: tuning/templates/tuning/index.html:3 msgid "Server Tuning - CyberPanel" -msgstr "サーバーのチューニング - Cyber​​Panel" +msgstr "サーバーのチューニング - Cyber​​Panel" #: tuning/templates/tuning/index.html:12 msgid "Server Tuning" @@ -3773,7 +3542,7 @@ msgstr "" #: tuning/templates/tuning/liteSpeedTuning.html:3 msgid "LiteSpeed Tuning - CyberPanel" -msgstr "LiteSpeed チューニング - Cyber​​Panel" +msgstr "LiteSpeed チューニング - Cyber​​Panel" #: tuning/templates/tuning/liteSpeedTuning.html:13 msgid "" @@ -3838,7 +3607,7 @@ msgstr "Web サーバーをチューニングしました。" #: tuning/templates/tuning/phpTuning.html:3 msgid "PHP Tuning - CyberPanel" -msgstr "PHP チューニング - Cyber​​Panel" +msgstr "PHP チューニング - Cyber​​Panel" #: tuning/templates/tuning/phpTuning.html:14 msgid "Set how each version of PHP behaves in your server here." @@ -3881,26 +3650,20 @@ msgid "Details Successfully fetched." msgstr "詳細が取得されました。" #: tuning/templates/tuning/phpTuning.html:124 -#, fuzzy -#| msgid "PHP version " msgid "PHP for " -msgstr "PHP バージョン " +msgstr "PHP 用 " #: tuning/templates/tuning/phpTuning.html:124 msgid "Successfully tuned." msgstr "調整されました。" #: userManagment/templates/userManagment/changeUserACL.html:3 -#, fuzzy -#| msgid "Create New User - CyberPanel" msgid "Change User ACL - CyberPanel" -msgstr "新しいユーザーの作成する - Cyber​​Panel" +msgstr "ユーザー ACL の変更 - Cyber​​Panel" #: userManagment/templates/userManagment/changeUserACL.html:13 -#, fuzzy -#| msgid "This page can be used to Back up your websites" msgid "This page can be used to change ACL for CyberPanel users." -msgstr "このページは、Web サイトをバックアップするために使用することができます" +msgstr "このページは、CyberPanel ユーザーの ACL を変更するために使用できます。" #: userManagment/templates/userManagment/changeUserACL.html:28 #: userManagment/templates/userManagment/deleteUser.html:29 @@ -3912,142 +3675,106 @@ msgstr "ユーザーを選択" #: userManagment/templates/userManagment/createUser.html:60 #: userManagment/templates/userManagment/deleteACL.html:28 #: userManagment/templates/userManagment/modifyACL.html:28 -#, fuzzy -#| msgid "Select Email" msgid "Select ACL" -msgstr "メールを選択" +msgstr "ACL を選択" #: userManagment/templates/userManagment/changeUserACL.html:55 -#, fuzzy -#| msgid "Change" msgid "Change ACL" -msgstr "変更" +msgstr "ACL の変更" #: userManagment/templates/userManagment/createACL.html:3 -#, fuzzy -#| msgid "Create New User - CyberPanel" msgid "Create new ACL - CyberPanel" -msgstr "新しいユーザーの作成する - Cyber​​Panel" +msgstr "新しい ACL の作成する - CyberPanel" #: userManagment/templates/userManagment/createACL.html:13 msgid "" "Create new Access Control defination, that specifies what CyberPanel users " "can do." msgstr "" +"CyberPanel ユーザーが何ができるのかを指定する新しいアクセス制御定義を作成しま" +"す。" #: userManagment/templates/userManagment/createACL.html:19 #: userManagment/templates/userManagment/modifyACL.html:19 -#, fuzzy -#| msgid "Details" msgid "ACL Details" -msgstr "詳細" +msgstr "ACL の詳細" #: userManagment/templates/userManagment/createACL.html:28 -#, fuzzy -#| msgid "Last Name" msgid "ACL Name" -msgstr "姓" +msgstr "ACL名" #: userManagment/templates/userManagment/createACL.html:41 #: userManagment/templates/userManagment/modifyACL.html:44 -#, fuzzy -#| msgid "Admin" msgid "Make Admin" -msgstr "管理者" +msgstr "管理者に設定" #: userManagment/templates/userManagment/createACL.html:60 #: userManagment/templates/userManagment/modifyACL.html:63 -#, fuzzy -#| msgid "Version Management" msgid "User Management" -msgstr "バージョン管理" +msgstr "ユーザー管理" #: userManagment/templates/userManagment/createACL.html:99 #: userManagment/templates/userManagment/modifyACL.html:104 -#, fuzzy -#| msgid "Version Management" msgid "Website Management" -msgstr "バージョン管理" +msgstr "Web サイトの管理" #: userManagment/templates/userManagment/createACL.html:122 #: userManagment/templates/userManagment/modifyACL.html:127 -#, fuzzy -#| msgid "Suspend/Unsuspend Website" msgid "Suspend Website" -msgstr "Web サイトの休止/休止解除" +msgstr "Web サイトを一時停止" #: userManagment/templates/userManagment/createACL.html:139 #: userManagment/templates/userManagment/modifyACL.html:144 -#, fuzzy -#| msgid "Package Name" msgid "Package Management" -msgstr "パッケージ名" +msgstr "パッケージ管理" #: userManagment/templates/userManagment/createACL.html:169 #: userManagment/templates/userManagment/modifyACL.html:174 -#, fuzzy -#| msgid "Database Name" msgid "Database Management" -msgstr "データベース名" +msgstr "データベース管理" #: userManagment/templates/userManagment/createACL.html:199 #: userManagment/templates/userManagment/modifyACL.html:204 -#, fuzzy -#| msgid "Version Management" msgid "DNS Management" -msgstr "バージョン管理" +msgstr "DNS 管理" #: userManagment/templates/userManagment/createACL.html:232 #: userManagment/templates/userManagment/modifyACL.html:237 -#, fuzzy -#| msgid "Add/Delete Rules" msgid "Add/Delete" -msgstr "ルールの追加/削除" +msgstr "追加/削除" #: userManagment/templates/userManagment/createACL.html:240 #: userManagment/templates/userManagment/modifyACL.html:245 -#, fuzzy -#| msgid "Version Management" msgid "Email Management" -msgstr "バージョン管理" +msgstr "Eメール管理" #: userManagment/templates/userManagment/createACL.html:291 #: userManagment/templates/userManagment/modifyACL.html:296 -#, fuzzy -#| msgid "Version Management" msgid "FTP Management" -msgstr "バージョン管理" +msgstr "FTP の管理" #: userManagment/templates/userManagment/createACL.html:321 #: userManagment/templates/userManagment/modifyACL.html:326 -#, fuzzy -#| msgid "Version Management" msgid "Backup Management" -msgstr "バージョン管理" +msgstr "バックアップ管理" #: userManagment/templates/userManagment/createACL.html:355 #: userManagment/templates/userManagment/modifyACL.html:360 -#, fuzzy -#| msgid "Schedule Back up" msgid "Achedule Back up" -msgstr "バックアップスケジュール" +msgstr "スケジュールバックアップ" #: userManagment/templates/userManagment/createACL.html:373 #: userManagment/templates/userManagment/modifyACL.html:378 -#, fuzzy -#| msgid "Version Management" msgid "SSL Management" -msgstr "バージョン管理" +msgstr "SSL管理" #: userManagment/templates/userManagment/createACL.html:405 -#, fuzzy -#| msgid "Create Email" msgid "Create ACL" -msgstr "メールの作成" +msgstr "ACL の作成" #: userManagment/templates/userManagment/createUser.html:3 msgid "Create New User - CyberPanel" -msgstr "新しいユーザーの作成する - Cyber​​Panel" +msgstr "新しいユーザーの作成する - Cyber​​Panel" #: userManagment/templates/userManagment/createUser.html:13 msgid "Create root, reseller or normal users on this page." @@ -4118,20 +3845,16 @@ msgid "" msgstr "結合された姓と名の長さは20文字以下でなければなりません" #: userManagment/templates/userManagment/deleteACL.html:3 -#, fuzzy -#| msgid "Delete User - CyberPanel" msgid "Delete ACL - CyberPanel" -msgstr "ユーザーの削除 - Cyber​​Panel" +msgstr "ACL の削除 - CyberPanel" #: userManagment/templates/userManagment/deleteACL.html:13 -#, fuzzy -#| msgid "This page can be used to suspend/unsuspend website." msgid "This page can be used to delete ACL." -msgstr "このページは Web サイトの休止/休止解除に使用できます。" +msgstr "このページを使用してACLを削除できます。" #: userManagment/templates/userManagment/deleteUser.html:3 msgid "Delete User - CyberPanel" -msgstr "ユーザーの削除 - Cyber​​Panel" +msgstr "ユーザーの削除 - Cyber​​Panel" #: userManagment/templates/userManagment/deleteUser.html:14 msgid "Websites owned by this user will automatically transfer to the root." @@ -4147,31 +3870,27 @@ msgstr "ユーザー " #: userManagment/templates/userManagment/index.html:3 msgid "User Functions - CyberPanel" -msgstr "ユーザ機能 - Cyber​​Panel" +msgstr "ユーザ機能 - Cyber​​Panel" #: userManagment/templates/userManagment/index.html:14 msgid "Create, edit and delete users on this page." msgstr "このページでユーザーを作成、編集、削除を行います。" #: userManagment/templates/userManagment/modifyACL.html:3 -#, fuzzy -#| msgid "Modify User - CyberPanel" msgid "Modify an ACL - CyberPanel" -msgstr "ユーザーの変更 - Cyber​​Panel" +msgstr "ACL を変更する - CyberPanel" #: userManagment/templates/userManagment/modifyACL.html:12 msgid "Modify an ACL" -msgstr "" +msgstr "ACL を変更する" #: userManagment/templates/userManagment/modifyACL.html:13 -#, fuzzy -#| msgid "On this page you can set up your Back up destinations. (SFTP)" msgid "On this page you can modify an existing ACL." -msgstr "このページでは、バックアップ先を設定できます。 (SFTP)" +msgstr "このページでは、既存の ACL を変更できます。" #: userManagment/templates/userManagment/modifyUser.html:3 msgid "Modify User - CyberPanel" -msgstr "ユーザーの変更 - Cyber​​Panel" +msgstr "ユーザーの変更 - Cyber​​Panel" #: userManagment/templates/userManagment/modifyUser.html:13 msgid "Modify existing user settings on this page." @@ -4194,20 +3913,16 @@ msgid "Details fetched." msgstr "詳細が取得されました。" #: userManagment/templates/userManagment/resellerCenter.html:3 -#, fuzzy -#| msgid "Restore Website - CyberPanel" msgid "Reseller Center - CyberPanel" -msgstr "Web サイトの復元 - Cyber​​Panel" +msgstr "リセラーセンター - CyberPanel" #: userManagment/templates/userManagment/resellerCenter.html:13 msgid "Change owner of users and change websites limits." -msgstr "" +msgstr "ユーザーの所有者を変更し、Web サイトの制限を変更します。" #: userManagment/templates/userManagment/resellerCenter.html:40 -#, fuzzy -#| msgid "Select Owner" msgid "New Owner" -msgstr "所有者を選択" +msgstr "新しい所有者" #: userManagment/templates/userManagment/userProfile.html:3 msgid "Account Details - CyberPanel" @@ -4223,20 +3938,16 @@ msgid "List the account details for the currently logged in user." msgstr "現在ログインしているユーザーアカウントの詳細を一覧表示します。" #: userManagment/templates/userManagment/userProfile.html:58 -#, fuzzy -#| msgid "Account Level" msgid "Account ACL" -msgstr "アカウントレベル" +msgstr "アカウント ACL" #: userManagment/templates/userManagment/userProfile.html:67 msgid "( 0 = Unlimited )" msgstr "( 0 = 無制限 )" #: websiteFunctions/templates/websiteFunctions/applicationInstaller.html:3 -#, fuzzy -#| msgid "Application Installer" msgid "Application Installer - CyberPanel" -msgstr "アプリケーションインストーラー" +msgstr "アプリケーションインストラー - CyberPanel" #: websiteFunctions/templates/websiteFunctions/applicationInstaller.html:14 #: websiteFunctions/templates/websiteFunctions/applicationInstaller.html:22 @@ -4246,10 +3957,8 @@ msgid "Application Installer" msgstr "アプリケーションインストーラー" #: websiteFunctions/templates/websiteFunctions/applicationInstaller.html:15 -#, fuzzy -#| msgid "Application Installer" msgid "One-click application install." -msgstr "アプリケーションインストーラー" +msgstr "ワンクリックでアプリケーションをインストール。" #: websiteFunctions/templates/websiteFunctions/applicationInstaller.html:28 #: websiteFunctions/templates/websiteFunctions/applicationInstaller.html:31 @@ -4259,7 +3968,7 @@ msgstr "アプリケーションインストーラー" #: websiteFunctions/templates/websiteFunctions/website.html:957 #: websiteFunctions/templates/websiteFunctions/website.html:960 msgid "Install wordpress with LSCache" -msgstr "LSCache で Wordpress をインストールする" +msgstr "LSCache と Wordpress をインストールする" #: websiteFunctions/templates/websiteFunctions/applicationInstaller.html:35 #: websiteFunctions/templates/websiteFunctions/launchChild.html:672 @@ -4268,10 +3977,8 @@ msgid "Wordpress with LSCache" msgstr "Wordpress の LSCache" #: websiteFunctions/templates/websiteFunctions/applicationInstaller.html:41 -#, fuzzy -#| msgid "Install wordpress with LSCache" msgid "Install Joomla with(?) LSCache" -msgstr "LSCache で Wordpress をインストールする" +msgstr "LSCache(?) と Joomla をインストールする" #: websiteFunctions/templates/websiteFunctions/applicationInstaller.html:44 #: websiteFunctions/templates/websiteFunctions/applicationInstaller.html:47 @@ -4279,20 +3986,18 @@ msgstr "LSCache で Wordpress をインストールする" #: websiteFunctions/templates/websiteFunctions/launchChild.html:683 #: websiteFunctions/templates/websiteFunctions/website.html:969 #: websiteFunctions/templates/websiteFunctions/website.html:972 -#, fuzzy -#| msgid "Install wordpress with LSCache" msgid "Install Joomla with LSCache" -msgstr "LSCache で Wordpress をインストールする" +msgstr "LSCache と Joomla をインストールする" #: websiteFunctions/templates/websiteFunctions/applicationInstaller.html:48 #: websiteFunctions/templates/websiteFunctions/launchChild.html:684 #: websiteFunctions/templates/websiteFunctions/website.html:973 msgid "Joomla" -msgstr "" +msgstr "Joomla" #: websiteFunctions/templates/websiteFunctions/createWebsite.html:3 msgid "Create New Website - CyberPanel" -msgstr "新しい Web サイトの作成する - Cyber​​Panel" +msgstr "新しい Web サイトの作成する - Cyber​​Panel" #: websiteFunctions/templates/websiteFunctions/createWebsite.html:13 #: websiteFunctions/templates/websiteFunctions/index.html:14 @@ -4315,7 +4020,7 @@ msgstr "所有者を選択" #: websiteFunctions/templates/websiteFunctions/createWebsite.html:54 msgid "Do not enter WWW, it will be auto created!" -msgstr "" +msgstr "WWW を入力しないでください、自動的に作成されます!" #: websiteFunctions/templates/websiteFunctions/createWebsite.html:56 #: websiteFunctions/templates/websiteFunctions/website.html:325 @@ -4331,14 +4036,12 @@ msgstr "その他の機能" #: websiteFunctions/templates/websiteFunctions/createWebsite.html:144 #: websiteFunctions/templates/websiteFunctions/website.html:406 -#, fuzzy -#| msgid "is successfully created." msgid "Website succesfully created." -msgstr "作成されました。" +msgstr "Web サイトが作成されました。" #: websiteFunctions/templates/websiteFunctions/deleteWebsite.html:3 msgid "Delete Website - CyberPanel" -msgstr "Web サイトの削除 - Cyber​​Panel" +msgstr "Web サイトの削除 - Cyber​​Panel" #: websiteFunctions/templates/websiteFunctions/deleteWebsite.html:13 msgid "" @@ -4357,46 +4060,38 @@ msgid "Successfully Deleted." msgstr "削除されました。" #: websiteFunctions/templates/websiteFunctions/domainAlias.html:3 -#, fuzzy -#| msgid "Home - CyberPanel" msgid "Domain Aliases - CyberPanel" -msgstr "ホーム - CyberPanel" +msgstr "ドメインエイリアス- CyberPanel" #: websiteFunctions/templates/websiteFunctions/domainAlias.html:12 #: websiteFunctions/templates/websiteFunctions/domainAlias.html:19 -#, fuzzy -#| msgid "Domain Name" msgid "Domain Aliases" -msgstr "ドメイン名" +msgstr "ドメインエイリアス" #: websiteFunctions/templates/websiteFunctions/domainAlias.html:13 msgid "" "With Domain Aliases you can visit example.com using example.net and view the " "same content." msgstr "" +"ドメインエイリアスを使用すると、example.netを使用して example.com にアクセス" +"して同じコンテンツを表示できます。" #: websiteFunctions/templates/websiteFunctions/domainAlias.html:29 #: websiteFunctions/templates/websiteFunctions/domainAlias.html:105 -#, fuzzy -#| msgid "Create Email" msgid "Create Alias" -msgstr "メールの作成" +msgstr "エイリアスの作成" #: websiteFunctions/templates/websiteFunctions/domainAlias.html:36 -#, fuzzy -#| msgid "Create Domain" msgid "Master Domain" -msgstr "ドメインの作成" +msgstr "マスタドメイン" #: websiteFunctions/templates/websiteFunctions/domainAlias.html:37 msgid "Alias" -msgstr "" +msgstr "エイリアス" #: websiteFunctions/templates/websiteFunctions/domainAlias.html:38 -#, fuzzy -#| msgid "System Status" msgid "File System Path" -msgstr "システムの状態" +msgstr "ファイルシステムのパス" #: websiteFunctions/templates/websiteFunctions/domainAlias.html:53 #: websiteFunctions/templates/websiteFunctions/website.html:515 @@ -4405,13 +4100,11 @@ msgstr "発行" #: websiteFunctions/templates/websiteFunctions/domainAlias.html:63 msgid "Domain Aliases not found." -msgstr "" +msgstr "ドメインエイリアスが見つかりません。" #: websiteFunctions/templates/websiteFunctions/domainAlias.html:79 -#, fuzzy -#| msgid "List Domains" msgid "Alias Domain" -msgstr "ドメインの一覧" +msgstr "エイリアスドメイン" #: websiteFunctions/templates/websiteFunctions/domainAlias.html:93 msgid "" @@ -4422,24 +4115,20 @@ msgstr "" "署名された SSL が発行されます。後で独自の SSL を追加できます。" #: websiteFunctions/templates/websiteFunctions/domainAlias.html:114 -#, fuzzy -#| msgid "Action failed. Error message:" msgid "Operation failed. Error message:" -msgstr "操作が失敗しました。エラーメッセージ:" +msgstr "操作に失敗しました。エラーメッセージ:" #: websiteFunctions/templates/websiteFunctions/domainAlias.html:118 msgid "Alias successfully created. Refreshing page in 3 seconds..." -msgstr "" +msgstr "エイリアスが作成されました。3秒後にページが再表示されます..." #: websiteFunctions/templates/websiteFunctions/domainAlias.html:122 -#, fuzzy -#| msgid "Action successful." msgid "Operation Successfull." -msgstr "操作は終了しました。" +msgstr "操作は成功しました。" #: websiteFunctions/templates/websiteFunctions/index.html:3 msgid "Website Functions - CyberPanel" -msgstr "Web サイト機能 - Cyber​​Panel" +msgstr "Web サイト機能 - Cyber​​Panel" #: websiteFunctions/templates/websiteFunctions/index.html:89 #: websiteFunctions/templates/websiteFunctions/index.html:91 @@ -4449,55 +4138,41 @@ msgid "Suspend/Unsuspend Website" msgstr "Web サイトの休止/休止解除" #: websiteFunctions/templates/websiteFunctions/installJoomla.html:3 -#, fuzzy -#| msgid "Install PHP Extensions - CyberPanel" msgid "Install Joomla - CyberPanel" -msgstr "PHP 拡張機能のインストール - Cyber​​Panel" +msgstr "Joomla をインストールする - CyberPanel" #: websiteFunctions/templates/websiteFunctions/installJoomla.html:12 -#, fuzzy -#| msgid "Install" msgid "Install Joomla" -msgstr "インストール" +msgstr "Joomla をインストールする" #: websiteFunctions/templates/websiteFunctions/installJoomla.html:13 msgid "One-click Joomla Install!" -msgstr "" +msgstr "ワンクリックで Joomla をインストール!" #: websiteFunctions/templates/websiteFunctions/installJoomla.html:20 #: websiteFunctions/templates/websiteFunctions/installPrestaShop.html:20 #: websiteFunctions/templates/websiteFunctions/installWordPress.html:20 -#, fuzzy -#| msgid "Installation failed. Error message:" msgid "Installation Details" -msgstr "インストールに失敗しました。エラー メッセージ:" +msgstr "インストールの詳細" #: websiteFunctions/templates/websiteFunctions/installJoomla.html:28 -#, fuzzy -#| msgid "File Name" msgid "Site Name" -msgstr "ファイル名" +msgstr "サイト名" #: websiteFunctions/templates/websiteFunctions/installJoomla.html:35 #: websiteFunctions/templates/websiteFunctions/installWordPress.html:35 -#, fuzzy -#| msgid "Modify User" msgid "Login User" -msgstr "ユーザーの変更" +msgstr "ログインユーザー" #: websiteFunctions/templates/websiteFunctions/installJoomla.html:42 #: websiteFunctions/templates/websiteFunctions/installWordPress.html:42 -#, fuzzy -#| msgid "Password" msgid "Login Password" -msgstr "パスワード" +msgstr "ログインパスワード" #: websiteFunctions/templates/websiteFunctions/installJoomla.html:49 #: websiteFunctions/templates/websiteFunctions/installPrestaShop.html:63 -#, fuzzy -#| msgid "Database Name" msgid "Database Prefix" -msgstr "データベース名" +msgstr "データベースプレフィックス" #: websiteFunctions/templates/websiteFunctions/installJoomla.html:56 #: websiteFunctions/templates/websiteFunctions/installPrestaShop.html:70 @@ -4515,63 +4190,45 @@ msgstr "インストールに失敗しました。エラー メッセージ:" #: websiteFunctions/templates/websiteFunctions/installJoomla.html:95 #: websiteFunctions/templates/websiteFunctions/installPrestaShop.html:109 #: websiteFunctions/templates/websiteFunctions/installWordPress.html:95 -#, fuzzy -#| msgid "Installation successful. To complete the setup visit:" msgid "Installation successful. Visit:" -msgstr "インストールに成功しました。 セットアップを完了するには:" +msgstr "インストールが成功しました。訪問:" #: websiteFunctions/templates/websiteFunctions/installPrestaShop.html:3 -#, fuzzy -#| msgid "Install PHP Extensions - CyberPanel" msgid "Install PrestaShop - CyberPanel" -msgstr "PHP 拡張機能のインストール - Cyber​​Panel" +msgstr "Prestashop をインストールする - CyberPanel" #: websiteFunctions/templates/websiteFunctions/installPrestaShop.html:12 -#, fuzzy -#| msgid "Install" msgid "Install PrestaShop" -msgstr "インストール" +msgstr "PrestaShop をインストールする" #: websiteFunctions/templates/websiteFunctions/installPrestaShop.html:13 -#, fuzzy -#| msgid "Application Installer" msgid "One-click PrestaShop Install!" -msgstr "アプリケーションインストーラー" +msgstr "ワンクリックでPrestaShopをインストールする!" #: websiteFunctions/templates/websiteFunctions/installPrestaShop.html:28 -#, fuzzy -#| msgid "File Name" msgid "Shop Name" -msgstr "ファイル名" +msgstr "店舗名" #: websiteFunctions/templates/websiteFunctions/installWordPress.html:3 -#, fuzzy -#| msgid "Install PHP Extensions - CyberPanel" msgid "Install WordPress - CyberPanel" -msgstr "PHP 拡張機能のインストール - Cyber​​Panel" +msgstr "WordPress のインストール - CyberPanel" #: websiteFunctions/templates/websiteFunctions/installWordPress.html:12 -#, fuzzy -#| msgid "Install" msgid "Install WordPress" -msgstr "インストール" +msgstr "WordPressをインストールする" #: websiteFunctions/templates/websiteFunctions/installWordPress.html:13 -#, fuzzy -#| msgid "Install wordpress with LSCache" msgid "Install WordPress with LSCache." -msgstr "LSCache で Wordpress をインストールする" +msgstr "LSCache と Wordpress をインストールする。" #: websiteFunctions/templates/websiteFunctions/installWordPress.html:28 msgid "Blog Title" -msgstr "" +msgstr "ブログタイトル" #: websiteFunctions/templates/websiteFunctions/launchChild.html:13 #: websiteFunctions/templates/websiteFunctions/website.html:13 -#, fuzzy -#| msgid "Previous" msgid "Preview" -msgstr "前へ" +msgstr "プレビュー" #: websiteFunctions/templates/websiteFunctions/launchChild.html:14 #: websiteFunctions/templates/websiteFunctions/website.html:14 @@ -4656,7 +4313,7 @@ msgstr "メイン vHost 設定の編集" #: websiteFunctions/templates/websiteFunctions/launchChild.html:266 #: websiteFunctions/templates/websiteFunctions/website.html:553 msgid "vHost Conf" -msgstr "" +msgstr "vHost Conf" #: websiteFunctions/templates/websiteFunctions/launchChild.html:274 #: websiteFunctions/templates/websiteFunctions/website.html:561 @@ -4665,17 +4322,13 @@ msgstr "Rewrite ルールを追加 (.htaccess)" #: websiteFunctions/templates/websiteFunctions/launchChild.html:277 #: websiteFunctions/templates/websiteFunctions/website.html:564 -#, fuzzy -#| msgid "Add Rewrite Rules (.htaccess)" msgid "Rewrite Rules (.htaccess)" -msgstr "Rewrite ルールを追加 (.htaccess)" +msgstr "Rewrite ルール (.htaccess)" #: websiteFunctions/templates/websiteFunctions/launchChild.html:278 #: websiteFunctions/templates/websiteFunctions/website.html:565 -#, fuzzy -#| msgid "Save Rewrite Rules" msgid "Rewrite Rules" -msgstr "Rewrite ルールを保存" +msgstr "Rewrite ルール" #: websiteFunctions/templates/websiteFunctions/launchChild.html:286 #: websiteFunctions/templates/websiteFunctions/launchChild.html:289 @@ -4693,19 +4346,15 @@ msgstr "SSL を追加" #: websiteFunctions/templates/websiteFunctions/launchChild.html:301 #: websiteFunctions/templates/websiteFunctions/website.html:585 #: websiteFunctions/templates/websiteFunctions/website.html:588 -#, fuzzy -#| msgid "Select PHP Version" msgid "Change PHP Version" -msgstr "PHP バージョンを選択" +msgstr "PHP のバージョンを変更する" #: websiteFunctions/templates/websiteFunctions/launchChild.html:302 #: websiteFunctions/templates/websiteFunctions/launchChild.html:498 #: websiteFunctions/templates/websiteFunctions/website.html:589 #: websiteFunctions/templates/websiteFunctions/website.html:785 -#, fuzzy -#| msgid "Change" msgid "Change PHP" -msgstr "変更" +msgstr "PHP を変更する" #: websiteFunctions/templates/websiteFunctions/launchChild.html:314 #: websiteFunctions/templates/websiteFunctions/website.html:601 @@ -4733,10 +4382,8 @@ msgstr "現在の設定を取得できませんでした。エラー メッセ #: websiteFunctions/templates/websiteFunctions/launchChild.html:434 #: websiteFunctions/templates/websiteFunctions/website.html:669 #: websiteFunctions/templates/websiteFunctions/website.html:721 -#, fuzzy -#| msgid "SSH Configurations Saved." msgid "Configurations saved." -msgstr "SSH の設定が保存されました。" +msgstr "設定が保存されました。" #: websiteFunctions/templates/websiteFunctions/launchChild.html:420 #: websiteFunctions/templates/websiteFunctions/website.html:707 @@ -4760,17 +4407,13 @@ msgstr "Rewrite ルールを保存" #: websiteFunctions/templates/websiteFunctions/launchChild.html:509 #: websiteFunctions/templates/websiteFunctions/website.html:796 -#, fuzzy -#| msgid "Cannot create website. Error message:" msgid "Failed to change PHP version. Error message:" -msgstr "Web サイトを作成できません。エラーメッセージ:" +msgstr "PHP バージョンの変更に失敗しました。 エラーメッセージ:" #: websiteFunctions/templates/websiteFunctions/launchChild.html:513 #: websiteFunctions/templates/websiteFunctions/website.html:800 -#, fuzzy -#| msgid "Password successfully changed for :" msgid "PHP successfully changed for: " -msgstr "パスワードが変更されました:" +msgstr "PHP が変更されました: " #: websiteFunctions/templates/websiteFunctions/launchChild.html:538 #: websiteFunctions/templates/websiteFunctions/website.html:826 @@ -4793,185 +4436,161 @@ msgstr "ファイル 管理" #: websiteFunctions/templates/websiteFunctions/website.html:848 #: websiteFunctions/templates/websiteFunctions/website.html:886 msgid "open_basedir Protection" -msgstr "" +msgstr "open_basedir 保護" #: websiteFunctions/templates/websiteFunctions/launchChild.html:561 #: websiteFunctions/templates/websiteFunctions/website.html:849 msgid "open_basedir" -msgstr "" +msgstr "open_basedir" #: websiteFunctions/templates/websiteFunctions/launchChild.html:573 #: websiteFunctions/templates/websiteFunctions/website.html:861 -#, fuzzy -#| msgid "Create FTP Account" msgid "Create FTP Acct" msgstr "FTP アカウントの作成" #: websiteFunctions/templates/websiteFunctions/launchChild.html:585 #: websiteFunctions/templates/websiteFunctions/website.html:873 -#, fuzzy -#| msgid "Delete FTP Account" msgid "Delete FTP Acct" msgstr "FTP アカウントの削除" #: websiteFunctions/templates/websiteFunctions/launchChild.html:620 #: websiteFunctions/templates/websiteFunctions/website.html:908 -#, fuzzy -#| msgid "Save Changes" msgid "Apply Changes" -msgstr "変更を保存" +msgstr "変更を適用" #: websiteFunctions/templates/websiteFunctions/launchChild.html:632 #: websiteFunctions/templates/websiteFunctions/website.html:920 -#, fuzzy -#| msgid "Rule successfully added." msgid "Changes successfully saved." -msgstr "ルールが追加されました。" +msgstr "変更は保存されました。" #: websiteFunctions/templates/websiteFunctions/launchChild.html:692 #: websiteFunctions/templates/websiteFunctions/launchChild.html:695 #: websiteFunctions/templates/websiteFunctions/website.html:981 #: websiteFunctions/templates/websiteFunctions/website.html:984 msgid "Attach Git with this website!" -msgstr "" +msgstr "このウェブサイトでGitをアタッチしてください!" #: websiteFunctions/templates/websiteFunctions/launchChild.html:696 #: websiteFunctions/templates/websiteFunctions/website.html:985 msgid "Git" -msgstr "" +msgstr "Git" #: websiteFunctions/templates/websiteFunctions/launchChild.html:705 #: websiteFunctions/templates/websiteFunctions/launchChild.html:708 #: websiteFunctions/templates/websiteFunctions/website.html:994 #: websiteFunctions/templates/websiteFunctions/website.html:997 -#, fuzzy -#| msgid "Install" msgid "Install Prestashop" -msgstr "インストール" +msgstr "Prestashop をインストールする" #: websiteFunctions/templates/websiteFunctions/launchChild.html:709 #: websiteFunctions/templates/websiteFunctions/website.html:998 msgid "Prestashop" -msgstr "" +msgstr "Prestashop" #: websiteFunctions/templates/websiteFunctions/listCron.html:3 -#, fuzzy -#| msgid "Version Management - CyberPanel" msgid "Cron Management - CyberPanel" -msgstr "バージョン管理 - Cyber​​Panel" +msgstr "Cron 管理 - CyberPanel" #: websiteFunctions/templates/websiteFunctions/listCron.html:12 #: websiteFunctions/templates/websiteFunctions/listCron.html:19 -#, fuzzy -#| msgid "Version Management" msgid "Cron Management" -msgstr "バージョン管理" +msgstr "Cron 管理" #: websiteFunctions/templates/websiteFunctions/listCron.html:12 msgid "Cron Docs" -msgstr "" +msgstr "Cron のドキュメント" #: websiteFunctions/templates/websiteFunctions/listCron.html:13 -#, fuzzy -#| msgid "Create, edit and delete users on this page." msgid "Create, edit or delete your cron jobs from this page." -msgstr "このページでユーザーを作成、編集、削除を行います。" +msgstr "このページから cron ジョブを作成、編集、または削除します。" #: websiteFunctions/templates/websiteFunctions/listCron.html:37 -#, fuzzy -#| msgid "Add Domains" msgid "Add Cron" -msgstr "ドメインの追加" +msgstr "Cron を追加" #: websiteFunctions/templates/websiteFunctions/listCron.html:46 #: websiteFunctions/templates/websiteFunctions/listCron.html:95 msgid "Minute" -msgstr "" +msgstr "分" #: websiteFunctions/templates/websiteFunctions/listCron.html:47 #: websiteFunctions/templates/websiteFunctions/listCron.html:101 msgid "Hour" -msgstr "" +msgstr "時間" #: websiteFunctions/templates/websiteFunctions/listCron.html:48 msgid "Day of Month" -msgstr "" +msgstr "当月の日" #: websiteFunctions/templates/websiteFunctions/listCron.html:49 #: websiteFunctions/templates/websiteFunctions/listCron.html:113 msgid "Month" -msgstr "" +msgstr "月" #: websiteFunctions/templates/websiteFunctions/listCron.html:50 msgid "Day of Week" -msgstr "" +msgstr "曜日" #: websiteFunctions/templates/websiteFunctions/listCron.html:51 #: websiteFunctions/templates/websiteFunctions/listCron.html:126 msgid "Command" -msgstr "" +msgstr "コマンド" #: websiteFunctions/templates/websiteFunctions/listCron.html:52 -#, fuzzy -#| msgid "FTP Functions" msgid "Action" -msgstr "FTP 機能" +msgstr "操作" #: websiteFunctions/templates/websiteFunctions/listCron.html:79 msgid "Pre defined" -msgstr "" +msgstr "定義済み" #: websiteFunctions/templates/websiteFunctions/listCron.html:82 msgid "Every minute" -msgstr "" +msgstr "毎分" #: websiteFunctions/templates/websiteFunctions/listCron.html:83 msgid "Every 5 minutes" -msgstr "" +msgstr "5分ごと" #: websiteFunctions/templates/websiteFunctions/listCron.html:84 msgid "Every 30 minutes" -msgstr "" +msgstr "30分ごと" #: websiteFunctions/templates/websiteFunctions/listCron.html:85 msgid "Every hour" -msgstr "" +msgstr "毎時" #: websiteFunctions/templates/websiteFunctions/listCron.html:86 msgid "Every day" -msgstr "" +msgstr "毎日" #: websiteFunctions/templates/websiteFunctions/listCron.html:87 msgid "Every week" -msgstr "" +msgstr "毎週" #: websiteFunctions/templates/websiteFunctions/listCron.html:88 msgid "Every month" -msgstr "" +msgstr "毎月" #: websiteFunctions/templates/websiteFunctions/listCron.html:89 msgid "Every year" -msgstr "" +msgstr "毎年" #: websiteFunctions/templates/websiteFunctions/listCron.html:107 msgid "Day of month" -msgstr "" +msgstr "当月の日" #: websiteFunctions/templates/websiteFunctions/listCron.html:119 msgid "Day of week" -msgstr "" +msgstr "曜日" #: websiteFunctions/templates/websiteFunctions/listCron.html:135 -#, fuzzy -#| msgid "Save Rewrite Rules" msgid "Save edits" -msgstr "Rewrite ルールを保存" +msgstr "編集の保存" #: websiteFunctions/templates/websiteFunctions/listCron.html:142 -#, fuzzy -#| msgid "Add Records" msgid "Add cron" -msgstr "レコードを追加" +msgstr "cron を追加" #: websiteFunctions/templates/websiteFunctions/listCron.html:152 #: websiteFunctions/templates/websiteFunctions/modifyWebsite.html:105 @@ -4979,22 +4598,20 @@ msgid "Cannot fetch website details. Error message:" msgstr "Web サイトの詳細を取得できません。エラー メッセージ:" #: websiteFunctions/templates/websiteFunctions/listCron.html:156 -#, fuzzy -#| msgid "Could not save SSL. Error message:" msgid "Unable to add/save Cron. Error message:" -msgstr "SSL を保存できませんでした。エラー メッセージ:" +msgstr "Cronを追加/保存できません。 エラーメッセージ:" #: websiteFunctions/templates/websiteFunctions/listCron.html:159 msgid "Cron job saved" -msgstr "" +msgstr "Cron ジョブを保存" #: websiteFunctions/templates/websiteFunctions/listWebsites.html:3 msgid "Websites Hosted - CyberPanel" -msgstr "ホストされているWebサイト - Cyber​​Panel" +msgstr "ホストされているWebサイト - Cyber​​Panel" #: websiteFunctions/templates/websiteFunctions/modifyWebsite.html:3 msgid "Modify Website - CyberPanel" -msgstr "Web サイトの変更 - Cyber​​Panel" +msgstr "Web サイトの変更 - Cyber​​Panel" #: websiteFunctions/templates/websiteFunctions/modifyWebsite.html:51 msgid "Current Package:" @@ -5013,73 +4630,67 @@ msgid "Website Details Successfully fetched" msgstr "Web サイトの詳細が取得されました" #: websiteFunctions/templates/websiteFunctions/setupGit.html:3 -#, fuzzy -#| msgid "Version Management - CyberPanel" msgid "Git Management - CyberPanel" -msgstr "バージョン管理 - Cyber​​Panel" +msgstr "Git の管理 - CyberPanel" #: websiteFunctions/templates/websiteFunctions/setupGit.html:12 -#, fuzzy -#| msgid "Version Management" msgid "Git Management" -msgstr "バージョン管理" +msgstr "Git の管理" #: websiteFunctions/templates/websiteFunctions/setupGit.html:13 msgid "Attach git to your websites." -msgstr "" +msgstr "あなたのウェブサイトにgitをアタッチしてください。" #: websiteFunctions/templates/websiteFunctions/setupGit.html:21 msgid "Attach Git" -msgstr "" +msgstr "Git アタッチ" #: websiteFunctions/templates/websiteFunctions/setupGit.html:29 msgid "Providers" -msgstr "" +msgstr "プロバイダ" #: websiteFunctions/templates/websiteFunctions/setupGit.html:36 #: websiteFunctions/templates/websiteFunctions/setupGit.html:163 msgid "Deployment Key" -msgstr "" +msgstr "展開キー" #: websiteFunctions/templates/websiteFunctions/setupGit.html:67 msgid "" "Before attaching repo to your website, make sure to place your Development " "key in your GIT repository." msgstr "" +"レポジトリを Web サイトにアタッチする前に、開発キーを GIT リポジトリに配置し" +"てください。" #: websiteFunctions/templates/websiteFunctions/setupGit.html:79 -#, fuzzy -#| msgid "Extension Name" msgid "Repository Name" -msgstr "拡張機能名" +msgstr "リポジトリ名" #: websiteFunctions/templates/websiteFunctions/setupGit.html:88 #: websiteFunctions/templates/websiteFunctions/setupGit.html:265 msgid "Branch" -msgstr "" +msgstr "ブランチ" #: websiteFunctions/templates/websiteFunctions/setupGit.html:99 msgid "Attach Now" -msgstr "" +msgstr "今すぐアタッチ" #: websiteFunctions/templates/websiteFunctions/setupGit.html:123 msgid "GIT Successfully attached, refreshing page in 3 seconds... Visit:" -msgstr "" +msgstr "GIT アタッチされ、ページは3秒後に再表示されます... 訪問:" #: websiteFunctions/templates/websiteFunctions/setupGit.html:215 #: websiteFunctions/templates/websiteFunctions/setupGit.html:276 -#, fuzzy -#| msgid "Change" msgid "Change Branch" -msgstr "変更" +msgstr "ブランチの変更" #: websiteFunctions/templates/websiteFunctions/setupGit.html:225 msgid "Detach Repo" -msgstr "" +msgstr "リポジトリのデタッチ" #: websiteFunctions/templates/websiteFunctions/setupGit.html:231 msgid "Webhook URL" -msgstr "" +msgstr "Webhook URL" #: websiteFunctions/templates/websiteFunctions/setupGit.html:232 msgid "" @@ -5088,22 +4699,22 @@ msgid "" "disable SSL check while configuring webhook. This will initiate a pull from " "your resposity as soon as you commit some changes." msgstr "" +"この URL を Git リポジトリの Webhooks セクションに追加します。ホスト名 SSL を" +"使用した場合は、IP をホスト名に置き換えます。それ以外の場合は、Webhook の設定" +"中に IP を使用し、SSL チェックを無効にします。これは、あなたがいくつかの変更" +"を行うとすぐにあなたのリポジトリからプルを開始します。" #: websiteFunctions/templates/websiteFunctions/setupGit.html:244 -#, fuzzy -#| msgid "Records successfully fetched for" msgid "Repo successfully detached, refreshing in 3 seconds.." -msgstr "レコードが取得されました" +msgstr "レポが切り離され、3秒後に再表示されます.." #: websiteFunctions/templates/websiteFunctions/setupGit.html:290 -#, fuzzy -#| msgid "Backup successfully cancelled." msgid "Branch successfully changed." -msgstr "バックアップはキャンセルされました。" +msgstr "ブランチが変更されました。" #: websiteFunctions/templates/websiteFunctions/suspendWebsite.html:3 msgid "Suspend/Unsuspend Website - CyberPanel" -msgstr "Web サイトの休止/休止解除 - Cyber​​Panel" +msgstr "Web サイトの休止/休止解除 - Cyber​​Panel" #: websiteFunctions/templates/websiteFunctions/suspendWebsite.html:14 msgid "This page can be used to suspend/unsuspend website." @@ -5142,19 +4753,17 @@ msgstr "ドメインの追加" #: websiteFunctions/templates/websiteFunctions/website.html:282 #: websiteFunctions/templates/websiteFunctions/website.html:285 #: websiteFunctions/templates/websiteFunctions/website.html:286 -#, fuzzy -#| msgid "Domains" msgid "Domain Alias" -msgstr "ドメイン" +msgstr "ドメインエイリアス" #: websiteFunctions/templates/websiteFunctions/website.html:293 #: websiteFunctions/templates/websiteFunctions/website.html:296 msgid "Add new Cron Job" -msgstr "" +msgstr "新しい Cron ジョブを追加する" #: websiteFunctions/templates/websiteFunctions/website.html:297 msgid "Cron Jobs" -msgstr "" +msgstr "Cron ジョブ" #: websiteFunctions/templates/websiteFunctions/website.html:323 msgid "This path is relative to: " @@ -5181,10 +4790,8 @@ msgid "SSL Issued:" msgstr "SSLの発行:" #: websiteFunctions/templates/websiteFunctions/website.html:453 -#, fuzzy -#| msgid "Database created successfully." msgid "Changes applied successfully." -msgstr "データベースが作成されました。" +msgstr "変更は適用されました。" #~ msgid "CPU Status" #~ msgstr "CPU の状態" diff --git a/locale/pl/LC_MESSAGES/django.mo b/locale/pl/LC_MESSAGES/django.mo index 4c9dad16a..e17619b34 100644 Binary files a/locale/pl/LC_MESSAGES/django.mo and b/locale/pl/LC_MESSAGES/django.mo differ diff --git a/locale/pl/LC_MESSAGES/django.po b/locale/pl/LC_MESSAGES/django.po index 7b7a34dc7..332541957 100644 --- a/locale/pl/LC_MESSAGES/django.po +++ b/locale/pl/LC_MESSAGES/django.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-28 11:29+0500\n" +"POT-Creation-Date: 2018-10-10 13:01+0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -25,54 +25,60 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: CyberCP/settings.py:170 +#: CyberCP/settings.py:171 msgid "English" msgstr "Angielski" -#: CyberCP/settings.py:171 +#: CyberCP/settings.py:172 msgid "Chinese" msgstr "Chiński" -#: CyberCP/settings.py:172 +#: CyberCP/settings.py:173 msgid "Bulgarian" msgstr "Bułgarski" -#: CyberCP/settings.py:173 +#: CyberCP/settings.py:174 msgid "Portuguese" msgstr "Portugalski" -#: CyberCP/settings.py:174 +#: CyberCP/settings.py:175 msgid "Japanese" msgstr "Japoński" -#: CyberCP/settings.py:175 +#: CyberCP/settings.py:176 msgid "Bosnian" msgstr "Bośniacki" -#: CyberCP/settings.py:176 +#: CyberCP/settings.py:177 msgid "Greek" msgstr "Grecki" -#: CyberCP/settings.py:177 +#: CyberCP/settings.py:178 msgid "Russian" msgstr "Rosyjski" -#: CyberCP/settings.py:178 +#: CyberCP/settings.py:179 msgid "Turkish" msgstr "Turecki" -#: CyberCP/settings.py:179 +#: CyberCP/settings.py:180 msgid "Spanish" msgstr "Hiszpański" -#: CyberCP/settings.py:180 +#: CyberCP/settings.py:181 msgid "French" msgstr "Francuski" -#: CyberCP/settings.py:181 +#: CyberCP/settings.py:182 msgid "Polish" msgstr "Polski" +#: CyberCP/settings.py:183 +#, fuzzy +#| msgid "Filename" +msgid "Vietnamese" +msgstr "Nazwa pliku" + #: backup/templates/backup/backup.html:4 backup/templates/backup/backup.html:14 #: backup/templates/backup/backup.html:21 msgid "Back up Website" @@ -1323,6 +1329,25 @@ msgstr "Zarządzaj Postfix" msgid "Manage FTP" msgstr "Zarządzaj FTP" +#: baseTemplate/templates/baseTemplate/index.html:579 +#: baseTemplate/templates/baseTemplate/index.html:581 +#: pluginHolder/templates/pluginHolder/plugins.html:14 +#: pluginHolder/templates/pluginHolder/plugins.html:21 +msgid "Plugins" +msgstr "" + +#: baseTemplate/templates/baseTemplate/index.html:586 +#, fuzzy +#| msgid "Install Extensions" +msgid "Installed Plugins" +msgstr "Zainstaluj rozszerzenia" + +#: baseTemplate/templates/baseTemplate/index.html:586 +#, fuzzy +#| msgid "Install" +msgid "Installed" +msgstr "Zainstaluj" + #: baseTemplate/templates/baseTemplate/versionManagment.html:3 msgid "Version Management - CyberPanel" msgstr "Aktualizacje - CyberPanel" @@ -1510,6 +1535,7 @@ msgstr "Włącz teraz" #: dns/templates/dns/addDeleteDNSRecords.html:328 #: filemanager/templates/filemanager/index.html:212 #: firewall/templates/firewall/firewall.html:136 +#: pluginHolder/templates/pluginHolder/plugins.html:28 #: serverStatus/templates/serverStatus/litespeedStatus.html:40 msgid "Name" msgstr "Nazwa" @@ -1585,6 +1611,7 @@ msgid "Content" msgstr "Zawartość" #: dns/templates/dns/addDeleteDNSRecords.html:327 +#: pluginHolder/templates/pluginHolder/plugins.html:29 msgid "Type" msgstr "Typ" @@ -1918,6 +1945,7 @@ msgstr "Zarządzaj" #: emailPremium/templates/emailPremium/emailLimits.html:172 #: emailPremium/templates/emailPremium/emailPage.html:179 #: emailPremium/templates/emailPremium/listDomains.html:73 +#: pluginHolder/templates/pluginHolder/plugins.html:51 #: websiteFunctions/templates/websiteFunctions/listWebsites.html:53 msgid "Cannot list websites. Error message:" msgstr "Nie można wyświetlać stron internetowych. Komunikat o błędzie:" @@ -3034,6 +3062,7 @@ msgid "Extension Name" msgstr "Nazwa rozszerzenia" #: managePHP/templates/managePHP/installExtensions.html:65 +#: pluginHolder/templates/pluginHolder/plugins.html:30 msgid "Description" msgstr "Opis" @@ -3305,6 +3334,18 @@ msgstr "Detale pakietów zostały pomyślnie pobrane" msgid "Successfully Modified" msgstr "Pomyślnie zmodyfikowano" +#: pluginHolder/templates/pluginHolder/plugins.html:15 +#, fuzzy +#| msgid "List Databases - CyberPanel" +msgid "List of installed plugins on your CyberPanel." +msgstr "Lista baz danych - CyberPanel" + +#: pluginHolder/templates/pluginHolder/plugins.html:31 +#, fuzzy +#| msgid "Latest Version" +msgid "Version" +msgstr "Najnowsza wersja" + #: serverLogs/templates/serverLogs/accessLogs.html:3 msgid "Access Logs - CyberPanel" msgstr "Logi dostępu - CyberPanel" diff --git a/locale/pt/LC_MESSAGES/django.mo b/locale/pt/LC_MESSAGES/django.mo index 6710597f3..6df2a0837 100644 Binary files a/locale/pt/LC_MESSAGES/django.mo and b/locale/pt/LC_MESSAGES/django.mo differ diff --git a/locale/pt/LC_MESSAGES/django.po b/locale/pt/LC_MESSAGES/django.po index 82279f3ea..243cceaa2 100644 --- a/locale/pt/LC_MESSAGES/django.po +++ b/locale/pt/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: CyberPanel\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-28 11:29+0500\n" +"POT-Creation-Date: 2018-10-10 13:01+0500\n" "PO-Revision-Date: 2017-10-21 00:03+0100\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -24,56 +24,62 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.0.4\n" -#: CyberCP/settings.py:170 +#: CyberCP/settings.py:171 msgid "English" msgstr "Inglês" -#: CyberCP/settings.py:171 +#: CyberCP/settings.py:172 msgid "Chinese" msgstr "Chinês" -#: CyberCP/settings.py:172 +#: CyberCP/settings.py:173 msgid "Bulgarian" msgstr "" -#: CyberCP/settings.py:173 +#: CyberCP/settings.py:174 msgid "Portuguese" msgstr "" -#: CyberCP/settings.py:174 +#: CyberCP/settings.py:175 msgid "Japanese" msgstr "" -#: CyberCP/settings.py:175 +#: CyberCP/settings.py:176 msgid "Bosnian" msgstr "" -#: CyberCP/settings.py:176 +#: CyberCP/settings.py:177 msgid "Greek" msgstr "" -#: CyberCP/settings.py:177 +#: CyberCP/settings.py:178 msgid "Russian" msgstr "" -#: CyberCP/settings.py:178 +#: CyberCP/settings.py:179 msgid "Turkish" msgstr "" -#: CyberCP/settings.py:179 +#: CyberCP/settings.py:180 msgid "Spanish" msgstr "" -#: CyberCP/settings.py:180 +#: CyberCP/settings.py:181 msgid "French" msgstr "" -#: CyberCP/settings.py:181 +#: CyberCP/settings.py:182 #, fuzzy #| msgid "English" msgid "Polish" msgstr "Inglês" +#: CyberCP/settings.py:183 +#, fuzzy +#| msgid "File Name" +msgid "Vietnamese" +msgstr "Nome do Ficheiro" + #: backup/templates/backup/backup.html:4 backup/templates/backup/backup.html:14 #: backup/templates/backup/backup.html:21 msgid "Back up Website" @@ -1403,6 +1409,25 @@ msgstr "" msgid "Manage FTP" msgstr "Gerir SSL" +#: baseTemplate/templates/baseTemplate/index.html:579 +#: baseTemplate/templates/baseTemplate/index.html:581 +#: pluginHolder/templates/pluginHolder/plugins.html:14 +#: pluginHolder/templates/pluginHolder/plugins.html:21 +msgid "Plugins" +msgstr "" + +#: baseTemplate/templates/baseTemplate/index.html:586 +#, fuzzy +#| msgid "Install Extensions" +msgid "Installed Plugins" +msgstr "Instalar Extensões" + +#: baseTemplate/templates/baseTemplate/index.html:586 +#, fuzzy +#| msgid "Install" +msgid "Installed" +msgstr "Instalar" + #: baseTemplate/templates/baseTemplate/versionManagment.html:3 msgid "Version Management - CyberPanel" msgstr "Gestão de Versões - CyberPanel" @@ -1594,6 +1619,7 @@ msgstr "Ativar" #: dns/templates/dns/addDeleteDNSRecords.html:328 #: filemanager/templates/filemanager/index.html:212 #: firewall/templates/firewall/firewall.html:136 +#: pluginHolder/templates/pluginHolder/plugins.html:28 #: serverStatus/templates/serverStatus/litespeedStatus.html:40 msgid "Name" msgstr "Nome" @@ -1677,6 +1703,7 @@ msgid "Content" msgstr "" #: dns/templates/dns/addDeleteDNSRecords.html:327 +#: pluginHolder/templates/pluginHolder/plugins.html:29 msgid "Type" msgstr "Tipo" @@ -2047,6 +2074,7 @@ msgstr "Gerir SSL" #: emailPremium/templates/emailPremium/emailLimits.html:172 #: emailPremium/templates/emailPremium/emailPage.html:179 #: emailPremium/templates/emailPremium/listDomains.html:73 +#: pluginHolder/templates/pluginHolder/plugins.html:51 #: websiteFunctions/templates/websiteFunctions/listWebsites.html:53 msgid "Cannot list websites. Error message:" msgstr "Impossível listar websites. Mensagem de erro:" @@ -3316,6 +3344,7 @@ msgid "Extension Name" msgstr "Nome da Extensão" #: managePHP/templates/managePHP/installExtensions.html:65 +#: pluginHolder/templates/pluginHolder/plugins.html:30 msgid "Description" msgstr "Descrição" @@ -3606,6 +3635,18 @@ msgstr "Detalhes do Pacato Obtidos com Sucesso" msgid "Successfully Modified" msgstr "Alterado com Sucesso" +#: pluginHolder/templates/pluginHolder/plugins.html:15 +#, fuzzy +#| msgid "List Databases - CyberPanel" +msgid "List of installed plugins on your CyberPanel." +msgstr "Listar Bases de Dos - CyberPanel" + +#: pluginHolder/templates/pluginHolder/plugins.html:31 +#, fuzzy +#| msgid "Latest Version" +msgid "Version" +msgstr "Última Versão" + #: serverLogs/templates/serverLogs/accessLogs.html:3 msgid "Access Logs - CyberPanel" msgstr "Logs de Acesso - CyberPanel" diff --git a/locale/ru/LC_MESSAGES/django.mo b/locale/ru/LC_MESSAGES/django.mo index 1b14bf207..76d7284d1 100644 Binary files a/locale/ru/LC_MESSAGES/django.mo and b/locale/ru/LC_MESSAGES/django.mo differ diff --git a/locale/ru/LC_MESSAGES/django.po b/locale/ru/LC_MESSAGES/django.po index c7e48eeb6..7d5b7b800 100644 --- a/locale/ru/LC_MESSAGES/django.po +++ b/locale/ru/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: CyberPanel\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-28 11:29+0500\n" +"POT-Creation-Date: 2018-10-10 13:01+0500\n" "PO-Revision-Date: 2017-11-12 17:56+0200\n" "Last-Translator: aleks \n" "Language-Team: LANGUAGE \n" @@ -26,56 +26,62 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: CyberCP/settings.py:170 +#: CyberCP/settings.py:171 msgid "English" msgstr "Английский" -#: CyberCP/settings.py:171 +#: CyberCP/settings.py:172 msgid "Chinese" msgstr "Китайский" -#: CyberCP/settings.py:172 +#: CyberCP/settings.py:173 msgid "Bulgarian" msgstr "Болгарский" -#: CyberCP/settings.py:173 +#: CyberCP/settings.py:174 msgid "Portuguese" msgstr "Португальский" -#: CyberCP/settings.py:174 +#: CyberCP/settings.py:175 msgid "Japanese" msgstr "Японский" -#: CyberCP/settings.py:175 +#: CyberCP/settings.py:176 msgid "Bosnian" msgstr "Боснийский" -#: CyberCP/settings.py:176 +#: CyberCP/settings.py:177 msgid "Greek" msgstr "" -#: CyberCP/settings.py:177 +#: CyberCP/settings.py:178 msgid "Russian" msgstr "Русский" -#: CyberCP/settings.py:178 +#: CyberCP/settings.py:179 msgid "Turkish" msgstr "" -#: CyberCP/settings.py:179 +#: CyberCP/settings.py:180 msgid "Spanish" msgstr "" -#: CyberCP/settings.py:180 +#: CyberCP/settings.py:181 msgid "French" msgstr "" -#: CyberCP/settings.py:181 +#: CyberCP/settings.py:182 #, fuzzy #| msgid "Policy" msgid "Polish" msgstr "Политика" +#: CyberCP/settings.py:183 +#, fuzzy +#| msgid "File Name" +msgid "Vietnamese" +msgstr "Имя файла" + #: backup/templates/backup/backup.html:4 backup/templates/backup/backup.html:14 #: backup/templates/backup/backup.html:21 msgid "Back up Website" @@ -1377,6 +1383,25 @@ msgstr "" msgid "Manage FTP" msgstr "Управление SSL" +#: baseTemplate/templates/baseTemplate/index.html:579 +#: baseTemplate/templates/baseTemplate/index.html:581 +#: pluginHolder/templates/pluginHolder/plugins.html:14 +#: pluginHolder/templates/pluginHolder/plugins.html:21 +msgid "Plugins" +msgstr "" + +#: baseTemplate/templates/baseTemplate/index.html:586 +#, fuzzy +#| msgid "Install Extensions" +msgid "Installed Plugins" +msgstr "Установка расширений" + +#: baseTemplate/templates/baseTemplate/index.html:586 +#, fuzzy +#| msgid "Install" +msgid "Installed" +msgstr "Установить" + #: baseTemplate/templates/baseTemplate/versionManagment.html:3 msgid "Version Management - CyberPanel" msgstr "Управление версиями - CyberPanel" @@ -1566,6 +1591,7 @@ msgstr "Включить" #: dns/templates/dns/addDeleteDNSRecords.html:328 #: filemanager/templates/filemanager/index.html:212 #: firewall/templates/firewall/firewall.html:136 +#: pluginHolder/templates/pluginHolder/plugins.html:28 #: serverStatus/templates/serverStatus/litespeedStatus.html:40 msgid "Name" msgstr "Имя" @@ -1649,6 +1675,7 @@ msgid "Content" msgstr "" #: dns/templates/dns/addDeleteDNSRecords.html:327 +#: pluginHolder/templates/pluginHolder/plugins.html:29 msgid "Type" msgstr "Тип" @@ -2020,6 +2047,7 @@ msgstr "Управление SSL" #: emailPremium/templates/emailPremium/emailLimits.html:172 #: emailPremium/templates/emailPremium/emailPage.html:179 #: emailPremium/templates/emailPremium/listDomains.html:73 +#: pluginHolder/templates/pluginHolder/plugins.html:51 #: websiteFunctions/templates/websiteFunctions/listWebsites.html:53 msgid "Cannot list websites. Error message:" msgstr "Не удается перечислить веб-сайты. Сообщение об ошибке:" @@ -3294,6 +3322,7 @@ msgid "Extension Name" msgstr "Название Расширения" #: managePHP/templates/managePHP/installExtensions.html:65 +#: pluginHolder/templates/pluginHolder/plugins.html:30 msgid "Description" msgstr "Описание" @@ -3583,6 +3612,18 @@ msgstr "Детали пакета успешно доставлены" msgid "Successfully Modified" msgstr "Успешно модифицировано" +#: pluginHolder/templates/pluginHolder/plugins.html:15 +#, fuzzy +#| msgid "List Databases - CyberPanel" +msgid "List of installed plugins on your CyberPanel." +msgstr "Список баз данных - CyberPanel" + +#: pluginHolder/templates/pluginHolder/plugins.html:31 +#, fuzzy +#| msgid "Latest Version" +msgid "Version" +msgstr "Последняя версия" + #: serverLogs/templates/serverLogs/accessLogs.html:3 msgid "Access Logs - CyberPanel" msgstr "Лог-журналы доступа - CyberPanel" diff --git a/locale/tr/LC_MESSAGES/django.mo b/locale/tr/LC_MESSAGES/django.mo index ca8c0f9ed..c7c6506c7 100644 Binary files a/locale/tr/LC_MESSAGES/django.mo and b/locale/tr/LC_MESSAGES/django.mo differ diff --git a/locale/tr/LC_MESSAGES/django.po b/locale/tr/LC_MESSAGES/django.po index 2170346e5..27a16798f 100644 --- a/locale/tr/LC_MESSAGES/django.po +++ b/locale/tr/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: CyberPanel 1.6\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-28 11:29+0500\n" +"POT-Creation-Date: 2018-10-10 13:01+0500\n" "PO-Revision-Date: 2018-02-04 04:34+0300\n" "Last-Translator: Burak BOZ\n" "Language-Team: Burak BOZ \n" @@ -25,56 +25,62 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Poedit 1.8.7.1\n" -#: CyberCP/settings.py:170 +#: CyberCP/settings.py:171 msgid "English" msgstr "İngilizce" -#: CyberCP/settings.py:171 +#: CyberCP/settings.py:172 msgid "Chinese" msgstr "Çince" -#: CyberCP/settings.py:172 +#: CyberCP/settings.py:173 msgid "Bulgarian" msgstr "Bulgar" -#: CyberCP/settings.py:173 +#: CyberCP/settings.py:174 msgid "Portuguese" msgstr "Portekizce" -#: CyberCP/settings.py:174 +#: CyberCP/settings.py:175 msgid "Japanese" msgstr "Japonca" -#: CyberCP/settings.py:175 +#: CyberCP/settings.py:176 msgid "Bosnian" msgstr "Boşnakça" -#: CyberCP/settings.py:176 +#: CyberCP/settings.py:177 msgid "Greek" msgstr "" -#: CyberCP/settings.py:177 +#: CyberCP/settings.py:178 msgid "Russian" msgstr "" -#: CyberCP/settings.py:178 +#: CyberCP/settings.py:179 msgid "Turkish" msgstr "" -#: CyberCP/settings.py:179 +#: CyberCP/settings.py:180 msgid "Spanish" msgstr "" -#: CyberCP/settings.py:180 +#: CyberCP/settings.py:181 msgid "French" msgstr "" -#: CyberCP/settings.py:181 +#: CyberCP/settings.py:182 #, fuzzy #| msgid "Policy" msgid "Polish" msgstr "Politika" +#: CyberCP/settings.py:183 +#, fuzzy +#| msgid "File Name" +msgid "Vietnamese" +msgstr "Dosya Adı" + #: backup/templates/backup/backup.html:4 backup/templates/backup/backup.html:14 #: backup/templates/backup/backup.html:21 msgid "Back up Website" @@ -1363,6 +1369,25 @@ msgstr "" msgid "Manage FTP" msgstr "SSL Yönetimi" +#: baseTemplate/templates/baseTemplate/index.html:579 +#: baseTemplate/templates/baseTemplate/index.html:581 +#: pluginHolder/templates/pluginHolder/plugins.html:14 +#: pluginHolder/templates/pluginHolder/plugins.html:21 +msgid "Plugins" +msgstr "" + +#: baseTemplate/templates/baseTemplate/index.html:586 +#, fuzzy +#| msgid "Install Extensions" +msgid "Installed Plugins" +msgstr "Uzantıları Yükle" + +#: baseTemplate/templates/baseTemplate/index.html:586 +#, fuzzy +#| msgid "Install" +msgid "Installed" +msgstr "Kur" + #: baseTemplate/templates/baseTemplate/versionManagment.html:3 msgid "Version Management - CyberPanel" msgstr "Sürüm Yönetimi - CyberPanel" @@ -1551,6 +1576,7 @@ msgstr "Etkinleştir" #: dns/templates/dns/addDeleteDNSRecords.html:328 #: filemanager/templates/filemanager/index.html:212 #: firewall/templates/firewall/firewall.html:136 +#: pluginHolder/templates/pluginHolder/plugins.html:28 #: serverStatus/templates/serverStatus/litespeedStatus.html:40 msgid "Name" msgstr "İsim" @@ -1634,6 +1660,7 @@ msgid "Content" msgstr "" #: dns/templates/dns/addDeleteDNSRecords.html:327 +#: pluginHolder/templates/pluginHolder/plugins.html:29 msgid "Type" msgstr "Tür" @@ -2002,6 +2029,7 @@ msgstr "SSL Yönetimi" #: emailPremium/templates/emailPremium/emailLimits.html:172 #: emailPremium/templates/emailPremium/emailPage.html:179 #: emailPremium/templates/emailPremium/listDomains.html:73 +#: pluginHolder/templates/pluginHolder/plugins.html:51 #: websiteFunctions/templates/websiteFunctions/listWebsites.html:53 msgid "Cannot list websites. Error message:" msgstr "Web siteleri listelenemiyor. Hata mesajı:" @@ -3207,6 +3235,7 @@ msgid "Extension Name" msgstr "Uzantı Adı" #: managePHP/templates/managePHP/installExtensions.html:65 +#: pluginHolder/templates/pluginHolder/plugins.html:30 msgid "Description" msgstr "Açıklama" @@ -3494,6 +3523,18 @@ msgstr "Paket Ayrıntıları Başarıyla Getirildi" msgid "Successfully Modified" msgstr "Başarıyla Değiştirildi" +#: pluginHolder/templates/pluginHolder/plugins.html:15 +#, fuzzy +#| msgid "List Databases - CyberPanel" +msgid "List of installed plugins on your CyberPanel." +msgstr "Veritabanlarını Listele - CyberPanel" + +#: pluginHolder/templates/pluginHolder/plugins.html:31 +#, fuzzy +#| msgid "Latest Version" +msgid "Version" +msgstr "Son Sürüm" + #: serverLogs/templates/serverLogs/accessLogs.html:3 msgid "Access Logs - CyberPanel" msgstr "Erişim Günlükleri - CyberPanel" diff --git a/locale/vi/LC_MESSAGES/django.mo b/locale/vi/LC_MESSAGES/django.mo index 3f60aaff6..8b1033da7 100644 Binary files a/locale/vi/LC_MESSAGES/django.mo and b/locale/vi/LC_MESSAGES/django.mo differ diff --git a/locale/vi/LC_MESSAGES/django.po b/locale/vi/LC_MESSAGES/django.po index 58e53a323..33762b6cf 100644 --- a/locale/vi/LC_MESSAGES/django.po +++ b/locale/vi/LC_MESSAGES/django.po @@ -1,60 +1,80 @@ +#: baseTemplate/templates/baseTemplate/index.html:177 +#: baseTemplate/templates/baseTemplate/index.html:223 +#: baseTemplate/templates/baseTemplate/index.html:229 +#: baseTemplate/templates/baseTemplate/index.html:235 +#: baseTemplate/templates/baseTemplate/index.html:241 +#: baseTemplate/templates/baseTemplate/index.html:247 +#: baseTemplate/templates/baseTemplate/index.html:253 msgid "" msgstr "" +"Project-Id-Version: cyberpanel\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-10-10 13:01+0500\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.1.1\n" -"Project-Id-Version: cyberpanel\n" -"Language: vi\n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -#: CyberCP/settings.py:170 +#: CyberCP/settings.py:171 msgid "English" msgstr "Tiếng Anh" -#: CyberCP/settings.py:171 +#: CyberCP/settings.py:172 msgid "Chinese" msgstr "Tiếng Trung" -#: CyberCP/settings.py:172 +#: CyberCP/settings.py:173 msgid "Bulgarian" msgstr "Tiếng Bungari" -#: CyberCP/settings.py:173 +#: CyberCP/settings.py:174 msgid "Portuguese" msgstr "Bồ đào nha" -#: CyberCP/settings.py:174 +#: CyberCP/settings.py:175 msgid "Japanese" msgstr "Tiếng Nhật" -#: CyberCP/settings.py:175 +#: CyberCP/settings.py:176 msgid "Bosnian" msgstr "Tiếng Bosnia" -#: CyberCP/settings.py:176 +#: CyberCP/settings.py:177 msgid "Greek" msgstr "Hy Lạp" -#: CyberCP/settings.py:177 +#: CyberCP/settings.py:178 msgid "Russian" msgstr "Tiếng Nga" -#: CyberCP/settings.py:178 +#: CyberCP/settings.py:179 msgid "Turkish" msgstr "Thổ Nhĩ Kỳ" -#: CyberCP/settings.py:179 +#: CyberCP/settings.py:180 msgid "Spanish" msgstr "Tây Ban Nha" -#: CyberCP/settings.py:180 +#: CyberCP/settings.py:181 msgid "French" msgstr "Tiếng Pháp" +#: CyberCP/settings.py:182 +#, fuzzy +#| msgid "Policy" +msgid "Polish" +msgstr "Chính sách" + +#: CyberCP/settings.py:183 +#, fuzzy +#| msgid "Filename" +msgid "Vietnamese" +msgstr "Tên tệp" + #: backup/templates/backup/backup.html:4 backup/templates/backup/backup.html:14 #: backup/templates/backup/backup.html:21 msgid "Back up Website" @@ -111,7 +131,6 @@ msgstr "Tên tệp" #: backup/templates/backup/backup.html:106 #: backup/templates/backup/restore.html:63 #: baseTemplate/templates/baseTemplate/index.html:257 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:377 #: filemanager/templates/filemanager/index.html:215 #: firewall/templates/firewall/firewall.html:36 #: firewall/templates/firewall/modSecurityRulesPacks.html:112 @@ -125,7 +144,6 @@ msgstr "Đang chạy" #: backup/templates/backup/backup.html:81 #: baseTemplate/templates/baseTemplate/index.html:430 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:552 #: userManagment/templates/userManagment/createACL.html:326 #: userManagment/templates/userManagment/modifyACL.html:331 msgid "Create Back up" @@ -199,11 +217,13 @@ msgstr "Sao lưu từ xa" #: backup/templates/backup/backupDestinations.html:15 msgid "On this page you can set up your Back up destinations. (SFTP)" -msgstr "Trên trang này, bạn có thể thiết lập các vị trí Back up của mình. (SFTP)" +msgstr "" +"Trên trang này, bạn có thể thiết lập các vị trí Back up của mình. (SFTP)" #: backup/templates/backup/backupDestinations.html:21 msgid "Set up Back up Destinations (SSH port should be 22 on backup server)" -msgstr "Thiết lập điểm đến vi trí Back up (cổng SSH phải là 22 trên máy chủ dự phòng)" +msgstr "" +"Thiết lập điểm đến vi trí Back up (cổng SSH phải là 22 trên máy chủ dự phòng)" #: backup/templates/backup/backupDestinations.html:30 #: backup/templates/backup/remoteBackups.html:29 @@ -239,7 +259,6 @@ msgstr "Cổng SSH máy chủ sao lưu, mặc định cổng 22." #: backup/templates/backup/backupDestinations.html:55 #: backup/templates/backup/backupSchedule.html:54 #: baseTemplate/templates/baseTemplate/index.html:432 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:554 msgid "Add Destination" msgstr "Thêm Vị trí" @@ -326,13 +345,16 @@ msgstr "Lên lịch Sao lưu - CyberPanel" #: backup/templates/backup/backupSchedule.html:20 #: backup/templates/backup/index.html:75 backup/templates/backup/index.html:77 #: baseTemplate/templates/baseTemplate/index.html:433 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:555 msgid "Schedule Back up" msgstr "Lên lịch Sao lưu" #: backup/templates/backup/backupSchedule.html:14 -msgid "On this page you can schedule Back ups to localhost or remote server (If you have added one)." -msgstr "Tại đây, bạn có thể lên lịch Back up cho máy chủ cục bộ hoặc máy chủ từ xa (Nếu bạn đã thêm)." +msgid "" +"On this page you can schedule Back ups to localhost or remote server (If you " +"have added one)." +msgstr "" +"Tại đây, bạn có thể lên lịch Back up cho máy chủ cục bộ hoặc máy chủ từ xa " +"(Nếu bạn đã thêm)." #: backup/templates/backup/backupSchedule.html:29 msgid "Select Destination" @@ -364,9 +386,6 @@ msgstr "Trang Sao lưu - CyberPanel" #: baseTemplate/templates/baseTemplate/index.html:423 #: baseTemplate/templates/baseTemplate/index.html:425 #: baseTemplate/templates/baseTemplate/index.html:442 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:545 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:547 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:564 msgid "Back up" msgstr "Back up" @@ -396,7 +415,6 @@ msgstr "Sao lưu trang web" #: backup/templates/backup/index.html:44 #: baseTemplate/templates/baseTemplate/index.html:431 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:553 #: userManagment/templates/userManagment/createACL.html:335 #: userManagment/templates/userManagment/modifyACL.html:340 msgid "Restore Back up" @@ -413,7 +431,6 @@ msgstr "Thêm / xóa điểm đến" #: backup/templates/backup/index.html:90 backup/templates/backup/index.html:92 #: baseTemplate/templates/baseTemplate/index.html:434 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:556 #: userManagment/templates/userManagment/createACL.html:365 #: userManagment/templates/userManagment/modifyACL.html:370 msgid "Remote Back ups" @@ -481,8 +498,6 @@ msgstr "Website" #: baseTemplate/templates/baseTemplate/homePage.html:234 #: baseTemplate/templates/baseTemplate/index.html:494 #: baseTemplate/templates/baseTemplate/index.html:496 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:618 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:620 #: managePHP/templates/managePHP/installExtensions.html:63 msgid "PHP" msgstr "PHP" @@ -497,8 +512,6 @@ msgstr "Gói" #: backup/templates/backup/remoteBackups.html:110 #: baseTemplate/templates/baseTemplate/index.html:387 #: baseTemplate/templates/baseTemplate/index.html:389 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:505 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:507 #: userManagment/templates/userManagment/createUser.html:47 #: userManagment/templates/userManagment/modifyUser.html:53 #: userManagment/templates/userManagment/userProfile.html:50 @@ -519,8 +532,14 @@ msgid "Restore Website" msgstr "Khôi phục trang web" #: backup/templates/backup/restore.html:15 -msgid "This page can be used to restore your websites, Back up should be generated from CyberPanel Back up generation tool, it will detect all Back ups under /home/backup." -msgstr "Trang này có thể được sử dụng để khôi phục trang web của bạn, Sao lưu sẽ được tạo từ công cụ tạo sao lưu CyberPanel, nó sẽ phát hiện tất cả Sao lưu trong / home / backup ." +msgid "" +"This page can be used to restore your websites, Back up should be generated " +"from CyberPanel Back up generation tool, it will detect all Back ups under " +"/home/backup." +msgstr "" +"Trang này có thể được sử dụng để khôi phục trang web của bạn, Sao lưu sẽ " +"được tạo từ công cụ tạo sao lưu CyberPanel, nó sẽ phát hiện tất cả Sao lưu " +"trong / home / backup ." #: backup/templates/backup/restore.html:30 msgid "Select Back up" @@ -565,13 +584,11 @@ msgstr "Sử dụng" #: baseTemplate/templates/baseTemplate/homePage.html:34 #: baseTemplate/templates/baseTemplate/index.html:97 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:208 msgid "CPU Usage" msgstr "Sử dụng CPU" #: baseTemplate/templates/baseTemplate/homePage.html:55 #: baseTemplate/templates/baseTemplate/index.html:108 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:219 msgid "Ram Usage" msgstr "Sử dụng Ram" @@ -588,9 +605,6 @@ msgstr "Chức năng người dùng" #: baseTemplate/templates/baseTemplate/index.html:297 #: baseTemplate/templates/baseTemplate/index.html:298 #: baseTemplate/templates/baseTemplate/index.html:299 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:417 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:418 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:419 msgid "Users" msgstr "Người dùng" @@ -604,10 +618,6 @@ msgstr "Chức năng trang web" #: baseTemplate/templates/baseTemplate/index.html:319 #: baseTemplate/templates/baseTemplate/index.html:320 #: baseTemplate/templates/baseTemplate/index.html:321 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:347 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:435 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:436 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:437 #: websiteFunctions/templates/websiteFunctions/listWebsites.html:21 msgid "Websites" msgstr "Trang web" @@ -620,9 +630,6 @@ msgstr "Thêm / sửa đổi gói" #: baseTemplate/templates/baseTemplate/index.html:233 #: baseTemplate/templates/baseTemplate/index.html:336 #: baseTemplate/templates/baseTemplate/index.html:338 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:353 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:452 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:454 #: packages/templates/packages/index.html:13 msgid "Packages" msgstr "Gói" @@ -636,9 +643,6 @@ msgstr "Hàm cơ sở dữ liệu" #: baseTemplate/templates/baseTemplate/index.html:352 #: baseTemplate/templates/baseTemplate/index.html:353 #: baseTemplate/templates/baseTemplate/index.html:354 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:468 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:469 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:470 #: packages/templates/packages/createPackage.html:67 #: packages/templates/packages/modifyPackage.html:73 #: websiteFunctions/templates/websiteFunctions/launchChild.html:48 @@ -654,9 +658,6 @@ msgstr "Điều khiển DNS" #: baseTemplate/templates/baseTemplate/index.html:239 #: baseTemplate/templates/baseTemplate/index.html:370 #: baseTemplate/templates/baseTemplate/index.html:372 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:359 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:486 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:488 msgid "DNS" msgstr "DNS" @@ -669,9 +670,6 @@ msgstr "Chức năng FTP" #: baseTemplate/templates/baseTemplate/index.html:245 #: baseTemplate/templates/baseTemplate/index.html:407 #: baseTemplate/templates/baseTemplate/index.html:409 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:365 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:527 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:529 #: websiteFunctions/templates/websiteFunctions/launchChild.html:43 #: websiteFunctions/templates/websiteFunctions/website.html:43 msgid "FTP" @@ -688,8 +686,6 @@ msgstr "Email" #: baseTemplate/templates/baseTemplate/homePage.html:208 #: baseTemplate/templates/baseTemplate/index.html:443 #: baseTemplate/templates/baseTemplate/index.html:444 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:565 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:566 #: websiteFunctions/templates/websiteFunctions/domainAlias.html:39 msgid "SSL" msgstr "SSL" @@ -699,9 +695,6 @@ msgstr "SSL" #: baseTemplate/templates/baseTemplate/index.html:475 #: baseTemplate/templates/baseTemplate/index.html:477 #: baseTemplate/templates/baseTemplate/index.html:509 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:598 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:600 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:634 #: emailPremium/templates/emailPremium/policyServer.html:30 #: serverStatus/templates/serverStatus/index.html:13 msgid "Server Status" @@ -714,7 +707,6 @@ msgstr "Cấu hình PHP" #: baseTemplate/templates/baseTemplate/homePage.html:243 #: baseTemplate/templates/baseTemplate/homePage.html:246 #: baseTemplate/templates/baseTemplate/index.html:511 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:636 #: websiteFunctions/templates/websiteFunctions/launchChild.html:116 #: websiteFunctions/templates/websiteFunctions/website.html:116 msgid "Logs" @@ -724,13 +716,10 @@ msgstr "Logs" #: baseTemplate/templates/baseTemplate/homePage.html:258 #: baseTemplate/templates/baseTemplate/index.html:527 #: baseTemplate/templates/baseTemplate/index.html:529 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:652 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:654 msgid "Security" msgstr "Bảo mật" #: baseTemplate/templates/baseTemplate/index.html:117 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:228 #: websiteFunctions/templates/websiteFunctions/launchChild.html:55 #: websiteFunctions/templates/websiteFunctions/launchChild.html:76 #: websiteFunctions/templates/websiteFunctions/website.html:55 @@ -741,38 +730,28 @@ msgstr "Sử dụng đĩa" #: baseTemplate/templates/baseTemplate/index.html:151 #: baseTemplate/templates/baseTemplate/index.html:154 #: baseTemplate/templates/baseTemplate/index.html:158 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:262 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:265 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:269 msgid "CyberPanel" msgstr "CyberPanel Việt Nam" #: baseTemplate/templates/baseTemplate/index.html:156 #: baseTemplate/templates/baseTemplate/index.html:160 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:267 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:271 msgid "Web Hosting Control Panel" msgstr "Bảng điều khiển lưu trữ web" #: baseTemplate/templates/baseTemplate/index.html:162 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:273 msgid "Close sidebar" msgstr "Đóng thanh bên" #: baseTemplate/templates/baseTemplate/index.html:168 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:279 msgid "My Account" msgstr "Tài khoản của tôi" #: baseTemplate/templates/baseTemplate/index.html:185 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:296 msgid "Edit profile" msgstr "Chỉnh sửa hồ sơ" #: baseTemplate/templates/baseTemplate/index.html:186 #: baseTemplate/templates/baseTemplate/index.html:304 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:297 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:424 #: userManagment/templates/userManagment/index.html:26 #: userManagment/templates/userManagment/index.html:28 msgid "View Profile" @@ -780,59 +759,42 @@ msgstr "Xem hồ sơ" #: baseTemplate/templates/baseTemplate/index.html:193 #: baseTemplate/templates/baseTemplate/index.html:265 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:304 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:385 msgid "Logout" msgstr "Đăng xuất" #: baseTemplate/templates/baseTemplate/index.html:204 #: baseTemplate/templates/baseTemplate/index.html:208 #: baseTemplate/templates/baseTemplate/index.html:212 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:315 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:319 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:323 msgid "CPU Load Average" msgstr "Trung bình tải CPU" #: baseTemplate/templates/baseTemplate/index.html:217 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:337 msgid "Dashboard Quick Menu" msgstr "Bảng điều khiển Quick Menu" #: baseTemplate/templates/baseTemplate/index.html:251 #: baseTemplate/templates/baseTemplate/index.html:460 #: baseTemplate/templates/baseTemplate/index.html:462 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:371 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:582 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:584 msgid "Tuning" msgstr "Điều chỉnh" #: baseTemplate/templates/baseTemplate/index.html:278 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:398 msgid "Overview" msgstr "Tổng quan" #: baseTemplate/templates/baseTemplate/index.html:280 #: baseTemplate/templates/baseTemplate/index.html:281 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:400 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:401 msgid "Server IP Address" msgstr "Địa chỉ IP máy chủ" #: baseTemplate/templates/baseTemplate/index.html:284 #: baseTemplate/templates/baseTemplate/index.html:286 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:404 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:406 msgid "Dashboard" msgstr "Bảng điều khiển" #: baseTemplate/templates/baseTemplate/index.html:288 #: baseTemplate/templates/baseTemplate/index.html:289 #: baseTemplate/templates/baseTemplate/index.html:290 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:408 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:409 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:410 #: baseTemplate/templates/baseTemplate/versionManagment.html:10 #: userManagment/templates/userManagment/createACL.html:48 #: userManagment/templates/userManagment/createACL.html:53 @@ -842,12 +804,10 @@ msgid "Version Management" msgstr "Quản lý phiên bản" #: baseTemplate/templates/baseTemplate/index.html:294 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:414 msgid "Main" msgstr "Main" #: baseTemplate/templates/baseTemplate/index.html:305 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:425 #: userManagment/templates/userManagment/createACL.html:65 #: userManagment/templates/userManagment/createUser.html:12 #: userManagment/templates/userManagment/modifyACL.html:68 @@ -855,7 +815,6 @@ msgid "Create New User" msgstr "Tạo người dùng mới" #: baseTemplate/templates/baseTemplate/index.html:306 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:426 #: userManagment/templates/userManagment/index.html:52 #: userManagment/templates/userManagment/index.html:54 #: userManagment/templates/userManagment/modifyUser.html:12 @@ -864,7 +823,6 @@ msgid "Modify User" msgstr "Sửa đổi người dùng" #: baseTemplate/templates/baseTemplate/index.html:307 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:427 #: userManagment/templates/userManagment/createACL.html:83 #: userManagment/templates/userManagment/deleteUser.html:13 #: userManagment/templates/userManagment/deleteUser.html:20 @@ -906,7 +864,6 @@ msgid "Modify ACL" msgstr "Sửa đổi ACL" #: baseTemplate/templates/baseTemplate/index.html:326 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:442 #: userManagment/templates/userManagment/createACL.html:104 #: userManagment/templates/userManagment/modifyACL.html:109 #: websiteFunctions/templates/websiteFunctions/createWebsite.html:12 @@ -917,7 +874,6 @@ msgid "Create Website" msgstr "Tạo trang web" #: baseTemplate/templates/baseTemplate/index.html:327 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:443 #: websiteFunctions/templates/websiteFunctions/index.html:34 #: websiteFunctions/templates/websiteFunctions/index.html:36 #: websiteFunctions/templates/websiteFunctions/index.html:61 @@ -927,7 +883,6 @@ msgid "List Websites" msgstr "Danh sách trang web" #: baseTemplate/templates/baseTemplate/index.html:328 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:444 #: userManagment/templates/userManagment/createACL.html:113 #: userManagment/templates/userManagment/modifyACL.html:118 #: websiteFunctions/templates/websiteFunctions/index.html:73 @@ -939,13 +894,11 @@ msgid "Modify Website" msgstr "Sửa đổi trang web" #: baseTemplate/templates/baseTemplate/index.html:329 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:445 #: websiteFunctions/templates/websiteFunctions/suspendWebsite.html:41 msgid "Suspend/Unsuspend" msgstr "Tạm ngưng / Hủy tạm ngưng" #: baseTemplate/templates/baseTemplate/index.html:330 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:446 #: userManagment/templates/userManagment/changeUserACL.html:19 #: userManagment/templates/userManagment/createACL.html:131 #: userManagment/templates/userManagment/deleteACL.html:19 @@ -959,7 +912,6 @@ msgid "Delete Website" msgstr "Xóa trang web" #: baseTemplate/templates/baseTemplate/index.html:343 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:459 #: packages/templates/packages/createPackage.html:13 #: packages/templates/packages/createPackage.html:84 #: packages/templates/packages/index.html:25 @@ -970,7 +922,6 @@ msgid "Create Package" msgstr "Tạo gói" #: baseTemplate/templates/baseTemplate/index.html:344 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:460 #: packages/templates/packages/deletePackage.html:12 #: packages/templates/packages/deletePackage.html:18 #: packages/templates/packages/deletePackage.html:40 @@ -982,7 +933,6 @@ msgid "Delete Package" msgstr "Xóa gói" #: baseTemplate/templates/baseTemplate/index.html:345 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:461 #: packages/templates/packages/index.html:49 #: packages/templates/packages/index.html:51 #: packages/templates/packages/modifyPackage.html:9 @@ -994,33 +944,28 @@ msgid "Modify Package" msgstr "Sửa đổi gói" #: baseTemplate/templates/baseTemplate/index.html:359 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:475 #: databases/templates/databases/createDatabase.html:12 #: databases/templates/databases/createDatabase.html:19 #: databases/templates/databases/createDatabase.html:68 #: databases/templates/databases/index.html:25 #: databases/templates/databases/index.html:27 -#: manageSSL/templates/manageSSL/index.html:26 #: userManagment/templates/userManagment/createACL.html:174 #: userManagment/templates/userManagment/modifyACL.html:179 msgid "Create Database" msgstr "Tạo cơ sở dữ liệu" #: baseTemplate/templates/baseTemplate/index.html:360 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:476 #: databases/templates/databases/deleteDatabase.html:12 #: databases/templates/databases/deleteDatabase.html:19 #: databases/templates/databases/deleteDatabase.html:53 #: databases/templates/databases/index.html:37 #: databases/templates/databases/index.html:39 -#: manageSSL/templates/manageSSL/index.html:38 #: userManagment/templates/userManagment/createACL.html:183 #: userManagment/templates/userManagment/modifyACL.html:188 msgid "Delete Database" msgstr "Xóa cơ sở dữ liệu" #: baseTemplate/templates/baseTemplate/index.html:361 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:477 #: databases/templates/databases/index.html:53 #: databases/templates/databases/index.html:55 #: databases/templates/databases/listDataBases.html:13 @@ -1031,14 +976,12 @@ msgid "List Databases" msgstr "Danh sách cơ sở dữ liệu" #: baseTemplate/templates/baseTemplate/index.html:362 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:478 #: databases/templates/databases/index.html:65 #: databases/templates/databases/index.html:67 msgid "PHPMYAdmin" msgstr "PHPMYAdmin" #: baseTemplate/templates/baseTemplate/index.html:377 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:493 #: dns/templates/dns/createNameServer.html:12 #: dns/templates/dns/createNameServer.html:87 dns/templates/dns/index.html:72 #: dns/templates/dns/index.html:74 @@ -1048,7 +991,6 @@ msgid "Create Nameserver" msgstr "Tạo máy chủ định danh" #: baseTemplate/templates/baseTemplate/index.html:378 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:494 #: dns/templates/dns/createDNSZone.html:12 #: dns/templates/dns/createDNSZone.html:51 dns/templates/dns/index.html:29 #: dns/templates/dns/index.html:31 dns/templates/dns/index.html:84 @@ -1057,7 +999,6 @@ msgid "Create DNS Zone" msgstr "Tạo Vùng DNS" #: baseTemplate/templates/baseTemplate/index.html:379 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:495 #: dns/templates/dns/deleteDNSZone.html:53 dns/templates/dns/index.html:41 #: dns/templates/dns/index.html:43 dns/templates/dns/index.html:96 #: dns/templates/dns/index.html:98 @@ -1067,19 +1008,16 @@ msgid "Delete Zone" msgstr "Xóa Zone" #: baseTemplate/templates/baseTemplate/index.html:380 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:496 msgid "Add/Delete Records" msgstr "Thêm / xóa bản ghi" #: baseTemplate/templates/baseTemplate/index.html:394 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:512 #: mailServer/templates/mailServer/createEmailAccount.html:12 #: mailServer/templates/mailServer/createEmailAccount.html:19 msgid "Create Email Account" msgstr "Tạo tài khoản email" #: baseTemplate/templates/baseTemplate/index.html:394 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:512 #: mailServer/templates/mailServer/createEmailAccount.html:77 #: mailServer/templates/mailServer/index.html:25 #: mailServer/templates/mailServer/index.html:27 @@ -1089,14 +1027,12 @@ msgid "Create Email" msgstr "Tạo email" #: baseTemplate/templates/baseTemplate/index.html:395 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:513 #: mailServer/templates/mailServer/deleteEmailAccount.html:12 #: mailServer/templates/mailServer/deleteEmailAccount.html:19 msgid "Delete Email Account" msgstr "Xóa tài khoản email" #: baseTemplate/templates/baseTemplate/index.html:395 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:513 #: mailServer/templates/mailServer/deleteEmailAccount.html:69 #: mailServer/templates/mailServer/index.html:37 #: mailServer/templates/mailServer/index.html:39 @@ -1112,7 +1048,6 @@ msgid "Email Forwarding" msgstr "Chuyển tiếp email" #: baseTemplate/templates/baseTemplate/index.html:397 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:514 #: databases/templates/databases/listDataBases.html:73 #: ftp/templates/ftp/listFTPAccounts.html:85 #: mailServer/templates/mailServer/changeEmailPassword.html:77 @@ -1131,12 +1066,10 @@ msgid "DKIM Manager" msgstr "Trình quản lý DKIM" #: baseTemplate/templates/baseTemplate/index.html:399 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:515 msgid "Access Webmail" msgstr "Truy cập Webmail" #: baseTemplate/templates/baseTemplate/index.html:414 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:534 #: ftp/templates/ftp/createFTPAccount.html:12 #: ftp/templates/ftp/createFTPAccount.html:19 ftp/templates/ftp/index.html:25 #: ftp/templates/ftp/index.html:27 @@ -1150,7 +1083,6 @@ msgid "Create FTP Account" msgstr "Tạo tài khoản FTP" #: baseTemplate/templates/baseTemplate/index.html:415 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:535 #: ftp/templates/ftp/deleteFTPAccount.html:12 #: ftp/templates/ftp/deleteFTPAccount.html:18 #: ftp/templates/ftp/deleteFTPAccount.html:64 ftp/templates/ftp/index.html:37 @@ -1165,7 +1097,6 @@ msgid "Delete FTP Account" msgstr "Xóa tài khoản FTP" #: baseTemplate/templates/baseTemplate/index.html:416 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:536 #: ftp/templates/ftp/index.html:49 ftp/templates/ftp/index.html:51 #: ftp/templates/ftp/listFTPAccounts.html:13 #: ftp/templates/ftp/listFTPAccounts.html:19 @@ -1175,15 +1106,14 @@ msgid "List FTP Accounts" msgstr "Liệt kê tài khoản FTP" #: baseTemplate/templates/baseTemplate/index.html:432 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:554 #: userManagment/templates/userManagment/createACL.html:344 #: userManagment/templates/userManagment/modifyACL.html:349 msgid "Add/Delete Destination" msgstr "Thêm / xóa đích" #: baseTemplate/templates/baseTemplate/index.html:449 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:571 -#: manageSSL/templates/manageSSL/index.html:28 +#: manageSSL/templates/manageSSL/index.html:29 +#: manageSSL/templates/manageSSL/index.html:31 #: manageSSL/templates/manageSSL/manageSSL.html:13 #: manageSSL/templates/manageSSL/manageSSL.html:20 #: userManagment/templates/userManagment/createACL.html:378 @@ -1192,47 +1122,44 @@ msgid "Manage SSL" msgstr "Quản lý SSL" #: baseTemplate/templates/baseTemplate/index.html:450 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:572 -#: manageSSL/templates/manageSSL/index.html:40 +#: manageSSL/templates/manageSSL/index.html:45 +#: manageSSL/templates/manageSSL/index.html:47 #: userManagment/templates/userManagment/createACL.html:387 #: userManagment/templates/userManagment/modifyACL.html:392 msgid "Hostname SSL" msgstr "Máy chủ SSL" #: baseTemplate/templates/baseTemplate/index.html:451 +#: manageSSL/templates/manageSSL/index.html:60 +#: manageSSL/templates/manageSSL/index.html:62 #: userManagment/templates/userManagment/createACL.html:396 #: userManagment/templates/userManagment/modifyACL.html:401 msgid "MailServer SSL" msgstr "MailServer SSL" #: baseTemplate/templates/baseTemplate/index.html:457 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:580 msgid "Server" msgstr "Máy chủ" #: baseTemplate/templates/baseTemplate/index.html:467 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:590 #: tuning/templates/tuning/index.html:24 tuning/templates/tuning/index.html:26 #: tuning/templates/tuning/liteSpeedTuning.html:12 msgid "LiteSpeed Tuning" msgstr "Điều chỉnh LiteSpeed" #: baseTemplate/templates/baseTemplate/index.html:468 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:591 #: tuning/templates/tuning/index.html:36 tuning/templates/tuning/index.html:38 #: tuning/templates/tuning/phpTuning.html:13 msgid "PHP Tuning" msgstr "Điều chỉnh PHP" #: baseTemplate/templates/baseTemplate/index.html:483 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:606 #: serverStatus/templates/serverStatus/index.html:25 #: serverStatus/templates/serverStatus/index.html:27 msgid "LiteSpeed Status" msgstr "Trạng thái LiteSpeed" #: baseTemplate/templates/baseTemplate/index.html:484 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:607 #: serverStatus/templates/serverStatus/cybercpmainlogfile.html:15 #: serverStatus/templates/serverStatus/index.html:37 #: serverStatus/templates/serverStatus/index.html:39 @@ -1240,37 +1167,31 @@ msgid "CyberPanel Main Log File" msgstr "Tệp Log chính của CyberPanel" #: baseTemplate/templates/baseTemplate/index.html:485 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:608 msgid "Services Status" msgstr "Trạng thái Dịch vụ" #: baseTemplate/templates/baseTemplate/index.html:501 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:625 #: managePHP/templates/managePHP/installExtensions.html:13 msgid "Install PHP Extensions" msgstr "Cài đặt phần mở rộng PHP" #: baseTemplate/templates/baseTemplate/index.html:501 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:625 #: managePHP/templates/managePHP/index.html:24 #: managePHP/templates/managePHP/index.html:26 msgid "Install Extensions" msgstr "Cài đặt tiện ích mở rộng" #: baseTemplate/templates/baseTemplate/index.html:502 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:626 #: managePHP/templates/managePHP/index.html:36 #: managePHP/templates/managePHP/index.html:38 msgid "Edit PHP Configs" msgstr "Chỉnh sửa PHP Configs" #: baseTemplate/templates/baseTemplate/index.html:516 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:641 msgid "Access Log" msgstr "Nhật ký truy cập" #: baseTemplate/templates/baseTemplate/index.html:517 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:642 #: serverLogs/templates/serverLogs/errorLogs.html:14 #: serverLogs/templates/serverLogs/index.html:37 #: serverLogs/templates/serverLogs/index.html:39 @@ -1280,7 +1201,6 @@ msgid "Error Logs" msgstr "Logs lỗi" #: baseTemplate/templates/baseTemplate/index.html:518 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:643 #: emailPremium/templates/emailPremium/emailPage.html:144 #: serverLogs/templates/serverLogs/emailLogs.html:14 #: serverLogs/templates/serverLogs/index.html:49 @@ -1289,12 +1209,10 @@ msgid "Email Logs" msgstr "Logs email" #: baseTemplate/templates/baseTemplate/index.html:518 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:643 msgid "Email Log" msgstr "Log email" #: baseTemplate/templates/baseTemplate/index.html:519 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:644 #: serverLogs/templates/serverLogs/ftplogs.html:14 #: serverLogs/templates/serverLogs/index.html:61 #: serverLogs/templates/serverLogs/index.html:63 @@ -1311,12 +1229,10 @@ msgid "ModSec Audit Logs" msgstr "Logs ModSec Audit" #: baseTemplate/templates/baseTemplate/index.html:534 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:659 msgid "Firewall Home" msgstr "Trang Tường lửa" #: baseTemplate/templates/baseTemplate/index.html:534 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:659 #: firewall/templates/firewall/csf.html:118 #: firewall/templates/firewall/index.html:25 #: firewall/templates/firewall/index.html:27 @@ -1324,7 +1240,6 @@ msgid "Firewall" msgstr "Tường lửa" #: baseTemplate/templates/baseTemplate/index.html:535 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:660 #: firewall/templates/firewall/index.html:36 #: firewall/templates/firewall/index.html:38 #: firewall/templates/firewall/secureSSH.html:13 @@ -1366,7 +1281,6 @@ msgid "Mail Settings" msgstr "Cài đặt Email" #: baseTemplate/templates/baseTemplate/index.html:549 -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:585 msgid "NEW" msgstr "MỚI" @@ -1408,25 +1322,36 @@ msgstr "Quản lý Postfix" msgid "Manage FTP" msgstr "Quản lý FTP" -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:199 -msgid "CPU Status" -msgstr "Trạng thái CPU" +#: baseTemplate/templates/baseTemplate/index.html:579 +#: baseTemplate/templates/baseTemplate/index.html:581 +#: pluginHolder/templates/pluginHolder/plugins.html:14 +#: pluginHolder/templates/pluginHolder/plugins.html:21 +msgid "Plugins" +msgstr "" -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:327 -msgid "Fullscreen" -msgstr "Toàn màn hình" +#: baseTemplate/templates/baseTemplate/index.html:586 +#, fuzzy +#| msgid "Install Extensions" +msgid "Installed Plugins" +msgstr "Cài đặt tiện ích mở rộng" -#: baseTemplate/templates/baseTemplate/indexJavaFixed.html:332 -msgid "System Status" -msgstr "Trạng thái hệ thống" +#: baseTemplate/templates/baseTemplate/index.html:586 +#, fuzzy +#| msgid "Install" +msgid "Installed" +msgstr "Cài đặt" #: baseTemplate/templates/baseTemplate/versionManagment.html:3 msgid "Version Management - CyberPanel" msgstr "Quản lý phiên bản - CyberPanel" #: baseTemplate/templates/baseTemplate/versionManagment.html:11 -msgid "On this page you can manage versions and or upgrade to latest version of CyberPanel" -msgstr "Trên trang này, bạn có thể quản lý phiên bản và nâng cấp lên phiên bản CyberPanel mới nhất" +msgid "" +"On this page you can manage versions and or upgrade to latest version of " +"CyberPanel" +msgstr "" +"Trên trang này, bạn có thể quản lý phiên bản và nâng cấp lên phiên bản " +"CyberPanel mới nhất" #: baseTemplate/templates/baseTemplate/versionManagment.html:25 msgid "Current Version" @@ -1558,8 +1483,12 @@ msgid "DNS Docs" msgstr "Tài liệu DNS" #: dns/templates/dns/addDeleteDNSRecords.html:14 -msgid "On this page you can add/modify dns records for domains whose dns zone is already created." -msgstr "Trên trang này, bạn có thể thêm / sửa đổi các bản ghi dns cho các miền có vùng dns đã được tạo." +msgid "" +"On this page you can add/modify dns records for domains whose dns zone is " +"already created." +msgstr "" +"Trên trang này, bạn có thể thêm / sửa đổi các bản ghi dns cho các miền có " +"vùng dns đã được tạo." #: dns/templates/dns/addDeleteDNSRecords.html:19 msgid "Add Records" @@ -1599,6 +1528,7 @@ msgstr "Bật ngay" #: dns/templates/dns/addDeleteDNSRecords.html:328 #: filemanager/templates/filemanager/index.html:212 #: firewall/templates/firewall/firewall.html:136 +#: pluginHolder/templates/pluginHolder/plugins.html:28 #: serverStatus/templates/serverStatus/litespeedStatus.html:40 msgid "Name" msgstr "Tên" @@ -1674,6 +1604,7 @@ msgid "Content" msgstr "Nội dung" #: dns/templates/dns/addDeleteDNSRecords.html:327 +#: pluginHolder/templates/pluginHolder/plugins.html:29 msgid "Type" msgstr "Kiểu" @@ -1706,8 +1637,12 @@ msgid "Create DNS Zone - CyberPanel" msgstr "Tạo vùng DNS - CyberPanel" #: dns/templates/dns/createDNSZone.html:13 -msgid "This page is used to create DNS zone, to edit dns zone you can visit Modify DNS Zone Page." -msgstr "Trang web này được sử dụng để tạo vùng DNS, để chỉnh sửa vùng dns, bạn có thể truy cập Sửa đổi Vùng DNS Trang." +msgid "" +"This page is used to create DNS zone, to edit dns zone you can visit Modify " +"DNS Zone Page." +msgstr "" +"Trang web này được sử dụng để tạo vùng DNS, để chỉnh sửa vùng dns, bạn có " +"thể truy cập Sửa đổi Vùng DNS Trang." #: dns/templates/dns/createDNSZone.html:18 #: dns/templates/dns/createNameServer.html:18 @@ -1728,8 +1663,13 @@ msgid "Create Nameserver - CyberPanel" msgstr "Tạo máy chủ tên - CyberPanel" #: dns/templates/dns/createNameServer.html:13 -msgid "You can use this page to setup nameservers using which people on the internet can resolve websites hosted on this server." -msgstr "Bạn có thể sử dụng trang này để thiết lập Nameserver bằng cách sử dụng những người trên internet có thể giải quyết các trang web được lưu trữ trên máy chủ này." +msgid "" +"You can use this page to setup nameservers using which people on the " +"internet can resolve websites hosted on this server." +msgstr "" +"Bạn có thể sử dụng trang này để thiết lập Nameserver bằng cách sử dụng những " +"người trên internet có thể giải quyết các trang web được lưu trữ trên máy " +"chủ này." #: dns/templates/dns/createNameServer.html:50 msgid "First Nameserver" @@ -1759,8 +1699,12 @@ msgid "Delete DNS Zone" msgstr "Xóa vùng DNS" #: dns/templates/dns/deleteDNSZone.html:13 -msgid "This page can be used to delete DNS Zone. Deleting the DNS zone will remove all its related records as well." -msgstr "Trang này có thể được sử dụng để xóa DNS Zone. Việc xóa vùng DNS cũng sẽ xóa tất cả các bản ghi liên quan của nó." +msgid "" +"This page can be used to delete DNS Zone. Deleting the DNS zone will remove " +"all its related records as well." +msgstr "" +"Trang này có thể được sử dụng để xóa DNS Zone. Việc xóa vùng DNS cũng sẽ xóa " +"tất cả các bản ghi liên quan của nó." #: dns/templates/dns/deleteDNSZone.html:40 msgid "Select Zone" @@ -1994,6 +1938,7 @@ msgstr "Quản lý" #: emailPremium/templates/emailPremium/emailLimits.html:172 #: emailPremium/templates/emailPremium/emailPage.html:179 #: emailPremium/templates/emailPremium/listDomains.html:73 +#: pluginHolder/templates/pluginHolder/plugins.html:51 #: websiteFunctions/templates/websiteFunctions/listWebsites.html:53 msgid "Cannot list websites. Error message:" msgstr "Không thể liệt kê các trang web. Lỗi:" @@ -2041,7 +1986,8 @@ msgstr "Danh sách tên miền" #: emailPremium/templates/emailPremium/listDomains.html:15 msgid "On this page you manage emails limits for Domains/Email Addresses" -msgstr "Trên trang này, bạn quản lý các giới hạn email cho Tên miền / Địa chỉ Email" +msgstr "" +"Trên trang này, bạn quản lý các giới hạn email cho Tên miền / Địa chỉ Email" #: emailPremium/templates/emailPremium/listDomains.html:22 #: packages/templates/packages/createPackage.html:35 @@ -2282,8 +2228,12 @@ msgid "New File Name" msgstr "Tên tệp mới" #: filemanager/templates/filemanager/index.html:385 -msgid "File will be created in your current directory, if it already exists it will not overwirte." -msgstr "Tệp sẽ được tạo trong thư mục hiện tại của bạn, nếu nó đã tồn tại, nó sẽ không bị ghi đè lên." +msgid "" +"File will be created in your current directory, if it already exists it will " +"not overwirte." +msgstr "" +"Tệp sẽ được tạo trong thư mục hiện tại của bạn, nếu nó đã tồn tại, nó sẽ " +"không bị ghi đè lên." #: filemanager/templates/filemanager/index.html:387 msgid "Create File" @@ -2434,8 +2384,12 @@ msgid "CSF (ConfigServer Security and Firewall)!" msgstr "CSF (ConfigServer Security and Firewall)!" #: firewall/templates/firewall/csf.html:14 -msgid "On this page you can configure CSF (ConfigServer Security and Firewall) settings." -msgstr "Trên trang này, bạn có thể cấu hình các thiết lập CSF (ConfigServer Security and Firewall)." +msgid "" +"On this page you can configure CSF (ConfigServer Security and Firewall) " +"settings." +msgstr "" +"Trên trang này, bạn có thể cấu hình các thiết lập CSF (ConfigServer Security " +"and Firewall)." #: firewall/templates/firewall/csf.html:28 msgid "CSF is not installed " @@ -2506,8 +2460,12 @@ msgid "Add/Delete Firewall Rules" msgstr "Thêm / xóa quy tắc tường lửa" #: firewall/templates/firewall/firewall.html:14 -msgid "On this page you can add/delete firewall rules. (By default all ports are blocked, except mentioned below)" -msgstr "Trên trang này, bạn có thể thêm / xóa các quy tắc tường lửa. (Theo mặc định tất cả các cổng bị chặn, ngoại trừ cổng được đề cập bên dưới)" +msgid "" +"On this page you can add/delete firewall rules. (By default all ports are " +"blocked, except mentioned below)" +msgstr "" +"Trên trang này, bạn có thể thêm / xóa các quy tắc tường lửa. (Theo mặc định " +"tất cả các cổng bị chặn, ngoại trừ cổng được đề cập bên dưới)" #: firewall/templates/firewall/firewall.html:19 msgid "Add/Delete Rules" @@ -2692,8 +2650,12 @@ msgid "Permit Root Login" msgstr "Cho phép Root đăng nhập" #: firewall/templates/firewall/secureSSH.html:60 -msgid "Before disabling root login, make sure you have another account with sudo priviliges on server." -msgstr "Trước khi vô hiệu hóa đăng nhập qua root, hãy chắc chắn rằng bạn có một tài khoản khác với quyền sudo trên máy chủ." +msgid "" +"Before disabling root login, make sure you have another account with sudo " +"priviliges on server." +msgstr "" +"Trước khi vô hiệu hóa đăng nhập qua root, hãy chắc chắn rằng bạn có một tài " +"khoản khác với quyền sudo trên máy chủ." #: firewall/templates/firewall/secureSSH.html:82 msgid "SSH Configurations Saved." @@ -2725,8 +2687,12 @@ msgid "Create FTP Account - CyberPanel" msgstr "Tạo tài khoản FTP - CyberPanel" #: ftp/templates/ftp/createFTPAccount.html:13 -msgid "Select the website from list, and its home directory will be set as the path to ftp account." -msgstr "Chọn trang web từ danh sách và thư mục chính của nó sẽ được đặt làm đường dẫn đến tài khoản ftp." +msgid "" +"Select the website from list, and its home directory will be set as the path " +"to ftp account." +msgstr "" +"Chọn trang web từ danh sách và thư mục chính của nó sẽ được đặt làm đường " +"dẫn đến tài khoản ftp." #: ftp/templates/ftp/createFTPAccount.html:26 #: ftp/templates/ftp/deleteFTPAccount.html:25 @@ -2812,8 +2778,10 @@ msgid "Password changed for" msgstr "Đã thay đổi mật khẩu cho" #: ftp/templates/ftp/listFTPAccounts.html:66 -msgid "Cannot change password for {$ ftpUsername $}. Error message:" -msgstr "Không thể thay đổi mật khẩu cho {$ ftpUsername $} . Lỗi:" +msgid "" +"Cannot change password for {$ ftpUsername $}. Error message:" +msgstr "" +"Không thể thay đổi mật khẩu cho {$ ftpUsername $} . Lỗi:" #: ftp/templates/ftp/listFTPAccounts.html:101 msgid "Directory" @@ -3081,6 +3049,7 @@ msgid "Extension Name" msgstr "Tên tiện ích mở rộng" #: managePHP/templates/managePHP/installExtensions.html:65 +#: pluginHolder/templates/pluginHolder/plugins.html:30 msgid "Description" msgstr "Mô tả" @@ -3137,8 +3106,12 @@ msgid "SSL Docs" msgstr "Tài liệu SSL" #: manageSSL/templates/manageSSL/manageSSL.html:14 -msgid "This page can be used to issue Let’s Encrypt SSL for existing websites on server." -msgstr "Trang này có thể được sử dụng để tạo Let’s Encrypt SSL cho các trang web hiện có trên máy chủ." +msgid "" +"This page can be used to issue Let’s Encrypt SSL for existing websites on " +"server." +msgstr "" +"Trang này có thể được sử dụng để tạo Let’s Encrypt SSL cho các trang web " +"hiện có trên máy chủ." #: manageSSL/templates/manageSSL/manageSSL.html:42 #: manageSSL/templates/manageSSL/sslForHostName.html:42 @@ -3256,8 +3229,12 @@ msgstr "Tạo Gói - CyberPanel" #: packages/templates/packages/index.html:14 #: packages/templates/packages/modifyPackage.html:10 #: websiteFunctions/templates/websiteFunctions/modifyWebsite.html:13 -msgid "Packages define resources for your websites, you need to add package before creating a website." -msgstr "Gói xác định tài nguyên cho trang web của bạn, bạn cần phải thêm gói trước khi tạo trang web." +msgid "" +"Packages define resources for your websites, you need to add package before " +"creating a website." +msgstr "" +"Gói xác định tài nguyên cho trang web của bạn, bạn cần phải thêm gói trước " +"khi tạo trang web." #: packages/templates/packages/createPackage.html:19 msgid "Package Details" @@ -3342,6 +3319,18 @@ msgstr "Chi tiết gói đã được tải thành công" msgid "Successfully Modified" msgstr "Đã sửa đổi thành công" +#: pluginHolder/templates/pluginHolder/plugins.html:15 +#, fuzzy +#| msgid "List Databases - CyberPanel" +msgid "List of installed plugins on your CyberPanel." +msgstr "Danh sách cơ sở dữ liệu - CyberPanel" + +#: pluginHolder/templates/pluginHolder/plugins.html:31 +#, fuzzy +#| msgid "Latest Version" +msgid "Version" +msgstr "Phiên bản mới nhất" + #: serverLogs/templates/serverLogs/accessLogs.html:3 msgid "Access Logs - CyberPanel" msgstr "Logs truy cập - CyberPanel" @@ -3423,8 +3412,13 @@ msgid "Server Logs" msgstr "Nhật ký máy chủ" #: serverLogs/templates/serverLogs/index.html:14 -msgid "These are the logs from main server, to see logs for your website navigate to: Websites -> List Websites -> Select Website -> View Logs." -msgstr "Đây là các nhật ký từ máy chủ chính, để xem nhật ký cho trang web của bạn điều hướng đến: Trang web -> Liệt kê các trang web -> Chọn Trang web -> Xem nhật ký." +msgid "" +"These are the logs from main server, to see logs for your website navigate " +"to: Websites -> List Websites -> Select Website -> View Logs." +msgstr "" +"Đây là các nhật ký từ máy chủ chính, để xem nhật ký cho trang web của bạn " +"điều hướng đến: Trang web -> Liệt kê các trang web -> Chọn Trang web -> Xem " +"nhật ký." #: serverLogs/templates/serverLogs/modSecAuditLog.html:3 msgid "ModSecurity Audit Logs - CyberPanel" @@ -3439,8 +3433,12 @@ msgid "CyberPanel Main Log File - CyberPanel" msgstr "Tệp nhật ký chính của CyberPanel - CyberPanel" #: serverStatus/templates/serverStatus/cybercpmainlogfile.html:16 -msgid "This log file corresponds to errors generated by CyberPanel for your domain errors log you can look into /home/domain/logs." -msgstr "Tệp nhật ký này tương ứng với lỗi do CyberPanel tạo ra cho bản ghi lỗi miền của bạn, bạn có thể xem / home / domain / logs." +msgid "" +"This log file corresponds to errors generated by CyberPanel for your domain " +"errors log you can look into /home/domain/logs." +msgstr "" +"Tệp nhật ký này tương ứng với lỗi do CyberPanel tạo ra cho bản ghi lỗi miền " +"của bạn, bạn có thể xem / home / domain / logs." #: serverStatus/templates/serverStatus/index.html:3 msgid "Server Status - CyberPanel" @@ -3459,8 +3457,11 @@ msgid "LiteSpeed Status:" msgstr "Trạng thái LiteSpeed:" #: serverStatus/templates/serverStatus/litespeedStatus.html:17 -msgid "On this page you can get information regarding your LiteSpeed processes." -msgstr "Trên trang này, bạn có thể nhận thông tin về các quy trình LiteSpeed ​​của mình." +msgid "" +"On this page you can get information regarding your LiteSpeed processes." +msgstr "" +"Trên trang này, bạn có thể nhận thông tin về các quy trình LiteSpeed ​​của " +"mình." #: serverStatus/templates/serverStatus/litespeedStatus.html:32 msgid "LiteSpeed Processes" @@ -3483,8 +3484,12 @@ msgid "Worker Process" msgstr "" #: serverStatus/templates/serverStatus/litespeedStatus.html:67 -msgid "Could not fetch details, either LiteSpeed is not running or some error occurred, please see CyberPanel Main log file." -msgstr "Không thể tìm nạp chi tiết, LiteSpeed ​​không được chạy hoặc một số lỗi xảy ra, vui lòng xem tệp Log chính CyberPanel." +msgid "" +"Could not fetch details, either LiteSpeed is not running or some error " +"occurred, please see CyberPanel Main log file." +msgstr "" +"Không thể tìm nạp chi tiết, LiteSpeed ​​không được chạy hoặc một số lỗi xảy " +"ra, vui lòng xem tệp Log chính CyberPanel." #: serverStatus/templates/serverStatus/litespeedStatus.html:72 msgid "Reboot Litespeed" @@ -3508,7 +3513,9 @@ msgstr "Dịch vụ - CyberPanel" #: serverStatus/templates/serverStatus/services.html:25 msgid "Show stats for services and actions (Start, Stop, Restart)" -msgstr "Hiển thị số liệu thống kê cho các dịch vụ và hành động (Bắt đầu, Dừng, Khởi động lại)" +msgstr "" +"Hiển thị số liệu thống kê cho các dịch vụ và hành động (Bắt đầu, Dừng, Khởi " +"động lại)" #: tuning/templates/tuning/index.html:3 msgid "Server Tuning - CyberPanel" @@ -3519,16 +3526,24 @@ msgid "Server Tuning" msgstr "Điều chỉnh máy chủ" #: tuning/templates/tuning/index.html:13 -msgid "On this page you can set runing parameters for your webserver depending on your hardware." -msgstr "Trên trang này, bạn có thể thiết lập các thông số chạy cho máy chủ web của bạn tùy thuộc vào phần cứng của bạn." +msgid "" +"On this page you can set runing parameters for your webserver depending on " +"your hardware." +msgstr "" +"Trên trang này, bạn có thể thiết lập các thông số chạy cho máy chủ web của " +"bạn tùy thuộc vào phần cứng của bạn." #: tuning/templates/tuning/liteSpeedTuning.html:3 msgid "LiteSpeed Tuning - CyberPanel" msgstr "Điều chỉnh LiteSpeed ​​- CyberPanel" #: tuning/templates/tuning/liteSpeedTuning.html:13 -msgid "You can use this page to tweak your server according to your website requirments." -msgstr "Bạn có thể sử dụng trang này để tinh chỉnh máy chủ phù hợp với trang web của bạn." +msgid "" +"You can use this page to tweak your server according to your website " +"requirments." +msgstr "" +"Bạn có thể sử dụng trang này để tinh chỉnh máy chủ phù hợp với trang web của " +"bạn." #: tuning/templates/tuning/liteSpeedTuning.html:18 msgid "Tuning Details" @@ -3569,8 +3584,12 @@ msgid "Tune Web Server" msgstr "Điều chỉnh máy chủ web" #: tuning/templates/tuning/liteSpeedTuning.html:92 -msgid "Cannot fetch Current Value, but you can still submit new changes, error reported from server:" -msgstr "Không thể tìm nạp Giá trị hiện tại, nhưng bạn vẫn có thể gửi thay đổi mới, lỗi được báo cáo từ máy chủ:" +msgid "" +"Cannot fetch Current Value, but you can still submit new changes, error " +"reported from server:" +msgstr "" +"Không thể tìm nạp Giá trị hiện tại, nhưng bạn vẫn có thể gửi thay đổi mới, " +"lỗi được báo cáo từ máy chủ:" #: tuning/templates/tuning/liteSpeedTuning.html:96 msgid "Cannot save details, Error Message: " @@ -3662,8 +3681,12 @@ msgid "Create new ACL - CyberPanel" msgstr "Tạo ACL mới - CyberPanel" #: userManagment/templates/userManagment/createACL.html:13 -msgid "Create new Access Control defination, that specifies what CyberPanel users can do." -msgstr "Tạo quyền truy cập Kiểm soát truy cập mới, xác định những gì người dùng CyberPanel có thể thực hiện." +msgid "" +"Create new Access Control defination, that specifies what CyberPanel users " +"can do." +msgstr "" +"Tạo quyền truy cập Kiểm soát truy cập mới, xác định những gì người dùng " +"CyberPanel có thể thực hiện." #: userManagment/templates/userManagment/createACL.html:19 #: userManagment/templates/userManagment/modifyACL.html:19 @@ -3749,7 +3772,9 @@ msgstr "Tạo người dùng mới - CyberPanel" #: userManagment/templates/userManagment/createUser.html:13 msgid "Create root, reseller or normal users on this page." -msgstr "Tạo người dùng gốc, người bán lại hoặc người dùng thông thường trên trang này." +msgstr "" +"Tạo người dùng gốc, người bán lại hoặc người dùng thông thường trên trang " +"này." #: userManagment/templates/userManagment/createUser.html:19 msgid "User Details" @@ -3810,7 +3835,9 @@ msgid "Cannot create user. Error message:" msgstr "Không thể tạo người dùng. Lỗi:" #: userManagment/templates/userManagment/createUser.html:124 -msgid "Length of first and last name combined should be less than or equal to 20 characters" +msgid "" +"Length of first and last name combined should be less than or equal to 20 " +"characters" msgstr "Độ dài của họ và tên kết hợp phải nhỏ hơn hoặc bằng 20 ký tự" #: userManagment/templates/userManagment/deleteACL.html:3 @@ -3827,7 +3854,8 @@ msgstr "Xóa người dùng - CyberPanel" #: userManagment/templates/userManagment/deleteUser.html:14 msgid "Websites owned by this user will automatically transfer to the root." -msgstr "Các trang web do người dùng này sở hữu sẽ tự động chuyển sang thư mục gốc." +msgstr "" +"Các trang web do người dùng này sở hữu sẽ tự động chuyển sang thư mục gốc." #: userManagment/templates/userManagment/deleteUser.html:61 msgid "Cannot delete user. Error message:" @@ -3971,8 +3999,12 @@ msgstr "Tạo trang web mới - CyberPanel" #: websiteFunctions/templates/websiteFunctions/createWebsite.html:13 #: websiteFunctions/templates/websiteFunctions/index.html:14 #: websiteFunctions/templates/websiteFunctions/listWebsites.html:15 -msgid "On this page you can launch, list, modify and delete websites from your server." -msgstr "Trên trang này, bạn có thể khởi chạy, liệt kê, sửa đổi và xóa các trang web khỏi máy chủ của mình." +msgid "" +"On this page you can launch, list, modify and delete websites from your " +"server." +msgstr "" +"Trên trang này, bạn có thể khởi chạy, liệt kê, sửa đổi và xóa các trang web " +"khỏi máy chủ của mình." #: websiteFunctions/templates/websiteFunctions/createWebsite.html:20 msgid "Website Details" @@ -4008,8 +4040,12 @@ msgid "Delete Website - CyberPanel" msgstr "Xóa trang web - CyberPanel" #: websiteFunctions/templates/websiteFunctions/deleteWebsite.html:13 -msgid "This page can be used to delete website, once deleted it can not be recovered." -msgstr "Trang này có thể được sử dụng để xóa trang web, sau khi xóa sẽ không thể phục hồi được." +msgid "" +"This page can be used to delete website, once deleted it can not be " +"recovered." +msgstr "" +"Trang này có thể được sử dụng để xóa trang web, sau khi xóa sẽ không thể " +"phục hồi được." #: websiteFunctions/templates/websiteFunctions/deleteWebsite.html:61 msgid "Cannot delete website, Error message: " @@ -4029,8 +4065,12 @@ msgid "Domain Aliases" msgstr "Domain Aliases" #: websiteFunctions/templates/websiteFunctions/domainAlias.html:13 -msgid "With Domain Aliases you can visit example.com using example.net and view the same content." -msgstr "Với Domain Aliases, bạn có thể truy cập example.com bằng example.net và xem cùng một nội dung." +msgid "" +"With Domain Aliases you can visit example.com using example.net and view the " +"same content." +msgstr "" +"Với Domain Aliases, bạn có thể truy cập example.com bằng example.net và xem " +"cùng một nội dung." #: websiteFunctions/templates/websiteFunctions/domainAlias.html:29 #: websiteFunctions/templates/websiteFunctions/domainAlias.html:105 @@ -4063,8 +4103,12 @@ msgid "Alias Domain" msgstr "Alias Domain" #: websiteFunctions/templates/websiteFunctions/domainAlias.html:93 -msgid "For SSL to work DNS of domain should point to server, otherwise self signed SSL will be issued, you can add your own SSL later." -msgstr "Đối với SSL để làm việc với DNS của tên miền nên trỏ đến máy chủ, nếu không SSL đã ký tự sẽ được cấp, bạn có thể thêm SSL của riêng mình sau này." +msgid "" +"For SSL to work DNS of domain should point to server, otherwise self signed " +"SSL will be issued, you can add your own SSL later." +msgstr "" +"Đối với SSL để làm việc với DNS của tên miền nên trỏ đến máy chủ, nếu không " +"SSL đã ký tự sẽ được cấp, bạn có thể thêm SSL của riêng mình sau này." #: websiteFunctions/templates/websiteFunctions/domainAlias.html:114 msgid "Operation failed. Error message:" @@ -4230,7 +4274,8 @@ msgstr "Tải thành công Logs" #: websiteFunctions/templates/websiteFunctions/launchChild.html:154 #: websiteFunctions/templates/websiteFunctions/website.html:154 -msgid "Could not fetch logs, see the logs file through command line. Error message:" +msgid "" +"Could not fetch logs, see the logs file through command line. Error message:" msgstr "Không thể tìm nạp Logs, xem tệp nhật ký thông qua command line. Lỗi:" #: websiteFunctions/templates/websiteFunctions/launchChild.html:175 @@ -4604,8 +4649,12 @@ msgid "Deployment Key" msgstr "Khóa triển khai" #: websiteFunctions/templates/websiteFunctions/setupGit.html:67 -msgid "Before attaching repo to your website, make sure to place your Development key in your GIT repository." -msgstr "Trước khi đính kèm repo vào trang web của bạn, hãy đảm bảo đặt khóa Phát triển của bạn trong kho lưu trữ GIT của bạn." +msgid "" +"Before attaching repo to your website, make sure to place your Development " +"key in your GIT repository." +msgstr "" +"Trước khi đính kèm repo vào trang web của bạn, hãy đảm bảo đặt khóa Phát " +"triển của bạn trong kho lưu trữ GIT của bạn." #: websiteFunctions/templates/websiteFunctions/setupGit.html:79 msgid "Repository Name" @@ -4638,8 +4687,16 @@ msgid "Webhook URL" msgstr "URL Webhook" #: websiteFunctions/templates/websiteFunctions/setupGit.html:232 -msgid "Add this URL to Webhooks section of your Git respository, if you've used hostname SSL then replace IP with your hostname. Otherwise use IP and disable SSL check while configuring webhook. This will initiate a pull from your resposity as soon as you commit some changes." -msgstr "Thêm URL này vào phần Webhooks trong Kho lưu trữ Git của bạn, nếu bạn đã sử dụng hostname SSL thì hãy thay thế IP bằng tên máy chủ của bạn. Nếu không, hãy sử dụng IP và tắt kiểm tra SSL trong khi định cấu hình webhook. Việc này sẽ tự bắt đầu pull từ resposity ngay khi bạn commit ." +msgid "" +"Add this URL to Webhooks section of your Git respository, if you've used " +"hostname SSL then replace IP with your hostname. Otherwise use IP and " +"disable SSL check while configuring webhook. This will initiate a pull from " +"your resposity as soon as you commit some changes." +msgstr "" +"Thêm URL này vào phần Webhooks trong Kho lưu trữ Git của bạn, nếu bạn đã sử " +"dụng hostname SSL thì hãy thay thế IP bằng tên máy chủ của bạn. Nếu không, " +"hãy sử dụng IP và tắt kiểm tra SSL trong khi định cấu hình webhook. Việc này " +"sẽ tự bắt đầu pull từ resposity ngay khi bạn commit ." #: websiteFunctions/templates/websiteFunctions/setupGit.html:244 msgid "Repo successfully detached, refreshing in 3 seconds.." @@ -4729,3 +4786,12 @@ msgstr "Đã cấp SSL:" #: websiteFunctions/templates/websiteFunctions/website.html:453 msgid "Changes applied successfully." msgstr "Đã áp dụng thay đổi thành công." + +#~ msgid "CPU Status" +#~ msgstr "Trạng thái CPU" + +#~ msgid "Fullscreen" +#~ msgstr "Toàn màn hình" + +#~ msgid "System Status" +#~ msgstr "Trạng thái hệ thống" diff --git a/loginSystem/views.py b/loginSystem/views.py index 672c3af2c..2f33eaedf 100644 --- a/loginSystem/views.py +++ b/loginSystem/views.py @@ -158,7 +158,7 @@ def loadLoginPage(request): firstName="Cyber",lastName="Panel", acl=acl) admin.save() - vers = version(currentVersion="1.7",build=1) + vers = version(currentVersion="1.7",build=2) vers.save() package = Package(admin=admin, packageName="Default", diskSpace=1000, @@ -214,4 +214,4 @@ def logout(request): del request.session['userID'] return render(request, 'loginSystem/login.html', {}) except: - return render(request,'loginSystem/login.html',{}) \ No newline at end of file + return render(request,'loginSystem/login.html',{}) diff --git a/mailServer/mailserverManager.py b/mailServer/mailserverManager.py index b47ad9f8e..30a37ca43 100644 --- a/mailServer/mailserverManager.py +++ b/mailServer/mailserverManager.py @@ -386,18 +386,24 @@ class MailServerManager: data = json.loads(self.request.body) domainName = data['domainName'] - path = "/etc/opendkim/keys/" + domainName + "/default.txt" - command = "sudo cat " + path - output = subprocess.check_output(shlex.split(command)) + try: + path = "/etc/opendkim/keys/" + domainName + "/default.txt" + command = "sudo cat " + path + output = subprocess.check_output(shlex.split(command)) - path = "/etc/opendkim/keys/" + domainName + "/default.private" - command = "sudo cat " + path - privateKey = subprocess.check_output(shlex.split(command)) + path = "/etc/opendkim/keys/" + domainName + "/default.private" + command = "sudo cat " + path + privateKey = subprocess.check_output(shlex.split(command)) - data_ret = {'fetchStatus': 1, 'keysAvailable': 1, 'publicKey': output[53:269], - 'privateKey': privateKey, 'dkimSuccessMessage': 'Keys successfully fetched!', - 'error_message': "None"} - json_data = json.dumps(data_ret) + data_ret = {'fetchStatus': 1, 'keysAvailable': 1, 'publicKey': output[53:269], + 'privateKey': privateKey, 'dkimSuccessMessage': 'Keys successfully fetched!', + 'error_message': "None"} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + + except BaseException, msg: + data_ret = {'fetchStatus': 1, 'keysAvailable': 0, 'error_message': str(msg)} + json_data = json.dumps(data_ret) return HttpResponse(json_data) except BaseException, msg: diff --git a/mailServer/static/mailServer/vpsON.png b/mailServer/static/mailServer/vpsON.png new file mode 100644 index 000000000..14611deab Binary files /dev/null and b/mailServer/static/mailServer/vpsON.png differ diff --git a/mailServer/static/mailServer/vpsOff.png b/mailServer/static/mailServer/vpsOff.png new file mode 100644 index 000000000..e511e68de Binary files /dev/null and b/mailServer/static/mailServer/vpsOff.png differ diff --git a/packages/packagesManager.py b/packages/packagesManager.py index e4638d171..780334e62 100644 --- a/packages/packagesManager.py +++ b/packages/packagesManager.py @@ -198,4 +198,4 @@ class PackagesManager: except BaseException, msg: data_ret = {'saveStatus': 0, 'error_message': str(msg)} json_data = json.dumps(data_ret) - return HttpResponse(json_data) \ No newline at end of file + return HttpResponse(json_data) diff --git a/plogical/csf.py b/plogical/csf.py index 7fe59875c..514c15b52 100755 --- a/plogical/csf.py +++ b/plogical/csf.py @@ -30,7 +30,6 @@ class CSF(multi.Thread): def installCSF(self): try: - ## command = 'wget ' + CSF.csfURL @@ -106,6 +105,7 @@ class CSF(multi.Thread): try: ## + os.chdir('/etc/csf') command = './uninstall.sh' @@ -116,6 +116,19 @@ class CSF(multi.Thread): # + command = 'systemctl unmask firewalld' + subprocess.call(shlex.split(command)) + + # + + command = 'systemctl start firewalld' + subprocess.call(shlex.split(command)) + + ## + + command = 'systemctl enable firewalld' + subprocess.call(shlex.split(command)) + return 1 except BaseException, msg: logging.CyberCPLogFileWriter.writeToFile(str(msg) + "[removeCSF]") @@ -291,4 +304,4 @@ def main(): CSF.modifyPorts(args.protocol, args.ports) if __name__ == "__main__": - main() \ No newline at end of file + main() diff --git a/plogical/ftpUtilities.py b/plogical/ftpUtilities.py index 53bbddf1d..96870076f 100644 --- a/plogical/ftpUtilities.py +++ b/plogical/ftpUtilities.py @@ -208,7 +208,7 @@ class FTPUtilities: - command = "sudo chown -R nobody:cyberpanel " + directory + command = "sudo chown -R lscpd:cyberpanel " + directory cmd = shlex.split(command) diff --git a/plogical/mailUtilities.py b/plogical/mailUtilities.py index 4cecbbec3..2e3e11806 100644 --- a/plogical/mailUtilities.py +++ b/plogical/mailUtilities.py @@ -75,13 +75,13 @@ class mailUtilities: if not os.path.exists(finalPath): shutil.copy(path, finalPath) - command = 'chown -R nobody:nobody /usr/local/lscp/cyberpanel/rainloop' + command = 'chown -R lscpd:lscpd /usr/local/lscp/cyberpanel/rainloop' cmd = shlex.split(command) res = subprocess.call(cmd) - command = 'chown -R nobody:nobody /usr/local/lscp/cyberpanel/rainloop/data/_data_' + command = 'chown -R lscpd:lscpd /usr/local/lscp/cyberpanel/rainloop/data/_data_' cmd = shlex.split(command) @@ -529,6 +529,9 @@ milter_default_action = accept if not os.path.exists('/etc/systemd/system/cpecs.service'): shutil.copy("/usr/local/CyberCP/postfixSenderPolicy/cpecs.service", "/etc/systemd/system/cpecs.service") + command = 'systemctl enable cpecs' + subprocess.call(shlex.split(command)) + command = 'systemctl start cpecs' subprocess.call(shlex.split(command)) diff --git a/plogical/upgrade.py b/plogical/upgrade.py index 8321e7170..29a303f79 100644 --- a/plogical/upgrade.py +++ b/plogical/upgrade.py @@ -501,6 +501,9 @@ WantedBy=multi-user.target""" Upgrade.stdOut("Settings file backed up.") + if os.path.exists('/usr/local/CyberCP/bin'): + shutil.rmtree('/usr/local/CyberCP/bin') + ## Extract Latest files count = 1 @@ -520,15 +523,24 @@ WantedBy=multi-user.target""" break ## Copy settings file + data = open("/usr/local/settings.py", 'r').readlines() + + pluginCheck = 1 + for items in data: + if items.find('pluginHolder') > -1: + pluginCheck = 0 + Upgrade.stdOut('Restoring settings file!') - data = open("/usr/local/settings.py", 'r').readlines() + writeToFile = open("/usr/local/CyberCP/CyberCP/settings.py", 'w') for items in data: if items.find("'filemanager',") > -1: writeToFile.writelines(items) + if pluginCheck == 1: + writeToFile.writelines(" 'pluginHolder',\n") if Version.currentVersion == '1.6': writeToFile.writelines(" 'emailPremium',\n") else: @@ -573,6 +585,113 @@ WantedBy=multi-user.target""" Upgrade.stdOut(str(msg) + " [installTLDExtract]") return 0 + @staticmethod + def installLSCPD(): + try: + + Upgrade.stdOut("Starting LSCPD installation..") + + count = 0 + + while(1): + command = 'yum -y install gcc gcc-c++ make autoconf glibc rcs' + cmd = shlex.split(command) + res = subprocess.call(cmd) + + if res == 1: + count = count + 1 + Upgrade.stdOut("Trying to install LSCPD prerequisites, trying again, try number: " + str(count)) + if count == 3: + Upgrade.stdOut("Failed to install LSCPD prerequisites.") + os._exit(0) + else: + Upgrade.stdOut("LSCPD prerequisites successfully installed!") + break + + count = 0 + + while(1): + command = 'yum -y install pcre-devel openssl-devel expat-devel geoip-devel zlib-devel udns-devel which curl' + cmd = shlex.split(command) + res = subprocess.call(cmd) + + if res == 1: + count = count + 1 + Upgrade.stdOut("Trying to install LSCPD prerequisites, trying again, try number: " + str(count)) + if count == 3: + Upgrade.stdOut("Failed to install LSCPD prerequisites.") + os._exit(0) + else: + Upgrade.stdOut("LSCPD prerequisites successfully installed!") + break + + command = 'wget https://cyberpanel.net/lscp.tar.gz' + cmd = shlex.split(command) + subprocess.call(cmd) + + count = 0 + + while(1): + + command = 'tar zxf lscp.tar.gz -C /usr/local/' + cmd = shlex.split(command) + res = subprocess.call(cmd) + + if res == 1: + count = count + 1 + Upgrade.stdOut("Trying to configure LSCPD, trying again, try number: " + str(count)) + if count == 3: + Upgrade.stdOut("Failed to configure LSCPD, exiting installer! [installLSCPD]") + os._exit(0) + else: + Upgrade.stdOut("LSCPD successfully configured!") + break + + try: + os.remove("/usr/local/lscp/fcgi-bin/lsphp") + shutil.copy("/usr/local/lsws/lsphp70/bin/lsphp","/usr/local/lscp/fcgi-bin/lsphp") + except: + pass + + command = 'adduser lscpd -M -d /usr/local/lscp' + cmd = shlex.split(command) + res = subprocess.call(cmd) + + command = 'groupadd lscpd' + cmd = shlex.split(command) + res = subprocess.call(cmd) + + command = 'usermod -a -G lscpd lscpd' + cmd = shlex.split(command) + res = subprocess.call(cmd) + + command = 'usermod -a -G lsadm lscpd' + cmd = shlex.split(command) + res = subprocess.call(cmd) + + command = 'chown -R lscpd:lscpd /usr/local/lscp/cyberpanel' + cmd = shlex.split(command) + subprocess.call(cmd) + + command = 'systemctl daemon-reload' + cmd = shlex.split(command) + subprocess.call(cmd) + + command = 'systemctl restart lscpd' + cmd = shlex.split(command) + subprocess.call(cmd) + + Upgrade.stdOut("LSCPD successfully installed!") + Upgrade.stdOut("LSCPD successfully installed!") + + except OSError, msg: + Upgrade.stdOut(str(msg) + " [installLSCPD]") + return 0 + except ValueError, msg: + Upgrade.stdOut(str(msg) + " [installLSCPD]") + return 0 + + return 1 @staticmethod def upgrade(): @@ -635,6 +754,7 @@ WantedBy=multi-user.target""" Upgrade.upgradeOpenLiteSpeed() Upgrade.setupCLI() + Upgrade.installLSCPD() time.sleep(3) ## Upgrade version @@ -651,4 +771,4 @@ WantedBy=multi-user.target""" -Upgrade.upgrade() \ No newline at end of file +Upgrade.upgrade() diff --git a/plogical/vhost.py b/plogical/vhost.py index 6601d28e3..e88d67508 100644 --- a/plogical/vhost.py +++ b/plogical/vhost.py @@ -80,7 +80,7 @@ class vhost: try: os.makedirs(pathLogs) - command = "chown " + "nobody" + ":" + "nobody" + " " + pathLogs + command = "chown " + "lscpd" + ":" + "lscpd" + " " + pathLogs cmd = shlex.split(command) subprocess.call(cmd, stdout=FNULL, stderr=subprocess.STDOUT) @@ -424,7 +424,6 @@ rewrite { writeDataToFile = open("/usr/local/lsws/conf/httpd_config.conf", 'a') - writeDataToFile.writelines("\n") writeDataToFile.writelines("virtualHost " + virtualHostName + " {\n") writeDataToFile.writelines(" vhRoot /home/$VH_NAME\n") writeDataToFile.writelines(" configFile $SERVER_ROOT/conf/vhosts/$VH_NAME/vhost.conf\n") @@ -488,16 +487,16 @@ rewrite { @staticmethod def deleteCoreConf(virtualHostName, numberOfSites): - - virtualHostPath = "/home/" + virtualHostName - if os.path.exists(virtualHostPath): - shutil.rmtree(virtualHostPath) - - confPath = vhost.Server_root + "/conf/vhosts/" + virtualHostName - if os.path.exists(confPath): - shutil.rmtree(confPath) - try: + + virtualHostPath = "/home/" + virtualHostName + if os.path.exists(virtualHostPath): + shutil.rmtree(virtualHostPath) + + confPath = vhost.Server_root + "/conf/vhosts/" + virtualHostName + if os.path.exists(confPath): + shutil.rmtree(confPath) + data = open("/usr/local/lsws/conf/httpd_config.conf").readlines() writeDataToFile = open("/usr/local/lsws/conf/httpd_config.conf", 'w') @@ -507,11 +506,9 @@ rewrite { for items in data: if numberOfSites == 1: - if (items.find(virtualHostName) > -1 and items.find( - " map " + virtualHostName) > -1): + if (items.find(' ' + virtualHostName) > -1 and items.find(" map " + virtualHostName) > -1): continue - if (items.find(' ' + virtualHostName) > -1 and ( - items.find("virtualHost") > -1 or items.find("virtualhost") > -1)): + if (items.find(' ' + virtualHostName) > -1 and (items.find("virtualHost") > -1 or items.find("virtualhost") > -1)): check = 0 if items.find("listener") > -1 and items.find("SSL") > -1: sslCheck = 0 @@ -521,11 +518,9 @@ rewrite { check = 1 sslCheck = 1 else: - if (items.find(virtualHostName) > -1 and items.find( - " map " + virtualHostName) > -1): + if (items.find(' ' + virtualHostName) > -1 and items.find(" map " + virtualHostName) > -1): continue - if (items.find(virtualHostName) > -1 and ( - items.find("virtualHost") > -1 or items.find("virtualhost") > -1)): + if (items.find(' ' + virtualHostName) > -1 and (items.find("virtualHost") > -1 or items.find("virtualhost") > -1)): check = 0 if (check == 1): writeDataToFile.writelines(items) @@ -708,6 +703,7 @@ rewrite { writeToFile = open(confPath, 'w') sslCheck = 0 + for items in data: if (items.find("listener SSL") > -1): sslCheck = 1 @@ -989,4 +985,3 @@ rewrite { logging.CyberCPLogFileWriter.writeToFile( str(msg) + "223 [IO Error with main config file [createConfigInMainDomainHostFile]]") return [0, "223 [IO Error with main config file [createConfigInMainDomainHostFile]]"] - diff --git a/plogical/virtualHostUtilities.py b/plogical/virtualHostUtilities.py index 04369d23c..f11e0187e 100644 --- a/plogical/virtualHostUtilities.py +++ b/plogical/virtualHostUtilities.py @@ -576,7 +576,7 @@ class virtualHostUtilities: for items in data: if items.find("listener") > -1 and items.find("Default") > -1: listenerTrueCheck = 1 - if items.find(masterDomain) > -1 and items.find('map') > -1 and listenerTrueCheck == 1: + if items.find(' ' + masterDomain) > -1 and items.find('map') > -1 and listenerTrueCheck == 1: data = filter(None, items.split(" ")) if data[1] == masterDomain: writeToFile.writelines(items.rstrip('\n') + ", " + aliasDomain + "\n") @@ -1078,4 +1078,4 @@ def main(): virtualHostUtilities.deleteDomain(args.virtualHostName) if __name__ == "__main__": - main() \ No newline at end of file + main() diff --git a/pluginHolder/templates/pluginHolder/plugins.html b/pluginHolder/templates/pluginHolder/plugins.html index 6a5e6a66b..7260f47fc 100644 --- a/pluginHolder/templates/pluginHolder/plugins.html +++ b/pluginHolder/templates/pluginHolder/plugins.html @@ -18,7 +18,7 @@

- {% trans "Websites" %} + {% trans "Plugins" %}

@@ -80,4 +80,4 @@ -{% endblock %} \ No newline at end of file +{% endblock %} diff --git a/pluginHolder/views.py b/pluginHolder/views.py index a290bfa2b..859d48216 100644 --- a/pluginHolder/views.py +++ b/pluginHolder/views.py @@ -13,17 +13,18 @@ def installed(request): pluginPath = '/home/cyberpanel/plugins' pluginList = [] - for plugin in os.listdir(pluginPath): - data = {} - completePath = '/usr/local/CyberCP/' + plugin + '/meta.xml' - pluginMetaData = ElementTree.parse(completePath) + if os.path.exists(pluginPath): + for plugin in os.listdir(pluginPath): + data = {} + completePath = '/usr/local/CyberCP/' + plugin + '/meta.xml' + pluginMetaData = ElementTree.parse(completePath) - data['name'] = pluginMetaData.find('name').text - data['type'] = pluginMetaData.find('type').text - data['desc'] = pluginMetaData.find('description').text - data['version'] = pluginMetaData.find('version').text + data['name'] = pluginMetaData.find('name').text + data['type'] = pluginMetaData.find('type').text + data['desc'] = pluginMetaData.find('description').text + data['version'] = pluginMetaData.find('version').text - pluginList.append(data) + pluginList.append(data) return render(request, 'pluginHolder/plugins.html',{'plugins': pluginList}) diff --git a/postfixSenderPolicy/accept_traffic.py b/postfixSenderPolicy/accept_traffic.py index acc693693..7986fdd5e 100755 --- a/postfixSenderPolicy/accept_traffic.py +++ b/postfixSenderPolicy/accept_traffic.py @@ -69,9 +69,7 @@ class HandleRequest(multi.Thread): def manageRequest(self, completeData): try: - completeData = completeData.split('\n') - for items in completeData: tempData = items.split('=') if tempData[0] == 'sasl_username': @@ -81,6 +79,9 @@ class HandleRequest(multi.Thread): emailAddress = tempData[1] domainName = emailAddress.split('@')[1] elif tempData[0] == 'recipient': + if len(tempData[1]) == 0: + self.connection.sendall('action=dunno\n\n') + return destination = tempData[1] diff --git a/postfixSenderPolicy/startServer.py b/postfixSenderPolicy/startServer.py index b7b9bd7b3..7a9ea5fb0 100755 --- a/postfixSenderPolicy/startServer.py +++ b/postfixSenderPolicy/startServer.py @@ -39,7 +39,6 @@ class SetupConn: uid = pwd.getpwnam("postfix").pw_uid gid = grp.getgrnam("postfix").gr_gid os.chown(self.server_addr, uid, gid) - os.chmod(self.server_addr, 0755) logging.writeToFile('CyberPanel Email Policy Server Successfully started!') diff --git a/serverStatus/templates/serverStatus/services.html b/serverStatus/templates/serverStatus/services.html index 66ae3dce5..54ed94e0f 100644 --- a/serverStatus/templates/serverStatus/services.html +++ b/serverStatus/templates/serverStatus/services.html @@ -35,7 +35,7 @@
-
LiteSpeed Ent
+
OpenLiteSpeed
Stopped