I am using the XamDateTimeEditor and running the application on a Simplified Chinese machine. The problem is when the calendar is presented to the user the month at the top of the calendar, i.e. April, and the label "Today" at the bottom of the calendar are in English. I have installed the Language Packs for 3.5 and things such as the WPF ApplicationCommands.Copy and ApplicationCommands.Cut are localized. Is there something I am missing in order to have the month and "Today" label localized?
Thanks for any assistance.
Alex that is perfect. Thanks very much to you and Andrew.
Hello,
This can be localized with the Customization Resource strings. You can see how to modify the localizatoin string here and you can see the strings for the editors here.
Hello Andrew. Thank you very much for the response.
I made the changes as indicated in the link from your post and everything looks great except that the "Today" label at the bottom of the control is not localized. Please see the screen shot below. Is there something additional I am missing, or is the "Today" label always presented this way?
Thanks again for your assistance.
In WPF the CultureInfo provided to a Binding is based upon the FrameworkElement.Language property. This defaults to en-US regardless of the OS regional settings. The template for the Today button, the group caption and calendar items is done using bindings with converters which is why it shows up using english settings. You may want to refer to this post for more info and a way to address this.