Это не на конкурс. Это рыдательная и очень душевная функция должна быть включена в любой механизм генерации исключений.
Тогда вызов raise Exception.Create(emoexceptionsgeneration) будет выдавать очень эмоциональные ошибки
function emoexceptionsgeneration: string;
var
emovariable: Integer;
begin
randomize;
emovariable := random(9) + 1;
case emovariable of
1: Result := 'You hate me. I feel it, it''s very emotional';
2: Result := 'I''m crying at this moment. And I don''t have any ideas about this bug';
3: Result := 'It''s very emotional, but I''m dying';
4: Result := 'Got any razors for my silicon CPU?';
5: Result := 'You are heartless and cruel developer (and/or tester/user)';
6: Result := 'Let''s cry together';
7: Result := 'I need more badges to improve my emotionality';
8: Result := 'Didn''t we cry on this bug last time?';
9: Result := 'Pain is the only way out';
end;
end;
{Русская локализация эксепшенов
1. Ты меня ненавидишь. Я это чувствую - и это очень эмоционально.
2. В настоящий момент я рыдаю. И у меня нет никаких соображений по поводу бага.
3. Это очень эмоционально, но я умираю.
4. У тебя есть лезвия для моего кремниевого процессора?
5. Ты бессердечный и жестокий разработчик (и/или тестер/пользователь)
6. Давай поплачем вместе
7. Мне нужно больше значков, чтобы повысить свою эмоциональность.
8. Не над этим ли багом мы рыдали в прошлый раз?
9. Боль - это единственный выход.
Конец локализации}