zh-cn.js 103 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727
  1. o2.xApplication.systemconfig.LP = {
  2. "title": "系统配置",
  3. "searchKey": "搜索设置项",
  4. "default": "默认",
  5. "permissionDenied": "当前用户权限不足,您必须使用管理员帐号访问系统配置",
  6. "yes": "是",
  7. "no": "否",
  8. "uploadInfo": "将文件拖到此处,或点击上传",
  9. "baseConfig": "基础配置",
  10. "systemInfo": "系统信息",
  11. "uiConfig": "界面配置",
  12. "componentDeploy": "组件部署",
  13. "resourceDeploy": "资源部署",
  14. "serviceDeploy": "服务部署",
  15. "securityConfig": "安全配置",
  16. "passwordConfig": "密码配置",
  17. "loginConfig": "登录配置",
  18. "ssoConfig": "单点登录",
  19. "ternaryManagement": "三员管理",
  20. "serverConfig": "服务配置",
  21. "serversConfig": "服务器配置",
  22. "centerServer": "中心服务",
  23. "appServer": "应用服务",
  24. "webServer": "Web服务",
  25. "databaseServer": "数据库配置",
  26. "storageServer": "存储配置",
  27. "cacheConfig": "缓存配置",
  28. "clusterConfig": "集群配置",
  29. "orgConfig": "组织配置",
  30. "processConfig": "流程配置",
  31. "cloudConfig": "云服务配置",
  32. "dumpConfig": "备份配置",
  33. "worktimeConfig": "工作时间",
  34. "messageConfig": "消息配置",
  35. "msgTypeConfig": "类型配置",
  36. "pushConfig": "消息推送",
  37. "mailConfig": "邮件配置",
  38. "smsConfig": "短信配置",
  39. "mqConfig": "消息队列",
  40. "queryIndexConfig": "索引配置",
  41. "mobileConfig": "移动端配置",
  42. "connectConfig": "连接配置",
  43. "appConfig": "APP配置",
  44. "moduleConfig": "模块配置",
  45. "iconConfig": "图标配置",
  46. "ddConfig": "钉钉集成",
  47. "wechatConfig": "微信集成",
  48. "welinkConfig": "welink集成",
  49. "appTools": "APP工具",
  50. "integrationConfig": "应用集成",
  51. "select": "选择",
  52. "_systemInfo": {
  53. "title": "配置系统的基础信息",
  54. "systemName": "系统名称",
  55. "systemNameInfo": "您的系统名称,它将会显示在您的登录页面和浏览器标题栏",
  56. "systemSubTitle": "系统副标题",
  57. "systemSubTitleInfo": "您的系统副标题,它将会显示在您的登录页面下方",
  58. "systemVersion": "当前系统版本",
  59. "systemVersionInfo": "当前系统版本",
  60. "baseInfo": "基本信息",
  61. "systemStatus": "系统状态",
  62. "moduleStatus": "模块运行状态",
  63. "language": "语言环境",
  64. "languageInfo": "设置服务端语言环境",
  65. "supportedLanguages": "语言环境",
  66. "supportedLanguagesInfo": "系统支持的语言环境",
  67. "supportedLanguagesInfo2": "添加更多语言环境支持,请从应用市场安装语言包。",
  68. "supportedLanguagesSetup": "打开应用市场",
  69. "running": "运行中",
  70. "stop": "已停用",
  71. "enable": "已启用",
  72. "server": "服务器",
  73. "node": "节点",
  74. "serverInfo": "服务器信息",
  75. "webServer": "WEB服务器",
  76. "appServer": "应用服务器",
  77. "centerServer": "中心服务器",
  78. "dataServer": "数据库服务",
  79. "storageServer": "文件存储服务",
  80. "dataNode": "数据库",
  81. "databaseUrl": "数据库连接",
  82. "byModule": "按应用模块",
  83. "byServer": "按服务节点",
  84. "storageNode": "文件存储",
  85. "serverData": {
  86. // "exposeJest": "接口文档(exposeJest)",
  87. "httpProtocol": "http协议(httpProtocol)",
  88. "host": "主机(host)",
  89. "port": "端口(port)",
  90. "proxyHost": "proxy主机(proxyHost)",
  91. "proxyPort": "proxy端口(proxyPort)",
  92. "requestLogEnable": "启用http日志",
  93. "requestLogBodyEnable": "日志记录Body内容",
  94. "requestLogRetainDays": "日志保留天数",
  95. "sslEnable": "启用SSL(sslEnable)",
  96. // "statEnable": "启用Druid",
  97. "cacheSize": "缓存大小(cacheSize)",
  98. "includes": "包含类(includes)",
  99. "excludes": "排除类(excludes)",
  100. "jmxEnable": "启用JMX(jmxEnable)",
  101. "lockTimeout": "表锁超时(lockTimeout)",
  102. "logLevel": "日志级别(logLevel)",
  103. "maxIdle": "最大空闲连接数(maxIdle)",
  104. "maxTotal": "最大连接数(maxTotal)",
  105. "slowSqlMillis": "慢SQL阈值(slowSqlMillis)",
  106. "statFilter": "启用Druid语句合并(statFilter)",
  107. "tcpPort": "TCP端口(tcpPort)",
  108. "webPort": "WEB端口(webPort)"
  109. },
  110. "storageData": {
  111. "port": "ftp端口(port)",
  112. "sslEnable": "启用SSL(sslEnable)",
  113. "name": "名称(name)",
  114. "passivePorts": "被动模式端口(passivePorts)",
  115. "prefix": "路径前缀(prefix)",
  116. "deepPath": "使用深路径(deepPath)"
  117. },
  118. "storageAccounts": {
  119. "protocol": "协议",
  120. "username": "模块",
  121. "weight": "权重",
  122. "name": "名称",
  123. "prefix": "路径前缀",
  124. "deepPath": "使用深路径",
  125. "host": "主机",
  126. "port": "端口",
  127. },
  128. "moduleData": {
  129. "node": "服务节点",
  130. "contextPath": "上下文",
  131. "port": "服务端口",
  132. "sslEnable": "启用SSL",
  133. "proxyHost": "proxy主机",
  134. "proxyPort": "proxy端口",
  135. "reportDate": "上次报告时间",
  136. "moduleName": "模块名称",
  137. "className": "类"
  138. }
  139. },
  140. "operation": {
  141. "edit": "编辑",
  142. "ok": "确定",
  143. "cancel": "取消",
  144. "enable": "启用",
  145. "disable": "禁用",
  146. "add": "添加"
  147. },
  148. "_component": {
  149. "open": "打开",
  150. "edit": "编辑",
  151. "uninstall": "卸载",
  152. "deploy": "部署组件",
  153. "removeComponentTitle": "卸载组件确认",
  154. "removeComponent": "您确定要卸载组件:{name} 吗?",
  155. "removeComponentOk": "组件已卸载",
  156. "deploySuccess": "组件部署成功",
  157. "selectIcon": "选择图标",
  158. "clearIcon": "清除图标",
  159. "name": "组件名称",
  160. "title": "组件标题",
  161. "path": "组件路径",
  162. "urlPathInfo": "您可以通过“@url:”将路径添加为一个网页URL,如“@url:http://www.bing.com”",
  163. "visible": "是否可见",
  164. "allowList": "可访问列表",
  165. "denyList": "拒绝访问列表",
  166. "icon": "组件图标",
  167. "upload": "上传资源",
  168. "uploadWarn": "上传组件zip包,原有组件将被覆盖,请谨慎操作!",
  169. "componentDataError": "组件名称、组件路径和组件标题不能为空"
  170. },
  171. "_resource": {
  172. "webResource": "部署Web资源",
  173. "webResourceInfo": "您可以在此处部署Web资源,上传静态资源文件或zip文件,它将被部署到系统的Web服务器,可以通过Http协议访问到。",
  174. "serviceResource": "部署自定义服务",
  175. "serviceResourceInfo": "您可以在此处部署您开发的自定义工程,上传编译后的jar包或者war包。部署后需要重启服务器。",
  176. "componentResource": "组件部署",
  177. "componentResourceInfo": "您自定义开发的O2OA组件,或从官方获取组件,都可以在此处部署。O2OA组件是名为“x_component_{组件名称}”的文件夹或zip文件。更多详细信息请查阅:<a href='https://www.o2oa.net/develop.html' target='_blank'>O2OA官方社区。</a>",
  178. "upload": "上传资源",
  179. "webUploadWarn": "上传要部署的静态资源文件,zip文件会自动解压",
  180. "serviceUploadWarn": "上传要部署的jar包或者war包",
  181. "overwrite": "部署方式",
  182. "overwriteFalse": "删除后上传:删除同名文件和文件夹后上传。",
  183. "overwriteTrue": "覆盖:直接覆盖同名文件和文件夹。",
  184. "deployPath": "部署路径",
  185. "deployPathInfo": "如果部署zip文件,路径可以为空;单个文件部署必须指定部署路径。如:/myWebResource/subPath",
  186. "noDeployFile": "请先选择要部署的资源文件",
  187. "deploySuccess": "部署资源成功",
  188. "notWebResource": "<span style='color: red'>当前服务器不允许前端部署Web资源,您可以到服务器配置-服务器任务中开启此功能</span>",
  189. "notServiceResource": "<span style='color: red'>当前服务器不允许前端部署部署自定义服务,您可以到服务器配置-服务器任务中开启此功能</span>"
  190. },
  191. "_uiConfig": {
  192. "baseConfig": "基本配置",
  193. "menuConfig": "主菜单配置",
  194. "lnkConfig": "侧边栏配置",
  195. "userConfig": "用户界面配置",
  196. "openStatus": "进入系统",
  197. "openStatusInfo": "每次进入O2OA系统,默认会打开上一次退出系统时打开的应用,您可以在此处改变这一行为。",
  198. "openStatusCurrent": "将打开的应用和当前应用都定位到上一次退出时的状态(默认)",
  199. "openStatusApp": "打开上一次退出系统时的应用,并将首页作为当前应用",
  200. "openStatusIndex": "只打开首页应用",
  201. "skin": "系统皮肤",
  202. "skinConfig": "允许修改系统皮肤",
  203. "skinConfigInfo": "是否允许用户个性化修改修改系统皮肤",
  204. "skinDefault": "系统默认皮肤",
  205. "skinDefaultInfo": "设置系统默认皮肤色系",
  206. "scaleConfig": "是否允许缩放",
  207. "scaleConfigInfo": "是否允许用户个性化设置系统显示的缩放比例",
  208. "defaultMenuInfo": "保存为默认菜单设置后,未进行个性化菜单设置的用户,会按此设置展现菜单。",
  209. "forceMenuInfo": "保存为强制菜单设置后,所有的用户都会按此设置展现菜单,个性化设置将会失效。",
  210. "userMenuInfo": "所有用户的个性化菜单设置将被清除,以默认方式展现菜单。",
  211. "clearDefaultMenuDataTitle": "清除默认菜单设置",
  212. "clearDefaultMenuData": "您是否确认清除默认菜单设置?",
  213. "clearDefaultMenuDataSuccess": "默认菜单设置已清除",
  214. "clearForceMenuDataTitle": "清除强制菜单设置",
  215. "clearForceMenuData": "您是否确认清除强制菜单设置?",
  216. "clearForceMenuDataSuccess": "强制菜单设置已清除",
  217. "clearUserMenuData": "清除用户个性化菜单设置",
  218. "clearUserMenuDataSuccess": "用户个性化菜单设置已清除",
  219. "clearUserMenuDataConfirm": "您确定要清除所有用户的个性化菜单设置",
  220. "saveDefaultMenuDataSuccess": "默认菜单设置保存成功",
  221. "saveForceMenuDataSuccess": "强制菜单设置保存成功",
  222. "defaultMenu": "默认菜单配置",
  223. "forceMenu": "强制菜单配置",
  224. "userMenu": "用户个性化菜单配置",
  225. "saveMenu": "保存配置",
  226. "clearMenu": "清除配置",
  227. "loadMenu": "载入配置",
  228. "clearUserMenu": "清除配置",
  229. "menu": {
  230. "application": "应用",
  231. "process": "流程",
  232. "cms": "信息",
  233. "query": "数据",
  234. "defaultMenu": "恢复默认菜单状态"
  235. },
  236. "deleteLink": "删除常用应用快捷方式"
  237. },
  238. "_passwordConfig": {
  239. "personPassword": "用户密码设置",
  240. "adminPassword": "管理员密码",
  241. "saveSuccess": "配置保存成功",
  242. "passwordScript": "密码脚本",
  243. "newPersonPassword": "新建用户的初始密码",
  244. "newPersonPasswordInfo": "创建新建用户时,会按以下设定生成用户初始密码,用户可登录系统后自行修改",
  245. "initialPassword": "用户初始密码",
  246. "initialPasswordText": "输入初始密码",
  247. "initialPasswordTypeOptions": {
  248. "mobile": "手机号码后六位",
  249. "unique": "唯一编码后六位",
  250. "employee": "人员工号",
  251. "pinyin": "人员名称全拼",
  252. "text": "固定口令",
  253. 'script': "通过脚本自定义初始密码"
  254. },
  255. "initialPasswordType": {
  256. "mobileScript": "return person.getMobile().slice(-6)",
  257. "uniqueScript": "return person.getUnique().slice(-6)",
  258. "employeeScript": "return person.getEmployee()",
  259. "pinyinScript": "return person.getPinyin()",
  260. "textInfo": "在下面的输入框中输入的密码,将作为新创建用户的初始密码。",
  261. 'scriptInfo': "在下面的编辑器中输入脚本,返回一个字符串值,作为新创建用户的初始密码。您可以使用person对象获取人员相关信息。如将人员姓名全拼作为初始密码,可使用脚本:return person.getPinyin()"
  262. },
  263. "passwordPeriod": "密码过期天数",
  264. "passwordPeriodInfo": "超过此设定天数未修改密码的用户,登录后会强制要求修改密码,否则无法进入系统。设置为 0 表示密码永不过期",
  265. "passwordRegex": "密码复杂度",
  266. "passwordRegexInfo": "设置用户密码复杂度要求",
  267. "passwordRegexMin": "最小长度",
  268. "passwordRegexMax": "最大长度",
  269. "passwordRegexLength": "密码长度",
  270. "passwordRule": "密码规则",
  271. "passwordRuleValue": {
  272. "useLowercase": "必须包含小写字母",
  273. "useNumber": "必须包含数字",
  274. "useUppercase": "必须包含大写字母",
  275. "useSpecial": "必须包含特殊字符(#?!@$%^&*-)"
  276. },
  277. "passwordRuleRegex": {
  278. "useLowercase": "(?=.*[a-z])",
  279. "useNumber": "(?=.*\\d)",
  280. "useUppercase": "(?=.*[A-Z])",
  281. "useSpecial": "(?=.*?[#?!@$%^&*-])"
  282. },
  283. "savePasswordRule": "保存密码规则设置",
  284. "passwordLengthText": "{n}位,{text}",
  285. "passwordRsa": "密码加密传输",
  286. "passwordRsaInfo": "系统默认使用明文传输,您可以启用此选项,以启用密码的加密传输。(修改后需要重启服务器)",
  287. "passwordCheck": "密码强制修改",
  288. "passwordCheckInfo": "如果需要用户首次登录的时候强制修改密码,可以开启此选项。",
  289. "adminPasswordInfo": "您可以在此处修改超级管理员xadmin的密码。(修改后需要重启服务器)",
  290. "modifyAdminPassword": "修改管理员密码",
  291. "oldPassword": "原密码",
  292. "newPassword": "新密码",
  293. "confirmPassword": "确认密码",
  294. "ternaryPassword": "三员管理员密码",
  295. "ternaryPasswordInfo": "如果您启用了三员管理,系统管理员可以在此处修改系统管理员(systemManager)、安全管理员(securityManager)和安全审计员(auditManager)的密码。",
  296. "modifySystemManagerPassword": "修改系统管理员密码",
  297. "modifySecurityManagerPassword": "修改安全管理员密码",
  298. "modifyAuditManagerPassword": "修改安全审计员密码",
  299. "passwordDisaccord": "您输入的新密码与确认密码不一致",
  300. "passwordEmpty": "请输入原密码、新密码和确认密码",
  301. "tokenEncryptType": "密码加密方式",
  302. "tokenEncryptTypeInfo": "O2OA支持以下几种密码和Token加密方式,可以根据需要选择。更多信息请查看:<a href='https://www.o2oa.net/search.html?q=%E5%9B%BD%E5%AF%86' target='_blank'>国密</a>",
  303. "tokenEncryptTypeLabel": "加密方式",
  304. "encryptTypeOptions": {
  305. "default": "默认",
  306. "sm4": "国家商用密码算法"
  307. },
  308. "tokenEncryptTypeInfo3": "<div style='color: red'>注意:点击“确定修改密码加密方式”后,此设置立即生效。<ul style='line-height: 30px'><li>这会导致:1、所有用户的登录状态失效;2、由于加密方式改变,所有已有用户将无法登录系统</li>" +
  309. "<li>您必须执行以下步骤,才能正常使用系统:<br>使用xadmin账号重新登录系统,并通过任何方式重置所有用户密码</li></ul></div>",
  310. "tokenEncryptTypeButton": "确定修改密码加密方式",
  311. "changeTokenEncryptTypeInfo": "您确定要修改密码加密方式码?"
  312. },
  313. "_loginConfig": {
  314. "baseConfig": "基本配置",
  315. "moreConfig": "更多配置",
  316. "ldapConfig": "Ldap认证配置",
  317. "captchaLogin": "启用图片验证码登录",
  318. "codeLogin": "启用短信验证码登录",
  319. "bindLogin": "启用扫描二维码登录",
  320. "faceLogin": "启用人脸识别登录",
  321. "twoFactorLogin": "启用双因素认证登录",
  322. "captchaLoginInfo": "启用后登陆时必须正确输入图片验证码。",
  323. "codeLoginInfo": "启用后允许通过短信验证码登录。",
  324. "bindLoginInfo": "启用后允许扫描二维码登录。",
  325. "faceLoginInfo": "启用后允许人脸识别登录,用户可到个人设置中设置人脸特征。启用后您必须创建一个SSO配置,名称为face,密钥为xplatform(这是一个试验性功能,您必须启用https)。",
  326. "twoFactorLoginInfo": "启用后,用户输入账号密码后系统会发送短信验证码,用户再输入短信验证码登录。xadmin和三员管理员不发送短信,在短信验证码界面再次输入密码。双因素认证和短信验证码两种登录方式互斥。",
  327. "loginError": "登录错误处理",
  328. "loginErrorInfo": "用户登录时,如果连续多次输入错误密码,账号将被锁定。您可以在此处设置连续登录错误次数上限,及账号锁定的时长。",
  329. "loginErrorCount": "登录错误次数上限",
  330. "lockTime": "锁定时长(分钟)",
  331. "tokenExpired": "pc端登录有效时长",
  332. "tokenExpiredInfo": "用户登录系统后,如果长时间不和服务器发生交互,系统就会注销次此登录。您可以在此处设置登录有效时长,单位为分钟。用于PC端。",
  333. "appTokenExpired": "app端登录有效时长",
  334. "appTokenExpiredInfo": "用户登录系统后,如果长时间不和服务器发生交互,系统就会注销次此登录。您可以在此处设置登录有效时长,单位为分钟。用于移动端。",
  335. "tokenName": "token名称",
  336. "tokenNameInfo": "系统默认的token名称为x-token,您可以在此处修改token名称,以防止在相同Domain下的Cookie冲突,这在相同Domain下部署多套O2OA时尤其有用。(需要重启服务器)",
  337. "tokenCookieHttpOnly": "启用Cookie HttpOnly",
  338. "tokenCookieHttpOnlyInfo": "保存token的cookie是否启用httponly",
  339. "xadminEnable": "是否启用超级管理员(xadmin)账户",
  340. "xadminEnableInfo": "如需禁用请确保已在组织管理的管理员角色中配置了用户",
  341. "tokenCookieSecure": "启用Cookie Secure",
  342. "tokenCookieSecureInfo": "保存token的cookie是否启用secure,表示仅在https协议才会传输此cookie",
  343. "enableSafeLogout": "启用安全注销",
  344. "enableSafeLogoutInfo": "启用安全注销后,您在任意终端执行注销操作,将会同时注销所有终端的登录状态。",
  345. "register": "启用自助注册",
  346. "registerInfo": "此处配置是否允许自助注册成为系统用户,以及自助注册方式",
  347. "registerValues": {
  348. "disable": "不允许",
  349. "captcha": "通过验证码注册",
  350. "code": "通过短信注册"
  351. },
  352. "loginPage": "使用门户页面登录",
  353. "loginPageInfo": "系统支持使用定制的门户页面作为登录页,我们在应用市场上提供了登录页应用模板,您可以免费获取。",
  354. "loginPagePortal": "登录门户",
  355. "selectPortal": "请选择门户",
  356. "indexPage": "使用门户页面作为系统首页",
  357. "indexPageInfo": "可使用定制的门户页面作为系统首页,登录后打开此页面。",
  358. "indexPagePortal": "首页门户",
  359. "ldapAuthEnable": "启用Ldap认证",
  360. "ldapAuthEnableInfo": "启用后,用户登录认证使用Ldap认证,不再使用本系统的密码登录。请正确配置下面的Ldap参数。",
  361. "ldapAuthUrl": "Ldap地址",
  362. "ldapAuthUrlInfo": "Ldap服务地址,ldap://域名或IP:端口",
  363. "baseDn": "LDAP查询根(BaseDN)",
  364. "baseDnInfo": "LDAP查询的根名称,如:dc=zone,DC=COM",
  365. "userDn": "认证用户绑定属性",
  366. "userDnInfo": "认证用户绑定属性:uid、手机号、员工编码或邮箱(需确保在baseDn下查找到的数据是唯一的并且在o2能查到关联人员, 如: uid 或 mail等",
  367. "superPermission": "启用超级管理员口令",
  368. "superPermissionInfo": "开启此项允许用超级管理员(xadmin)的口令登录其他用户账户,以方便管理员用普通用户的身份进行数据维护和故障排除。",
  369. "bindDnUser": "绑定管理用户",
  370. "bindDnUserInfo": "绑定一个管理员(需有管理权限的用户),用于查询认证,如:cn=root",
  371. "bindDnPwd": "管理用户密码",
  372. "bindDnPwdInfo": "绑定管理员的密码",
  373. "ldapEnabledError": "请完整配置所有LDAP参数后,再启用LDAP认证"
  374. },
  375. "_ssoConfig": {
  376. "ssoConfig": "鉴权密钥配置",
  377. "ssoConfigInfo": "您可以为多个系统创建鉴权,用于SSO登录和服务调用。",
  378. "ssoConfigInfo2": "每个鉴权需要提供鉴权名称和密钥,此密钥即是用于生成访问票据的加解密公钥。",
  379. "addSSOConfig": "添加鉴权配置",
  380. "editSSOConfig": "编辑鉴权配置",
  381. "isEnable": "是否启用",
  382. "ssoConfigName": "鉴权名称",
  383. "ssoConfigKey": "密钥",
  384. "ssoConfigKeyInfo": "密钥长度为8的倍数",
  385. "ssoKeyLengthError": "请保持密钥长度为8的倍数",
  386. "removeSSOConfigTitle": "删除鉴权配置确认",
  387. "removeSSOConfig": "您确定要删除鉴权配置:“{name}” 吗?",
  388. "ssoDataError": "鉴权名称和鉴权密钥不能为空",
  389. "ssoSameNameError": "鉴权名称 “{name}” 已存在,请使用其他名称",
  390. "useSSOConfig": "如何使用鉴权密钥",
  391. "useSSOConfigInfo": "在两种场景下需要使用鉴权密钥:",
  392. "useSSOConfigInfo1": "1、外部系统需要与O2OA实现单点登录;",
  393. "useSSOConfigInfo2": "2、外部系统需要调用O2OA平台的接口服务;",
  394. "useSSOConfigInfo3": "需要将鉴权的名称,密钥告知外部系统,外部系统采取3DES算法使用密钥对<span style='color: blue'>\"person#timestamp\"</span>文本进行加密,获取到访问O2OA的临时票据(token)。<br/>" +
  395. "<span style='color: blue'>person</span>:表示指定用户的用户名、唯一编码或员工号。(具体使用哪个要根据外部系统与O2OA的用户关联的字段)<br/>" +
  396. "<span style='color: blue'>timestamp</span>:表示为1970年1月1日0时0秒到当前时间的毫秒数。(为了确保token的时效性,有效时间为1分钟)<br/><br>" +
  397. "生成token后,外部系统可以直接通过访问以下地址,实现与O2OA的单点认证:<br/>" +
  398. "http://servername/x_desktop/sso.html?client={<span style='color: blue'>client</span>}&xtoken={<span style='color: blue'>token</span>}&redirect={<span style='color: blue'>redirect</span>}<br/>" +
  399. "<span style='color: blue'>client</span>表示使用的鉴权名称;<br/>" +
  400. "<span style='color: blue'>token</span>表示产生的临时票据token;<br/>" +
  401. "<span style='color: blue'>redirect</span>表示认证成功后要跳转到的地址;<br/>",
  402. "useSSOConfigInfo4": "更多有关鉴权配置的说明,<a target='_blank' href='https://www.o2oa.net/search.html?q=%E9%89%B4%E6%9D%83'>请点击此处查看</a>。",
  403. "ssoTokenTools": "相关工具",
  404. "ssoTokenCode": "查看加密样例代码",
  405. "ssoTokenCheck": "验证token有效性",
  406. "oauthConfig": "OAuth配置",
  407. "oauthClientConfig": "OAuth客户端配置",
  408. "oauthServerConfig": "OAuth服务端配置",
  409. "oauthClientConfigInfo": "如果将O2OA平台作为OAuth2认证服务器,您可以在此可以配置多个OAuth客户端,为其他系统实现登录授权",
  410. "oauthServerConfigInfo": "如果您已有OAuth2认证服务端,您可以在此配置多个OAuth服务端,为本系统实现登录授权",
  411. "addOauthClientConfig": "添加OAuth客户端配置",
  412. "addOauthServerConfig": "添加OAuth服务端配置",
  413. "editOauthClientConfig": "编辑OAuth客户端",
  414. "editOauthServerConfig": "编辑OAuth服务端",
  415. "removeOauthConfigTitle": "删除OAuth配置确认",
  416. "removeOauthConfig": "您确定要删除OAuth配置:“{name}” 吗?",
  417. "oauthClientDataError": "客户号(ClientId)和客户密钥(ClientSecret)不能为空",
  418. "oauthClientSameNameError": "客户号(ClientId) “{name}” 已存在,请使用其他客户号",
  419. "oauth_clientId": "客户号",
  420. "oauth_clientSecret": "客户密钥",
  421. "oauth_mapping": "返回映射",
  422. "oauth_name": "名称",
  423. "oauth_displayName": "显示名称",
  424. "oauth_icon": "图标URL",
  425. "oauth_authAddress": "请求密钥地址",
  426. "oauth_authParameter": "请求密钥参数",
  427. "oauth_authMethod": "请求密钥方法",
  428. "oauth_tokenAddress": "请求令牌地址",
  429. "oauth_tokenParameter": "请求令牌参数",
  430. "oauth_tokenMethod": "请求令牌方法",
  431. "oauth_tokenType": "令牌格式",
  432. "oauth_infoAddress": "请求信息地址",
  433. "oauth_infoParameter": "请求信息参数",
  434. "oauth_infoMethod": "请求信息方法",
  435. "oauth_infoType": "信息格式",
  436. "oauth_infoCredentialField": "个人信息字段",
  437. "oauth_bindingField": "绑定用户字段",
  438. "oauth_infoScriptText": "信息处理脚本",
  439. "infoScriptTextInfo": "当信息格式不是JSON,也不是FORM时,您可以使用脚本,将信息格式化为JSON对象,以便系统可以正确处理。在下面的脚本编辑器中编写脚本,返回一个JSON对象,您可以使用 <span style='color: blue'>this.text</span> 获取到响应信息的原始文本。"
  440. },
  441. "_ternaryManagement": {
  442. "ternary": "三员管理配置",
  443. "label": "系统密级标识",
  444. "enable": "启用三员管理",
  445. "enableInfo": "系统支持以系统管理员,安全管理员,安全审计员三员分责分权的方式进行系统安全管理,启动三员管理后会解除xadmin用户及权限同时启用系统的审计日志记录(需重启服务器)<br>" +
  446. "三员各自角色分工分别是: " +
  447. "<ul><li>系统管理员(系统内置用户:systemManager):负责为系统用户、组织管理和系统运行维护工作; </li>" +
  448. "<li>安全管理员(系统内置用户:securityManager):负责权限设定,负责系统审计日志、用户和系统管理员操作行为的审查分析; </li>" +
  449. "<li>安全审计员(系统内置用户:auditManager):负责对系统管理员、安全管理员的操作行为进行审计、跟踪。</li></ul>" +
  450. "应用定时每天1点分析前一天的操作日志供三个管理员审计查询。<br>" +
  451. "要完整使用三员管理功能,您还需要从应用市场安装“三员管理”应用。" +
  452. "更多关于三员管理的内容可查看以下文档和视频:<a href='https://www.o2oa.net/search.html?q=%E4%B8%89%E5%91%98%E7%AE%A1%E7%90%86' target='_blank'>三员管理</a>",
  453. "logRetainDays": "日志保留天数",
  454. "logRetainDaysInfo": "设置日志最多保留的天数",
  455. "logBodyEnable": "记录Body内容",
  456. "logBodyEnableInfo": "记录Body内容会得到更详细的日志信息,但也会大大增加磁盘空间占用和服务器开销",
  457. "securityClearanceEnable": "启用系统密级标识",
  458. "securityClearanceEnableInfo": "如果您的系统涉及相关要求,可启用密级标识<br>" +
  459. "可设定主体密级标识和客体密级标识,来控制访问权限。 <br>",
  460. // "<b>主体密级:</b>您可在系统配置-三元管理中设置系统的主体密级。<br>" +
  461. // "<b>客体密级:</b>可在设计相关表单时增加“密级标识”设计元素,用于设置文档密级标识。",
  462. "subjectSecurityClearance": "主体密级标识",
  463. "subjectSecurityClearanceInfo": "配置主题密级标识,标识值为数字,值越大,密级越高。对应密级的主体,可以访问密级值小于或等于主体密级值的客体。如主体密级值为300,则此主体可访问的客体的密级值必须小于或等于300。",
  464. "objectSecurityClearance": "客体密级标识",
  465. "objectSecurityClearanceInfo": "配置客体密级标识,标识值为数字,值越大,密级越高",
  466. "labelName": "标识名称",
  467. "labelValue": "标识值",
  468. "defaultSubjectSecurityClearance": "默认主体标识",
  469. "defaultSubjectSecurityClearanceInfo": "如果主体未设置密级标识,则应用此标识。",
  470. "systemSecurityClearance": "系统密级标识",
  471. "systemSecurityClearanceInfo": "设置系统的密级标识,所有其他主体或客体的密级标识,都不会高于系统密级。",
  472. "labelValueSame": "不能设置相同的标识值",
  473. "labelNameSame": "不能设置相同的标识名称",
  474. "labelValueEmpty": "必须输入标识值",
  475. "labelNameEmpty": "必须输入标识名称"
  476. },
  477. "_databaseServer": {
  478. "databaseSource": "数据源配置",
  479. "entity": "实体类配置",
  480. "tools": "备份工具",
  481. "infoInner": "您正在使用O2OA内置数据库,O2OA自带的数据库是一个内嵌式的内存数据库,适合用于开发环境、功能演示环境,并不适合用作正式环境。 " +
  482. "如果作为正式环境使用,建议您使用拥有更高性能并且更加稳定的商用级别数据库。",
  483. "infoExternal": "您已经使用了扩展数据库,O2OA内置数据库已停用。",
  484. "info": "<span style='color: red'>修改数据库配置在大部分情况下都会影响到系统现有数据,请慎重修改此处配置!</span>",
  485. "info2": "在修改数据库配置之前,建议您先使用O2OA的备份功能(ctl -dd)将系统数据进行备份,在修改完数据库配置后重启服务器,然后将备份的数据恢复到数据库(ctl -rd)。所有数据库相关配置的修改,都需要重启服务器",
  486. "innerDataSources": "内置数据库",
  487. "externalDataSources": "扩展数据库",
  488. "innerDataSourcesInfo": "O2OA自带的数据库是一个内嵌式的内存数据库,适合用于开发环境、功能演示环境。",
  489. "externalDataSourcesInfo": "O2OA支持外部数据库扩展,建议生产环境使用商用级别数据库以保证数据安全和性能。",
  490. "addDatabaseConfig": "添加数据库配置",
  491. "databaseUrl": "数据库连接",
  492. "enable": "是否启用",
  493. "username": "用户名",
  494. "password": "密码",
  495. "tcpPort": "连接端口",
  496. "tcpPortInfo": "数据库jdbc连接端口,登录的用户名:sa,密码为xadmin的密码.数据库创建在/o2server/local/repository/data/X.mv.db,一旦数据库文件被创建,那么该数据库的密码被创建",
  497. "webPort": "WEB端口",
  498. "webPortInfo": "H2提供一个web端的client,此端口为web端client的访问端口,用户名sa,密码为xadmin数据库初始创建的密码",
  499. "jmxEnable": "启动jmx",
  500. "jmxEnableInfo": "如果启用,可以通过本地的jmx客户端进行访问,不支持远程jmx客户端",
  501. "cacheSize": "缓存大小",
  502. "cacheSizeInfo": "H2数据库缓存大小,设置H2用于作为缓存的内存大小,以M作为单位,默认为512M",
  503. "logLevel": "日志级别",
  504. "maxTotal": "最大使用连接数",
  505. "maxIdle": "最大空闲连接数",
  506. "statEnable": "启用统计",
  507. "statFilter": "统计方式",
  508. "slowSqlMillis": "慢sql毫秒数",
  509. "slowSqlMillisInfo": "执行缓慢sql毫秒数,默认2000毫秒,执行缓慢的sql将被单独记录",
  510. "lockTimeout": "锁超时时间(毫秒)",
  511. "inputDatabaseUrl": "请填写数据库连接",
  512. "entityConfig": "实体类存储分配",
  513. "entityConfigInfo": "如果您启用了多数据库,您可以在此分配系统中实体类存储的数据库,以提高性能。<span style='color: red'>您必须确保为所有实体类都分配了对应的存储数据库</span>",
  514. "oneDatabase": "要为系统中实体类分配存储数据库,您必须要启用两个或以上的数据库,您现在只有一个数据库已启用。",
  515. "oneDatabaseInfo": "要为系统中实体类分配存储数据库,您必须要启用两个或以上的数据库。",
  516. "includeEntity": "允许的实体类",
  517. "includeEntityInfo": "此数据库允许存储的实体类,为空表示全部,多个用逗号或换行分割",
  518. "excludeEntity": "排除的实体类",
  519. "excludeEntityInfo": "此数据库禁止存储的类,为空表示不禁止任何类,多个用逗号或换行分割",
  520. "editDatabase": "编辑数据库配置",
  521. "saveDatabaseConfig": "保存所有数据库配置",
  522. "saveDatabaseConfigInfo": "本页中的配置在修改后不会立即保存,您必须点击此按钮后,您修改的配置才会被保存",
  523. "saveDatabaseConfirm": "您即将保存数据库配置<br><span style='color:red'>这有可能会影响到系统现有数据(包括业务数据和设计数据)</span><br><br>您是否确定要保存数据库配置?",
  524. "reloadDatabaseConfig": "恢复所有数据库配置",
  525. "reloadDatabaseConfigInfo": "如果您想废弃本页中未保存的修改,可以点击此按钮,以重新载入配置",
  526. "reloadDatabaseConfirm": "此操作将重新载入数据库配置,未保存的修改将会丢失,您是否确定恢复数据库配置?",
  527. "saveEntityConfig": "保存实体类配置",
  528. "saveEntityConfirm": "您即将保存实体类配置<br><span style='color:red'>这有可能会影响到系统现有数据(包括业务数据和设计数据)</span><br><br>您是否确定要保存实体类配置?",
  529. "reloadEntityConfig": "恢复实体类配置",
  530. "reloadEntityConfirm": "此操作将重新载入实体类配置,未保存的修改将会丢失,您是否确定恢复实体类配置?",
  531. "entityList": "可选列表",
  532. "selectedEntityList": "已选列表",
  533. "findClass": "查找类名",
  534. "removeDatabaseConfigTitle": "删除数据库配置确认",
  535. "removeDatabaseConfig": "<span style='color: red'>注意:您即将删除数据库配置:“{name}”,请务必在删除数据库之前,备份系统数据。</span><br><br>您确定要进行此操作吗?",
  536. "saveDatabaseConfigSuccess": "数据库配置保存成功,请重启服务器",
  537. "saveEntityConfigSuccess": "实体类配置保存成功,请重启服务器",
  538. "dumpRestoreTools": "数据库备份恢复工具",
  539. "toolsInfo": "O2OA提供了数据备份和恢复工具,<span style='color: red'>修改数据库配置在大部分情况下都会影响到系统现有数据</span>," +
  540. "所以在修改数据库配置之前,建议您先使用O2OA的备份功能将系统数据进行备份,在修改完数据库配置后重启服务器,然后将备份的数据恢复到数据库。<br>" +
  541. "<span class='mainColor_color'>在您进行备份或恢复数据时,请勿离开本页面。您可以在另一个浏览器窗口中进行其它操作</span>",
  542. "dumpTools": "备份数据",
  543. "dumpToolsInfo": "点击此按钮进行数据备份,<span style='color: red'>请勿在系统频繁读写数据期间进行</span>",
  544. "dumpWaitLog": "数据备份未进行",
  545. "dumpErrorLog": "数据备份发生错误",
  546. "dumpBegin": "开始备份确认",
  547. "dumpBeginInfo": "数据备份可能会影响服务器性能,您确定要开始数据备份吗?",
  548. "dumpCheckButton": "检查备份状态",
  549. "dumpCheck": "正在检查备份状态 ...",
  550. "dumpStop": "数据备份未进行",
  551. "dumpRunning": "数据备份正在进行中 ...",
  552. "dumpEnd": "数据备份已完成",
  553. "restoreTools": "数据恢复",
  554. "restoreToolsInfo": "点击此按钮进行数据恢复,<span style='color: red'>请勿在系统频繁读写数据期间进行</span>",
  555. "restoreToolsInfo2": "如果您的系统中包含数据表,数据恢复完成后,请进入数据中心编译所有数据表,再执行一次数据恢复,然后重启服务器",
  556. "restoreWaitLog": "数据恢复未进行",
  557. "restoreErrorLog": "数据恢复发生错误",
  558. "restoreBegin": "开始恢复确认",
  559. "restoreBeginInfo": "数据恢复可能会影响服务器性能,您确定要开始数据恢复吗?",
  560. "restoreCheckButton": "检查恢复状态",
  561. "restoreCheck": "正在检查恢复状态 ...",
  562. "restoreStop": "数据恢复未进行",
  563. "restoreRunning": "数据恢复正在进行中 ...",
  564. "restoreEnd": "数据恢复已完成"
  565. },
  566. "_cloudConfig": {
  567. "info": "O2云服务提供了应用市场、移动办公定位、短信服务、文档转换等众多增值服务器,您只需登录到O2云服务器,即可使用。",
  568. "recheck": "重新检查连接",
  569. "notValidatedInfo": "登录到O2云,您即可访问应用市场,连接移动办公APP,以及短信服务、文档转换等众多功能!",
  570. "disconnectInfo": "您的服务器无法连接到O2云,请检查您的服务器网络环境。",
  571. "validatedInfo": "<span style='color: #ff0000'>您好:</span>{name},您已经登录到O2云,可使用包括移动办公在内的所有O2平台功能!",
  572. "connected": "您已经可以连接到O2云了!",
  573. "disconnect": "您的服务器无法连接到O2云!",
  574. "notValidated": "您还未登录到O2云!",
  575. "validated": "您已经登陆到O2云了!",
  576. "loginInfo": "如果您已有O2云账号,请点击此处登录:",
  577. "loginButtonText": "登录到O2云",
  578. "registerInfo": "如果您没有O2云账号,请点击此处注册:",
  579. "registerButtonText": "注册O2云账号",
  580. "forgotPasswordInfo": "如果您忘记了O2云账号的密码,请点击此处重置:",
  581. "forgotPasswordButtonText": "重置O2云密码",
  582. "collectUsername": "O2云账号",
  583. "collectPassword": "O2云密码",
  584. "collectMobile": "手机号码",
  585. "collectMail": "邮箱地址",
  586. "collectCode": "验证码",
  587. "collectConfirm": "确认密码",
  588. "getCode": "获取验证码",
  589. "regetCode": "重新获取",
  590. "inputCollectUsername": "请输入O2云账号",
  591. "inputCollectPassword": "请输入O2云账号密码",
  592. "inputCollectMobile": "请输入手机号码",
  593. "inputCollectMail": "请输入邮箱地址",
  594. "inputCollectCode": "请输入短信验证码",
  595. "inputCollectConfirm": "请输入确认密码",
  596. "collectUsernameExist": "O2云账户名称已存在",
  597. "collectUsernameNotExist": "O2云账户名称不存在",
  598. "passwordDisagree": "密码确认不一致",
  599. "mobileError": "手机号码输入不正确",
  600. "mailError": "邮箱地址输入不正确",
  601. "registerCollect": "注册O2云账号",
  602. "forgotPassword": "忘记密码",
  603. "loginError": "登录O2云失败,请检查账户名称和密码",
  604. "registerError": "注册O2云账号出错,请联系技术支持",
  605. "deleteError": "删除O2云账号出错,请联系技术支持",
  606. "resetPasswordError": "修改O2云账号密码出错,请联系技术支持",
  607. "deleteCollectUnit": "删除O2云账号",
  608. "deleteCollectUnitInfo": "即将删除O2云账号:{name},请输入手机号码,并获取验证码以确认",
  609. "resetPasswordCollect": "修改O2云账号密码",
  610. "modifyCollect": "修改账号",
  611. "logoutCollect": "断开连接",
  612. "modifyCollectPassword": "修改密码",
  613. "deleteCollect": "删除账号",
  614. "reloginCollect": "重新登录"
  615. },
  616. "_serversConfig": {
  617. "serverInfo": "服务器信息",
  618. "baseConfig": "基本配置",
  619. "environmentConfig": "环境变量配置",
  620. "sameConfig": "使用相同的服务器配置",
  621. "sameConfigInfo": "O2OA有三个逻辑服务器:中心服务、应用服务和WEB服务,默认情况下它们使用同一个端口和同一套配置,您也可以为三个服务分开配置不同的端口、主机等信息。",
  622. "serverConfig": "服务器配置",
  623. "serverConfigInfo": "在此配置服务器相关参数<span style='color:red;'>(需要重启服务器)</span>",
  624. "serverPort": "服务端口",
  625. "serverPortInfo": "服务器监听端口",
  626. "serverProxyHost": "访问主机名",
  627. "serverProxyPort": "访问主机端口",
  628. "sslEnable": "是否启用SSL",
  629. "httpProtocol": "WEB访问协议",
  630. "sslKeyStorePassword": "SSL密码",
  631. "sslKeyManagerPassword": "SSL管理密码",
  632. "sslInfo": "<span>启用SSL,您需要将已申请的证书文件复制到O2OA服务端的config目录下,并改名成`keystore`,集群环境需要在每台服务器存放证书文件。(需要重启服务器)</span>",
  633. "saveServerConfig": "保存服务器配置",
  634. "saveServerConfigSuccess": "服务器配置保存成功",
  635. "saveServerConfigPortError": "中心服务器、应用服务器和WEB服务器的端口必须全部相同或全部不同",
  636. "saveServerSSLConfig": "保存SSL配置",
  637. "saveServerSSLConfigSuccess": "SSL配置保存成功",
  638. "sslConfig": "是否启用SSL",
  639. "serverTaskConfig": "服务器任务",
  640. "proxyCenterEnable": "代理中心服务",
  641. "proxyApplicationEnable": "代理应用服务",
  642. "proxyTimeOut": "代理超时(秒)",
  643. "includes": "启用的应用模块",
  644. "includesInfo": "您可以在此选择服务器允许运行的应用模块,只有在此处配置的应用模块才会启动,这可以使得集群环境中更加灵活的分配服务器性能。" +
  645. "但请慎重修改此配置,如果配置不当,可能会导致服务异常。(需要重启服务器)",
  646. "includesInfo2": "<b style='color: #666666'>选择要启用的内置应用:</b>如果您没有选择任何模块,则表示所有模块都会启用",
  647. "includesInfo3": "<b style='color: #666666'>要启用的自定义应用:</b>在下面的输入框中输入自定义应用名称,用半角逗号分隔",
  648. "saveIncludes": "保存启用应用模块配置",
  649. "saveExcludes": "保存禁用应用模块配置",
  650. "excludes": "禁用的应用模块",
  651. "excludesInfo": "您可以在此选择服务器禁止运行的应用模块,在此配置的应用模块不会启动,这可以使得集群环境中更加灵活的分配服务器性能。" +
  652. "但请慎重修改此配置,如果配置不当,可能会导致服务异常。(需要重启服务器)",
  653. "excludesInfo2": "<b style='color: #666666'>选择要禁用的内置应用:</b>如果您没有选择任何模块,则表示所有不禁用任何模块",
  654. "excludesInfo3": "<b style='color: #666666'>要禁用的自定义应用:</b>在下面的输入框中输入自定义应用名称,用半角逗号分隔",
  655. "includesAll": "启用全部模块",
  656. "includesSelect": "选择要启用的模块",
  657. "includesModules": "已启用模块",
  658. "selectModules": "可选择模块",
  659. "excludesNone": "不禁用任何模块",
  660. "excludesSelect": "选择要禁用的模块",
  661. "saveServerIncludesSuccess": "保存启用应用模块成功",
  662. "saveServerExcludesSuccess": "保存禁用应用模块成功",
  663. "requestLogEnable": "启用HTTP日志",
  664. "requestLogBodyEnable": "记录Body内容",
  665. "requestLogRetainDays": "日志保留天数",
  666. "requestLogInfo": "在此处配置服务器HTTP日志相关内容<span style='color:red;'>(需要重启服务器)</span>:" +
  667. "<ul><li>启用HTTP日志后,日志文件保存在服务器logs目录下。(启用三员管理的情况下,HTTP日志始终会启用)</li>" +
  668. "<li>记录Body内容会得到更详细的日志信息,但也会大大增加磁盘空间占用和服务器开销。</li>" +
  669. "<li>设置日志最多保留的天数,超过此天数的日志文件会被删除</li></ul>",
  670. "webSocketEnable": "是否启用WebSocket",
  671. "webSocketEnableInfo": "WebSocket用于服务器给WEB用户的消息提醒和聊天等功能,如果启用了WebSocket,请正确配置nginx、WAF等网络系统,以确保允许WebSocket协议通讯。<span style='color: red;'>(需要重启服务器)</span>",
  672. "deployWarEnable": "是否允许前端部署自定义应用",
  673. "deployWarEnableInfo": "此配置控制自定义应用(war)是否允许在WEB端上传部署<span style='color: red;'>(需要重启服务器)</span>",
  674. "deployResourceEnable": "是否允许前端部署Web资源",
  675. "deployResourceEnableInfo": "此配置控制前端组件和静态资源,是否允许在WEB端上传部署<span style='color: red;'>(需要重启服务器)</span>",
  676. "statEnable": "启用Druid统计",
  677. "statExclusions": "统计忽略路径",
  678. "statEnableInfo": "是否启用Druid统计数据库连接、SQL执行,http请求等相关信息,您可以通过URL:<a href='{url}' target='_blank'>Druid Monitor</a> 访问统计结果页面。",
  679. "exposeJest": "是否输出Restful API文档页面",
  680. "exposeJestInfo": "输出Restful API文档可以通过URL:<a href='{url}' target='_blank'>Restful API</a> 访问。",
  681. "storageEncrypt": "是否对附件进行加密",
  682. "storageEncryptInfo": "如果开启,系统将对流程平台、内容管理及企业网盘中上传的附件进行加密存储。",
  683. "scriptingBlockedClasses": "服务端脚本禁用的Java类",
  684. "scriptingBlockedClassesInfo": "在此设置不允许在服务端脚本中使用的Java类,用逗号分隔。",
  685. "httpWhiteList": "外部http接口服务地址白名单",
  686. "httpWhiteListInfo": "外部http接口服务地址白名单,*代表不限制,用半角逗号分隔。",
  687. "refererHeadCheckRegular": "请求Referer校验",
  688. "refererHeadCheckRegularInfo": "在此处可配置服务器对于请求的Referer头的校验规则,配置一个正则表达式,通过正则表达式校验Referer值的请求才被允许。" +
  689. "合理配置此项可有效防止CSRF攻击。如配置 (.+?)o2oa.net(.+?) 仅允许referer包含“o2oa.net”的请求",
  690. "contentSecurityPolicy": "Content-Security-Policy响应头",
  691. "contentSecurityPolicyInfo": "HTTP 响应头 Content-Security-Policy 允许站点管理者控制用户代理能够为指定的页面加载哪些资源。除了少数例外情况,设置的政策主要涉及指定服务器的源和脚本结束点。这将帮助防止跨站脚本攻击(Cross-Site Script)。",
  692. "contentSecurityPolicyInfo2": "更多关于Content-Security-Policy响应头的信息请查看:<a target='_blank' href='https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Content-Security-Policy'>https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Content-Security-Policy</a>",
  693. "accessControlAllowOrigin": "跨域来源许可",
  694. "accessControlAllowOriginInfo": "跨源资源共享许可,设置http返回的Access-Control-Allow-Origin标识,可以用于CORS攻击防护,如:https://www.o2oa.net",
  695. "personUnitOrderByAsc": "人员组织升序",
  696. "personUnitOrderByAscInfo": "在展现获取人员组织数据时,是否使用升序排序,默认true,否则为降序排序",
  697. "attachmentConfig": "附件上传配置",
  698. "attachmentConfigInfo": "在此处可以配置系统中允许上传附件的大小和类型",
  699. "fileSize": "附件大小限制",
  700. "fileSizeInfo": "以M为单位,最大2048M",
  701. "fileTypeIncludes": "允许上传的附件类型",
  702. "fileTypeIncludesInfo": "设置允许上传的附件类型,设置扩展名,用半角逗号分隔",
  703. "fileTypeExcludes": "禁止上传的附件类型",
  704. "fileTypeExcludesInfo": "设置禁止上传的附件类型,设置扩展名,用半角逗号分隔",
  705. "dumpData": "自动备份数据",
  706. "dumpDataInfo": "O2OA支持定时自动备份数据,请在此处配置",
  707. "dumpEnable": "是否启用",
  708. "dumpCron": "定时表达式",
  709. "dumpSize": "最大备份数",
  710. "dumpPath": "备份路径",
  711. "saveDump": "保存自动备份配置",
  712. "saveDumpSuccess": "保存自动备份配置成功",
  713. "restoreData": "自动恢复数据",
  714. "restoreDataInfo": "O2OA支持定时自动恢复数据,请在此处配置",
  715. "restoreEnable": "是否启用",
  716. "restoreCron": "定时表达式",
  717. "restorePath": "恢复路径",
  718. "saveRestore": "保存自动恢复配置",
  719. "saveRestoreSuccess": "保存自动恢复配置成功",
  720. "reloadServerConfig": "重新载入服务器配置"
  721. },
  722. "_worktimeConfig": {
  723. "amWorktime": "上午工作时间",
  724. "pmWorktime": "下午工作时间",
  725. "holidays": "节假日",
  726. "workdays": "工作日",
  727. "weekends": "周末",
  728. "amWorktimeInfo": "在此处设置工作日的上午工作时间范围",
  729. "pmWorktimeInfo": "在此处设置工作日的下午工作时间范围",
  730. "holidaysInfo": "设置节假日,将原本为工作日的日期添加到此处,作为节假日",
  731. "workdaysInfo": "设置工作日,将原本为非工作日的日期添加到此处,作为工作日",
  732. "weekendsInfo": "设置周末,选择下面的周几作为周末非工作日",
  733. "timeRangeTo": "到",
  734. "startTime": "开始时间",
  735. "endTime": "结束时间",
  736. "weekData": {
  737. "周一": 2,
  738. "周二": 3,
  739. "周三": 4,
  740. "周四": 5,
  741. "周五": 6,
  742. "周六": 7,
  743. "周日": 1
  744. }
  745. },
  746. "_cacheConfig": {
  747. "type": "缓存类型",
  748. "typeInfo": "O2OA系统支持guava和redis两种缓存,默认使用guava。",
  749. "guava_maximumSize": "缓存最大容量",
  750. "guava_maximumSizeInfo": "缓存最大容量,对象数量,默认值:3000",
  751. "guava_expireMinutes": "过期时间",
  752. "guava_expireMinutesInfo": "过期时间,单位分钟,默认值:30",
  753. "redis": "redis服务配置",
  754. "redisInfo": "在此配置redis服务",
  755. "redis_host": "服务器地址",
  756. "redis_port": "服务器端口",
  757. "redis_user": "认证用户",
  758. "redis_password": "认证口令",
  759. "redis_connectionTimeout": "连接等待超时",
  760. "redis_socketTimeout": "返回等待超时",
  761. "redis_sslEnable": "启用SSL",
  762. "redis_index": "数据库编号",
  763. "saveRedis": "保存redis配置",
  764. "saveRedisSuccess": "保存redis配置成功",
  765. },
  766. "_processConfig": {
  767. "baseConfig": "基本配置",
  768. "timerConfig": "定时器配置",
  769. "maintenanceIdentity": "找不到处理人时流转给谁",
  770. "selectMaintenanceIdentity": "选择身份",
  771. "maintenanceIdentityInfo": "当流程工作发生意外错误,无法找到对应的处理人情况下,系统先尝试将工作分配给创建者身份,如果创建身份也不可获取,那么就分配给此处设定的身份",
  772. "formVersionCount": "表单历史版本保留数量",
  773. "formVersionCountInfo": "表单每次保存时,系统可以保留一个副本作为历史版本,以便在一些特殊情况下找回以前的设计。此处配置表单历史版本最多保留的数量,超过此数量的话最早的历史版本会被删除",
  774. "processVersionCount": "流程历史版本保留数量",
  775. "processVersionCountInfo": "流程每次保存时,系统可以保留一个副本作为历史版本,以便在一些特殊情况下找回以前的设计。此处配置流程历史版本最多保留的数量,超过此数量的话最早的历史版本会被删除",
  776. "scriptVersionCount": "脚本历史版本保留数量",
  777. "scriptVersionCountInfo": "脚本每次保存时,系统可以保留一个副本作为历史版本,以便在一些特殊情况下找回以前的设计。此处配置脚本历史版本最多保留的数量,超过此数量的话最早的历史版本会被删除",
  778. "docToWordType": "公文编辑器组件转换WORD方式",
  779. "docToWordTypeInfo": "公文编辑器组件在配置了转换WORD方式为“Service”时,由后端服务进行WORD转换。" +
  780. "O2OA系统支持本地服务转换或者使用云服务转换,使用云服务转换能够更好的兼容WORD格式,但您必须先连接到O2云。请在“云服务配置”中连接O2云。",
  781. "docWordTypeSelect": {
  782. "local": "本地服务",
  783. "cloud": "云服务"
  784. },
  785. "press": "工作提醒配置",
  786. "pressInfo": "流程配置中的人工活动节点可以设置允许发起提醒,使得处理过某个工作的人可以对此工作当前的待办人发起办理提醒。您可以在此处设置对于此行为在一个时间段内的次数限制。",
  787. "pressInfo1": "在",
  788. "pressInfo2": "分钟内最多发起",
  789. "pressInfo3": "次提醒",
  790. "executorCount": "流转执行器数量",
  791. "executorCountInfo": "处理流程流转的执行器数量。默认32,一般不建议修改",
  792. "executorQueueBusyThreshold": "执行器队列繁忙阈值",
  793. "executorQueueBusyThresholdInfo": "处理流程流转的执行器队列的繁忙阈值。默认5,一般不建议修改",
  794. "timerInfo": "O2OA流程平台需要一些定时器来处理流程任务,您可在此处对这些定时器进行配置。(所有对定时器的修改,都需要重启服务器才能生效)",
  795. "enable": "是否启用",
  796. "cron": "定时表达式",
  797. "urge": "催办定时器",
  798. "urgeInfo": "如果活动设置了超时时间,此定时器会检查即将到达规定时间的待办,并给其处理人发送催办信息。",
  799. "expire": "超时定时器",
  800. "expireInfo": "如果活动设置了超时时间,此定时器会检查待办是否已经超过了规定时间,并将这些待办标记为超时。",
  801. "touchDelay": "定时活动触发定时器",
  802. "touchDelayInfo": "此定时器用于触发流程中的定时活动。",
  803. "deleteDraft": "清除草稿定时器",
  804. "deleteDraftInfo": "流程中可以使用草稿模式创建流程实例,这种模式在保存前并没有正式启动流程,此定时器可以清除长期没有进行流转的草稿文件",
  805. "thresholdMinutes": "时间阈值(分)",
  806. "thresholdMinutesInfo": "设定阈值,单位分钟,如果超过这个时间认为是可以删除的草稿,默认为10天",
  807. "passExpired": "自动流转定时器",
  808. "passExpiredInfo": "如果流程活动启用了超时处理,此定时器会去流转那些已经超时的待办",
  809. "touchDetained": "滞留待办检查定时器",
  810. "touchDetainedInfo": "此定时器会查找长时间滞留的工作,并尝试驱动此工作进行流转,这可以自动处理由于人员变动等原因引起的工作滞留。",
  811. "thresholdMinutesInfo_touchDetained": "定时器会处理滞留时间超过这个阈值的工作,默认1440分钟(1天)",
  812. "updateTable": "同步到数据表定时器",
  813. "updateTableInfo": "如果流程中设置了将流程数据映射到数据表,此定时器用于处理映射数据队列",
  814. "archiveHadoop": "归档到Hadoop",
  815. "archiveHadoopInfo": "O2OA支持将已完成的工作数据归档到Hadoop,您可以在此处设置Hadoop相关配置",
  816. "fsDefaultFS": "Hadoop地址",
  817. "username": "Hadoop用户名",
  818. "path": "路径前缀",
  819. "saveHadoop": "保存Hadoop配置",
  820. "saveHadooping": "正在保存 ... ",
  821. "saveHadoopSuccess": "保存成功",
  822. "merge": "归档定时器",
  823. "mergeInfo": ""
  824. },
  825. "_queryConfig": {
  826. "queryIndexConfig": "索引配置",
  827. "workConfig": "在流转文档",
  828. "workCompletedConfig": "已完成文档",
  829. "documentConfig": "内容管理文档",
  830. "indexTools": "索引工具",
  831. "work": "在流转",
  832. "workCompleted": "已完成",
  833. "document": "内容管理",
  834. "touchWorkIndex": "执行在流转文档全量索引",
  835. "touchWorkIndexInfo": "如果您首次启用索引,或从旧版本升级,可以在系统空闲时立即触发在流转文档的全量索引。",
  836. "touchWorkIndexAction": "立即执行在流转文档的全量索引",
  837. "touchWorkCompletedIndex": "执行已完成文档全量索引",
  838. "touchWorkCompletedIndexInfo": "如果您首次启用索引,或从旧版本升级,可以在系统空闲时立即触发已完成文档的全量索引。",
  839. "touchWorkCompletedIndexAction": "立即执行已完成文档的全量索引",
  840. "touchDocumentIndex": "执行内容管理文档全量索引",
  841. "touchDocumentIndexInfo": "如果您首次启用索引,或从旧版本升级,可以在系统空闲时立即触发内容管理文档的全量索引。",
  842. "touchDocumentIndexAction": "立即执行内容管理文档的全量索引",
  843. "optimizeIndex": "执行索引优化",
  844. "optimizeIndexInfo": "优化索引可压缩索引存储空间,优化索引结构,以提升检索性能。执行索引优化需要较长时间,可在系统空闲时立即触发索引优化。",
  845. "optimizeIndexAction": "立即执行索引优化",
  846. "indexActionConfirmTitle": "执行{type}全量索引确认",
  847. "indexActionConfirm": "全量索引会占用较多服务器资源,可能会引起服务器响应变慢,建议在系统空闲时运行。<br><br>您确认要执行{type}文档的全量索引吗?",
  848. "indexActionSuccess": "{type}全量索引任务已加入队列,系统会立即运行!",
  849. "optimizeIndexConfirmTitle": "执行索引优化确认",
  850. "optimizeIndexConfirm": "执行索引优化会占用较多服务器资源,可能会引起服务器响应变慢,建议在系统空闲时运行。<br><br>您确认要执行索引优化吗?",
  851. "optimizeIndexSuccess": "索引优化任务已加入队列,系统会立即运行!",
  852. "restartServerInfo": "<span style='color: red'>关于索引配置的修改,将在重启服务器后生效!</span>",
  853. "enable": "是否启用索引服务",
  854. "modeConfig": "索引存储位置",
  855. "modeConfigInfo": "选择索引存储位置,默认为“本地文件系统”",
  856. "indexMode": "索引存储位置",
  857. "modeOptions": {
  858. "localDirectory": "本地文件系统",
  859. // "hdfsDirectory": "hadoop文件系统",
  860. "sharedDirectory": "共享文件系统"
  861. },
  862. "hdfsDirectoryDefaultFS": "hadoop文件系统地址",
  863. "hdfsDirectoryPath": "hadoop文件系统目录",
  864. "sharedDirectoryPath": "共享文件系统目录",
  865. "optimizeIndexEnable": "索引优化",
  866. "optimizeIndexEnableInfo": "优化索引可压缩索引存储空间,优化索引结构,以提升检索性能。",
  867. "optimizeIndexCron": "优化索引定时配置",
  868. "isEnable": "是否启用",
  869. "cron": "定时表达式",
  870. "dataStringThreshold": "业务数据最大文本长度阈值",
  871. "dataStringThresholdInfo": "业务数据最大文本长度阈值,超过此阈值将忽略写入到索引",
  872. "summaryLength": "摘要长度",
  873. "attachmentMaxSize":"附件索引阈值",
  874. "attachmentMaxSizeInfo":"附件索引阈值(兆),超过此值大小的附件不进行索引",
  875. "cleanupThresholdDays": "检索内容清理阈值",
  876. "cleanupThresholdDaysInfo": "检索内容清理阈值(天),超过此天数未更新的索引会被清除。",
  877. "searchMaxPageSize": "搜索每页最大数量",
  878. "searchMaxPageSizeInfo": "搜索返回结果每页的最大数量",
  879. "moreLikeThisMaxSize": "相关推荐最大返回数量",
  880. "moreLikeThisMaxSizeInfo": "相关推荐检索的最大返回数量",
  881. "workIndexAttachment": "是否对流转中文档的附件进行索引",
  882. "workIndexAttachmentInfo": "是否对流转中文档的附件进行索引。(对附件进行索引,根据不同的业务量,可能需要较强的服务器性能和更大的内存)",
  883. "lowFreqWorkEnable": "是否启用全量索引",
  884. "lowFreqWorkEnableInfo": "全量索引会更新所有在流转文档的索引,以保证权限和数据的准确性。",
  885. "lowFreqWorkCron": "全量索引定时表达式",
  886. "lowFreqWorkCronInfo": "全量索引会占用较多的服务器资源,如果启用全量索引,建议设置只在系统空闲时段执行。需要注意的是,对于流转中数据,已完成数据和内容管理数据的全量索引,请尽量分开在不同的时间段运行。",
  887. "lowFreqWorkMaxCount": "全量索引执行的最大数量",
  888. "lowFreqWorkMaxCountInfo": "设置执行一次索引处理的最大文档数量,达到此数量索引停止运行,下次运行索引时,会继上次处理到文档之后继续执行。最大数量与处理时长两个配置任意一个满足就停止索引。",
  889. "lowFreqWorkMaxMinutes": "全量索引执行处理时长(分钟)",
  890. "lowFreqWorkMaxMinutesInfo": "设置执行一次索引处理的最大时长,达到此时长后索引停止运行,下次运行索引时,会继上次处理到文档之后继续执行。最大数量与处理时长两个配置任意一个满足就停止索引。",
  891. "highFreqWorkEnable": "是否启用增量索引",
  892. "highFreqWorkEnableInfo": "如果启用增量索引,在文档数据或状态发生改变时,会发出信号,增量索引定时器会在指定的时间运行,获取增量信号并更新文档索引。",
  893. "highFreqWorkCron": "增量索引定时器",
  894. "highFreqWorkCronInfo": "增量索引定时执行表达式",
  895. "highFreqWorkMaxCount": "增量索引单次处理最大数量",
  896. "highFreqWorkMaxMinutes": "增量索引单次处理最大时长(分钟)",
  897. "workCompletedIndexAttachment": "是否对已完成文档的附件进行索引",
  898. "workCompletedIndexAttachmentInfo": "是否对已完成文档的附件进行索引。(对附件进行索引,根据不同的业务量,可能需要较强的服务器性能和更大的内存)",
  899. "lowFreqWorkCompletedEnable": "是否启用全量索引",
  900. "lowFreqWorkCompletedEnableInfo": "全量索引会更新所有已流转完成的文档的索引,以保证权限和数据的准确性。",
  901. "lowFreqWorkCompletedCron": "全量索引定时表达式",
  902. "lowFreqWorkCompletedCronInfo": "全量索引会占用较多的服务器资源,如果启用全量索引,建议设置只在系统空闲时段执行。需要注意的是,对于流转中数据,已完成数据和内容管理数据的全量索引,请尽量分开在不同的时间段运行。",
  903. "lowFreqWorkCompletedMaxCount": "全量索引执行的最大数量",
  904. "lowFreqWorkCompletedMaxCountInfo": "设置执行一次索引处理的最大文档数量,达到此数量索引停止运行,下次运行索引时,会继上次处理到文档之后继续执行。最大数量与处理时长两个配置任意一个满足就停止索引。",
  905. "lowFreqWorkCompletedMaxMinutes": "全量索引执行处理时长(分钟)",
  906. "lowFreqWorkCompletedMaxMinutesInfo": "设置执行一次索引处理的最大时长,达到此时长后索引停止运行,下次运行索引时,会继上次处理到文档之后继续执行。最大数量与处理时长两个配置任意一个满足就停止索引。",
  907. "highFreqWorkCompletedEnable": "否启用增量索引",
  908. "highFreqWorkCompletedEnableInfo": "如果启用增量索引,在文档数据或状态发生改变时,会发出信号,增量索引定时器会在指定的时间运行,获取增量信号并更新文档索引",
  909. "highFreqWorkCompletedCron": "增量索引定时器",
  910. "highFreqWorkCompletedCronInfo": "增量索引定时执行表达式",
  911. "highFreqWorkCompletedMaxCount": "增量索引单次处理最大数量",
  912. "highFreqWorkCompletedMaxMinutes": "增量索引单次处理最大时长(分钟)",
  913. "documentIndexAttachment": "是否对内容管理文档的附件进行索引",
  914. "documentIndexAttachmentInfo": "是否对已完成文档的附件进行索引。(对附件进行索引,根据不同的业务量,可能需要较强的服务器性能和更大的内存)",
  915. "lowFreqDocumentEnable": "是否启用内容管理全量索引",
  916. "lowFreqDocumentEnableInfo": "全量索引会更新所有类型“信息”的内容管理文档的索引,以保证权限和数据的准确性。",
  917. "lowFreqDocumentCron": "全量索引定时表达式",
  918. "lowFreqDocumentCronInfo": "全量索引会占用较多的服务器资源,如果启用全量索引,建议设置只在系统空闲时段执行。需要注意的是,对于流转中数据,已完成数据和内容管理数据的全量索引,请尽量分开在不同的时间段运行。",
  919. "lowFreqDocumentMaxCount": "全量索引执行的最大数量",
  920. "lowFreqDocumentMaxCountInfo": "设置执行一次索引处理的最大文档数量,达到此数量索引停止运行,下次运行索引时,会继上次处理到文档之后继续执行。最大数量与处理时长两个配置任意一个满足就停止索引。",
  921. "lowFreqDocumentMaxMinutes": "全量索引执行处理时长(分钟)",
  922. "lowFreqDocumentMaxMinutesInfo": "设置执行一次索引处理的最大时长,达到此时长后索引停止运行,下次运行索引时,会继上次处理到文档之后继续执行。最大数量与处理时长两个配置任意一个满足就停止索引。",
  923. "highFreqDocumentEnable": "否启用增量索引",
  924. "highFreqDocumentEnableInfo": "如果启用增量索引,在文档数据或状态发生改变时,会发出信号,增量索引定时器会在指定的时间运行,获取增量信号并更新文档索引。",
  925. "highFreqDocumentCron": "增量索引定时器",
  926. "highFreqDocumentCronInfo": "增量索引定时执行表达式",
  927. "highFreqDocumentMaxCount": "增量索引单次处理最大数量",
  928. "highFreqDocumentMaxMinutes": "增量索引单次处理最大时长(分钟)"
  929. },
  930. "_appConfig": {
  931. "connectConfig": "连接配置",
  932. "moduleConfig": "模块配置",
  933. "iconConfig": "图标配置",
  934. "cloudConnect": "云服务连接检查",
  935. "connectedInfo": "<span style='color:#5fbf78'>[已连接到O2云服务]</span>",
  936. "notConnectedInfo": "<span style='color:red'>[未连接到O2云服务]</span>,请到 云服务配置 页面进行注册登录",
  937. "httpProtocol": "WEB访问协议",
  938. "httpProtocolInfo": "请选择移动端访问中心服务使用HTTP协议还是HTTPS协议",
  939. "centerServer": "中心服务器",
  940. "centerServerInfo": "中心服务器对外服务的IP地址或域名和端口。",
  941. "webServer": "WEB服务器",
  942. "webServerInfo": "WEB服务器对外服务的IP地址或域名和端口,如果域名或IP地址为空或”127.0.0.1“则使用Center服务器地址。",
  943. "applicationServer": "应用服务器",
  944. "applicationServerInfo": "应用服务器对外服务的IP地址或域名和端口,如果域名或IP地址为空或”127.0.0.1“则使用Center服务器地址。",
  945. "editServer": "编辑服务器地址",
  946. "host": "域名或IP地址",
  947. "port": "端口",
  948. "connectTest": "手机连接测试",
  949. "connectTestInfo": "使用手机扫描二维码,查看外网是否可以连接服务器",
  950. "getQrcode": "生成连接测试二维码",
  951. "mobileIndex": "移动端首页配置",
  952. "mobileIndexInfo": "您可以配置移动端的首页为默认APP样式,或指定一个门户页面",
  953. "simpleMode": "移动端简易模式",
  954. "simpleModeInfo": "移动端开启简易模式后只显示首页和设置页面",
  955. "appIndexPage": "移动端页面配置",
  956. "appIndexPageInfo": "移动端几个主页面配置是否显示",
  957. "appIndexPageHome": "首页",
  958. "appIndexPageIM": "消息",
  959. "appIndexPageContact": "通讯录",
  960. "appIndexPageApp": "应用",
  961. "appIndexPageSettings": "设置",
  962. "appIndexCenteredTitle": "移动App首页是否居中",
  963. "appIndexCenteredInfo": "移动App首页居中,页面个数将不可配置",
  964. "appIndexCmsFilterTitle": "首页信息中心",
  965. "appIndexCmsFilterCategoryInfo": "信息中心列表分类查询条件,为空就是都查询",
  966. "appIndexTaskFilterTitle": "首页办公中心",
  967. "appIndexTaskFilterProcessInfo": "办公中心列表流程查询条件,为空就是都查询",
  968. "appIndexTaskFilterProcessSelectorTitle": "流程选择",
  969. "appIndexCmsFilterCategroySelectorTitle": "分类选择",
  970. "systemMessageSwitch": "显示系统通知",
  971. "systemMessageSwitchInfo": "移动App消息列表中是否显示系统通知",
  972. "systemMessageCanClickInfo": "移动App系统通知是否可点击打开",
  973. "contactPermissionView": "移动App通讯录权限视图",
  974. "contactPermissionViewInfo": "需要安装应用市场【通讯录】应用,应用内包含通讯录的权限配置视图",
  975. "appExitAlert": "app退出提示",
  976. "appExitAlertInfo": "app退出的时候弹出窗口的提示语,为空就不弹窗",
  977. "nativeAppList": "应用列表",
  978. "nativeAppListInfo": "您可以在此设置移动端APP中,启用哪些应用,禁用哪些应用,并可设置在APP中的显示名称",
  979. "imageNames": {
  980. "application_top": {"text": "应用页面顶部图片", "action": "ApplicationTop"},
  981. "index_bottom_menu_logo_blur": {"text": "主页导航图标(未选中)", "action": "MenuLogoBlur"},
  982. "index_bottom_menu_logo_focus": {"text": "主页导航图标(选中)", "action": "MenuLogoFocus"},
  983. "launch_logo": {"text": "启动Logo图片", "action": "LaunchLogo"},
  984. "login_avatar": {"text": "登录界面默认头像图片", "action": "LoginAvatar"},
  985. "process_default": {"text": "流程默认图标", "action": "ProcessDefault"},
  986. "setup_about_logo": {"text": "关于页面图标", "action": "SetupAboutLogo"}
  987. },
  988. "imageSzie": "尺寸",
  989. "changeImage": "更换图片",
  990. "defaultImage": "默认图片",
  991. "defaultImageTitle": "默认图片确认",
  992. "defaultImageInfo": "您确定要将{name},替换成默认图像吗?",
  993. },
  994. "_integrationConfig": {
  995. "title": "移动端应用集成",
  996. "dingding": "钉钉集成",
  997. "mPweixin": "微信公众号集成",
  998. "qiyeweixin": "企业微信集成",
  999. "weLink": "华为WeLink集成",
  1000. "zhengwuDingding": "浙政钉集成",
  1001. "enable": "是否启用钉钉集成",
  1002. "corpId": "钉钉CorpId",
  1003. "agentId": "钉钉AgentId",
  1004. "appKey": "应用唯一标识",
  1005. "appSecret": "应用的密钥",
  1006. "syncCron": "同步检查回调信号定时",
  1007. "forceSyncCron": "强制同步定时",
  1008. "oapiAddress": "钉钉API服务器地址",
  1009. "token": "回调Token",
  1010. "encodingAesKey": "回调encodingAesKey",
  1011. "workUrl": "钉钉消息打开工作的URL",
  1012. "messageRedirectPortal": "处理完成后跳转到门户",
  1013. "messageEnable": "是否启用消息推送",
  1014. "scanLoginEnable": "是否开启钉钉扫码登录",
  1015. "scanLoginAppId": "钉钉扫码登录的AppId",
  1016. "scanLoginAppSecret": "钉钉扫码登录的appSecret",
  1017. "attendanceSyncEnable": "是否启用考勤信息",
  1018. "enableInfo": "O2OA平台拥有配套的原生开发的安卓和IOS移动APP,可以以微应用的方式集成到阿里钉钉,同步钉钉的企业通讯录作为本地组织人员架构,并且可以将待办等通知直接推送到钉钉进行消息提醒。(需要重启服务器)",
  1019. "enableInfo2": "<span class='mainColor_color'>如果O2OA成功接入钉钉,O2OA将会自动从钉钉拉取所有的人员和组织进行同步,O2OA的所有人员和组织以企业钉钉中创建的组织架构为准( 本地已经创建的人员和组织将保留不会被删除,可能会造成人员和组织重复 )</span>",
  1020. "enableInfo3": "更多O2OA与钉钉集成的内容,请查看:<a href='https://www.o2oa.net/search.html?q=%E9%92%89%E9%92%89' target='_blank'>钉钉</a>",
  1021. "syncCronInfo": "回调信号触发同步检查,默认每10分钟运行一次,如果期间内有钉钉回调信号接收到,那么触发同步任务进行人员同步.(需要在钉钉设置回调配置)",
  1022. "forceSyncCronInfo": "强制同步定时设置,默认在每天的8点和12点强制进行同步人员和组织",
  1023. "oapiAddressInfo": "钉钉API服务器地址,一般不需要修改",
  1024. "workUrlInfo": "钉钉消息打开工作的url地址,如:https://sample.o2oa.net/x_desktop/",
  1025. "messageRedirectPortalInfo": "当钉钉消息处理完成后,可指定跳转到特定的门户页面",
  1026. "saveDingding": "保存钉钉配置",
  1027. "saveDingdingSuccess": "钉钉配置保存成功",
  1028. "mpweixinText": {
  1029. "enable": "是否启用",
  1030. "enablePublish": "启用菜单发布",
  1031. "appid": "微信Appid",
  1032. "appSecret": "微信AppSecret",
  1033. "token": "微信Token",
  1034. "encodingAesKey": "微信encodingAesKey",
  1035. "portalId": "处理完成后跳转到门户",
  1036. "workUrl": "微信公众号消息打开工作的URL",
  1037. "scriptId": "执行服务脚本",
  1038. "messageEnable": "启用模版消息",
  1039. "tempMessageId": "公众号模版消息id",
  1040. "fieldList": "模版字段配置",
  1041. "tempName": "模版字段",
  1042. "name": "业务字段",
  1043. "workUrlInfo": "微信公众号消息打开工作的url地址,如:https://sample.o2oa.net/x_desktop/",
  1044. "enableInfo": "O2OA支持微信公众号的集成,用户可以通过关注微信公众号进行工作处理。并且支持待办工作的消息提醒。(需要重启服务器)",
  1045. "enableInfo2": "更多O2OA与微信公众号的内容,请查看:<a href='https://www.o2oa.net/search.html?q=%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7' target='_blank'>微信公众号</a>",
  1046. "enablePublishInfo": "启用菜单发布后,可已将在O2OA中配置好的菜单功能,发布到微信公众号。可在 APP工具-公众号菜单配置 中配置微信公众号菜单",
  1047. "portalIdInfo": "当消息处理完成后,可指定跳转到特定的门户页面",
  1048. "scriptIdInfo": "当从公众号接收到文本消息时,可执行平台服务管理中的接口,在此处指定要执行的接口",
  1049. "fieldListInfo": "这个是模版的内容中业务字段的对应关系,目前O2OA提供了这几个业务字段 【creatorPerson:创建人, activityName: 当前节点, processName: 流程名称, startTime: 开始时间, title 标题】",
  1050. "saveMpweixin": "保存微信公众号配置",
  1051. "saveMpweixinSuccess": "微信公众号配置保存成功"
  1052. },
  1053. "qywenxinText": {
  1054. "enable": "是否启用",
  1055. "corpId": "企业微信CorpId",
  1056. "agentId": "企业微信AgentId",
  1057. "corpSecret": "企业微信CorpSecret",
  1058. "syncCron": "同步检查回调信号定时",
  1059. "forceSyncCron": "强制同步定时",
  1060. "apiAddress": "API服务地址",
  1061. "qrConnectAddress": "扫码登录服务地址",
  1062. "oauth2Address": "oAuth2服务地址",
  1063. "syncSecret": "通讯录同步Secret",
  1064. "token": "回调Token",
  1065. "encodingAesKey": "回调EncodingAesKey",
  1066. "workUrl": "消息打开工作的URL",
  1067. "messageRedirectPortal": "处理完成后跳转到门户",
  1068. "messageEnable": "是否启用消息推送",
  1069. "scanLoginEnable": "是否启用扫码登录",
  1070. "attendanceSyncEnable": "是否启用考勤信息",
  1071. "attendanceSyncAgentId": "考勤打卡应用ID",
  1072. "attendanceSyncSecret": "考勤打卡应用Secret",
  1073. "bindEnable": "是否启用用户绑定",
  1074. "bindEnableInfo": "默认不要启用,这个是私有化绑定用户用的,跟同步用户组织是互斥的!",
  1075. "getUserPrivateInfoMessageTitle": "企业微信获取个人隐私信息的消息发送",
  1076. "getUserPrivateInfoMessageDesc": "企业微信新版本同步API限制了用户隐私信息(比如:手机号码、邮箱等)的获取,目前同步程序只能获取到用户姓名和userId。下面的消息发送功能是给用户发送一个授权获取隐私信息的消息,用户点击这个消息后,本程序就能读取到需要的用户信息!",
  1077. "getUserPrivateInfoMessageConsumerList": "消息接收者",
  1078. "getUserPrivateInfoMessageFormTitle": "消息标题",
  1079. "getUserPrivateInfoMessageFormContent": "消息内容",
  1080. "getUserPrivateInfoMessageFormTitleDefault": "【授权获取个人信息】",
  1081. "getUserPrivateInfoMessageFormContentDefault": "应用需要获取您的个人信息,点击授权!",
  1082. "getUserPrivateInfoMessageConsumerEmpty": "请先选择消息接收者!",
  1083. "getUserPrivateInfoMessageFormTitleEmpty": "消息标题不能为空!",
  1084. "getUserPrivateInfoMessageFormContentEmpty": "消息内容不能为空!",
  1085. "getUserPrivateInfoMessageConfirmTitle": "提示",
  1086. "getUserPrivateInfoMessageConfirmText": "确定要给所有选择的用户和组织下人员发送一条获取隐私信息的企业微信消息?",
  1087. "getUserPrivateInfoMessageSendBtn": "发送消息",
  1088. "getUserPrivateInfoMessageSendSuccess": "发送消息成功,请稍后在企业微信中查收!",
  1089. "syncCronInfo": "回调信号触发同步检查,默认每10分钟运行一次,如果期间内有企业微信回调信号接收到,那么触发同步任务进行人员同步.(需要在企业微信设置回调配置)",
  1090. "forceSyncCronInfo": "强制同步定时设置,默认在每天的8点和12点强制进行同步人员和组织",
  1091. "apiAddressInfo": "企业微信API服务器地址,一般不需要修改",
  1092. "workUrlInfo": "企业微信消息打开工作的url地址,如:https://sample.o2oa.net/x_desktop/",
  1093. "messageRedirectPortalInfo": "当企业微信消息处理完成后,可指定跳转到特定的门户页面",
  1094. "enableInfo": "O2OA支持以自建应用的方式集成到企业微信,同步企业微信的企业通讯录作为本地组织人员架构,并且可以将待办等通知直接推送到企业微信进行消息提醒。(需要重启服务器)",
  1095. "enableInfo2": "更多O2OA与企业微信的内容,请查看:<a href='https://www.o2oa.net/search.html?q=%E4%BC%81%E4%B8%9A%E5%BE%AE%E4%BF%A1' target='_blank'>企业微信</a>",
  1096. "saveText": "保存企业微信配置",
  1097. "saveSuccess": "企业微信配置保存成功"
  1098. },
  1099. "welinkText": {
  1100. "enable": "是否启用###",
  1101. "clientId": "应用的ClientId",
  1102. "clientSecret": "应用的ClientSecret###",
  1103. "syncCron": "同步检查回调信号定时",
  1104. "forceSyncCron": "强制同步定时",
  1105. "oapiAddress": "API服务地址",
  1106. "messageEnable": "是否启用消息推送",
  1107. "workUrl": "消息打开工作的URL",
  1108. "messageRedirectPortal": "处理完成后跳转到门户",
  1109. "enableInfo": "O2OA支持以华为WeLink企业内部轻应用的方式集成,同步WeLink的通讯录作为本地组织人员架构,并且可以将待办等通知直接推送到WeLink进行消息提醒。(需要重启服务器)",
  1110. "enableInfo2": "更多O2OA与WeLink的内容,请查看:<a href='https://www.o2oa.net/search.html?q=welink' target='_blank'>WeLink</a>",
  1111. "syncCronInfo": "回调信号触发同步检查,默认每10分钟运行一次,如果期间内有WeLink回调信号接收到,那么触发同步任务进行人员同步.(需要在WeLink设置回调配置)",
  1112. "forceSyncCronInfo": "强制同步定时设置,默认在每天的8点和12点强制进行同步人员和组织",
  1113. "workUrlInfo": "WeLink消息打开工作的url地址,如:https://sample.o2oa.net/x_desktop/",
  1114. "messageRedirectPortalInfo": "当WeLink消息处理完成后,可指定跳转到特定的门户页面",
  1115. "saveText": "保存WeLink配置",
  1116. "saveSuccess": "WeLink配置保存成功"
  1117. }
  1118. },
  1119. "_storageServer": {
  1120. "innerStorage": "内置存储服务",
  1121. "externalStorage": "扩展存储服务",
  1122. "info": "<span style='color: red'>修改存储配置在大部分情况下都会影响到系统现有的文件存储,请慎重修改此处配置!</span>",
  1123. "info2": "在修改存储配置之前,建议您先使用O2OA的备份功能(ctl -dd)将系统数据进行备份,在修改完存储配置后重启服务器,然后将备份的数据恢复(ctl -rd)。所有数据库相关配置的修改,都需要重启服务器",
  1124. "saveStorageConfig": "保存所有存储配置",
  1125. "saveStorageConfigInfo": "本页中的配置在修改后不会立即保存,您必须点击此按钮后,您修改的配置才会被保存",
  1126. "saveStorageConfirm": "您即将保存存储配置<br><span style='color:red'>这有可能会影响到系统现有文件存储。</span><br><br>您是否确定要保存存储配置?",
  1127. "reloadStorageConfig": "恢复所有存储配置",
  1128. "reloadStorageConfigInfo": "如果您想废弃本页中未保存的修改,可以点击此按钮,以重新载入配置",
  1129. "reloadStorageConfirm": "此操作将重新载入存储配置,未保存的修改将会丢失,您是否确定恢复存储配置?",
  1130. "storageType": "存储服务类型",
  1131. "storageTypeInfo": "O2OA系统内置提供了文件存储服务,您也可以更具需要采用外部扩展存储节点。",
  1132. "storageTypeData": [
  1133. {"value": 'inner', "label": "inner", "text": "内置存储服务"},
  1134. {"value": 'external', "label": "external", "text": "扩展存储服务"}
  1135. ],
  1136. "innerInnerInfo": "<span class='mainColor_color'>您正在使用内置文件存储服务</span>,<span style='color:red'>请务必为每个存储节点配置不同的名称</span>",
  1137. "innerExternalInfo": "<span class='mainColor_color'>您已启用扩展文件存储服务</span>,但您任然可以修改内置文件存储服务的配置,<span style='color:red'>请务必为每个存储节点配置不同的名称</span>",
  1138. "innerStorageConfig": "内置存储服务配置",
  1139. "enable": "是否启用",
  1140. "port": "端口",
  1141. "name": "名称",
  1142. "prefix": "前缀路径",
  1143. "deepPath": "使用深路径",
  1144. "saveStorage": "保存存储配置",
  1145. "saveStorageSuccess": "存储配置保存成功",
  1146. "externalInnerInfo": "<span class='mainColor_color'>您正在使用内置文件存储服务</span>,但您任然可以修改扩展文件存储服务的配置",
  1147. "externalExternalInfo": "<span class='mainColor_color'>您已启用扩展文件存储服</span>",
  1148. "enableExternal": "启用扩展文件存储",
  1149. "disableExternal": "禁用扩展文件存储",
  1150. "enableExternalInfo": "如果要启用扩展文件存储,请确保扩展文件存储配置已经完成,否则可能造成服务器运行异常。启用或禁用扩展存储服务都会影响到系统现有的文件存储,强烈建议先备份系统数据。<span style='color:red'>启用后,请为下方的每种类型的文件分别分配存储节点。</span>",
  1151. "enableExternalTitle": "启用扩展文件存储确认",
  1152. "enableExternalConfirm": "您即将启用扩展文件存储,同时会禁用内置文件存储服务。<br><span style='color:red'>这会影响到系统现有已存储的文件</span><br><br>您是否确定要启用扩展文件存?",
  1153. "disableExternalTitle": "禁用扩展文件存储确认",
  1154. "disableExternalConfirm": "您即将禁用扩展文件存储,同时会启用内置文件存储服务。<br><span style='color:red'>这会影响到系统现有已存储的文件</span><br><br>您是否确定要启用扩展文件存?",
  1155. "externalStorageNode": "扩展存储节点配置",
  1156. "addStorageNode": "添加存储节点",
  1157. "editStorageNode": "编辑存储节点",
  1158. "inputStorageNodeKey": "请输入存储节点标识",
  1159. "inputStorageNodeName": "请输入存储节点名称",
  1160. "external": {
  1161. "protocol": "协议",
  1162. "username": "用户名",
  1163. "password": "密码",
  1164. "host": "主机",
  1165. "port": "端口",
  1166. "name": "名称",
  1167. "key": "节点标识",
  1168. "protocolData": {
  1169. "webdav": "webdav",
  1170. "sftp": "sftp",
  1171. "ftps": "ftps",
  1172. "ftp": "ftp",
  1173. "file": "file",
  1174. // "hdfs": "hdfs",
  1175. "cifs": "cifs",
  1176. "ali": "阿里云存储",
  1177. "s3":"亚马逊云存储",
  1178. "min":"MinIO存储",
  1179. "cos": "腾讯云存储"
  1180. },
  1181. "protocolDataInfo": {
  1182. "ali": "如果您没有在应用市场安装阿里云OSS集成插件,请先安装。",
  1183. "min":"如果您没有在应用市场安装MinIO云存储集成插件,请先安装。"
  1184. }
  1185. },
  1186. "removeNodeConfigTitle": "删除存储节点确认",
  1187. "removeNodeConfig": "即将删除存储节点“{name}”,此操作可能会影响到系统中已存储的文件,<br>您确定要删除存储节点“{name}”吗?",
  1188. "assignNode": "存储节点分配",
  1189. "assignNodeInfo": "O2OA中存在以下多种类型的文件,您可以给这些文件分配存储节点,一种类型的文件可分配多个节点。",
  1190. "files": {
  1191. "file": "网盘文件(file)",
  1192. "processPlatform": "流程平台文件(processPlatform)",
  1193. "mind": "脑图文件(mind)",
  1194. "meeting": "会议管理文件(meeting)",
  1195. "calendar": "日程安排文件(calendar)",
  1196. "cms": "内容管理文件(cms)",
  1197. "bbs": "论坛文件(bbs)",
  1198. "teamwork": "工作管理文件(strategyDeploy)",
  1199. "structure": "应用管理(structure)",
  1200. "im": "聊聊文件(im)",
  1201. "general": "其他通用文件(general)",
  1202. "custom": "自定义应用文件(custom)",
  1203. },
  1204. "store": "存储节点",
  1205. "noStoreNode": "未分配存储节点",
  1206. "addStore": "添加存储节点",
  1207. "saveStore": "保存"
  1208. },
  1209. "_appTools": {
  1210. "onlineBuild": "APP在线打包",
  1211. "mpweixinMenu": "公众号菜单配置",
  1212. "onlineBuildInfo": " <ul style='padding: 0'><li>当前移动App在线打包功能只支持Android端。</li>" +
  1213. "<li>需要在线打包,必须先到[云服务配置]中进行注册、登录。</li>" +
  1214. "<li>提交信息后,会显示当前打包状态,打包过程耗时较长,你可以先离开当前页面,等待打包完成后来本页面下载APK文件。</li></ul>",
  1215. "onlineBuildInfo1": "<span class='mainColor_color'>我们在应用市场提供了更优秀的“App在线打包”应用,您可以到应用市场查看获取</span>",
  1216. "appPack": {
  1217. "formSubmitBtnTitle": "提交并开始打包",
  1218. "formReinputBtnTitle": "重新填写表单并打包",
  1219. "formRePackBtnTitle": "使用原有资料直接打包",
  1220. "formDownloadApkBtnTitle": "下载APK文件",
  1221. "formDownloadPublishBtnTitle": "下载发布到本地",
  1222. "refreshStatusBtnTitle": "刷新状态",
  1223. "formUploadLogoBtnTitle": "上传图片",
  1224. "messageO2cloudNotEnable": "O2云未启用或无法连接!",
  1225. "messageO2cloudNotLogin": "请先登录O2云!",
  1226. "messageO2cloudLoginFail": "App打包服务器登录失败!",
  1227. "statusOrderInline": "排队中......",
  1228. "statusPacking": "打包中......",
  1229. "statusPackEnd": "打包完成",
  1230. "statusPackError": "打包出错",
  1231. "publishStatusNone": "未发布",
  1232. "publishStatusDoing": "发布中...",
  1233. "publishStatusCompleted": "发布完成,扫码登录界面的二维码可以安装APP!",
  1234. "publishStatusFail": "发布失败,请重试或联系管理员!",
  1235. "messageSubmitNotAtStatus": "当前正在打包中,请稍后再试!",
  1236. "messageAppnameNotEmpty": "App名称不能为空!",
  1237. "messageAppnameLenMax6": "App名称不能超过6个字!",
  1238. "messageAppLogoNotEmpty": "请重新上传Logo图片!",
  1239. "messageAppLogoNeedPng": "Logo图片必须要png格式!",
  1240. "messagePortocolNotEmpty": "HTTP协议不能为空!",
  1241. "messageHostNotEmpty": "中心服务器域名不能为空!",
  1242. "messageHostFormatError": "请填写中心服务器域名或IP,如www.o2oa.net,不要带http这样的头!",
  1243. "messagePortNotEmpty": "中心服务器端口号不能为空!",
  1244. "messageContext_not_empty": "中心服务器上下文不能为空!",
  1245. "messagePortocolMustBeHttpHttps": "HTTP协议只能是 http 或 https !",
  1246. "messageAlertTitle": "确认提交",
  1247. "messageAlertSubmit": "确定要提交吗,当前表单信息将被打包成移动端App ?",
  1248. "statusLabel": "当前状态",
  1249. "publishStatusLabel": "发布状态",
  1250. "formAppName": "App名称",
  1251. "formAppNameTip": "app桌面显示名称,字数不超过6个",
  1252. "formLogo": "Logo图片",
  1253. "formLogoTip": "App桌面显示的Logo图片,必须是png格式",
  1254. "formProtocol": "HTTP协议",
  1255. "formProtocolTip": "http / https",
  1256. "formHost": "域名",
  1257. "formHostTip": "中心服务器域名或IP,如www.o2oa.net",
  1258. "formPort": "端口号",
  1259. "formPortTip": "中心服务器端口号,如20030",
  1260. "formContext": "上下文",
  1261. "formContextTip": "中心服务器上下文,如/x_program_center",
  1262. "formUrlMapping": "代理urlMapping",
  1263. "formUrlMappingTip": "服务器外网使用代理地址的时候使用,如{ \"demo.o2oa.net:20020\": \"demo.o2oa.net/dev/app\" }",
  1264. "formAppVersionName": "app版本名称",
  1265. "formAppVersionNameTip": "app的版本名称,如v1.0.0。这个字段默认不需要填写!",
  1266. "formAppBuildNo": "app版本编号",
  1267. "formAppBuildNoTip": "app的版本编号,必须是正整数, 如 100。这个字段默认不需要填写!",
  1268. "formEnableOuterPackage": "是否启用外部包名",
  1269. "formEnableOuterPackageTip": "启用外部包名可以防止和官方发布的APP冲突覆盖",
  1270. },
  1271. "mpMenu": {
  1272. "mpweixinInfo": "⚠️ 微信公众号菜单功能需要先启用相关的配置文件[mpweixin.json],并到微信的公众号管理后台,开发模块中启用服务器配置!",
  1273. "mpweixin": "公众号",
  1274. "publishMpweixin": "发布到微信公众号",
  1275. "publishToWxmp": "注意!当前操作会把所有保存的菜单数据覆盖到微信公众号,确定要继续吗?",
  1276. "publishSuccess": "发布成功,会在24小时后在手机端同步显示!",
  1277. "subscribeMpweixin": "关注回复",
  1278. "subscribeMpweixin_desc": "公众号有新用户关注的时候,自动发送的消息内容",
  1279. "subscribeContentErrorEmpty": "回复消息内容不能为空!",
  1280. "subscribeMpweixin_save": "保存",
  1281. "deleteMenuBtnTitle": "删除菜单",
  1282. "defaultNewName": "新增菜单",
  1283. "formNameLabel": "菜单名称",
  1284. "formOrderLabel": "菜单排序号",
  1285. "formRadioLabel": "菜单内容",
  1286. "formRadioTypeMsg": "发送消息",
  1287. "formRadioTypeUrl": "跳转网页",
  1288. "formRadioTypeMiniprogram": "跳转小程序",
  1289. "formTypeMsgTips": "点击该菜单会发送下列文字给用户,未认证订阅号不支持文字消息",
  1290. "formTypeMsgLabel": "文字消息",
  1291. "formTypeMsgErrorEmpty": "文字消息内容不能为空!",
  1292. "formSubscribeContentErrorEmpty": "回复消息内容不能为空!",
  1293. "formTypeUrlTips": "点击该菜单会跳到以下链接",
  1294. "formTypeUrlLabel": "页面地址",
  1295. "formTypeUrlErrorEmpty": "页面地址不能为空!",
  1296. "formTypeMiniprogramTips": "点击该菜单会跳到以下小程序",
  1297. "formTypeMiniprogramAppidLabel": "小程序ID",
  1298. "formTypeMiniprogramAppidPlaceholder": "小程序ID,请到微信的小程序管理后台查看",
  1299. "formTypeMiniprogramAppidErrorEmpty": "小程序ID不能为空!",
  1300. "formTypeMiniprogramPathLabel": "小程序路径",
  1301. "formTypeMiniprogramPathPlaceholder": "小程序路径,请到微信的小程序管理后台查看",
  1302. "formTypeMiniprogramPathErrorEmpty": "小程序路径不能为空!",
  1303. "formTypeMiniprogramUrlLabel": "备用网页",
  1304. "formTypeMiniprogramUrlPlaceholder": "备用网页,旧版微信会打开这个备用网页",
  1305. "formTypeMiniprogramUrlErrorEmpty": "备用网页不能为空!",
  1306. "formNameTips4": "仅支持中英文和数字,字数不超过4个",
  1307. "formNameTips6": "仅支持中英文和数字,字数不超过6个",
  1308. "formOrderTips": "仅支持数字,字数不超过6个,排序按照字符串排序",
  1309. "msgFirstMaxLen": "一级菜单最多只能创建3个!",
  1310. "menuMsgSubMaxLen": "二级菜单最多只能创建5个!",
  1311. "menuMsgParentNotSave": "上级菜单数据未保存,请先保存数据!",
  1312. "menuDeleteAlertMsg": "确认要删除这条数据吗,会同时删除它的子菜单?",
  1313. "menuDeleteSuccess": "删除数据成功!",
  1314. "menuSaveSuccess": "保存数据成功!",
  1315. "formNameErrorEmpty": "菜单名称不能为空!",
  1316. "formNameErrorMaxLen4": "菜单名称字数不能超过4个!",
  1317. "formNameErrorMaxLen6": "菜单名称字数不能超过6个!",
  1318. "formNameError": "字数超过上限",
  1319. "formOrderErrorEmpty": "菜单排序号不能为空!",
  1320. "formOrderErrorNotNumber": "菜单排序号只能输入数字!",
  1321. "formOrderErrorMaxLen": "菜单排序号字数不能超过6个!",
  1322. }
  1323. },
  1324. "_pushConfig": {
  1325. "pushType": "消息推送服务",
  1326. "pushTypeInfo": "O2OA支持极光推送服务和华为推送服务,您可以根据需要选择推送服务",
  1327. "pushTypeData": [
  1328. {"value": "jpush", "label": "jpush", "text": "极光推送服务"},
  1329. {"value": "none", "label": "none", "text": "禁用消息推送"}
  1330. ],
  1331. "appKey": "极光推送AppKey",
  1332. "masterSecret": "极光推送MasterSecret",
  1333. "appKeyInfo": "极光推送应用的AppKey",
  1334. "masterSecretInfo": "极光推送应用的Master Secret",
  1335. "appId": "华为推送AppId",
  1336. "appSecret": "华为推送AppSecret",
  1337. "appIdInfo": "华为推送应用的appId",
  1338. "appSecretInfo": "华为推送应用的appSecret"
  1339. },
  1340. "_messageConfig": {
  1341. "messageConsumers": "通道配置",
  1342. "messageType": "类型配置",
  1343. "messageLoader": "加载器",
  1344. "messageFilter": "过滤器",
  1345. "consumerTypes": {
  1346. "ws": "WebSocket",
  1347. "pmsinner": "推送消息",
  1348. "calendar": "日程",
  1349. "dingding": "钉钉",
  1350. "welink": "welink",
  1351. "qiyeweixin": "企业微信",
  1352. "mpweixin": "微信公众号",
  1353. "kafka": "kafka",
  1354. "activemq": "ActiveMQ",
  1355. "restful": "Restful",
  1356. "mail": "邮件",
  1357. "jdbc": "JDBC",
  1358. "table": "数据表",
  1359. // "hadoop": "Hadoop",
  1360. "andfx": "移动办公消息"
  1361. },
  1362. "consumerInfoTitle": "消息通道配置",
  1363. "consumerInfo": "O2OA系统提供多种消息通道,您可以在此处设置各类消息需要通过什么方式发送",
  1364. "consumerInfo2": "更多关于消息配置的内容,请查看:<a href='https://www.o2oa.net/search.html?q=%E6%B6%88%E6%81%AF%E9%85%8D%E7%BD%AE' target='_blank'>消息</a>",
  1365. "addConsumer": "添加消息通道",
  1366. "consumerLabel": {
  1367. "key": "通道名称",
  1368. "type": "类型",
  1369. "filter": "过滤器",
  1370. "loader": "加载器",
  1371. "startTlsEnable": "升级传输加密"
  1372. },
  1373. "none": "无",
  1374. "editConsumer": "编辑消息通道",
  1375. "inputKey": "请输入消息通道名称",
  1376. "hasKey": "消息通道名称已存在,请使用其它名称",
  1377. "consumerData": {
  1378. "kafka": ['bootstrapServers', 'topic', 'securityProtocol', 'saslMechanism', 'saslMechanism', 'username', 'password'],
  1379. "activemq": ['url', 'queueName', 'username', 'password'],
  1380. "restful": ['url', 'method', 'internal'],
  1381. "mail": ['host', 'port', 'sslEnable', 'auth', 'startTlsEnable', 'from', 'password'],
  1382. "jdbc": ['driverClass', 'url', 'catalog', 'schema', 'table', 'username', 'password'],
  1383. "table": ['table'],
  1384. "hadoop": ['fsDefaultFS', 'path', 'username']
  1385. },
  1386. "messageTypeTitle": "消息类型设置",
  1387. "messageTypeInfo": "O2OA系统内置的各种事件可以发送消息,您可以在此处设置这些事件需要通过那些通道来发送消息。您也可以增加自定义的消息类型",
  1388. "noConsumer": "此类型消息未选择发送通道",
  1389. "selectConsumer": "选择通道",
  1390. "addTmpConsumer": "添加通道",
  1391. "addMessageType": "添加消息类型",
  1392. "newMessageData": {
  1393. "key": "消息标识",
  1394. "description": "描述"
  1395. },
  1396. "inputMessageKey": "请输入消息标识",
  1397. "hasMessageKey": "消息标识已存在,请使用其它标识",
  1398. "deleteTypeTitle": "删除消息类型确认",
  1399. "deleteTypeInfo": "您确定要删除消息类型“{name}”吗?",
  1400. "filterConfigTitle": "消息过滤器配置",
  1401. "filterConfigInfo": "消息通道中可以使用过滤器,过滤器是一个服务端脚本,在消息发送前被调用,过滤器返回true表示允许消息发送,返回false则此消息不会发送",
  1402. "addFilter": "添加消息过滤器",
  1403. "filterKey": "过滤器名称",
  1404. "inputFilterKey": "请输入过滤器名称",
  1405. "hasFilterKey": "过滤器名称已存在,请使用其它名称",
  1406. "deleteFilterTitle": "删除过滤器确认",
  1407. "deleteFilterInfo": "您确定要删除过滤器“{name}”吗?",
  1408. "loaderConfigTitle": "消息加载器配置",
  1409. "loaderConfigInfo": "消息通道中可以使用加载器,过滤器是一个服务端脚本,它用于在发送消息前,对消息内容进行修改,在消息发送前被调用,您必须返回一个JSON格式的数据,作为要发送的消息内容",
  1410. "addLoader": "添加消息加载器",
  1411. "loaderKey": "加载器名称",
  1412. "inputLoaderKey": "请输入加载器名称",
  1413. "hasLoaderKey": "加载器名称已存在,请使用其它名称",
  1414. "deleteLoaderTitle": "删除加载器确认",
  1415. "deleteLoaderInfo": "您确定要删除加载器“{name}”吗?",
  1416. "deleteConsumerTitle": "删除消息通道确认",
  1417. "deleteConsumerInfo": "您确定要删除消息通道“{name}”吗?",
  1418. "loaderComment": "/*\nmessage 对象是消息体,有脚本执行上下文环境环境自动注入,其中有四个字段\nmessage.title: 标题\nmessage.person: 发送对象\nmessage.type: 消息类型,如:task_create\nmessage.body: 消息体,如:类型是task_create的消息中消息体是json格式存储的task(待办)数据\nreturn 返回的message对象\n*/\nreturn message;",
  1419. "filterComment": "/*\nmessage 对象是消息体,有脚本执行上下文环境环境自动注入,其中有四个字段\nmessage.title: 标题\nmessage.person: 发送对象\nmessage.type: 消息类型,如:task_create\nmessage.body: 消息体,如:类型是task_create的消息中消息体是json格式存储的task(待办)数据\nreturn 返回的boolan,true表示需要发送;false表示不发送\n*/\nreturn true;"
  1420. }
  1421. }