public static void UpdateFromBundle(String bundleName, DataInfo info) { ResourceBundle r = ResourceBundle.GetBundle(bundleName, Locale.Current); String prefix = info.GetDataClassName(); DataField[] fs = info.GetFields(); for (int i = 0; i < fs.Length; i++) { try { fs[i].SetFieldTitle(r.GetString(prefix + "." + fs[i].GetFieldName())); } catch (MissingResourceException) { Console.WriteLine("Missing Resource " + prefix + "." + fs[i].GetFieldName()); } catch (Exception e) { Console.WriteLine("Resource not found for : " + prefix + "." + fs[i].GetFieldName() + "\n" + e); } } }