主题 : java 汉化的问题
级别: 举人
UID: 28907
积分:133 加为好友
威望: 0 精华: 0
主题:126 回复:13
注册时间:2012-02-03
在线时长:0
1#   发表于:2012-02-19 10:56:05  IP:222.71.*.*
今天一直解决一个问题,就是我的java程序汉化过,但是在eclipse中启动后,界面确实是英文的,但是打包后,界面上确实汉化失败的信息,后来看到如下代码:

1
public class Messages extends NLS {
2
    private static final String BUNDLE_NAME = "org.seri.mdt.requirements.ui.Dialog.messages";
3
    public static String CapacityReqDialog_ActivityCapacityMap;
 有如下内容:BUNDLE_NAME = "org.seri.mdt.requirements.ui.Dialog.messages",这个是告知Messages.java

文件汉化文件messages.properties的位置的。但是工程中messages.properties是放在包

org.seri.mdt.requirements.ui.dialog中,我把Dialog的"D"改成“d”就OK了。打包程序中也可以正确显示。

(注:) BUNDLE_NAME = "org.seri.mdt.requirements.ui.Dialog.messages" 是工具自动生成的。所以有时候工具也不一定

很可靠的。
<a title="java课程" href="http://www.iblue.org/javanet/java-net.html">java课程</a> <a href="http://www.iblue.org" target="_blank">www.iblue.org</a> </br>我们相信分享智慧是快乐的,学习和教育也理应如此
1 共1页