I am trying to display error messages in locale language and for all handled exceptions my team is using resource file to display in local language but Is there a way to interce
Near the start of our app we have a line of code that looks similar to
config.Services.Replace(typeof(IExceptionHandler), new UnhandledExceptionHandler());
and this seems to catch errors.
We also have a catch-all route at the end of our route tables that looks a bit like
config.Routes.MapHttpRoute(
name: "NotImplemented",
routeTemplate: "{*data}",
defaults: new { controller = "Error", action = "notimplemented", data = UrlParameter.Optional });
where we call the same code. You can check the Accept-Language header to make your best guess at what locale your caller might be able to use. Re-post a specific question if you need help with that aspect.