2011-01-28 143 views
1

我有一个要求,用普通的文本文件(也许简单的XML)创建国际化。该文件需要可以从文本编辑器修改,并且其中的更改不需要重新编译代码。.net mvc 2国际化文本文件

是否有建议的解决方案(.NET框架或第三方)这样的事情?

谢谢

更新: 我说的是本地化,对不起。我需要的是有一个文本文件,该文件可以在不需要VisualStudio或重新编译的情况下被应用程序翻译和使用。你改变一个文本文件,它都可以工作。

--MB

回答

1

我不知道任何现有的解决方案,但是您可以轻松地创建自己的ResourceProvider。

这里有一些很好的链接让你去:

http://weblogs.asp.net/thangchung/archive/2010/06/25/extending-resource-provider-for-soring-resources-in-the-database.aspx

one是伟大的!

+1

感谢您的提及。 @Massive:你见过果园项目吗?他们使用T()来处理所有本地化。之后,我们可以插入任何我们想要的语言环境。我认为这是很好的参考。请参阅http://www.orchardproject.net/docs/Creating-global-ready-applications.ashx了解更多信息 – thangchung

0

我猜你在谈论本地化。事后我发现这很难做到。我们使用Multi Language Software来帮助我们将其添加到现有项目中。这是一个好工具。有时候我一直在努力,但没有太多。如果有的话可以帮助你制定一个更好的计划。