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