使用org.eclipse.osgi.util.NLS訪問資源文件 (國際化)

還記得在做WEB國際化的時候,通常都是用ResourceBundle來得到配置文件信息的,現在做插件開發了,從LOGIC源代碼裏知道了NLS,太方便了,之前羣裏的同志們也談到過,但是自己以爲是OSGI裏的東西就沒關注,現在自己對OSGI又有了興趣,就想起來了,好用的東西就得多用啊,所以項目裏的ResourceBundle都換成了NIS,實現步驟:
一:寫一個MESSAGE類繼承NLS,裏面放鍵 格式如下
Java代碼  收藏代碼
  1. public static String Command_Add;  
  2. public static String Command_Clone;  
  3. public static String Command_Create;  
  4. public static String Command_Delete;  
  5. public static String Command_Resize;  
  6. public static String Command_Move;  
  7. public static String Command_OrphanChild;  

然後再加上如下代碼就可以實現了,至於配置文件裏的還是和以前寫的一樣,鍵值對
Java代碼  收藏代碼
  1. static {  
  2.     NLS.initializeMessages("資源路徑", 類名.class); //$NON-NLS-1$  
  3. }  

調的時候通過類.鍵的名稱就可以了,NIS會幫你從配置文件中提取對應的值
發佈了39 篇原創文章 · 獲贊 7 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章