{
	"/agent/groups": {
		"bodyKeys": [
			"name",
			"type"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建组[name][type]",
		"formatEN": "creategroup[name][type]"
	},
	"/agent/groups/del": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "groups",
				"output_column": "name",
				"output_value": "name"
			},
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "groups",
				"output_column": "type",
				"output_value": "type"
			}
		],
		"formatZH": "删除组[type][name]",
		"formatEN": "deletegroup[type][name]"
	},
	"/agent/groups/update": {
		"bodyKeys": [
			"name",
			"type"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新组[name][type]",
		"formatEN": "updategroup[name][type]"
	},
	"/ai/ollama/model": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "添加Ollama模型[name]",
		"formatEN": "addOllamamodel[name]"
	},
	"/ai/ollama/model/close": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "关闭Ollama模型连接[name]",
		"formatEN": "closeconnforOllamamodel[name]"
	},
	"/ai/ollama/model/del": {
		"bodyKeys": [
			"ids"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "ids",
				"isList": true,
				"db": "ollama_models",
				"output_column": "name",
				"output_value": "names"
			}
		],
		"formatZH": "删除Ollama模型[names]",
		"formatEN": "removeOllamamodel[names]"
	},
	"/ai/ollama/model/recreate": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "添加Ollama模型重试[name]",
		"formatEN": "re-addOllamamodel[name]"
	},
	"/ai/ollama/model/sync": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "同步Ollama模型列表",
		"formatEN": "syncOllamamodellist"
	},
	"/apps/ignored/cancel": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "取消忽略应用升级",
		"formatEN": "Cancelignoreapplicationupgrade"
	},
	"/apps/install": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "安装应用[name]",
		"formatEN": "Installapp[name]"
	},
	"/apps/installed/config/update": {
		"bodyKeys": [
			"installID",
			"webUI"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "应用配置更新[installID]",
		"formatEN": "Applicationconfigupdate[installID]"
	},
	"/apps/installed/ignore": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "忽略应用升级",
		"formatEN": "Ignoreapplicationupgrade"
	},
	"/apps/installed/op": {
		"bodyKeys": [
			"installId",
			"operate"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "installId",
				"isList": false,
				"db": "app_installs",
				"output_column": "app_id",
				"output_value": "appId"
			},
			{
				"input_column": "id",
				"input_value": "installId",
				"isList": false,
				"db": "app_installs",
				"output_column": "name",
				"output_value": "appName"
			},
			{
				"input_column": "id",
				"input_value": "appId",
				"isList": false,
				"db": "apps",
				"output_column": "key",
				"output_value": "appKey"
			}
		],
		"formatZH": "[operate]应用[appKey][appName]",
		"formatEN": "[operate]App[appKey][appName]"
	},
	"/apps/installed/params/update": {
		"bodyKeys": [
			"installId"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "应用参数修改[installId]",
		"formatEN": "Applicationparamupdate[installId]"
	},
	"/apps/installed/port/change": {
		"bodyKeys": [
			"key",
			"name",
			"port"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "应用端口修改[key]-[name]=\u003e[port]",
		"formatEN": "Applicationportupdate[key]-[name]=\u003e[port]"
	},
	"/apps/installed/sync": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "同步已安装应用列表",
		"formatEN": "Syncthelistofinstalledapps"
	},
	"/apps/sync/local": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "应用商店同步",
		"formatEN": "Appstoresynchronization"
	},
	"/apps/sync/remote": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "应用商店同步",
		"formatEN": "Appstoresynchronization"
	},
	"/backup/record/download": {
		"bodyKeys": [
			"source",
			"fileName"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "下载备份记录[source][fileName]",
		"formatEN": "downloadbackuprecords[source][fileName]"
	},
	"/backups": {
		"bodyKeys": [
			"type"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建备份账号[type]",
		"formatEN": "createbackupaccount[type]"
	},
	"/backups/backup": {
		"bodyKeys": [
			"type",
			"name",
			"detailName"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "备份[type]数据[name][detailName]",
		"formatEN": "backup[type]data[name][detailName]"
	},
	"/backups/del": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "backup_accounts",
				"output_column": "type",
				"output_value": "types"
			}
		],
		"formatZH": "删除备份账号[types]",
		"formatEN": "deletebackupaccount[types]"
	},
	"/backups/recover": {
		"bodyKeys": [
			"type",
			"name",
			"detailName",
			"file"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "从[file]恢复[type]数据[name][detailName]",
		"formatEN": "recover[type]data[name][detailName]from[file]"
	},
	"/backups/recover/byupload": {
		"bodyKeys": [
			"type",
			"name",
			"detailName",
			"file"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "从[file]恢复[type]数据[name][detailName]",
		"formatEN": "recover[type]data[name][detailName]from[file]"
	},
	"/backups/update": {
		"bodyKeys": [
			"type"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新备份账号[types]",
		"formatEN": "updatebackupaccount[types]"
	},
	"/containers": {
		"bodyKeys": [
			"name",
			"image"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建容器[name][image]",
		"formatEN": "createcontainer[name][image]"
	},
	"/containers/clean/log": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "清理容器[name]日志",
		"formatEN": "cleancontainer[name]logs"
	},
	"/containers/compose": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建compose[name]",
		"formatEN": "createcompose[name]"
	},
	"/containers/compose/operate": {
		"bodyKeys": [
			"name",
			"operation"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "compose[operation][name]",
		"formatEN": "compose[operation][name]"
	},
	"/containers/compose/test": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "检测compose[name]格式",
		"formatEN": "checkcompose[name]"
	},
	"/containers/compose/update": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新compose[name]",
		"formatEN": "updatecomposeinformation[name]"
	},
	"/containers/daemonjson/update": {
		"bodyKeys": [
			"key",
			"value"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新配置[key]",
		"formatEN": "Updatedconfiguration[key]"
	},
	"/containers/daemonjson/update/byfile": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新配置文件",
		"formatEN": "Updatedconfigurationfile"
	},
	"/containers/docker/operate": {
		"bodyKeys": [
			"operation"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "docker服务[operation]",
		"formatEN": "[operation]dockerservice"
	},
	"/containers/image/build": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "构建镜像[name]",
		"formatEN": "buildimage[name]"
	},
	"/containers/image/load": {
		"bodyKeys": [
			"path"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "从[path]加载镜像",
		"formatEN": "loadimagefrom[path]"
	},
	"/containers/image/pull": {
		"bodyKeys": [
			"repoID",
			"imageName"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "repoID",
				"isList": false,
				"db": "image_repos",
				"output_column": "name",
				"output_value": "reponame"
			}
		],
		"formatZH": "镜像拉取[reponame][imageName]",
		"formatEN": "imagepull[reponame][imageName]"
	},
	"/containers/image/push": {
		"bodyKeys": [
			"repoID",
			"tagName",
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "repoID",
				"isList": false,
				"db": "image_repos",
				"output_column": "name",
				"output_value": "reponame"
			}
		],
		"formatZH": "[tagName]推送到[reponame][name]",
		"formatEN": "push[tagName]to[reponame][name]"
	},
	"/containers/image/remove": {
		"bodyKeys": [
			"names"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "移除镜像[names]",
		"formatEN": "removeimage[names]"
	},
	"/containers/image/save": {
		"bodyKeys": [
			"tagName",
			"path",
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "保留[tagName]为[path]/[name]",
		"formatEN": "save[tagName]as[path]/[name]"
	},
	"/containers/image/tag": {
		"bodyKeys": [
			"repoID",
			"targetName"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "repoID",
				"isList": false,
				"db": "image_repos",
				"output_column": "name",
				"output_value": "reponame"
			}
		],
		"formatZH": "tag镜像[reponame][targetName]",
		"formatEN": "tagimage[reponame][targetName]"
	},
	"/containers/ipv6option/update": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新ipv6配置",
		"formatEN": "Updatedtheipv6option"
	},
	"/containers/logoption/update": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新日志配置",
		"formatEN": "Updatedthelogoption"
	},
	"/containers/network": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建容器网络name",
		"formatEN": "createcontainernetwork[name]"
	},
	"/containers/network/del": {
		"bodyKeys": [
			"names"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "删除容器网络[names]",
		"formatEN": "deletecontainernetwork[names]"
	},
	"/containers/operate": {
		"bodyKeys": [
			"names",
			"operation"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "容器[names]执行[operation]",
		"formatEN": "container[operation][names]"
	},
	"/containers/prune": {
		"bodyKeys": [
			"pruneType"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "清理容器[pruneType]",
		"formatEN": "cleancontainer[pruneType]"
	},
	"/containers/rename": {
		"bodyKeys": [
			"name",
			"newName"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "容器重命名[name]=\u003e[newName]",
		"formatEN": "renamecontainer[name]=\u003e[newName]"
	},
	"/containers/repo": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建镜像仓库[name]",
		"formatEN": "createimagerepo[name]"
	},
	"/containers/repo/del": {
		"bodyKeys": [
			"ids"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "ids",
				"isList": true,
				"db": "image_repos",
				"output_column": "name",
				"output_value": "names"
			}
		],
		"formatZH": "删除镜像仓库[names]",
		"formatEN": "deleteimagerepo[names]"
	},
	"/containers/repo/update": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "image_repos",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "更新镜像仓库[name]",
		"formatEN": "updateimagerepoinformation[name]"
	},
	"/containers/template": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建compose模版[name]",
		"formatEN": "createcomposetemplate[name]"
	},
	"/containers/template/del": {
		"bodyKeys": [
			"ids"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "ids",
				"isList": true,
				"db": "compose_templates",
				"output_column": "name",
				"output_value": "names"
			}
		],
		"formatZH": "删除compose模版[names]",
		"formatEN": "deletecomposetemplate[names]"
	},
	"/containers/template/update": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "compose_templates",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "更新compose模版[name]",
		"formatEN": "updatecomposetemplateinformation[name]"
	},
	"/containers/update": {
		"bodyKeys": [
			"name",
			"image"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新容器[name][image]",
		"formatEN": "updatecontainer[name][image]"
	},
	"/containers/upgrade": {
		"bodyKeys": [
			"name",
			"image"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新容器镜像[name][image]",
		"formatEN": "upgradecontainerimage[name][image]"
	},
	"/containers/volume": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建容器存储卷[name]",
		"formatEN": "createcontainervolume[name]"
	},
	"/containers/volume/del": {
		"bodyKeys": [
			"names"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "删除容器存储卷[names]",
		"formatEN": "deletecontainervolume[names]"
	},
	"/core/backups": {
		"bodyKeys": [
			"type"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建备份账号[type]",
		"formatEN": "createbackupaccount[type]"
	},
	"/core/backups/del": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "删除备份账号[name]",
		"formatEN": "deletebackupaccount[name]"
	},
	"/core/backups/update": {
		"bodyKeys": [
			"type"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新备份账号[types]",
		"formatEN": "updatebackupaccount[types]"
	},
	"/core/commands": {
		"bodyKeys": [
			"name",
			"command"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建快捷命令[name][command]",
		"formatEN": "createquickcommand[name][command]"
	},
	"/core/commands/del": {
		"bodyKeys": [
			"ids"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "ids",
				"isList": true,
				"db": "commands",
				"output_column": "name",
				"output_value": "names"
			}
		],
		"formatZH": "删除快捷命令[names]",
		"formatEN": "deletequickcommand[names]"
	},
	"/core/commands/update": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新快捷命令[name]",
		"formatEN": "updatequickcommand[name]"
	},
	"/core/groups": {
		"bodyKeys": [
			"name",
			"type"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建组[name][type]",
		"formatEN": "creategroup[name][type]"
	},
	"/core/groups/del": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "groups",
				"output_column": "name",
				"output_value": "name"
			},
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "groups",
				"output_column": "type",
				"output_value": "type"
			}
		],
		"formatZH": "删除组[type][name]",
		"formatEN": "deletegroup[type][name]"
	},
	"/core/groups/update": {
		"bodyKeys": [
			"name",
			"type"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新组[name][type]",
		"formatEN": "updategroup[name][type]"
	},
	"/core/hosts": {
		"bodyKeys": [
			"name",
			"addr"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建主机[name][addr]",
		"formatEN": "createhost[name][addr]"
	},
	"/core/hosts/del": {
		"bodyKeys": [
			"ids"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "ids",
				"isList": true,
				"db": "hosts",
				"output_column": "addr",
				"output_value": "addrs"
			}
		],
		"formatZH": "删除主机[addrs]",
		"formatEN": "deletehost[addrs]"
	},
	"/core/hosts/update": {
		"bodyKeys": [
			"name",
			"addr"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新主机信息[name][addr]",
		"formatEN": "updatehost[name][addr]"
	},
	"/core/hosts/update/group": {
		"bodyKeys": [
			"id",
			"group"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "hosts",
				"output_column": "addr",
				"output_value": "addr"
			}
		],
		"formatZH": "切换主机[addr]分组=\u003e[group]",
		"formatEN": "changehost[addr]group=\u003e[group]"
	},
	"/core/licenses/add": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "添加许可证",
		"formatEN": "importlicense"
	},
	"/core/licenses/bind": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "绑定许可证",
		"formatEN": "bindlicense"
	},
	"/core/licenses/bind/free": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "修改许可证免费节点绑定",
		"formatEN": "changebindoffreenodeforlicense"
	},
	"/core/licenses/del": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "删除许可证",
		"formatEN": "deletelicense"
	},
	"/core/licenses/sync": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "同步许可证信息",
		"formatEN": "synclicenseinfo"
	},
	"/core/licenses/unbind": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "解绑许可证",
		"formatEN": "unbindlicense"
	},
	"/core/licenses/update": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "替换许可证",
		"formatEN": "changelicense"
	},
	"/core/logs/clean": {
		"bodyKeys": [
			"logType"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "清空[logType]日志信息",
		"formatEN": "Cleanthe[logType]loginformation"
	},
	"/core/settings/bind/update": {
		"bodyKeys": [
			"ipv6",
			"bindAddress"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "修改系统监听信息=\u003eipv6:[ipv6],监听IP:[bindAddress]",
		"formatEN": "updatesystembindinfo=\u003eipv6:[ipv6],监听IP:[bindAddress]"
	},
	"/core/settings/expired/handle": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "重置过期密码",
		"formatEN": "resetanexpiredPassword"
	},
	"/core/settings/menu/update": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "隐藏高级功能菜单",
		"formatEN": "Hideadvancedfeaturemenu."
	},
	"/core/settings/mfa/bind": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "mfa绑定",
		"formatEN": "bindmfa"
	},
	"/core/settings/password/update": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "修改系统密码",
		"formatEN": "updatesystempassword"
	},
	"/core/settings/port/update": {
		"bodyKeys": [
			"serverPort"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "修改系统端口=\u003e[serverPort]",
		"formatEN": "updatesystemport=\u003e[serverPort]"
	},
	"/core/settings/proxy/update": {
		"bodyKeys": [
			"proxyUrl",
			"proxyPort"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "服务器代理配置[proxyPort]:[proxyPort]",
		"formatEN": "setproxy[proxyPort]:[proxyPort]."
	},
	"/core/settings/rollback": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "upgrade_logs",
				"output_column": "old_version",
				"output_value": "version"
			}
		],
		"formatZH": "回滚系统=\u003e[version]",
		"formatEN": "rollbacksystem=\u003e[version]"
	},
	"/core/settings/ssl/update": {
		"bodyKeys": [
			"ssl"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "修改系统ssl=\u003e[ssl]",
		"formatEN": "updatesystemssl=\u003e[ssl]"
	},
	"/core/settings/terminal/update": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "修改系统终端配置",
		"formatEN": "updatesystemterminalsetting"
	},
	"/core/settings/update": {
		"bodyKeys": [
			"key",
			"value"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "修改系统配置[key]=\u003e[value]",
		"formatEN": "updatesystemsetting[key]=\u003e[value]"
	},
	"/core/settings/upgrade": {
		"bodyKeys": [
			"version"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新系统=\u003e[version]",
		"formatEN": "upgradesystem=\u003e[version]"
	},
	"/core/xpack/nodes": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "添加节点[name]",
		"formatEN": "addnode[name]"
	},
	"/core/xpack/nodes/del": {
		"bodyKeys": [
			"ids"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "ids",
				"isList": true,
				"db": "nodes",
				"output_column": "name",
				"output_value": "names"
			}
		],
		"formatZH": "删除节点[names]",
		"formatEN": "deletenode[names]"
	},
	"/core/xpack/nodes/fix": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "nodes",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "修复节点[name]",
		"formatEN": "fixnode[name]"
	},
	"/core/xpack/nodes/rollback": {
		"bodyKeys": [
			"nodeID"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "nodeID",
				"isList": false,
				"db": "nodes",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "回滚节点[name]",
		"formatEN": "rollbacknode[name]"
	},
	"/core/xpack/nodes/sync": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "nodes",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "同步节点数据[name]",
		"formatEN": "syncnode[name]"
	},
	"/core/xpack/nodes/update": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新[name]",
		"formatEN": "updatenode[name]"
	},
	"/core/xpack/nodes/upgrade": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "nodes",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "升级节点[name]",
		"formatEN": "upgradenode[name]"
	},
	"/core/xpack/nodes/upgrade/log/del": {
		"bodyKeys": [
			"nodeID"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "nodeID",
				"isList": false,
				"db": "nodes",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "删除节点更新日志[name]",
		"formatEN": "deletenodeupgradelog[name]"
	},
	"/cronjobs": {
		"bodyKeys": [
			"type",
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建计划任务[type][name]",
		"formatEN": "createcronjob[type][name]"
	},
	"/cronjobs/del": {
		"bodyKeys": [
			"ids"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "ids",
				"isList": true,
				"db": "cronjobs",
				"output_column": "name",
				"output_value": "names"
			}
		],
		"formatZH": "删除计划任务[names]",
		"formatEN": "deletecronjob[names]"
	},
	"/cronjobs/download": {
		"bodyKeys": [
			"recordID"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "recordID",
				"isList": false,
				"db": "job_records",
				"output_column": "file",
				"output_value": "file"
			}
		],
		"formatZH": "下载计划任务记录[file]",
		"formatEN": "downloadthecronjobrecord[file]"
	},
	"/cronjobs/handle": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "cronjobs",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "手动执行计划任务[name]",
		"formatEN": "manuallyexecutethecronjob[name]"
	},
	"/cronjobs/records/clean": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "cronjobs",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "清空计划任务记录[name]",
		"formatEN": "cleancronjob[name]records"
	},
	"/cronjobs/status": {
		"bodyKeys": [
			"id",
			"status"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "cronjobs",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "修改计划任务[name]状态为[status]",
		"formatEN": "changethestatusofcronjob[name]to[status]."
	},
	"/cronjobs/update": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "cronjobs",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "更新计划任务[name]",
		"formatEN": "updatecronjob[name]"
	},
	"/dashboard/app/launcher/show": {
		"bodyKeys": [
			"key",
			"value"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "首页应用[key]=\u003e显示：[value]",
		"formatEN": "applauncher[key]=\u003eshow:[value]"
	},
	"/databases": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建mysql数据库[name]",
		"formatEN": "createmysqldatabase[name]"
	},
	"/databases/bind": {
		"bodyKeys": [
			"database",
			"username"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "绑定mysql数据库名[database][username]",
		"formatEN": "bindmysqldatabase[database][username]"
	},
	"/databases/change/access": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "database_mysqls",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "更新数据库[name]访问权限",
		"formatEN": "Updatedatabase[name]access"
	},
	"/databases/change/password": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "database_mysqls",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "更新数据库[name]密码",
		"formatEN": "Updatedatabase[name]password"
	},
	"/databases/common/update/conf": {
		"bodyKeys": [
			"type",
			"database"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新[type]数据库[database]配置信息",
		"formatEN": "updatethe[type][database]databaseconfigurationinformation"
	},
	"/databases/db": {
		"bodyKeys": [
			"name",
			"type"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建远程数据库[name][type]",
		"formatEN": "createdatabase[name][type]"
	},
	"/databases/db/check": {
		"bodyKeys": [
			"name",
			"type"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "检测远程数据库[name][type]连接性",
		"formatEN": "checkifdatabase[name][type]isconnectable"
	},
	"/databases/db/del": {
		"bodyKeys": [
			"ids"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "ids",
				"isList": true,
				"db": "databases",
				"output_column": "name",
				"output_value": "names"
			}
		],
		"formatZH": "删除远程数据库[names]",
		"formatEN": "deletedatabase[names]"
	},
	"/databases/db/update": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新远程数据库[name]",
		"formatEN": "updatedatabase[name]"
	},
	"/databases/del": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "database_mysqls",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "删除mysql数据库[name]",
		"formatEN": "deletemysqldatabase[name]"
	},
	"/databases/description/update": {
		"bodyKeys": [
			"id",
			"description"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "database_mysqls",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "mysql数据库[name]描述信息修改[description]",
		"formatEN": "Thedescriptionofthemysqldatabase[name]ismodified=\u003e[description]"
	},
	"/databases/pg": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建postgresql数据库[name]",
		"formatEN": "createpostgresqldatabase[name]"
	},
	"/databases/pg/bind": {
		"bodyKeys": [
			"name",
			"username"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "绑定postgresql数据库[name]用户[username]",
		"formatEN": "bindpostgresqldatabase[name]user[username]"
	},
	"/databases/pg/del": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "database_postgresqls",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "删除postgresql数据库[name]",
		"formatEN": "deletepostgresqldatabase[name]"
	},
	"/databases/pg/description": {
		"bodyKeys": [
			"id",
			"description"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "database_postgresqls",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "postgresql数据库[name]描述信息修改[description]",
		"formatEN": "Thedescriptionofthepostgresqldatabase[name]ismodified=\u003e[description]"
	},
	"/databases/pg/password": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "database_postgresqls",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "更新数据库[name]密码",
		"formatEN": "Updatedatabase[name]password"
	},
	"/databases/pg/privileges": {
		"bodyKeys": [
			"database",
			"username"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新数据库[database]用户[username]权限",
		"formatEN": "Update[user]privilegesofdatabase[database]"
	},
	"/databases/redis/conf/update": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新redis数据库配置信息",
		"formatEN": "updatetheredisdatabaseconfigurationinformation"
	},
	"/databases/redis/password": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "修改redis数据库密码",
		"formatEN": "changethepasswordoftheredisdatabase"
	},
	"/databases/redis/persistence/update": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "redis数据库持久化配置更新",
		"formatEN": "redisdatabasepersistenceconfigurationupdate"
	},
	"/databases/variables/update": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "调整mysql数据库性能参数",
		"formatEN": "adjustmysqldatabaseperformanceparameters"
	},
	"/files": {
		"bodyKeys": [
			"path"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建文件/文件夹[path]",
		"formatEN": "Createdirorfile[path]"
	},
	"/files/batch/del": {
		"bodyKeys": [
			"paths"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "批量删除文件/文件夹[paths]",
		"formatEN": "Batchdeletedirorfile[paths]"
	},
	"/files/batch/role": {
		"bodyKeys": [
			"paths",
			"mode",
			"user",
			"group"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "批量修改文件权限和用户/组[paths]=\u003e[mode]/[user]/[group]",
		"formatEN": "Batchchangefilemodeandowner[paths]=\u003e[mode]/[user]/[group]"
	},
	"/files/chunkdownload": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "下载文件[name]",
		"formatEN": "Downloadfile[name]"
	},
	"/files/compress": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "压缩文件[name]",
		"formatEN": "Compressfile[name]"
	},
	"/files/content": {
		"bodyKeys": [
			"path"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "获取文件内容[path]",
		"formatEN": "Loadfilecontent[path]"
	},
	"/files/decompress": {
		"bodyKeys": [
			"path"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "解压[path]",
		"formatEN": "Decompressfile[path]"
	},
	"/files/del": {
		"bodyKeys": [
			"path"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "删除文件/文件夹[path]",
		"formatEN": "Deletedirorfile[path]"
	},
	"/files/depth/size": {
		"bodyKeys": [
			"path"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "获取目录及其第一层子目录文件夹大小[path]",
		"formatEN": "Multifilesize[path]"
	},
	"/files/favorite": {
		"bodyKeys": [
			"path"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "收藏文件/文件夹[path]",
		"formatEN": "收藏文件/文件夹[path]"
	},
	"/files/favorite/del": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "favorites",
				"output_column": "path",
				"output_value": "path"
			}
		],
		"formatZH": "删除收藏[path]",
		"formatEN": "deleteavorite[path]"
	},
	"/files/mode": {
		"bodyKeys": [
			"path",
			"mode"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "修改权限[paths]=\u003e[mode]",
		"formatEN": "Changemode[paths]=\u003e[mode]"
	},
	"/files/move": {
		"bodyKeys": [
			"oldPaths",
			"newPath"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "移动文件[oldPaths]=\u003e[newPath]",
		"formatEN": "Move[oldPaths]=\u003e[newPath]"
	},
	"/files/owner": {
		"bodyKeys": [
			"path",
			"user",
			"group"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "修改用户/组[paths]=\u003e[user]/[group]",
		"formatEN": "Changeowner[paths]=\u003e[user]/[group]"
	},
	"/files/recycle/clear": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "清空回收站",
		"formatEN": "清空回收站"
	},
	"/files/recycle/reduce": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "还原回收站文件[name]",
		"formatEN": "ReduceRecycleBinfile[name]"
	},
	"/files/rename": {
		"bodyKeys": [
			"oldName",
			"newName"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "重命名[oldName]=\u003e[newName]",
		"formatEN": "Rename[oldName]=\u003e[newName]"
	},
	"/files/save": {
		"bodyKeys": [
			"path"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新文件内容[path]",
		"formatEN": "Updatefilecontent[path]"
	},
	"/files/size": {
		"bodyKeys": [
			"path"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "获取文件夹大小[path]",
		"formatEN": "Loadfilesize[path]"
	},
	"/files/upload": {
		"bodyKeys": [
			"path",
			"file"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "上传文件[path]/[file]",
		"formatEN": "Uploadfile[path]/[file]"
	},
	"/files/wget": {
		"bodyKeys": [
			"url",
			"path",
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "下载url=\u003e[path]/[name]",
		"formatEN": "Downloadurl=\u003e[path]/[name]"
	},
	"/hosts/conffile/update": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "修改SSH配置文件",
		"formatEN": "updateSSHconf"
	},
	"/hosts/firewall/forward": {
		"bodyKeys": [
			"source_port"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新端口转发规则[source_port]",
		"formatEN": "updateportforwardrules[source_port]"
	},
	"/hosts/firewall/ip": {
		"bodyKeys": [
			"strategy",
			"address"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "添加ip规则[strategy][address]",
		"formatEN": "createaddressrules[strategy][address]"
	},
	"/hosts/firewall/operate": {
		"bodyKeys": [
			"operation"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "[operation]防火墙",
		"formatEN": "[operation]firewall"
	},
	"/hosts/firewall/port": {
		"bodyKeys": [
			"port",
			"strategy"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "添加端口规则[strategy][port]",
		"formatEN": "createportrules[strategy][port]"
	},
	"/hosts/monitor/clean": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "清空监控数据",
		"formatEN": "cleanmonitordatas"
	},
	"/hosts/monitor/setting/update": {
		"bodyKeys": [
			"key",
			"value"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "修改默认监控网卡[name]-[value]",
		"formatEN": "updatedefaultmonitor[name]-[value]"
	},
	"/hosts/ssh/generate": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "生成SSH密钥",
		"formatEN": "generateSSHsecret"
	},
	"/hosts/ssh/operate": {
		"bodyKeys": [
			"operation"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "[operation]SSH",
		"formatEN": "[operation]SSH"
	},
	"/hosts/ssh/update": {
		"bodyKeys": [
			"key",
			"value"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "修改SSH配置[key]=\u003e[value]",
		"formatEN": "updateSSHsetting[key]=\u003e[value]"
	},
	"/hosts/tool/config": {
		"bodyKeys": [
			"operate"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "[operate]主机工具配置文件",
		"formatEN": "[operate]toolconfig"
	},
	"/hosts/tool/create": {
		"bodyKeys": [
			"type"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建[type]配置",
		"formatEN": "create[type]config"
	},
	"/hosts/tool/operate": {
		"bodyKeys": [
			"operate",
			"type"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "[operate][type]",
		"formatEN": "[operate][type]"
	},
	"/hosts/tool/supervisor/process": {
		"bodyKeys": [
			"operate"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "[operate]守护进程",
		"formatEN": "[operate]process"
	},
	"/hosts/tool/supervisor/process/file": {
		"bodyKeys": [
			"operate"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "[operate]Supervisor进程文件",
		"formatEN": "[operate]SupervisorProcessConfigfile"
	},
	"/openresty/build": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "构建OpenResty",
		"formatEN": "BuildOpenResty"
	},
	"/openresty/file": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新nginx配置",
		"formatEN": "Updatenginxconf"
	},
	"/openresty/module/update": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新OpenResty模块",
		"formatEN": "UpdateOpenRestymodule"
	},
	"/openresty/update": {
		"bodyKeys": [
			"websiteId"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "websiteId",
				"isList": false,
				"db": "websites",
				"output_column": "primary_domain",
				"output_value": "domain"
			}
		],
		"formatZH": "更新nginx配置[domain]",
		"formatEN": "Updatenginxconf[domain]"
	},
	"/process/stop": {
		"bodyKeys": [
			"PID"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "结束进程[PID]",
		"formatEN": "结束进程[PID]"
	},
	"/record/del": {
		"bodyKeys": [
			"ids"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "ids",
				"isList": true,
				"db": "backup_records",
				"output_column": "file_name",
				"output_value": "files"
			}
		],
		"formatZH": "删除备份记录[files]",
		"formatEN": "deletebackuprecords[files]"
	},
	"/runtimes": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建运行环境[name]",
		"formatEN": "Createruntime[name]"
	},
	"/runtimes/del": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "删除运行环境[name]",
		"formatEN": "Deleteruntime[name]"
	},
	"/runtimes/operate": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "操作运行环境[name]",
		"formatEN": "Operateruntime[name]"
	},
	"/runtimes/php/config": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "websites",
				"output_column": "primary_domain",
				"output_value": "domain"
			}
		],
		"formatZH": "[domain]PHP配置修改",
		"formatEN": "[domain]PHPconfupdate"
	},
	"/runtimes/php/update": {
		"bodyKeys": [
			"websiteId"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "websiteId",
				"isList": false,
				"db": "websites",
				"output_column": "primary_domain",
				"output_value": "domain"
			}
		],
		"formatZH": "php配置修改[domain]",
		"formatEN": "Nginxconfupdate[domain]"
	},
	"/runtimes/update": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新运行环境[name]",
		"formatEN": "Updateruntime[name]"
	},
	"/script": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "添加脚本库脚本[name]",
		"formatEN": "addscript[name]"
	},
	"/script/del": {
		"bodyKeys": [
			"ids"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "ids",
				"isList": true,
				"db": "script_librarys",
				"output_column": "name",
				"output_value": "names"
			}
		],
		"formatZH": "删除脚本库脚本[names]",
		"formatEN": "deletescript[names]"
	},
	"/script/sync": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "同步脚本库脚本",
		"formatEN": "syncscripts"
	},
	"/script/update": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "cronjobs",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "更新脚本库脚本[name]",
		"formatEN": "updatescript[name]"
	},
	"/settings/api/config/generate/key": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "生成API接口密钥",
		"formatEN": "generateapikey"
	},
	"/settings/api/config/update": {
		"bodyKeys": [
			"ipWhiteList"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新API接口配置=\u003eIP白名单:[ipWhiteList]",
		"formatEN": "updateapiconfig=\u003eIPWhiteList:[ipWhiteList]"
	},
	"/settings/snapshot": {
		"bodyKeys": [
			"from",
			"description"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建系统快照[description]到[from]",
		"formatEN": "Createsystembackup[description]to[from]"
	},
	"/settings/snapshot/del": {
		"bodyKeys": [
			"ids"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "ids",
				"isList": true,
				"db": "snapshots",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "删除系统快照[name]",
		"formatEN": "Deletesystembackup[name]"
	},
	"/settings/snapshot/description/update": {
		"bodyKeys": [
			"id",
			"description"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "snapshots",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "快照[name]描述信息修改[description]",
		"formatEN": "Thedescriptionofthesnapshot[name]ismodified=\u003e[description]"
	},
	"/settings/snapshot/import": {
		"bodyKeys": [
			"from",
			"names"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "从[from]同步系统快照[names]",
		"formatEN": "Syncsystemsnapshots[names]from[from]"
	},
	"/settings/snapshot/recover": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "snapshots",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "从系统快照[name]恢复",
		"formatEN": "Recoverfromsystembackup[name]"
	},
	"/settings/snapshot/recrete": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "snapshots",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "重试创建快照[name]",
		"formatEN": "recretethesnapshot[name]"
	},
	"/settings/snapshot/rollback": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "snapshots",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "从系统快照[name]回滚",
		"formatEN": "Rollbackfromsystembackup[name]"
	},
	"/settings/update": {
		"bodyKeys": [
			"key",
			"value"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "修改系统配置[key]=\u003e[value]",
		"formatEN": "updatesystemsetting[key]=\u003e[value]"
	},
	"/toolbox/clam": {
		"bodyKeys": [
			"name",
			"path"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建扫描规则[name][path]",
		"formatEN": "createclam[name][path]"
	},
	"/toolbox/clam/del": {
		"bodyKeys": [
			"ids"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "ids",
				"isList": true,
				"db": "clams",
				"output_column": "name",
				"output_value": "names"
			}
		],
		"formatZH": "删除扫描规则[names]",
		"formatEN": "deleteclam[names]"
	},
	"/toolbox/clam/handle": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": true,
				"db": "clams",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "执行病毒扫描[name]",
		"formatEN": "handleclamscan[name]"
	},
	"/toolbox/clam/operate": {
		"bodyKeys": [
			"operation"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "[operation]Clam",
		"formatEN": "[operation]FTP"
	},
	"/toolbox/clam/record/clean": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": true,
				"db": "clams",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "清空扫描报告[name]",
		"formatEN": "cleanclamrecord[name]"
	},
	"/toolbox/clam/status/update": {
		"bodyKeys": [
			"id",
			"status"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "clams",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "修改扫描规则[name]状态为[status]",
		"formatEN": "changethestatusofclam[name]to[status]."
	},
	"/toolbox/clam/update": {
		"bodyKeys": [
			"name",
			"path"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "修改扫描规则[name][path]",
		"formatEN": "updateclam[name][path]"
	},
	"/toolbox/clean": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "清理系统垃圾文件",
		"formatEN": "Cleansystemjunkfiles"
	},
	"/toolbox/device/update/conf": {
		"bodyKeys": [
			"key",
			"value"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "修改主机参数[key]=\u003e[value]",
		"formatEN": "updatedeviceconf[key]=\u003e[value]"
	},
	"/toolbox/device/update/host": {
		"bodyKeys": [
			"key",
			"value"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "修改主机Host[key]=\u003e[value]",
		"formatEN": "updatedevicehost[key]=\u003e[value]"
	},
	"/toolbox/device/update/swap": {
		"bodyKeys": [
			"operate",
			"path"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "[operate]主机swap[path]",
		"formatEN": "[operate]deviceswap[path]"
	},
	"/toolbox/fail2ban/operate": {
		"bodyKeys": [
			"operation"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "[operation]Fail2ban",
		"formatEN": "[operation]Fail2ban"
	},
	"/toolbox/fail2ban/update": {
		"bodyKeys": [
			"key",
			"value"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "修改Fail2ban配置[key]=\u003e[value]",
		"formatEN": "updatefail2banconf[key]=\u003e[value]"
	},
	"/toolbox/ftp": {
		"bodyKeys": [
			"user",
			"path"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建FTP账户[user][path]",
		"formatEN": "createFTP[user][path]"
	},
	"/toolbox/ftp/del": {
		"bodyKeys": [
			"ids"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "ids",
				"isList": true,
				"db": "ftps",
				"output_column": "user",
				"output_value": "users"
			}
		],
		"formatZH": "删除FTP账户[users]",
		"formatEN": "deleteFTPusers[users]"
	},
	"/toolbox/ftp/operate": {
		"bodyKeys": [
			"operation"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "[operation]FTP",
		"formatEN": "[operation]FTP"
	},
	"/toolbox/ftp/sync": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "同步FTP账户",
		"formatEN": "syncFTPusers"
	},
	"/toolbox/ftp/update": {
		"bodyKeys": [
			"user",
			"path"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "修改FTP账户[user][path]",
		"formatEN": "updateFTP[user][path]"
	},
	"/toolbox/scan": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "扫描系统垃圾文件",
		"formatEN": "scanSystemJunkFiles"
	},
	"/websites": {
		"bodyKeys": [
			"primaryDomain"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建网站[primaryDomain]",
		"formatEN": "Createwebsite[primaryDomain]"
	},
	"/websites/:id/https": {
		"bodyKeys": [
			"websiteId"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "websiteId",
				"isList": false,
				"db": "websites",
				"output_column": "primary_domain",
				"output_value": "domain"
			}
		],
		"formatZH": "更新网站[domain]https配置",
		"formatEN": "Updatewebsitehttps[domain]conf"
	},
	"/websites/acme": {
		"bodyKeys": [
			"email"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建网站acme[email]",
		"formatEN": "Createwebsiteacme[email]"
	},
	"/websites/acme/del": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "website_acme_accounts",
				"output_column": "email",
				"output_value": "email"
			}
		],
		"formatZH": "删除网站acme[email]",
		"formatEN": "Deletewebsiteacme[email]"
	},
	"/websites/acme/update": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "website_acme_accounts",
				"output_column": "email",
				"output_value": "email"
			}
		],
		"formatZH": "更新acme[email]",
		"formatEN": "Updateacme[email]"
	},
	"/websites/ca": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建网站ca[name]",
		"formatEN": "Createwebsiteca[name]"
	},
	"/websites/ca/del": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "website_cas",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "删除网站ca[name]",
		"formatEN": "Deletewebsiteca[name]"
	},
	"/websites/ca/download": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "website_cas",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "下载CA证书文件[name]",
		"formatEN": "downloadcafile[name]"
	},
	"/websites/ca/obtain": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "website_cas",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "自签SSL证书[name]",
		"formatEN": "ObtainSSL[name]"
	},
	"/websites/ca/renew": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "website_cas",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "自签SSL证书[name]",
		"formatEN": "ObtainSSL[name]"
	},
	"/websites/config/update": {
		"bodyKeys": [
			"websiteId"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "websiteId",
				"isList": false,
				"db": "websites",
				"output_column": "primary_domain",
				"output_value": "domain"
			}
		],
		"formatZH": "nginx配置修改[domain]",
		"formatEN": "Nginxconfupdate[domain]"
	},
	"/websites/default/html/update": {
		"bodyKeys": [
			"type"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新默认html",
		"formatEN": "Updatedefaulthtml"
	},
	"/websites/default/server": {
		"bodyKeys": [
			"id",
			"operate"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "websites",
				"output_column": "primary_domain",
				"output_value": "domain"
			}
		],
		"formatZH": "修改默认server=\u003e[domain]",
		"formatEN": "Changedefaultserver=\u003e[domain]"
	},
	"/websites/del": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "websites",
				"output_column": "primary_domain",
				"output_value": "domain"
			}
		],
		"formatZH": "删除网站[domain]",
		"formatEN": "Deletewebsite[domain]"
	},
	"/websites/dir/permission": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "websites",
				"output_column": "primary_domain",
				"output_value": "domain"
			}
		],
		"formatZH": "更新网站[domain]目录权限",
		"formatEN": "Updatedomain[domain]dirpermission"
	},
	"/websites/dir/update": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "websites",
				"output_column": "primary_domain",
				"output_value": "domain"
			}
		],
		"formatZH": "更新网站[domain]目录",
		"formatEN": "Updatedomain[domain]dir"
	},
	"/websites/dns": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建网站dns[name]",
		"formatEN": "Createwebsitedns[name]"
	},
	"/websites/dns/del": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "website_dns_accounts",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "删除网站dns[name]",
		"formatEN": "Deletewebsitedns[name]"
	},
	"/websites/dns/update": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新网站dns[name]",
		"formatEN": "Updatewebsitedns[name]"
	},
	"/websites/domains": {
		"bodyKeys": [
			"domain"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建域名[domain]",
		"formatEN": "Createdomain[domain]"
	},
	"/websites/domains/del": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "website_domains",
				"output_column": "domain",
				"output_value": "domain"
			}
		],
		"formatZH": "删除域名[domain]",
		"formatEN": "Deletedomain[domain]"
	},
	"/websites/domains/update": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "website_domains",
				"output_column": "domain",
				"output_value": "domain"
			}
		],
		"formatZH": "更新域名[domain]",
		"formatEN": "Updatedomain[domain]"
	},
	"/websites/log": {
		"bodyKeys": [
			"id",
			"operate"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "websites",
				"output_column": "primary_domain",
				"output_value": "domain"
			}
		],
		"formatZH": "[domain][operate]日志",
		"formatEN": "[domain][operate]logs"
	},
	"/websites/nginx/update": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "websites",
				"output_column": "primary_domain",
				"output_value": "domain"
			}
		],
		"formatZH": "[domain]Nginx配置修改",
		"formatEN": "[domain]Nginxconfupdate"
	},
	"/websites/operate": {
		"bodyKeys": [
			"id",
			"operate"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "websites",
				"output_column": "primary_domain",
				"output_value": "domain"
			}
		],
		"formatZH": "[operate]网站[domain]",
		"formatEN": "[operate]website[domain]"
	},
	"/websites/php/version": {
		"bodyKeys": [
			"websiteId"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "websiteId",
				"isList": false,
				"db": "websites",
				"output_column": "primary_domain",
				"output_value": "domain"
			}
		],
		"formatZH": "php版本变更[domain]",
		"formatEN": "phpversionupdate[domain]"
	},
	"/websites/proxies/update": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "websites",
				"output_column": "primary_domain",
				"output_value": "domain"
			}
		],
		"formatZH": "修改网站[domain]反向代理配置",
		"formatEN": "Updatedomain[domain]proxyconfig"
	},
	"/websites/proxy/clear": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "清理Openresty代理缓存",
		"formatEN": "Clearnginxproxycache"
	},
	"/websites/proxy/file": {
		"bodyKeys": [
			"websiteID"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "websiteID",
				"isList": false,
				"db": "websites",
				"output_column": "primary_domain",
				"output_value": "domain"
			}
		],
		"formatZH": "更新反向代理文件[domain]",
		"formatEN": "Nginxconfproxyfileupdate[domain]"
	},
	"/websites/realip": {
		"bodyKeys": [
			"websiteID"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "websiteID",
				"isList": false,
				"db": "websites",
				"output_column": "primary_domain",
				"output_value": "domain"
			}
		],
		"formatZH": "修改[domain]网站真实IP配置",
		"formatEN": "ModifytherealIPconfigurationof[domain]website"
	},
	"/websites/redirect/file": {
		"bodyKeys": [
			"websiteID"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "websiteID",
				"isList": false,
				"db": "websites",
				"output_column": "primary_domain",
				"output_value": "domain"
			}
		],
		"formatZH": "更新重定向文件[domain]",
		"formatEN": "Nginxconfredirectfileupdate[domain]"
	},
	"/websites/redirect/update": {
		"bodyKeys": [
			"websiteID"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "websiteID",
				"isList": false,
				"db": "websites",
				"output_column": "primary_domain",
				"output_value": "domain"
			}
		],
		"formatZH": "修改网站[domain]重定向理配置",
		"formatEN": "Updatedomain[domain]redirectconfig"
	},
	"/websites/rewrite/update": {
		"bodyKeys": [
			"websiteID"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "websiteID",
				"isList": false,
				"db": "websites",
				"output_column": "primary_domain",
				"output_value": "domain"
			}
		],
		"formatZH": "伪静态配置修改[domain]",
		"formatEN": "Nginxconfrewriteupdate[domain]"
	},
	"/websites/ssl": {
		"bodyKeys": [
			"primaryDomain"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建网站ssl[primaryDomain]",
		"formatEN": "Createwebsitessl[primaryDomain]"
	},
	"/websites/ssl/del": {
		"bodyKeys": [
			"ids"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "ids",
				"isList": true,
				"db": "website_ssls",
				"output_column": "primary_domain",
				"output_value": "domain"
			}
		],
		"formatZH": "删除ssl[domain]",
		"formatEN": "Deletessl[domain]"
	},
	"/websites/ssl/download": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "website_ssls",
				"output_column": "primary_domain",
				"output_value": "domain"
			}
		],
		"formatZH": "下载证书文件[domain]",
		"formatEN": "downloadsslfile[domain]"
	},
	"/websites/ssl/obtain": {
		"bodyKeys": [
			"ID"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "ID",
				"isList": false,
				"db": "website_ssls",
				"output_column": "primary_domain",
				"output_value": "domain"
			}
		],
		"formatZH": "申请证书[domain]",
		"formatEN": "applyssl[domain]"
	},
	"/websites/ssl/update": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "website_ssls",
				"output_column": "primary_domain",
				"output_value": "domain"
			}
		],
		"formatZH": "更新证书设置[domain]",
		"formatEN": "Updatesslconfig[domain]"
	},
	"/websites/ssl/upload": {
		"bodyKeys": [
			"type"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "上传ssl[type]",
		"formatEN": "Uploadssl[type]"
	},
	"/websites/update": {
		"bodyKeys": [
			"primaryDomain"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新网站[primaryDomain]",
		"formatEN": "Updatewebsite[primaryDomain]"
	},
	"/xpack/monitor/config/global": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新全局设置",
		"formatEN": "updateglobalconfig"
	},
	"/xpack/monitor/log/clear": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "清空日志",
		"formatEN": "clearlog"
	},
	"/xpack/monitor/site/update": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新网站设置",
		"formatEN": "updatewebsiteconfig"
	},
	"/xpack/tampers/template": {
		"bodyKeys": [
			"name",
			"content"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "保存防篡改模版[name]-[content]",
		"formatEN": "savetampertemplateinfo[name]-[content]"
	},
	"/xpack/tampers/template/del": {
		"bodyKeys": [
			"id"
		],
		"paramKeys": [],
		"beforeFunctions": [
			{
				"input_column": "id",
				"input_value": "id",
				"isList": false,
				"db": "tampers",
				"output_column": "name",
				"output_value": "name"
			}
		],
		"formatZH": "删除防篡改模版[name]",
		"formatEN": "deletetampertemplate[name]"
	},
	"/xpack/tampers/update": {
		"bodyKeys": [
			"website",
			"status",
			"path"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新防篡改信息[website][path]=\u003e[status]",
		"formatEN": "updatetamperinfo[website][path]=\u003e[status]"
	},
	"/xpack/waf/acl/create": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建自定义规则[name]",
		"formatEN": "createacl[name]"
	},
	"/xpack/waf/acl/delete": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "删除自定义规则[name]",
		"formatEN": "deleteacl[name]"
	},
	"/xpack/waf/acl/update": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新自定义规则[name]",
		"formatEN": "updateacl[name]"
	},
	"/xpack/waf/block/remove": {
		"bodyKeys": [
			"ip"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "解封IP[ip]",
		"formatEN": "unblockip[ip]"
	},
	"/xpack/waf/cdn/update": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新CDN配置",
		"formatEN": "updateCDNconfig"
	},
	"/xpack/waf/config/global/state": {
		"bodyKeys": [
			"scope",
			"state"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新[state]全局配置[scope]",
		"formatEN": "update[state]globalconfig[scope]"
	},
	"/xpack/waf/config/website/state": {
		"bodyKeys": [
			"scope",
			"state"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新[state]网站配置[scope]",
		"formatEN": "update[state]websiteconfig[scope]"
	},
	"/xpack/waf/html/revert": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "回滚拦截页面[name]",
		"formatEN": "reverthtmlres[name]"
	},
	"/xpack/waf/html/update": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新拦截页面[name]",
		"formatEN": "updatehtmlres[name]"
	},
	"/xpack/waf/ip/default": {
		"bodyKeys": [
			"ip",
			"type"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "添加IP[ip]到默认[type]组",
		"formatEN": "addip[ip]todefault[type]group"
	},
	"/xpack/waf/ip/group/create": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建IP组[name]",
		"formatEN": "createipgroup[name]"
	},
	"/xpack/waf/ip/group/delete": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "删除IP组[name]",
		"formatEN": "deleteipgroup[name]"
	},
	"/xpack/waf/ip/group/update": {
		"bodyKeys": [
			"name"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新IP组[name]",
		"formatEN": "updateipgroup[name]"
	},
	"/xpack/waf/location/update": {
		"bodyKeys": [
			"type"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新[type]地址库信息",
		"formatEN": "update[type]location"
	},
	"/xpack/waf/log/clear": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "清空WAF日志",
		"formatEN": "clearwaflog"
	},
	"/xpack/waf/rule/cc": {
		"bodyKeys": [
			"scope"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新[scope]频率访问限制",
		"formatEN": "update[scope]CCconfig"
	},
	"/xpack/waf/rule/common/create": {
		"bodyKeys": [
			"scope"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建规则[scope]",
		"formatEN": "createrule[scope]"
	},
	"/xpack/waf/rule/common/delete": {
		"bodyKeys": [
			"scope"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "删除规则[scope]",
		"formatEN": "deleterule[scope]"
	},
	"/xpack/waf/rule/common/update": {
		"bodyKeys": [
			"scope"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新规则[scope]",
		"formatEN": "updaterule[scope]"
	},
	"/xpack/waf/rule/geo": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新地区访问限制",
		"formatEN": "updategeorestrict"
	},
	"/xpack/waf/rule/ip/create": {
		"bodyKeys": [
			"scope"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建[scope]IP规则",
		"formatEN": "create[scope]IPrule"
	},
	"/xpack/waf/rule/ip/delete": {
		"bodyKeys": [
			"scope"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "删除[scope]IP规则",
		"formatEN": "delete[scope]IPrule"
	},
	"/xpack/waf/rule/ip/update": {
		"bodyKeys": [
			"scope"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新[scope]IP规则",
		"formatEN": "update[scope]IPrule"
	},
	"/xpack/waf/rule/log": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新日志配置",
		"formatEN": "updatewaflogconfig"
	},
	"/xpack/waf/rule/urlcc/create": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "创建URL频率访问限制规则",
		"formatEN": "createURLCCrule"
	},
	"/xpack/waf/rule/urlcc/delete": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "删除URL频率访问限制规则",
		"formatEN": "deleteURLCCrule"
	},
	"/xpack/waf/rule/urlcc/update": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新URL频率访问限制规则",
		"formatEN": "updateURLCCrule"
	},
	"/xpack/waf/url/default": {
		"bodyKeys": [
			"url",
			"type"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "添加URL[url]到默认[type]组",
		"formatEN": "addURL[url]todefault[type]group"
	},
	"/xpack/website/rule/cc": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新网站频率访问限制",
		"formatEN": "updatewebsiteCCconfig"
	},
	"/xpack/website/rule/geo": {
		"bodyKeys": [],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新网站地区访问限制",
		"formatEN": "updategeorestrict"
	},
	"/xpack/xsetting/update/item": {
		"bodyKeys": [
			"key",
			"value"
		],
		"paramKeys": [],
		"beforeFunctions": [],
		"formatZH": "更新界面设置[key]=\u003e[value]",
		"formatEN": "updatesetting[key]=\u003e[value]"
	}
}