Kettle国际化
Vitoelv
三菱plc程序源代码是什么marquee新加坡1. 在按照《在Eclipse3.1上配置Kettle开发环境》一文中的说明配置好kettle的开发环境后,打开src路径下的be.ibridge.kettle.i18n包,可以看到在kettle中加入的用于国际化的Messages类(另一个MessageUtil类是其工具类),如下图1所示。kettle项目中的输出将全部由Messages类接管,与Messages类对应的是src路径下的messages.properties和messages_zh_CN.properties(中文)资源文件,其中messages.properties文件是主资源文件,根据不同国别,可以生成不同的国别资源文件,如messages_zh_CN.properties就是中文的资源文件。(附注:messages_china.properties是本人用于生成messages_zh_CN.properties文件的原始文件)数据库设计中反映用户对数据要求的模式是
图1
grep命令匹配多个字符图2
2.要实现完全国际化,需要对原来kettle项目中的源程序进行改造。改造方法以src目录下面be.ibridge.kettle.spoon包中的Spoon.java文件为示例来说明。在eclipse中打开此文件,如下图所示,在Spoon.java文件中引入Messages 类,即:import be.ibridge.kettle.i18n.Messages;
图3
3.寻Spoon.java文件中的字符串,如下图所示的
public static final String APP_NAME = "Spoon";
修改为:
public static final String APP_NAME = String("Spoon");
properties文件用什么打开>resolve doing 即将原来的字符串"Spoon"修改为String("Spoon"),注意,String("Spoon")中的 "Spoon"现在已经是由Messages类接管,此字符串完全可以取其它名字,但其必须是与Messages类对应的是src路径下的messages.properties(以及messages_zh_CN.properties)资源文件的配置值。详见图5。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论