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来实现 ...
随机推荐
- TypeError at /post/ render_to_response() got an unexpected keyword argument 'context_instance'
Exception Type: TypeError at /post/ Exception Value: render_to_response() got an unexpected keyword ...
- 初始----python数字图像处理--:环境安装与配置
一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺点: 1.不开源,价格贵 2.软件容量大.一般3G以上,高版本甚至达5G以上. 3.只能做研究,不易转化成软件. 因 ...
- 同步数据库到Codis代码
同步mysql数据库到codis缓存中 public void syncRule() { // 根据时间戳获取Mycat中规则表数据 logger.info("start ..." ...
- Java面向对象编程(二)
上一篇博文里总结了面向对象三大特性在Java中的体现.如今谈一谈Java中的抽象类,接口,内部类等特性. 一. 抽象类 public abstract class Shape { public int ...
- Solidworks如何制作动画1
1点击窗口下方的"运动算例1"可以弹出动画的面板,右击该"运动算例1"还可以对这个动画窗口重命名等操作. 2 我们从最简单的动画开始,假设图示装配体,想要把它从 ...
- cocos2d-x 3.0 内存管理机制
***************************************转载请注明出处:http://blog.csdn.net/lttree************************** ...
- window.opener
window.opener 实际上就是通过window.open打开的窗体的父窗体. 比如在父窗体parentForm里面 通过 window.open("subForm.html" ...
- BFC简析
一.BOX模型 box是CSS中布局的基本单位,而不同类型的box,会参与不同的Formatting Context(一个决定如何渲染文档的容器),box内的元素会以不同的方式渲染. block-le ...
- (webstorm的CSS插件)前端开发必备!Emmet使用手册
介绍 Emmet (前身为 Zen Coding) 是一个能大幅度提高前端开发效率的一个工具: 基本上,大多数的文本编辑器都会允许你存储和重用一些代码块,我们称之为“片段”.虽然片段能很好地推动你得生 ...
- MagicalRecord使用教程【转载】
原文地址:http://www.ithao123.cn/content-96403.html 下面是在xcode5.1下ARC环境中的使用教程 1. 将 MagicalRecord 文件夹拖入到工程文 ...