2012-03-04 2 views
1

이 가이드에 따라 기존 실버 라이트 앱에 동적 로컬 리 제이션을 추가하려고합니다 : Localization Guide, 불행히도 정확한 작업을 수행해도 작동하지 않는 것 같습니다. 이 가이드는 MSDN 설명서를 기반으로 한 블로그의 Tim Heuer의 현지화 기사에서 영감을 얻었습니다.Silverlight 현지화 옵션

이 프로젝트는 Silverlight 4 및 .NET 3.5를 사용합니다. 이 가이드는 새로운 애플리케이션에서도 작동하지만 문제는 없습니다. 나에게 다소 도움이되지 않기 때문에 다른 방법으로 현지화를 구현할 수 있습니까? (XML에 모든 번역을 넣으시겠습니까? 데이터베이스를 통해로드 하시겠습니까? 다른 방법으로 RESX 파일에서로드 하시겠습니까?)

WCF RIA는 옵션이 아닙니다. .NET 3.5만을 사용하기 때문에 추측 할 수 없습니다. 이 사실에 내가 틀렸다면 나를 바로 잡습니다.

답변

0

유용한 옵션/답변의 수는 여기에 있습니다 : Localisation of Silverlight projects after completion

내 개인적인 취향은에서 필요한 언어를 당겨하는 것입니다 Is there a tool for helping the extraction of localizable text from Xaml?

우리 자신의 대답이 아니라 새로운 접근 방식에 당신이 직접한다 앱을 시작할 때 데이터베이스가 다운되고 ISO 스토리지에 캐싱됩니다. 큰 응용 프로그램의 경우 당신은 여전히 ​​비행에 때문에 매우 관리, 언어 당 다운로드 데이터의 백 이하의 몇 가지를 말하고있다. 중앙 데이터베이스는 업데이트하기에 훨씬 편리합니다 (우리는 클라이언트 응용 프로그램에서 수정 사항을 동적으로 제출할 수 있습니다).

PS. WCF RIA 서비스는 .Net 3.5와 잘 작동합니다 (몇 가지 최신 변경 사항이없는 경우 제외).

+0

당신의 대답은 용액에 RIA를 포함하지만, RIA (나는 3.5로 기존의 WCF의 RIA를 다운 그레이드 시도했지만 조립 오류가 팝업)에만 .NET 4.0에서 작동하는 것 같다. 나는 그것을 확인하기 위해 단지 두 번 확인해 보겠습니다. – Bahamut