关于grafana:Grafana插件Plugin中文汉化

66次阅读

共计 944 个字符,预计需要花费 3 分钟才能阅读完成。

汉化三方插件

后面说过汉化 Grafana 的工作。目前在 7.2.1 下面,大部分曾经实现。细节持续欠缺。
明天思考在第三方插件上做一些汉化。点到插件一看全是英文感觉很突出。领导看到了也不爽啊 -.-!。

找个软的捏

饼图在展现方面比拟直观。Grafana 上有一个插件 Pie Chart
。这个景象比拟少,同时在一些模版上应用中。就拿这个热热身。

具体步骤

  1. 下载我的项目

    我的项目地址:piechart-panel
    文件构造:

    git clone git@github.com:grafana/piechart-panel.git
    cd piechart-panel # 进入到目录
    yarn install  

    我间接把我的项目 clone 到 grafana 寄存插件的地位,我的 grafana 是为了测试 run 的一个 docker 镜像。把插件目录挂载到本机,代码 clone 到目录中。

  2. 汉化工作

    依据下面目录看,次要批改文件都在 src 外面。
    IDE 关上此我的项目,在 src 中批改须要编辑的文件。

    图片举例,选项第一项抉择图形类型。选项内容pie / donut。通过翻译我批改成了 派 / 甜甜圈。依据批改内容其余中央设计批改的都须要批改。我通过查问替换形式,在其余文件中批改了代码中的判断。例如上图右侧展现的文件相似。

  3. build 插件

    批改完须要的内容之后,grafana 是能辨认到有一个插件,但没有 build 时候他会提醒你没有 build 插件。就是他不意识你的我的项目代码。

    这个怎么解决呢?看 官网的文档

    执行 yarn dev

    # 执行完结提醒,美滋滋~
    ✔ Bundling plugin in dev mode
    ✨  Done in 4.91s.

    执行结束咱们重启 grafana 就能够看到成绩了。

    比照下原来的版本和汉化后的版本:

    before:

    After:

  4. 测试 & 调试

    以上 2,3 步骤根本就是一个测试、调试的过程。

    • 我开始先把所有配置项汉化。而后再解决选项参数。
    • 接着 build,重启 grafana 查看。如此往返达到预期指标。

我本机调试用 docker 启动 grafana,测完删了容器就好了。

继续改良

思考继续解决某个插件,能够思考 fork 原插件我的项目,remote add XXX 源。
而后新建分之来做本人的解决。master fetch XXX 源 以跟踪上游的更新。
这样本人我的项目装置插件时候拉本人的就好啦,美滋滋。

正文完
 0