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);
            }
        }