2009-05-21 8 views
7

Un proyecto ASP.NET en el que estoy trabajando agregará localización en la próxima versión. A medida que extraemos texto de nuestras páginas ASPX en archivos de recursos y otros datos en tablas de la base de datos, ¿qué herramientas podríamos evaluar para ayudar en este proceso?¿Qué herramientas están disponibles para agregar Localización a un proyecto ASP.NET?

¿Hay alguna herramienta para ayudar a los traductores a crear los archivos de localización?

Respuesta

6

herramienta de refactorización de Recursos
alt text http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ResourceRefactoring&DownloadId=3748

Microsoft Visual Studio herramienta de "código abierto" que se integra con el IDE. Puede reemplazar fácilmente cada aparición de una cadena con una referencia de recursos con unos pocos clics.
http://www.codeplex.com/ResourceRefactoring

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

Un editor de lado a lado para archivo de recursos múltiples.
http://www.codeplex.com/ZetaResourceEditor/

+0

Tengo Visual Studio 2008 y un proyecto asp.net mvc y no tengo la opción de "Extraer a recurso" en mi ventana emergente; por que es esto entonces ? – Omu

+0

@Omu, consulte http://www.guysmithferrier.com/post/2009/05/Localizing-ASPNET-MVC.aspx –

0

Una herramienta que he encontrado es RESX Synchronizer.

Esta es una herramienta de línea de comandos que sincroniza todas las claves entre dos archivos de recursos. Por ejemplo:

resxsync homepage.resx homepage.fr-CA.resx 

copiará todas las claves del archivo .resx predeterminado al archivo de localización francés canadiense.

Una vez hecho esto, solo es cuestión de enchufar el texto en francés.

0

posible que desee echar un vistazo a spring.net para la localización (http://www.springframework.net/docs/1.2.0/reference/html/web.html#web-localization)

Desde el sitio 'Spring.Web soporta varios enfoques diferentes para la localización dentro de una aplicación web, que se puede mezclar y combinar según sea apropiado . Se admiten los mecanismos push y pull, así como la alternativa a los recursos definidos globalmente cuando no se puede encontrar un recurso local. Spring.Web también proporciona soporte para la gestión de cultura del usuario y la localización de imágenes, que se describen en las secciones posteriores. '

1

Ver ReSharper para la localización -http: //www.jetbrains.com/resharper/webhelp/Resources__Index.html

También puedes ver “Creación de un proveedor de recursos de localización ASP.NET Driven datos y el editor” http://www.west-wind.com/presentations/wwdbresourceprovider/ también incluye DbResourceControl, que muestra los controles con atributo localizable

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

Para convertir los controles HTML a controles equivalentes del lado del servidor ASP.NET, consulte I18NRefactorings (un complemento para VS) en la descarga en http://www.dotneti18n.com/Downloads.aspx (carpeta VS2010/ASPNETSpecifics/I18NRefactorings/I18NRefactorings en el zip 2010) que ayudará automatizar este proceso

Cuestiones relacionadas