Мне любопытно, если кто-нибудь задумался над формулировкой настольного приложения сообщений об ошибках. Как разработчик, я всегда надеваю шляпу программиста и показываю ее на диалекте, который выглядит так, будто робот говорит с пользователем.
Например:
- Не удалось открыть файл ___
- Невозможно получить файл настроек
- Произошла ошибка при обновлении базы данных
- Невозможно установить ____
- Произошла неизвестная ошибка
Никто из них не говорит "дружеское приложение". Кто-нибудь знает какие-либо ресурсы или способы формулирования ошибок на менее автоматизированном языке - для распространенных ошибок, таких как проблемы ввода-вывода, проблемы с базой данных, нулевая ссылка и т. Д.