2010-12-05 7 views
2

WPF 및 Silverlight에서 모두 사용할 수있는 현지화 방법이 있습니까? 나는 주로 두 가지 프레임 워크에 어떤 방법이 내장되고 사용할 수 있는지에 대해 듣고 자합니다.Silverlight 및 WPF의 현지화 방법

답변

1

난 둘 WPF에 대한 지원을 언급하고 실버 라이트 Lingobit 소프트웨어 현지화 도구입니다 WPF의 aplication하지만 도구 현지화를위한 다양한 기술과 tols 건너 있지만 - http://www.lingobit.com/solutions/wpf/wpf_localization.html

다른 어떤 유용한 정보 -

http://www.codeproject.com/Articles/37339/WPF-Localization.aspx

http://wpflocalization.codeplex.com/releases/view/29389

http://msdn.microsoft.com/en-us/library/ms788718.aspx

+0

Silverlight와 WPF에서 모두 작동하는 문자열 리소스 사전을 사용하는 방식을 결정했습니다. – Brian

0

Sisulizer은 WPF 및 Silverlight 응용 프로그램을 현지화 할 수 있습니다. Sisulizer를 사용하여 각 XAML 및 RESX 파일을 로컬 화하거나 위성 어셈블리 파일을 직접 컴파일하거나 Visual Studio 프로젝트 또는 솔루션 파일을 선택하거나 Sisulizer가 XAML, RESX, 이미지 등을 로컬 화하고 마지막으로 현지화 된 위성 어셈블리 파일을 컴파일 할 수 있습니다.

Silverlight의 경우 XAP 파일을 선택할 수도 있습니다. Sisulizer는 콘텐츠 (예 : 어셈블리 및 리소스)를 읽고 다국어 또는 현지화 된 XAP 파일을 만듭니다.

SISULizer의 RESX 외에도 XAML을 지역화하는 방법은 XAML 기반 응용 프로그램을 훨씬 쉽게 개발할 수 있습니다. 문자열을 XAML에서 RESX로 이동하지 않아도됩니다.

<TextBlock Text="{Binding Path=Resource1.HelloText, Source={StaticResource LocalizedString }}"/> 

and 

<data name="LocalizedString" xml:space="preserve"> 
    <value>Hello World</value> 
</data> 

문자열을 XAML에 직접 입력 할 수 있습니다.

<TextBlock Text="Hello World"/> 

나중에 XAML은 쓰기, 읽기 및 유지 관리가 훨씬 쉽습니다.