flowable流程设计器多语言处理
2019-08-10 本文已影响0人
阿东7
-
很多系统,用户登录的时候会要求选择登录的语言,如简体中文、繁体中文、英文等
image.png
-
这时我们如何动态的更换显示语言呢?
-
当flowable显示流程设计器时,会访问文件stencilset_bpmn.json和i18n目录下的en.json、zh-CN.json等
-
访问i18n下的文件如下
image.png
-
访问stencilset_bpmn.json时,flowable-modeler是通过ajax访问的,接口源码如下
image.png
-
对于i18n是通用的访问方式,我们可以通过过滤器的方式处理,替换对应的语种
image.png
-
第6步骤的处理方式,其实可以推广到所有的js组件插件动态多语种处理方式