package uk.co.mmscomputing.util; import java.util.*; public class UtilResources{ static private Locale locale; private ResourceBundle messages; private String classname; public UtilResources(Class clazz){ classname = clazz.getName().substring(clazz.getName().lastIndexOf(".")+1); messages = ResourceBundle.getBundle(clazz.getName(),locale); } public String getString(String id){ try{ return messages.getString(id); }catch(MissingResourceException mre){ return mre.getMessage(); } } public String getString(String id,String arg){ try{ return messages.getString(id).replaceAll("%0",arg); }catch(MissingResourceException mre){ return mre.getMessage(); } } public String getString(String id,String[] args){ try{ String msg = messages.getString(id); for(int i=0;i