Skip to content

jsonljd/konga-lang-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

konga-lang-plugin

konga的语言包,中文翻译

前言

Kong(KONG Admin API)已经有好多公司在用,Konga是管理Kong的管理工具之一,感觉也是比较好用,由于Konga是由国外牛人开发的,所以并没有提供过多的语言支持,并且翻查源码都是写死的,为了支持国内用户方便使用,特开发本语言插件包,希望有用,如果喜欢请star 一下。

TODO

[ √ ] 基本框架

[ √ ] 表层的语言翻译

[ ] 细节的语言翻译

[ ] 多个国语言包

预览

图1

图2

图3

设计原则性

  • 尽量不损坏Konga源代码,保证Konga的官方版本升级的可用性。

  • 原则上不过度翻译Kong的概念术语 consumers、 upstreams、services、routes 等,顾只处理表层的翻译,深层的就不做过多的处理,避免过度翻译,加大使用难度。

使用方法

由于Konga的作者采用两种使用方式,安装nodejs部署运行和docker方式运行,顾使用方法也采用两个 

直接运行(使用前需要安装java,jdk或jre)

cd /usr/konga #konga根目录和assets同级 wget https://github.com/jsonljd/konga-lang-plugin/releases/download/1.0.0/deploy.zip #下载语言包 unzip deploy.zip #解压语言包 npm stop #如果已经运行,需要先停止 cp -R assets assets_bak #保存原来的web文件,如果有问题可以恢复 rm -rf .tmp #删除node启动的临时文件夹 cd ./lang #进入语言包 sh ./start.sh start #执行语言包处理 执行的情况可以查看logs文件夹日志 cd .. #返回上一层 npm start #启动konga 

docker方式

查看语言包镜像仓库

mkdir dockertmp #创建一个临时目录 cd dockertmp docker ps -a #查找konga的容器id docker stop {konga容器id} #停止正在运行的容器 docker cp {konga容器id}:/app/assets ./ #将容器的文件复制到本地 docker pull jsonljd/konga-lang-plugin:latest #拉取语言插件镜像 docker run -d --name konga-lang-plugin \ -v ./assets:/app/assets \ jsonljd/konga-lang-plugin #运行镜像,需要设置逻辑目录 docker cp ./assets {konga容器id}:/app #覆盖成功后即可 docker start {konga容器id} #重启容器 

About

konga的语言包,konga中文翻译,konga汉化包,

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published