void UpdateDataFromControls(string id)
{
if (checkBoxShowKey.Enabled)
customSymbolKey[id] = checkBoxShowKey.Checked;
if (useAsLocalizeTool) {
SymbolText symText = new SymbolText();
symText.Lang = LangId;
symText.Text = textBoxSymbolName.Text;
if (!symbolNames.ContainsKey(id))
symbolNames[id] = new List<SymbolText>();
List<SymbolText> list = symbolNames[id];
int index = list.FindIndex(st => (st.Lang == LangId));
if (index >= 0)
list[index] = symText;
else
list.Add(symText);
}
}