Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What tools are available for adding Localization to an ASP.NET project?

An ASP.NET project I am working on will be adding localization in the next version. As we pull text from our ASPX pages into resource files and other data into database tables, what tools might we want to evaluate to assist this process?

Are there any tools to assist translators to create the localization files?

like image 837
y0mbo Avatar asked May 21 '09 16:05

y0mbo


2 Answers

Resource Refactoring Tool
alt text http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ResourceRefactoring&DownloadId=3748

Microsoft "open source" Visual Studio tool that integrates with the IDE. You can easily replace every occurrence of a string with a resource reference with a few clicks.
http://www.codeplex.com/ResourceRefactoring

Zeta Resource Editor
alt text http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ZetaResourceEditor&DownloadId=40997

A side by side editor for multiple resource file.
http://www.codeplex.com/ZetaResourceEditor/

like image 197
Eduardo Molteni Avatar answered Oct 14 '22 12:10

Eduardo Molteni


See Resharper for localization -http://www.jetbrains.com/resharper/webhelp/Resources__Index.html

Also check “Creating a Data Driven ASP.NET Localization Resource Provider and Editor” http://www.west-wind.com/presentations/wwdbresourceprovider/ It also includes DbResourceControl, that shows controls with Localizable attribute

From http://guysmithferrier.com/Downloads/Top10TipsI18NASPNET.pdf and http://www.guysmithferrier.com/post/2009/05/Localizing-ASPNET-MVC.aspx

To convert your HTML controls to equivalent ASP.NET server side controls, look at the I18NRefactorings (an add-in for VS) in the download at http://www.dotneti18n.com/Downloads.aspx (folder VS2010/ASPNETSpecifics/I18NRefactorings/I18NRefactorings in the 2010 zip)that will help automate this process.

like image 29
Michael Freidgeim Avatar answered Oct 14 '22 12:10

Michael Freidgeim