public void SetLocalNames(Dictionary <String, String> translation) { json.GetI18n().Clear(); foreach (KeyValuePair <string, string> entry in translation) { JsonI18n jsonI18n = new JsonI18n(); jsonI18n.SetKey(entry.Key); jsonI18n.SetValue(entry.Value); json.GetI18n().Add(jsonI18n); } }
public void SetLocalName(String key, String name) { if (json.GetI18n().Count != 0) { foreach (JsonI18n jsonI18n in json.GetI18n()) { if (jsonI18n.GetKey().Equals(key)) { jsonI18n.SetValue(name); } } } else { JsonI18n newI18n = new JsonI18n(); newI18n.SetKey(key); newI18n.SetValue(name); json.GetI18n().Add(newI18n); } }