①在源文件中的

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. PHP+MySQL按时间段查询记录代码

    代码如下: <?php //搜索 $StarLevel = $_GET["starlevel"]; $StartDate=$_GET["StartDate" ...

  2. 从头认识java-14.2 进一步了解数组

    这一章节我们来全面了解一下数组. 1.数组在初始化之前.我们不能使用他的引用来做不论什么事情. package com.ray.ch14; public class Test { public sta ...

  3. 客户推广微信小程序的几种方法如下

    一.店面二维码推广 1.店铺门口张贴 2.餐桌.柜台张贴 3.展架.海报宣传展示 二.结合促销活动,宣传单页上印小程序二维码线下派发 三.餐厅送餐时附带点餐小卡片,印小程序二维码 四.首次扫码立送积分 ...

  4. Direct-X学习笔记--纹理映射

    一.介绍 之前学习了如何绘制物体,还画了个DX自带的茶壶,然而这个东东并不怎么好看....离我们现实的物体简直相隔千里. 仅仅能说像美术他们用来写生的模型...那么要怎么样才干让我们的东西看起来更像真 ...

  5. UNP学习笔记(第十八章 路由套接字)

    路由套接字上支持3种类型的操作 1). 进程能通过写路由套接字向内核发消息. 2). 进程能通过路由套接字从内核读消息. 3). 进程可以用sysctl函数得到路由表或列出所有已配置的接口. 数据链路 ...

  6. Maven零散笔记——配置Nexus

    安装&配置Nexus 解压后,应该获得如下目录结构: nexus-2.0.6是nexus服务主目录 sonatype-work是真正的仓库,同时包含了nexus的配置,如定时任务.用户配置等 ...

  7. .net 网站登录

    如何实现,按回车键,自动登录,在相应控件上添加onkeypress事件 function CheckCodePress(e){ var e = e||window.event if (e.keyCod ...

  8. Oracle 连接、会话数的查看,修改

    http://blog.csdn.net/xiaoyao6650/article/details/4027041 查看processes #当前的连接数 select count(*) from v$ ...

  9. solr入门之pinyin4j源代码改写动态加入扩展词及整合进war项目中

    1.初始化时载入用户定义的字典 package net.sourceforge.pinyin4j; import net.sourceforge.pinyin4j.multipinyin.Trie; ...

  10. android开发笔记之fastboot的使用

    fastboot命令大全 在终端中.我们输入: fastboot 对于这些命令.我不解释,慢慢使用.慢慢的就会明确是怎么回事了. android分区 分区 作用 splash1 开机画面.使用Nand ...