【发布时间】:2009-10-21 09:40:31
【问题描述】:
我有几个 Visual Studio 2008 项目 (ASP.NET 3.5),其中包含许多本地资源文件,用于对特定 ASP.NET 页面中的字符串进行本地化。其中一些分组在文件夹中,一些根据它们本地化的页面命名,等等。
例如,App_LocalResources 文件夹有一个与 ASPX 页面匹配的 .resx 文件列表、与 ASCX 用户控件匹配的 UserControls/App_LocalResources 等。
现在我需要将应用程序翻译成另一种语言,我想将所有这些密钥发送给无权访问 Visual Studio 项目的人进行翻译。
我总是可以编写一个小型控制台应用程序,它会递归地查找所有 .resx 文件并将它们组合成一个大的自定义 XML 文件,然后我可以发送该文件进行翻译。收到翻译后的 XML 文件后,控制台应用程序将重新创建所有小的 .resx 文件。
这一切都不是问题,但必须有更好的方法。你有什么建议,我该怎么做?
【问题讨论】:
标签: asp.net localization