Итак, в WPF я могу объявить Rich Text Box, как это
<RichTextBox Text="{Binding Text}" SpellCheck.IsEnabled="True" />
, и каким-то чудом маленькие шаткие строчки появляются под словами с ошибками.
Но используемый диалект - американский, имеющий всевозможные различия, неприемлемые для австралийской аудитории.
Я знаю, что могу это сделать ...
<RichTextBox Text="{Binding Text}" SpellCheck.IsEnabled="True" >
<SpellCheck.CustomDictionaries>
<!-- customwords.lex is included as a content file-->
<sys:Uri>pack://application:,,,/customwords.lex</sys:Uri>
</SpellCheck.CustomDictionaries>
</RichTextBox>
и заполнить нестандартные слова.lex с такими разными словами.
#LID 1033
colour
summarising
Summarise
Organisation
maximise
etc...
Честно говоря, мне немного обидно пойти и заполнить собственный словарь всеми дополнительными разными словами, и он все равно не выделит американизмы, которые ошибочны в австралийском контексте.
Я поискал языковые пакеты .Net и, если бы я хотел любой другой язык, кроме диалекта английского языка, я думаю, что был бы в порядке, но нет английского (австралийского или британского), который я мог бы использовать.
Я просто отключу проверку орфографии? или есть способ получить там правильный Словарь.