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来实现 ...
随机推荐
- Scut游戏服务器引擎之新手入门
1. 开发语言:Scut提供C#或Python两种脚本语言开发,Python脚本的性能会比较差,建议使用编译执行的C#代码: 2. 运行平台:Scut可以Window与Linux平台上运行,Linux ...
- td中内容自动换行
使用<table> 进行页面开发,会遇到字符串很长将table撑开变形的问题,在网上搜了一些,终于找到 一个比较好用的解决方法.贴出来,方便以后使用.在table标签中加入如下的style ...
- django博客开发
找一文件夹作为项目文件夹1 django-admin.py startproject mysite建立工程2 cd mysite python manage.py startapp blog 建立第一 ...
- 《C++编程思想》第二章 数 据 抽 象(原书代码+习题+答案)
相关代码例如以下: 1. <span style="font-size:18px;">/*声明与定义的差别*/ #include <iostream> us ...
- Java加载Properties配置文件工具类
Java加载Properties配置文件工具类 import org.apache.commons.lang3.StringUtils; import org.apache.log4j.Logger; ...
- 两段用来启动/重启Linux下Tomcat的Perl脚本
两段代码,第二段比较好些. 下面是Split输出结果方式的代码: #!/usr/local/bin/perl #Date:2015-07-07 print "Begin to restart ...
- div下拉框(待改善)
不说话,直接上代码,其中函数dealchose()没有实现,各位就不必纠结了 <%@ page language="java" import="java.util. ...
- 《Linux设备驱动开发具体解释(第3版)》(即《Linux设备驱动开发具体解释:基于最新的Linux 4.0内核》)网购链接
<Linux设备驱动开发具体解释:基于最新的Linux 4.0内核> china-pub spm=a1z10.3-b.w4011-10017777404.30.kvceXB&i ...
- Unique Binary Search Trees I&II——给定n有多少种BST可能、DP
Given n, how many structurally unique BST's (binary search trees) that store values 1...n? For examp ...
- jquery中this和$(this)使用的地方
插件中this代表$('元素')选择器 on()函数中this代表单个元素,$(this)代表单个选择器 反正有时代表整体,有时代表单个,代表单个时可以用$(this)来把他变成jquery对象