今天用到了一些SwingX 的类库,但是显示的时候都是英文的,感觉挺别扭的,于是就对SwingX做了一些国际化!
下载了源代码,然后找到对应的Properties 文件,发现其实SwingX已经有很多个国家的语言版本了,就是少了中国版的,唉!谁叫中国的程序员使用Swing的少呢? 呵呵!
用NetBeans打开 项目文件,找到properties文件,为每个原始的Properties文件添加一个 zh_CN的locale
。然后就是翻译了。这里不得不赞美一下NetBeans 对properties
文件的编辑功能相当的好用,可以直接写中文,而不必转换为Unicode。NetBeans 默认已经帮你完成了。
这是我第一次翻译,因为能力有限,所以翻译难免会有一点小毛病,有什么翻译问题请留言,或者发邮件告诉我,让我好改正。
2009-11-04 更新:
翻译更新到SwingX1.6, SwingX1.6 是一个 Java 6 only 版本,也就是说这个版本需要用JRE1.6 。
2009-09-23 更新:
应朋友们的要求,今天放上来 SwingX-1.0 的国际化版本(并非本地化,仅仅只是国际化)。
修复LoginPanel 翻译的问题,原来翻译成中文有乱码,现保留为英文。
初步判断是SwingX 中使用了不支持中文的字体造成的。
2009-07-07 更新:
第一次对SwingX进行翻译
------------------------------传说中华丽的分割线-----------------------------------
(SwingX1.6)点这里下载(20091104)
(SwingX-1.0)点这里下载 (20090923)
(SwingX-0.9.7)点这里下载(20090702)