Buenas.
Tengo una duda sobre customizar los Exceptions.
Estoy trabajando en un software web el cual tiene un webservice. Antes tenia las traducciones de los diferentes errores en las clases intermedias, es decir si la estructura fuera esta: clases internas -> clases intermedias -> clases webservice. Las clases intermedias trabajan con los datos del usuario, por ejemplo, y ahora mismo estás tratan sus errores traducidos mediante una clase interna.
Ahora lo que quiero hacer es un CustomException para que cuando se hagan try captch salgan los errores directamente en le idioma que yo quiero.
Mi pregunta es, es una buena práctica el usar los exceptions de esa forma? es decir, que los errores internos salgan ya traducidos y no se traduzca en las clases mas cercanas al usuario.
Espero haberme explicado bien y gracias por la ayuda.