ASP.NET MVC视图全球化

我正在寻找全球化我在asp.net mvc中开发的应用程序.

我目前正在使用资源文件来存储我向用户呈现的消息(即,当我将某些内容保存到数据库中,并且向用户显示消息“正确保存的内容”时,该文本存储在资源文件中,因此我可以轻松地将消息本地化为另一种语言.

我的问题是如何在一个整体的视图中做到这一点?现在,我有一些视图,主要是HTML,只有少量的表示逻辑.

本地化视图的最佳做法是什么?我看过这里:

> http://damieng.com/blog/2008/04/27/localizing-mvc-for-aspnet-views-and-master-pages

这篇文章中的方法似乎是一种有趣的方式,但我想知道为每种语言维护单独的视图是多么容易.

注意:我一般没有在asp.net中做过太多的全球化或本地化,所以可能有一些我失踪的非mvc世界的最佳实践.

最佳答案
我们遇到了与我们的新MVC应用程序and our solution is here相同的问题.保持单独的视图可能很难,但是使用不同的语言保持相同的视图似乎同样困难,我们决定保持整个视图会给我们更多的权力,将被要求为亚洲国家发布.

希望它能帮到你.

转载注明原文:ASP.NET MVC视图全球化 - 代码日志