①在源文件中的

source-nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/src中修改jsp、js文件

②打包mvn clean package -Dmaven.test.skip=true(可以在nifi-web-ui中单独打包一个模块)

③取出(源码)

source-nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/target下的nifi-web-ui-1.1.0.war文件

④放入到(二进制码)

nifi-1.1.0/work/nar/framework/nifi-framework-nar-1.1.0.nar-unpacked/META-INF/bundled-dependencies路径下替换原本的文件

⑤重启服务完成汉化

⑥具体的汉化过程:

source-nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/

src/main/webapp/WEB-INF/partials/canvas/

1、navigation.jsp

Navigate;导航

Operate:操作

2、canvas-header.jsp

Summary:概要

Counters:计数器

Bulletin Board:公告板

Data Provenance:数据来源

Controller Settings:设置

Flow Configuration History:历史流配置

Templates:模板

3、src/main/webapp/js/nf/canvas/controllers/nf-ng-canvas-toolbox-controller.js

Processor:处理器

Input Port:输入端口

Output Port:输出端口

Process Group:批处理

Remote Process Group:远程批处理

Funnel:汇聚

Template:模板

Label:标签

4、src/main/webapp/js/nf/canvas/header/components/nf-ng-processor-component.js---处理器

nf-ng-funnel-component.js

nf-ng-input-port-component.js

nf-ng-output-port-component.js

nf-ng-remote-process-group-component.js

nf-ng-group-component.js

nf-ng-label-component.js

nf-ng-processor-component.js

nf-ng-template-component.js

Add Processor:添加处理器

Add:添加

Cancel:取消

5、src/main/webapp/js/nf/canvas/nf-connection-configuration.js

Create Connection:创建连接

6、src\main\webapp\WEB-INF\partials\summary\summary-content.jsp【概述标题】

NiFi Summary:NiFi概要

7、src\main\webapp\js\nf\summary\nf-summary-table.js【tabs】

将summary-tables中的标签名称汉化并将下面的加载样式代码中判断标签名称的条件汉化。

将列名汉化,汉化js中的name属性名称

8、src\main\webapp\WEB-INF\partials\counters\counters-content.jsp【计数器标题】

NiFi Counters:NIFI计数器

src\main\webapp\js\nf\counters\nf-counters.js【覆盖了上面的汉化,两处都要修改】

9、src\main\webapp\js\nf\counters\nf-counters-table.js

三个列名:环境,名称,内容

10、src\main\webapp\WEB-INF\pages\bulletin-board.jsp【公告板标题】

NiFi Bulletin Board:NIFI公告板

src\main\webapp\js\nf\bulletin-board\nf-bulletin-board.js【覆盖上面的汉化】

11、src\main\webapp\js\nf\provenance\nf-provenance-table.js

汉化列名

12、src\main\webapp\WEB-INF\partials\canvas\settings-content.jsp【设置标题】

NiFi Settings:NIFI设置

Apply:应用

13、src\main\webapp\js\nf\canvas\nf-settings.js【tab标签】【任务报告的列名】

14、src\main\webapp\js\nf\canvas\nf-controller-services.js【控制器服务列名】

15、src\main\webapp\WEB-INF\partials\history\history-content.jsp【历史标题】

src\main\webapp\js\nf\history\nf-history.js【覆盖jsp】

16、src\main\webapp\js\nf\history\nf-history-table.js【历史列名】

17、src\main\webapp\WEB-INF\partials\templates\templates-content.jsp【模板标题】

src\main\webapp\js\nf\templates\nf-templates.js【模板覆盖】

18、src\main\webapp\js\nf\templates\nf-templates-table.js【列名汉化】

19、src\main\webapp\js\nf\canvas\nf-processor.js"(343,32) .text('Tasks/Time')【组件状态】

20、src\main\webapp\WEB-INF\partials\canvas\navigation.jsp(170,92)【操作中的删除】

<div class="graph-control-action-icon fa fa-trash">

</div><span>Delete</span></button>

NiFi汉化的更多相关文章

  1. nifi1.6.0汉化

    1.1 测试机 l  Apache NiFi 1.6.0 l  HDP 2.6.3 l  集群规模:单节点 l  操作系统:CentOs7 l  以下所有操作均在root用户下执行 1.2 安装环境 ...

  2. 真正的汉化-PowerDesigner 16.5 汉化

    一.背景 经常使用PowerDesigner,之前使用15版本,后来16出来后,就一直在使用16,不过一直是英文.一些同事对使用英文版总显示有些吃力. 遍寻百度.必应,都没有找到真正的针对版本16的汉 ...

  3. CentOS下Zabbix安装部署及汉化

    搭建环境:Centos6.5_x86_64,Zabbix2.4.5,epel 源 服务端: 1.安装开发软件包yum -y groupinstall "Development Tools&q ...

  4. pycharm2016.3.1激活及汉化

    pycharm快捷键 PyCharm设置python新建文件指定编码为utf-8 Python | 设置PyCharm支持中文 0, 注册码 43B4A73YYJ-eyJsaWNlbnNlSWQiOi ...

  5. jquery dataTable汉化(插件形式)

    1.jquery dataTable.js 官网:http://datatables.net/ 中文:http://dt.thxopen.com/ 2.汉化提示信息(放到xx.js中,引入即可) 注: ...

  6. ENGLISH抠脚童鞋的福利--GitHub汉化插件

    今天在某前端群看到一个插件,激动万分啊!我就把插件使用实现的步骤分享一下! 打开chrome浏览器输入地址:chrome://extensions/ : 跳转到其他页面,点击左上角--扩展程序: 将T ...

  7. TinyMCE的使用(包括汉化及本地图片上传功能)

    TinyMCE我就不多介绍了,这是下载地址:https://www.tinymce.com/download/ 下载下来是英文版,要汉化也很简单.首先去网上随便下载个汉化包,然后把汉化包解压后的lan ...

  8. ERDAS 2014安装破解及汉化图文教程

    关于ERDAS 2014 的安装破解及其汉化过程: 说明:汉化只是之针对英语能力不能正常满足使用软件的朋友们.如果英语过专八,完全没有必要汉化!在此之前查了好多关于ERDAS汉化的文档,可惜只是简单的 ...

  9. [No000095].Net入门级逆向工程-1.SpreadsheetGear汉化

    一.SpreadsheetGear汉化 最近,我们的有个项目要用到表格功能,由于历(la)史(ji)遗(kuang)留(jia)的问题,我们不得不用第三方的一个插件SpreadsheetGear来实现 ...

随机推荐

  1. 第一次用THINKPHP 报路径错

    我第一次 看网上写的代码 define('THINK_PATH','ThinkPHP');define('App_NAME','43');define('App_PATH','.'); require ...

  2. hdu 1541Stars

    题意:定义在某颗星星左下方的星星的个数表示该星星的水平,求出水平分别为为0...n-1的星星个数. 首先题目是按照y坐标升序输入的,设第第1,2...n个星星的横坐标依次为x1,x2,...xn.显然 ...

  3. 2017.2.15 开涛shiro教程-第二十一章-授予身份与切换身份(一) table、entity、service、dao

    原博客地址:http://jinnianshilongnian.iteye.com/blog/2018398 根据下载的pdf学习. 第二十一章 授予身份与切换身份(一) 1.使用场景 某个领导因为某 ...

  4. AutoCAD如何又快又好标注直径

    如下图所示,想要标注一条直径.先选择快速标注   鼠标单击左右两侧线条(变成虚线),然后按回车,就可以往下拖了.拖完了就是一条直径的标注.   如果想要修改为自己的尺寸,则在文字替换中加上前缀%%c即 ...

  5. 【Excle数据透视】如何用含有单元格的数据来创建数据透视

    取消合并单元格,填充相同内容项,然后创建数据透视表. 如下图:需要使用数据创建数据透视表 步骤一 开始→格式刷,然后对单元格区域G2:G15使用格式刷功能,保留合并单元格格式 步骤二 选中A2:A18 ...

  6. [魅族Degao]Androidclient性能优化

    本文由魅族科技有限公司资深Android开发project师degao(嵌入式企鹅圈原创团队成员)撰写,是degao在嵌入式企鹅圈发表的第一篇原创文章,毫无保留地总结分享其在领导魅族多个项目开发中的A ...

  7. mysql 时间函数date_format

    http://toptree.iteye.com/blog/812642今天,在开发邮件系统的时候发现有很多的邮件没有发送成功,想手动把数据修改.找了mysql 的日期函数 获得的pubtime为St ...

  8. SVN客户端忽略无关文件

    修改前请先备份文件 ~/.subversion/config. 1,打开Terminal,输入命令: $ open ~/.subversion/config   2,在打开的文件中寻找:`global ...

  9. POJ 2155 Matrix(二维树状数组,绝对具体)

    Matrix Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 20599   Accepted: 7673 Descripti ...

  10. java 匿名类和匿名方法

    package com.test; interface product{ int getPrice(); } public class News { /** * @param args */ publ ...