①在源文件中的

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. MYSQL索引优化思维导图

    有关索引的优化.MYSQL索引优化     文章来源:刘俊涛的博客 地址:http://www.cnblogs.com/lovebing

  2. Android Design Support Library(2)- TextInputLayout的使用

    原创文章,转载请注明 http://blog.csdn.net/leejizhou/article/details/50494634 这篇文章介绍下Android Design Support Lib ...

  3. GroupBox与Panel控件

    1.GroupBox控件常常用于逻辑地组合一组控件,如RadioButton 及 CheckBox控件,显示一个框架,其上有一个标题. 2.Panel 可以包含多个控件,以便将这些控件编为一组,以便方 ...

  4. phpstorm 设置

    phpstorm 设置多项目并存 phpstorm 或 webstorm  设置多个项目可以并存: File -> settings -> Directories -> Add Co ...

  5. 2014acm亚洲区域赛陕西赛总结

    这次是第一次出来到外面比赛,一切都是非常新鲜的,带着新鲜来到了古城西安.首先感觉就是志愿者一点都不热情.一副爱理不理的,这不是有违我大西北人的热情好客么. 直接说比赛吧. 第一天热身赛,出了两道非常水 ...

  6. python os模块 常用函数

    os.getcwd() 获取当前工作目录 os.listdir() 返回指定目录下的所有文件和目录 os.remove() 删除单个文件 os.path.split() 以元祖形式返回一个路径的目录和 ...

  7. 关于proplists:get_value/2 与lists:keyfind/3 的效率比较

    关于proplists:get_value/2 与lists:keyfind/2 的效率 早有比较,已出结论,lists:keyfind/2 的效率要好很多,好些人都是直接用或者做过它们之间的比较测试 ...

  8. Docker入门系列1:简介

    可以实现快速部署. 比如一台 16 核 32G 内存的虚拟机上,需要跑 500+ 个用户的应用(每个应用的功能可以认为是一个网站 + 一系列的 RESTful API),有两个事情很重要: 资源隔离: ...

  9. Java8中 Date和LocalDateTime的相互转换

    一.在Java 8中将Date转换为LocalDateTime 方法1: 将Date转换为LocalDatetime,我们可以使用以下方法: 1.从日期获取ZonedDateTime并使用其方法toL ...

  10. phpstudy nginx下curl请求本地其他项目

    curl 请求的时候 如果用post请求,传递参数为 数组的时候 header 头 会被设置为  multipart/form-data  如果是字符串 形式 header 头会被设置为applica ...