Posted on 2009-07-02 14:44
guanminglin@gmail.com 閱讀(32849)
評論(13) 編輯 收藏 所屬分類:
JavaSE 、
NetBeans
今天用到了一些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)