语言资源的替代品

时间:2013-09-08 10:22:01

标签: asp.net asp.net-mvc-4 localization

我有一个网站,我想以多种语言提供。我可以使用资源文件来做到这一点。这有两个缺点:我需要ID,这使得代码中的丑陋,我需要部署资源文件。

我有不同的愿景(我承认:我在PHP环境中看过它):我希望我的用户翻译页面/模块。他们会得到主要语言中所有字符串的列表,然后可以将其翻译成他们的语言。无需重新启动站点,无需编译。

如果程序员不必过多考虑资源,那就太好了。他的愿景是他只使用主要语言中的字符串,并将字符串突出显示为“待翻译”。某种框架会扫描所有源文件并创建一个字符串表。好处:您不需要字符串标识符。 突出显示字符串可以通过将它们包装在像loc(“mystring”)这样的函数调用中来完成。

翻译需要适用于控制器,视图,模型以及最重要的Javascript文件。

第一部分(启用在线翻译)可能可以通过编写http://www.west-wind.com/presentations/wwdbresourceprovider/

中的自定义资源提供程序来解决

没有标识符的部分怎么样?任何想法如何扫描.js文件和视图字符串进行本地化?有没有现有的框架?

0 个答案:

没有答案