private void LocalizeSuperToolTip(Control controlThatHasSuperTooltipAttached, string l10nIdOfControl)
{
var tooltipinfo = _superToolTip.GetSuperStuff(controlThatHasSuperTooltipAttached);
string english;
if (!_originalSuperToolTips.TryGetValue(controlThatHasSuperTooltipAttached, out english))
{
english = tooltipinfo.SuperToolTipInfo.BodyText;
_originalSuperToolTips[controlThatHasSuperTooltipAttached] = english;
}
//enhance: GetLocalizingId didn't work: var l10nidForTooltip = _L10NSharpExtender.GetLocalizingId(controlThatHasSuperTooltipAttached) + ".tooltip";
var l10nidForTooltip = l10nIdOfControl + "-tooltip";
tooltipinfo.SuperToolTipInfo.BodyText = LocalizationManager.GetDynamicString("Bloom", l10nidForTooltip, english);
_superToolTip.SetSuperStuff(controlThatHasSuperTooltipAttached, tooltipinfo);
}