我试图在我的系统中实现多语言支持,工作中的其他系统使用 xmlfiles 从他们已经使用了一段时间的数据库生成,所以他们希望我也使用它。
我已经设法翻译除了我的表单模型中的显示名称之外的所有内容,这些值显然只能是常量值,因此我无法使用获得正确翻译的方法。
现在的代码是这样的:
[System.ComponentModel.DisplayName("Kontraktnamn")]
public string Name { get; set; }
我想做这样的事情:
[System.ComponentModel.DisplayName(GetTextByKey("Contract_Name"))]
public string Name { get; set; }
有可能解决这个问题吗?或者也许有更好的方法来做到这一点并且仍然使用 xmlfiles?