二、给openTCS4.12做汉化

摘要:
openTCS目前支持英语和德语我们今天讲解如何汉化1.修改配置文件(1)修改openTCS-Kernel的配置文件(将语言改成chinese)(2)修改openTCS-KernelControlCenter的配置文件(3)修改openTCS-PlantOverview的配置文件2.新增多语言资源文件将项目中所有的资源文件都复制两份(下图只是一小部分),一份_en.properties一份_zh_

openTCS目前支持英语和德语
我们今天讲解如何汉化
1.修改配置文件
(1)修改openTCS-Kernel的配置文件(将语言改成chinese)
在这里插入图片描述
(2) 修改openTCS-KernelControlCenter的配置文件
在这里插入图片描述
(3)修改openTCS-PlantOverview的配置文件
在这里插入图片描述

2.新增多语言资源文件
将项目中所有的资源文件都复制两份(下图只是一小部分),
一份_en.properties
一份_zh_cn.properties
在这里插入图片描述
然后修改所有的_zh_cn.properties将值替换成中文就行了
Bundle.properties为默认的资源文件(建议替换成跟zh_cn一样)

3.修改代码,让openTCS支持中文
(1)修改openTCS-Kernel的ControlCenterModule.java
在这里插入图片描述
(2)修改openTCS-KernelControlCenter的DefaultKernelControlCenterInjectionModule.java
在这里插入图片描述
(3)修改openTCS-PlantOverview的DefaultPlantOverviewInjectionModule.java
在这里插入图片描述

4.当修改完后运行效果如下
在这里插入图片描述

5.特别注意
当汉化如下红色区域时,系统会报错
在这里插入图片描述

修改如下:
将SingleCellEditor.java第137行修改成图中代码即可
在这里插入图片描述

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

免责声明:文章转载自《二、给openTCS4.12做汉化》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Kali Linux 2020.1安装以及安装后要做的事.NET实现微博粉丝服务平台接口下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Nacos Config 多环境的配置

Spring Boot Profile 我们在做项目开发的时候,生产环境和测试环境的一些配置可能会不一样,有时候一些功能也可能会不一样,所以我们可能会在上线的时候手工修改这些配置信息。但是 Spring 中为我们提供了 Profile 这个功能。我们只需要在启动的时候添加一个虚拟机参数,激活自己环境所要用的 Profile 就可以了。 操作起来很简单,只需...

Java中针对Yaml格式数据操作记录

写在前面 最近由于涉及的功能需要对Nacos配置信息通过代码实现发布,在此过程中,涉及到String字符串转换Map,Map转换为Yaml格式的字符串等方法,由于之前没有接触过此方面内容,所以特在此进行记录,以做备忘! 1、Nacos获取配置 Nacos获取配置信息,返回结果为String格式字符串,这里可以参看Nacos中文文档(地址为:https://...

解决 i18n properties文件中文必须是unicode的问题

解决 i18n properties文件中文必须是unicode的问题 i18n  unicode  UTF-8  目前产品需要做国际化,但 java 的 I18N 资源文件中中文必须转换成 unicode 才行。虽然并不会有问题,但实在是不方便,通过查看 ResourceBundler 类的源码,发现其内部类 Control 在读取资源文件时,使用的...

IDEA 中.properties文件中文自动转Unicode编码及乱码问题

问题描述: 在使用IDEA开发工具编辑属性文件(.properties)的时候出现中文自动转成了Unicode编码,或在读取属性文件的时候中文出现乱码。 问题解决: 进入 File -> Settings -> Editor -> File Encodings,勾选 Transparent native-to-ascii convers...

关于Java配置文件properties的学习

关于Java配置文件properties的学习摘自:https://www.cnblogs.com/Seanit/p/4555937.html 在Java早期的开发中,常用*.properties文件存储一些配置信息。其文件中的信息主要是以key=value的方式进行存储,在早期受到广泛的应用。而后随着xml使用的广泛,其位置渐渐被取代,不过,目前仍有一...

10.折线连接--从零起步实现基于Html5的WEB设计器Jquery插件(含源码)

前面章节已讲到如何在两个组件间通过曲线(贝塞尔曲线)进行连接,一般在实际应用中,贝塞尔曲线在数据流图、思维导图中应用比较多,许多如组织架构图等通过折线连接,本文在之前的基础上如何快速实现两个组件间的折线连接: 之前示例是用checkbox来指示是否画线状态,现在增加了一种线条所以需要修改一下用三种状态来识别是选择/曲线/折线之一,index.html中代...