Культура по умолчанию для элементов пользовательского интерфейса WPF - en-us. Если вы хотите изменить это, это может помочь:
FrameworkElement.LanguageProperty.OverrideMetadata(
typeof(FrameworkElement),
new FrameworkPropertyMetadata(
XmlLanguage.GetLanguage(
someCulture.IetfLanguageTag)));
Где someCulture
- это культура, которую вы хотите использовать для своего пользовательского интерфейса (CultureInfo.CurrentCulture
для текущего). Вы должны вызвать это в Application.Startup
, прежде чем будут созданы какие-либо элементы пользовательского интерфейса.