我正在ASP.NET MVC 4中构建一个应用程序。我们的大部分文本都在资源文件中,但它并非100%完成。
为了搜寻任何剩余的硬编码字符串,我想也许我可以只显示任何资源字符串作为乱码字符(例如***),然后我们可以明显地看到仍然需要转换的字符串。
所以我问你...有没有办法可以覆盖资源引擎,所以不是从资源文件返回请求的字符串,而是返回我自己的值(***)。然后我就可以点击应用程序,看看哪些字符串仍然在视图中进行了硬编码。
答案 0 :(得分:0)
是的,你可以。这实际上并不复杂:
http://msdn.microsoft.com/en-us/library/aa905797.aspx
或google for ASP.NET SQL Resource Provider。会对您的解决方案感兴趣,也会考虑过几次。
或者,大多数专业翻译工具(例如Trados Studio)提供" Pseudo-Translations"。这意味着他们将您的文本翻译成您想要的乱码。您可以介绍另一种语言,然后进行测试。这样您就不必进行任何编码工作。