유감스럽게도 AppResources.resx 파일의 자동 생성은 Windows Phone 8 응용 프로그램에서만 작동하는 것으로 보입니다. Windows Phone 7 앱의 경우 수동으로 모두 수행해야합니다. 오른쪽 클릭 : (WP8에 대한 동일) 프로젝트 속성에서 "지원되는 문화"의 언어
2 단계를 선택 : 1
단계 :이 윈도우 폰 7에서 응용 프로그램을 지역화하는 방법입니다 > 추가 - - 솔루션 탐색기에서 프로젝트> 새 항목 ...
3 단계 : 는 유형 Resources File
하고 이름을 AppResources.resx
를 선택
4 단계 : 열고 AppResources.resx
파일과 Access Modifier
Public
에 변경 : 를 반복하여 다른 모든 언어에 대한 2 단계, 3, 4 원하는 : 5가
단계 파일 이름은 AppResources.<culture>.resx
입니다 (예 : AppResources.sv.resx
, 스웨덴어).
6 단계 :
public class LocalizedStrings
{
private static AppResources _localizedResources = new AppResources();
public AppResources AppResources
{
get { return _localizedResources; }
}
}
7 단계 : 열기 앱 다음과 같은 코드로 "LocalizedStrings.cs"라는 클래스를 만듭니다.XAML은, 그리고 <Appllication.Resources>
에 다음을 추가합니다
<Application.Resources>
<local:LocalizedStrings x:Key="LocalizedStrings" />
</Application.Resources>
8 단계 : 는 이제 다음과 같은 방법으로 번역을 사용할 수 있습니다
<TextBlock Text="{Binding AppResources.Title, Source={StaticResource LocalizedStrings}}" />
Title
가 AppResources에서 Name
열입니다. resx 파일.
감사! MSDN 솔루션이 WP7을 지원하는지 확인해도 "WP OS 7.1 및 8"이라고 대답했습니다. -0- –
그래도 그걸 보았지만 틀렸어 야합니다. 또한 WP8이 아닌 WP7에서 작동하는 두 대의 컴퓨터에서 시도했습니다. –