7

我正在处理的一个 ASP.NET 项目将在下一个版本中添加本地化。当我们将 ASPX 页面中的文本提取到资源文件中并将其他数据提取到数据库表中时,我们可能需要评估哪些工具来帮助这个过程?

是否有任何工具可以帮助翻译人员创建本地化文件?

4

4 回答 4

6

资源重构工具
替代文本 http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ResourceRefactoring&DownloadId=3748

与 IDE 集成的 Microsoft“开源”Visual Studio 工具。只需单击几下,您就可以轻松地将每次出现的字符串替换为资源引用。
http://www.codeplex.com/ResourceRefactoring

Zeta 资源编辑器
替代文本 http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ZetaResourceEditor&DownloadId=40997

多个资源文件的并排编辑器。
http://www.codeplex.com/ZetaResourceEditor/

于 2009-05-22T15:51:20.430 回答
1

请参阅 Resharper 进行本地化 -http://www.jetbrains.com/resharper/webhelp/Resources__Index.html

还要检查“创建数据驱动的 ASP.NET 本地化资源提供程序和编辑器” http://www.west-wind.com/presentations/wwdbresourceprovider/ 它还包括 DbResourceControl,它显示具有 Localizable 属性的控件

来自http://guysmithferrier.com/Downloads/Top10TipsI18NASPNET.pdfhttp://www.guysmithferrier.com/post/2009/05/Localizing-ASPNET-MVC.aspx

要将您的 HTML 控件转换为等效的 ASP.NET 服务器端控件,请查看http://www.dotneti18n.com/Downloads.aspx(文件夹 VS2010/ASPNETSpecifics/I18NRefactorings )中的 I18NRefactorings(VS 插件) /I18NRefactorings in the 2010 zip) 将有助于自动化此过程。

于 2011-07-03T00:57:31.550 回答
0

我发现的一个工具是RESX Synchronizer

这是一个命令行工具,可以同步两个资源文件之间的所有键。例如:

resxsync homepage.resx homepage.fr-CA.resx

会将所有密钥从默认 .resx 文件复制到法语加拿大本地化文件。

完成后,只需插入法语文本即可。

于 2009-05-21T16:30:59.313 回答
0

可能想看看 spring.net 的本地化(http://www.springframework.net/docs/1.2.0/reference/html/web.html#web-localization

从站点'Spring.Web 支持几种不同的方法在 Web 应用程序中进行本地化,可以根据需要混合和匹配。支持推送和拉取机制,以及在找不到本地资源时回退到全局定义的资源。Spring.Web 还提供了对用户文化管理和图像本地化的支持,这些将在后面的部分中介绍。

于 2009-05-21T16:32:45.300 回答