java语言本地化示例

public class RegistLocalize_zh {
 protected Object[][] getContents() {
        return contents;
    }

 static final Object[][] contents = {
   // BEGIN LOCALIZE
   { "msg_tip_title", "温馨提示" },
   { "msg_tip_whethersave", "信息已经修改,请您确认是否需要保存" },
   // END LOCALIZE
 };
}

 

public class RegistLocalize_en {
 protected Object[][] getContents() {
        return contents;
    }

 static final Object[][] contents = {
   // BEGIN LOCALIZE
      { "msg_tip_title", "Message" },
      { "msg_tip_whethersave", "infomation has changed, is need to save?" },
      // END LOCALIZE
 };
}

 

public class RegistLocalizeMgr {
 
 private final int Language_en_US  = 1;
 private final int Language_zh_CN  = 2;
 
 public static String getLocalizedString(String szSource){
  String strLocalized = "Not Defined";
  
  // 获取当前的语言是中文还是英文
  
  // 根据语言从不同的数组定义中找出相应的翻译
  
  return strLocalized;
 }
}

你可能感兴趣的:(java,String,object,Class,语言)