Обязательно запросите у пользователя информацию о языке предварительно отформатированного текста

Итак, диалоговое окно не спрашивает пользователя, какой язык программирования он использует!

Хорошо, значит, когда пользователь выбирает «Преформатированный текст» из панели инструментов, должно появиться поле для ввода языка программирования текста, а также список доступных языков для выбора. Возможно, в виде диалога с переключателями.

В настоящее время диалоговое окно использует универсальный вариант выбора языка (какой именно выбран, пользователю также не показано).