Localization Windows Phone8应用程序的本地化
我想为windows phone 8应用程序提供本地化支持 在应用程序的设置页面中,用户将找到两种语言英语和阿拉伯语 因此,当用户单击任何语言时,应用程序都应该以相应的语言显示所有内容 所选语言不应更改手机的语言,这意味着语言更改只应反映在应用程序中 我期待着你的回应 谢谢和问候Localization Windows Phone8应用程序的本地化,localization,windows-phone-8,Localization,Windows Phone 8,我想为windows phone 8应用程序提供本地化支持 在应用程序的设置页面中,用户将找到两种语言英语和阿拉伯语 因此,当用户单击任何语言时,应用程序都应该以相应的语言显示所有内容 所选语言不应更改手机的语言,这意味着语言更改只应反映在应用程序中 我期待着你的回应 谢谢和问候 Suresh首先添加阿拉伯语的resx文件,然后在需要更改语言时写入 如果你想换成阿拉伯语 Thread.CurrentThread.CurrentCulture = new Syste
Suresh首先添加阿拉伯语的resx文件,然后在需要更改语言时写入
如果你想换成阿拉伯语
Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("ar-AE");
Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("ar-AE");
否则写
Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en-US");
我希望这会有帮助……看看这个问题:嗨,桑德普,我照你说的做了。每当我点击阿拉伯语按钮,标题就不会变为阿拉伯语。我不知道出了什么问题。您必须将标题与资源文件中的属性绑定,如Text=“{Binding Path=LocalizedResources.Propertyname,Source={StaticResource LocalizedStrings}}”,其中属性名称将是资源文件中属性的名称Hi Sandeep,我这样给出。但我仍然没有得到标题中的阿拉伯语文本。你必须重新加载该页面,这意味着在更改语言后,你必须像navigationservices.navigate(新uri(“pagename”,urikind.relative))一样再次调用该页面;您好,Sandeep,私有void Ar_btn_单击(对象发送方,RoutedEventArgs e){Thread.CurrentThread.CurrentCulture=new System.Globalization.CultureInfo(“Ar SA”);Thread.CurrentThread.CurrentUICulture=new System.Globalization.CultureInfo(“Ar SA”);NavigationService.Navigate(新Uri(“/MainPage.xaml)”,UriKind.Relative));}现在也没有结果了。