美文网首页
Activiti6.0流程设计界面国际化(汉化)

Activiti6.0流程设计界面国际化(汉化)

作者: 老街老街 | 来源:发表于2019-10-18 00:57 被阅读0次

1.下载activiti6源码
2.下载相应界面的json(小编扣扣:2500564056)


image.png

3.添加多语言json文件:
以下文件地址位于activiti-ui模块下的activiti-app模块下:
流程设计器界面文件地址:\src\main\webapp\editor\i18n
应用程序界面文件地址:\src\main\webapp\i18n
任务列表界面文件地址:\src\main\webapp\workflow\i18n
用户管理界面文件地址:\src\main\webapp\idm\i18n

4.修改js文件:
以下文件地址位于activiti-ui模块下的activiti-app模块下:
流程设计器js文件地址:\src\main\webapp\editor\scripts\app.js
应用程序js文件地址:\src\main\webapp\scripts\landing-app.js
任务列表js文件地址:\src\main\webapp\workflow\scripts\workflow-app.js
用户管理js文件地址:\src\main\webapp\idm\scripts\idm-app.js
以上四个文件中需要做的修改是一样的,都是按照以下步骤:
(1)先在js文件中搜索:var proposedLanguage = translate.proposedLanguage(); 然后再将下图中的代码注释掉。 ![image.png](https://img.haomeiwen.com/i11416921/cfd2c65ca4b588f7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 然后在上图中的代码下面加上以下代码: var lang = (navigator.browserLanguage||navigator.language).toLowerCase(); switch (lang) { case 'zh-cn':translate.use('zh-CN');
break;
case 'en':
translate.use('en'); break; default:translate.use('zh-CN');
}
(2)然后再搜索registerAvailableLanguageKeys方法,将其修改为以下代码:

image.png

相关文章

网友评论

      本文标题:Activiti6.0流程设计界面国际化(汉化)

      本文链接:https://www.haomeiwen.com/subject/fbpbmctx.html