kibana的国际化/汉化

作者: Evelynzzz | 来源:发表于2017-07-08 17:39 被阅读2109次

    这两天试着把Kibana 5.4.3页面内容汉化,发现它使用了i18n插件。国际化功能已经完成,我们只需要根据想要的语言添加一些东西就可以了。具体步骤如下:

    1. 复制src/core_plugins/kibana/translations/en.json的内容,创建一个新的json文件,比如ch.json。

    2. 翻译并修改ch.json中对应的文字。

    3. src/core_plugins/kibana/index.js文件中,找到translations,然后添加对应的内容。

      修改index.js
    4. 最后在配置文件config/kibana.yml(开发模式下,创建并使用配置文件kibana.dev.yml)中,加入默认的语言设置:i18n.defaultLocale: "ch"

      修改配置文件
    5. 等kibana服务器自动重启之后,刷新页面就可以看见效果了。

    关于kibana的语言国际化,更多信息可以参考:Kibana Globalization. issue #6515.

    相关文章

      网友评论

      • _Alex_Sun_:明确说了,人家还不想支持
        https://discuss.elastic.co/t/how-can-i-do-kibana-for-i18n/49749/2
        Evelynzzz:他的意思就是一开始没有做国际化,所以现在再添加的话会很麻烦吧。另外,在 https://github.com/elastic/kibana/issues/6515 里面也说了,phase2和phase3没有完成,所以还不能实现全面国际化。
      • e70e0dd9b42d:左侧那些能够汉化吗?
        Evelynzzz:这个方法只能汉化在src/core_plugins/kibana/translations/en.json中的文字内容。不在这里面的,可以尝试往这里面添加相关字段,或者直接改源代码。
      • 03377cbd2a81:不行
        Evelynzzz:这个方法只能汉化en.json中文字内容

      本文标题:kibana的国际化/汉化

      本文链接:https://www.haomeiwen.com/subject/jekjhxtx.html