2009-05-21 5 views
7

내가 작업중인 ASP.NET 프로젝트는 다음 버전에 현지화를 추가 할 예정입니다. ASPX 페이지의 텍스트를 리소스 파일과 다른 데이터로 데이터베이스 테이블로 가져 오면이 프로세스를 지원하기 위해 어떤 도구를 평가할 수 있습니까?ASP.NET 프로젝트에 지역화를 추가하는 데 사용할 수있는 도구는 무엇입니까?

번역자가 현지화 파일을 만드는 데 도움이되는 도구가 있습니까?

답변

6

자원 리팩토링 도구
alt text http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ResourceRefactoring&DownloadId=3748

마이크로 소프트 "오픈 소스"비주얼 스튜디오 도구입니다. 몇 번의 클릭만으로 모든 문자열을 리소스 참조로 쉽게 바꿀 수 있습니다.
http://www.codeplex.com/ResourceRefactoring

제타 리소스 편집기
alt text http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ZetaResourceEditor&DownloadId=40997

여러 리소스 파일에 대한 측면 편집기에 의해 측면입니다.
http://www.codeplex.com/ZetaResourceEditor/

+0

Visual Studio 2008 및 asp.net mvc 프로젝트가 있는데 내 팝업에서 "Extract to resource"옵션이 없습니다. 왜 그래야만하지 ? – Omu

+0

@ 오무 http://www.guysmithferrier.com/post/2009/05/Localizing-ASPNET-MVC.aspx를 참조하십시오. –

0

내가 발견 한 도구는 RESX Synchronizer입니다.

두 개의 리소스 파일간에 모든 키를 동기화하는 명령 줄 도구입니다. 예 :

resxsync homepage.resx homepage.fr-CA.resx 

모든 키를 기본 .resx 파일에서 프랑스어 캐나다 언어 버전 파일로 복사합니다.

일단 완료되면 프랑스어 텍스트를 연결해야합니다.

0

혼합 적절하게 일치 할 수 'Spring.Web 웹 응용 프로그램 내 현지화에 대한 여러 가지 접근 방식을 지원하는 사이트에서 현지화 (http://www.springframework.net/docs/1.2.0/reference/html/web.html#web-localization)

에 대한 spring.net에서 살펴 봐야 할 수 있습니다 . 로컬 자원을 찾을 수 없을 때 전역 적으로 정의 된 자원에 대한 폴백 (fallback)뿐만 아니라 푸시 (push) 및 당김 (pull) 메커니즘도 지원됩니다. Spring.Web은 또한 사용자 문화 관리 및 이미지 로컬라이제이션을 지원합니다. 자세한 내용은 이후 섹션에서 설명합니다. ' 는 IDE와 통합

1

현지화 -http를 참조 ReSharper에서 : 또한 확인 //www.jetbrains.com/resharper/webhelp/Resources__Index.html

"데이터 기반 ASP.NET 현지화 자원 공급자 및 편집기 만들기" http://www.west-wind.com/presentations/wwdbresourceprovider/ 는 또한 지역화 특성과 제어를 도시 DbResourceControl 포함

http://guysmithferrier.com/Downloads/Top10TipsI18NASPNET.pdf 가입일

http://www.guysmithferrier.com/post/2009/05/Localizing-ASPNET-MVC.aspx

HTML 컨트롤을 동등한 ASP.NET 서버 컨트롤로 변환하려면 http://www.dotneti18n.com/Downloads.aspx (VS20010/ASPNETSpecifics/I18NRefactorings/I18NRefactorings in 2010 zip)의 다운로드에서 I18NRefactorings (VS의 추가 기능)을 확인하십시오. 이 과정을 자동화하십시오.

관련 문제