我正在使用ASP.NET Core
和Bootstrap
,我最近在this文档之后整合了本地化支持。主要的问题是Bootstrap
框架甚至是默认语言,我怎样才能根据所选语言Bootstrap
设置ASP.NET Core
语言环境?
我需要更改Bootstrap
本地化,因为如果我在ASP.NET Core
中选择德语,表单验证消息仍然是英文的。
谢谢。
引导程序中没有简单的开关用于本地化。
验证消息和字符串是英文的,您可以使用Ketchup Validator等库来替换它们以获取自定义验证消息。
默认jQuery验证插件使用的错误消息来自ASP.NET Core添加到表单字段的数据属性。这些验证消息最终是由模型类型中的验证数据注释设置的消息。
要对这些进行本地化,您需要确保资源文件可以正确地翻译它们。有疑问,明确指定(默认)消息可能更好,这样您就可以正确地定位它们。