Если бы они поддерживались в 5.3 ...
Не поддерживаются и не надо. Набрать 2 лишних символа рука не отсохнет, а читать код гораздо приятнее, чем расшифровывать.
По поводу замечаний по исключениям: а если стоит задача показывать в режиме дебага текст исключения на родном программисту языке?
Родным для
программиста языком является английский. Если только это не программист 1С.
Я понимаю, все должны знать английский и все такое, но тем не менее существует группа разработчиков быдлокодеров, которые не знают ангельского.
Вас это покачивать не должно.
Вы скажите что это не люди и на них ориентироваться не надо?
Я не знаю, кто эти существа. Не надо на них ориентироваться.
Возможно, но у меня другое мнение и другая задача.
У вас задача написать сервисный класс, с которым будут работать другие люди.
Будете дальше упираться и вставать в позу, получится как с .Net Framework language pack.
У тестера (меня) родной русский, у разработчика - греческий, а ошибки приложения нам постят на испанском и немецком.
только в случае, если исключение не будет обработано.
Таких случаев быть не должно в принципе.