We tried the examples given in the Telerik site for RadCalendar and implemented Localization for the same successfully. But, it works only for the Culture \ CultureInfo properties (like "en-US", "fr-FR") for both RadScheduler and RadCalendar. But, in our application we are using only "CurrentUICulture", which has the value of only neutral culture (like en, fr etc ...) . When this is assigned to the RadCalendar, we are getting the following error:
Message: Culture 'fr' is a neutral culture. It cannot be used in formatting and parsing and therefore cannot be set as the thread's current culture.
Stack trace:
at System.Globalization.
at System.Globalization.
at Telerik.Web.UI.Scheduler.
at Telerik.Web.UI.Scheduler.
at Telerik.Web.UI.RadScheduler.
at Telerik.Web.UI.RadScheduler.
at System.Web.UI.Control.
at System.Web.UI.Control.
at Telerik.Web.
at Telerik.Web.
at Telerik.Web.
at Telerik.Web.UI.RadAjaxControl.
at System.EventHandler.Invoke(
at System.Web.UI.Control.
at System.Web.UI.Control.
at System.Web.UI.Page.
But, as per the information given in the link below, the 'CultureInfo' property should also support the two letter ISO Language names like "en" or "fr" etc ..
http://www.telerik.com/help/aspnet-ajax/p_telerik_web_ui_radcalendar_cultureinfo.html
Can you please let us know a solution for this ? How can we assign the 'CurrentUICulture' (TwoLetterISOLanguage Name) value to the 'RadCalendar' control, which has only the 'CultureInfo' property ?
Thanks & Regards,
Karthik.