我的模型/数据孤岛位于不同的类库中,其中包含数据注释 - 必需,最大长度和一些自定义验证。这一切都在英语中很好用但是有一种方法可以使用Web项目中包含的全局资源文件来交换西班牙语的英语验证消息。类库在网站和其他组件上都使用,因此我不能确定资源文件将在同一个项目中。
答案 0 :(得分:2)
假设您正在讨论.Net MVC应用程序,我建议您查看一篇关于MVC3国际化的博文:
http://afana.me/post/aspnet-mvc-internationalization.aspx
对于我目前正在处理的项目,我们决定将资源文件放在一个单独的项目中,这样我们就可以将所有资源字符串保存在一个地方,然后简单地从任何地方引用语言项目其他需要多语言支持的项目。