Hola a tod@s!
Estoy desarrollando una aplicación web multidioma, por ahora tengo más o menos claro el uso de los .resx para cambiar el texto, tooltip, etc. de botones, etiquetas y demás elementos de la interfaz.
La duda que me surge ahora es cómo tratar los mensajes de error que se van propagando desde la capa de negocio hasta la capa de interfaz, por ejemplo, la capa de interfaz invoca un método de la de negocio, este método lanza una excepción con su mensaje de error asociado, y lo que quiero es mostrar ese mensaje, sin embargo ese mensaje estará sólo en un idioma porque ahora mismo simplemente hago
throw new Exception("Descripción del mensaje de error");
¿Alguien conoce cuál es la forma correcta para tratar este tipo de situaciones?
Gracias por la ayuda!