解析和翻译经典ASP和ASP.NET网站

解析和翻译经典ASP和ASP.NET网站,asp.net,asp-classic,translation,Asp.net,Asp Classic,Translation,我有一个网站,有一堆非常难看的经典asp页面,还有许多asp.NET web表单页面。我需要能够设置它,以便用户可以翻转开关,并将整个网站翻译成法语 不幸的是,请求客户端不希望我们使用像google translate这样简单的东西,他们希望控制字典以防止语法错误等。这意味着我必须克服两个问题 首先,我需要解析出网站上所有对客户可见的硬编码文本,并将其放入电子表格中,以便他们能够根据自己的喜好将其翻译并发送回去。我曾尝试使用Html敏捷包来处理经典代码,但在处理服务器标签数量非常多的情况时遇到了

我有一个网站,有一堆非常难看的经典asp页面,还有许多asp.NET web表单页面。我需要能够设置它,以便用户可以翻转开关,并将整个网站翻译成法语

不幸的是,请求客户端不希望我们使用像google translate这样简单的东西,他们希望控制字典以防止语法错误等。这意味着我必须克服两个问题

首先,我需要解析出网站上所有对客户可见的硬编码文本,并将其放入电子表格中,以便他们能够根据自己的喜好将其翻译并发送回去。我曾尝试使用Html敏捷包来处理经典代码,但在处理服务器标签数量非常多的情况时遇到了问题

第二,我需要一个解决方案,将使用这个字典来翻译文本,在经典和ASP.NET


我认为字典将采用XML格式,并且可以在客户端进行翻译,因此它不必处理服务器标记问题,并且可以在classic和.NET中工作,但我完全愿意接受建议。如果有人有任何想法或知道任何类型的解决方案可以帮助我解决一个或两个问题,我将非常感谢任何帮助。谢谢

我会使用.NET资源文件来存储翻译。它们与.NET完美结合,因为它是一种XML格式,所以您也可以在经典的ASP.NET中解析它

我将在ASP Classic中创建一个函数,用于读取资源文件并使用XPath获得正确的翻译


因为翻译在服务器端是很容易得到的,所以我会处理它的翻译。

你的意思是用服务器标签?基本上是在字符串中间需要翻译的经典代码。