共计 944 个字符,预计需要花费 3 分钟才能阅读完成。
汉化三方插件
后面说过汉化 Grafana 的工作。目前在 7.2.1 下面,大部分曾经实现。细节持续欠缺。
明天思考在第三方插件上做一些汉化。点到插件一看全是英文感觉很突出。领导看到了也不爽啊 -.-!。
找个软的捏
饼图在展现方面比拟直观。Grafana 上有一个插件 Pie Chart
。这个景象比拟少,同时在一些模版上应用中。就拿这个热热身。
具体步骤
-
下载我的项目
我的项目地址:piechart-panel
文件构造:git clone git@github.com:grafana/piechart-panel.git cd piechart-panel # 进入到目录 yarn install
我间接把我的项目 clone 到 grafana 寄存插件的地位,我的 grafana 是为了测试 run 的一个 docker 镜像。把插件目录挂载到本机,代码 clone 到目录中。
- 汉化工作
依据下面目录看,次要批改文件都在 src 外面。
IDE 关上此我的项目,在 src 中批改须要编辑的文件。图片举例,选项第一项抉择图形类型。选项内容
pie
/donut
。通过翻译我批改成了 派 / 甜甜圈。依据批改内容其余中央设计批改的都须要批改。我通过查问替换形式,在其余文件中批改了代码中的判断。例如上图右侧展现的文件相似。 -
build 插件
批改完须要的内容之后,grafana 是能辨认到有一个插件,但没有 build 时候他会提醒你没有 build 插件。就是他不意识你的我的项目代码。
这个怎么解决呢?看 官网的文档
执行
yarn dev
# 执行完结提醒,美滋滋~ ✔ Bundling plugin in dev mode ✨ Done in 4.91s.
执行结束咱们重启 grafana 就能够看到成绩了。
比照下原来的版本和汉化后的版本:
before:
After:
-
测试 & 调试
以上 2,3 步骤根本就是一个测试、调试的过程。
- 我开始先把所有配置项汉化。而后再解决选项参数。
- 接着 build,重启 grafana 查看。如此往返达到预期指标。
我本机调试用 docker 启动 grafana,测完删了容器就好了。
继续改良
思考继续解决某个插件,能够思考 fork 原插件我的项目,remote add XXX 源。
而后新建分之来做本人的解决。master fetch XXX 源 以跟踪上游的更新。
这样本人我的项目装置插件时候拉本人的就好啦,美滋滋。