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来实现 ...
随机推荐
- 数据库访问的弹性化---WebLogic和Oracle RAC的整合:Active GridLink
1. 什么是Active GridLink Data Source 从Oracle WebLogic Server 10.3.4版本开始引进了一种单数据源实现来支持Oracle RAC集群. ...
- wmware下载地址
https://my.vmware.com/cn/group/vmware/info?slug=desktop_end_user_computing/vmware_workstation/8_0 粗体 ...
- python的安全插件
1.PyFuzz (0.1.3) - Simple fuzz testing for u ...
- C#里判断字符串是否为纯数字
c bool IsNumeric(string str) //接收一个string类型的参数,保存到str里 { if (str == null || str.Length == 0) //验证这个参 ...
- GLSL 基础量定义 【转】
转载:http://blog.csdn.net/misol/article/details/7658949 GLSL语法跟C语言非常相似: 1.数据类型: GLSL包含下面几种简单的数据类型 fl ...
- 由内省引出JavaBean的应用
IntroSpector-->javaBean-->特殊的java类 get和set方法 ReflectPoint pt1 = new ReflectPoint(3,5); String ...
- 原生JavaScript技巧大收集100个
原生JavaScript技巧大收集 1.原生JavaScript实现字符串长度截取function cutstr(str, len) { var temp; var icount = 0; var p ...
- GTD实用指南
以前通过余弦大牛博客接触到了GTD, 后来我自己接触之后呢, 我是非常讨厌GTD的, 因为太功利化了 反人类 我还是比较懒得··· 可是最近事情真的比较多,不得不做GTD了 = = 郁闷! 时间管理 ...
- 重读金典------高质量C编程指南(林锐)-------第四章 表达式和基本语句
4.1 运算符的优先级 规则:如果代码行中的运算符比较多,可用括号确定操作顺序.if((a|b)&&(a&c)) 4.2 复合表达式 规则:不要编写太复杂的复合表达式 ...
- 【转载】ASP.NET之旅--深入浅出解读IIS架构
在学习Asp.net时,发现大多数作者都是站在一个比较高的层次上讲解Asp.Net. 他们耐心. 细致地告诉你如何一步步拖放控件. 设置控件属性.编写 CodeBehind代码,以实现某个特定的功能. ...