private static void TranslateLayoutControl(LayoutControl l) { foreach (BaseLayoutItem item in l.Items) { if (item is EmptySpaceItem) { continue; } LayoutControlItem li = item as LayoutControlItem; if (li != null) { Translate(li.Control); } if (item.Text.Contains("layoutControlItem")) { continue; } string name = l.FindForm().Name + "." + item.Name; item.Text = TranslateString(name, item.Text); } }