NiFi汉化
①在源文件中的
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汉化的更多相关文章
- nifi1.6.0汉化
1.1 测试机 l Apache NiFi 1.6.0 l HDP 2.6.3 l 集群规模:单节点 l 操作系统:CentOs7 l 以下所有操作均在root用户下执行 1.2 安装环境 ...
- 真正的汉化-PowerDesigner 16.5 汉化
一.背景 经常使用PowerDesigner,之前使用15版本,后来16出来后,就一直在使用16,不过一直是英文.一些同事对使用英文版总显示有些吃力. 遍寻百度.必应,都没有找到真正的针对版本16的汉 ...
- CentOS下Zabbix安装部署及汉化
搭建环境:Centos6.5_x86_64,Zabbix2.4.5,epel 源 服务端: 1.安装开发软件包yum -y groupinstall "Development Tools&q ...
- pycharm2016.3.1激活及汉化
pycharm快捷键 PyCharm设置python新建文件指定编码为utf-8 Python | 设置PyCharm支持中文 0, 注册码 43B4A73YYJ-eyJsaWNlbnNlSWQiOi ...
- jquery dataTable汉化(插件形式)
1.jquery dataTable.js 官网:http://datatables.net/ 中文:http://dt.thxopen.com/ 2.汉化提示信息(放到xx.js中,引入即可) 注: ...
- ENGLISH抠脚童鞋的福利--GitHub汉化插件
今天在某前端群看到一个插件,激动万分啊!我就把插件使用实现的步骤分享一下! 打开chrome浏览器输入地址:chrome://extensions/ : 跳转到其他页面,点击左上角--扩展程序: 将T ...
- TinyMCE的使用(包括汉化及本地图片上传功能)
TinyMCE我就不多介绍了,这是下载地址:https://www.tinymce.com/download/ 下载下来是英文版,要汉化也很简单.首先去网上随便下载个汉化包,然后把汉化包解压后的lan ...
- ERDAS 2014安装破解及汉化图文教程
关于ERDAS 2014 的安装破解及其汉化过程: 说明:汉化只是之针对英语能力不能正常满足使用软件的朋友们.如果英语过专八,完全没有必要汉化!在此之前查了好多关于ERDAS汉化的文档,可惜只是简单的 ...
- [No000095].Net入门级逆向工程-1.SpreadsheetGear汉化
一.SpreadsheetGear汉化 最近,我们的有个项目要用到表格功能,由于历(la)史(ji)遗(kuang)留(jia)的问题,我们不得不用第三方的一个插件SpreadsheetGear来实现 ...
随机推荐
- EasyMvc入门教程-基本控件说明(11)菜单导航
基本上,是个网站就会有菜单导航,目前流行的菜单是不是这样样子的? 似乎是bootstrap引领的风格,我们就用EasyMvc实现吧,上代码: @{ var data = new List<Men ...
- 深入Java----集合----BitSet
BitSet类 大小可动态改变, 取值为true或false的位集合.用于表示一组布尔标志. java中有三种移位运算符 << : 左移运算符,num <&l ...
- linux使用tar命令打包压缩时排除某个文件夹或文件
今天在使用tar命令进行文件夹打包压缩的时候,需要打包压缩masalaPage目录,但是该目录中的2017,2016两个目录中的文件不进行打包压缩 所以通常使用的tar -zcvf masalaPag ...
- GCC + GDB 调试方法
首先编译程序 多加一个 -g c++ test.cpp -o a -Wall -g 执行时使用 gdb a 此时输入 l 显示所有的代码 l 输入b 加入断点到某一行(break) b 108 运行 ...
- AngularJS的稍复杂form验证
代码下载:https://files.cnblogs.com/files/xiandedanteng/angularjsSoccerFormCheck.rar 代码: <!DOCTYPE HTM ...
- vue修改数组元素方法
示例代码 <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF- ...
- 记录MySQL运行的SQL
对照Oracle功能去学习Mysql总会发现亮点 Oracle中通过日志挖掘这一技能,能够找到以前运行过的全部记录: Mysql中也提供了3种方法{验证过的,我会记录详细做法} 方法1:{已验证} 记 ...
- prop()方法和attr()方法以及区别
prop()方法: prop() 方法设置或返回被选元素的属性和值. 当该方法用于返回属性值时,则返回第一个匹配元素的值. 当该方法用于设置属性值时,则为匹配元素集合设置一个或多个属性/值对. 注意: ...
- cartographer Ubuntu16.04 ros环境配置
首先要正确安装 ROS ,然后第12步应注意,proto的版本是个关键容易出错. 1.添加ROS源http:/packages.ros.org/ros/ubuntu xenial main ( ...
- HUAWEI HiAI亮相华为开发者生态大会 助力应用AI开发实现加速度
6月23日,在2018华为终端·全球合作伙伴及开发者大会AI分论坛体验区的一角,被层层叠叠的人群围得水泄不通.站在最前面的一名体验者,正跟随着“快手短视频”APP上不断出现的小人左右扭动,每完成一个动 ...