美文网首页
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