Scheduler supports localization, but requires one to set the culture property explicitly. Why not just take the culture off of the thread. That way, the developer doesn't have to explicitly set it for the control everywhere the control is used. Instead, one just sets culture on the thread during CultureInitialization page event and every control behaves as expected.