Posted
on Apr 17, 2010
(permalink)
Correct me if I'm wrong, but it seems that in this scenario
public class ItalianToolStripLocalizationProvider : RadToolStripLocalizationProvider
{
public override string GetLocalizationString(RadToolStripLocalizationStringId localizationString)
{
switch (localizationString)
{
case RadToolStripLocalizationStringId.CloseButton:
return "Chiudi";
case RadToolStripLocalizationStringId.ResetButton:
return "Resetta";
case RadToolStripLocalizationStringId.ToolBarsTabItem:
return "Barre Strumenti";
case RadToolStripLocalizationStringId.CustomizeDialogCaption:
return "Personalizza";
case RadToolStripLocalizationStringId.AddorRemoveButtons:
return "Aggiungi o rimuovi pulsanti";
case RadToolStripLocalizationStringId.NoTextAssociated:
return "Nessun testo associato";
case RadToolStripLocalizationStringId.ResetToolBar:
return "Resetta Barra Strumenti";
case RadToolStripLocalizationStringId.Customize:
return "Personalizza";
case RadToolStripLocalizationStringId.ResetToolBarsAlertMessage:
return "Si desidera veramente resettare la barra degli strumenti?";
}
System.Diagnostics.Debug.WriteLine("TOOLSTRIP:" + localizationString);
return string.Empty;
}
the case in bold font will never be called, so when you open the customize dialog box you see the english text.
(By the way 'Cusomize' is not right too)..