我们最近完成了英文和法文ASP.Net网站的第一阶段。我们使用资源文件来存储特定于语言的字符串,但是由于该网站使用了ASP.Net AJAX和JavaScript,我们大量安装了一个解决方案,通过ASP.Net管道传递正确的文件,在那里我们可以捕获“令牌”并替换它们从资源文件中提取适当的文本。ASP.Net:使用Javascript和AJAX处理多语种网站的方法
这是我参与过的第二个项目,面临这些挑战,第一个项目将文本字符串存储在数据库中,而不是ASP.Net AJAX,它使用随附的AJAX工具原型库,并把所有的Javascript放入aspx文件,以便令牌可以在出路时被替换。
我想知道的是,有没有其他人遇到类似的情况?你采取了什么方法?学到了什么教训?你是如何处理诸如国际化日期格式之类的东西的?