Fehlermeldungen in Formularen lokalisieren

Eigene Formulare kann man in Umbraco mit Macro-Partials und einem SurfaceController implementieren. Das funktioniert so wie dokumentiert, bis auf eine „Kleinigkeit”. 

Wenn man mehrere Sprachen unterstützt, dann steht man vor dem Problem, die möglichen Fehlermeldungen zu übersetzen. Folgt man dem Microsoft MVC Standard, dann benutzt man DataAnnotations im Model, wie z. B. [Required].

Die Lokalisierung erfolgt über statische Resource-Dateien und das Registrieren einiger Services in der Startup.cs.

 

Fehlermeldungen in Formularen lokalisieren