我们最近完成了英文和法文 ASP.Net 网站的第一阶段。我们使用资源文件来存储特定于语言的字符串,但由于该站点大量使用 ASP.Net AJAX 和 javascript,我们设计了一个解决方案,通过 ASP.Net 管道传递正确的文件,我们可以在其中捕获“令牌”并替换它们从资源文件中提取适当的文本。
这是我参与的第二个遇到此类挑战的项目,第一个项目将文本字符串存储在数据库中,而不是 ASP.Net AJAX,它使用 Prototype 库附带的 AJAX 工具并将将所有 Javascript 转换为 aspx 文件,以便可以在退出时替换标记。
我想知道的是,有没有其他人遇到过类似的情况?你采取了什么方法?吸取了哪些教训?您是如何处理国际化日期格式等问题的?