覆盖资源引擎

时间:2015-01-05 03:08:57

标签: asp.net localization

我正在ASP.NET MVC 4中构建一个应用程序。我们的大部分文本都在资源文件中,但它并非100%完成。

为了搜寻任何剩余的硬编码字符串,我想也许我可以只显示任何资源字符串作为乱码字符(例如***),然后我们可以明显地看到仍然需要转换的字符串。

所以我问你...有没有办法可以覆盖资源引擎,所以不是从资源文件返回请求的字符串,而是返回我自己的值(***)。然后我就可以点击应用程序,看看哪些字符串仍然在视图中进行了硬编码。

1 个答案:

答案 0 :(得分:0)

是的,你可以。这实际上并不复杂:

http://msdn.microsoft.com/en-us/library/aa905797.aspx

或google for ASP.NET SQL Resource Provider。会对您的解决方案感兴趣,也会考虑过几次。

或者,大多数专业翻译工具(例如Trados Studio)提供" Pseudo-Translations"。这意味着他们将您的文本翻译成您想要的乱码。您可以介绍另一种语言,然后进行测试。这样您就不必进行任何编码工作。