二、给openTCS4.12做汉化

 

openTCS目前支持英语和德语
我们今天讲解如何汉化
1.修改配置文件
(1)修改openTCS-Kernel的配置文件(将语言改成chinese)
二、给openTCS4.12做汉化_第1张图片
(2) 修改openTCS-KernelControlCenter的配置文件
二、给openTCS4.12做汉化_第2张图片
(3)修改openTCS-PlantOverview的配置文件
二、给openTCS4.12做汉化_第3张图片

2.新增多语言资源文件
将项目中所有的资源文件都复制两份(下图只是一小部分),
一份_en.properties
一份_zh_cn.properties
二、给openTCS4.12做汉化_第4张图片
然后修改所有的_zh_cn.properties将值替换成中文就行了
Bundle.properties为默认的资源文件(建议替换成跟zh_cn一样)

3.修改代码,让openTCS支持中文
(1)修改openTCS-Kernel的ControlCenterModule.java
二、给openTCS4.12做汉化_第5张图片
(2)修改openTCS-KernelControlCenter的DefaultKernelControlCenterInjectionModule.java
二、给openTCS4.12做汉化_第6张图片
(3)修改openTCS-PlantOverview的DefaultPlantOverviewInjectionModule.java
二、给openTCS4.12做汉化_第7张图片

4.当修改完后运行效果如下
二、给openTCS4.12做汉化_第8张图片

5.特别注意
当汉化如下红色区域时,系统会报错
二、给openTCS4.12做汉化_第9张图片

修改如下:
将SingleCellEditor.java第137行修改成图中代码即可
二、给openTCS4.12做汉化_第10张图片

就这么多吧,欲知后事如何,请听下回分解。

 

你可能感兴趣的:(二、给openTCS4.12做汉化)