Windows Phone Toolkit本地化不起作用

时间:2014-11-25 18:54:13

标签: c# xaml silverlight windows-phone-8

我无法使WPToolkit本地化工作。

我从GitHub下载了示例应用程序,一切正常。然后我创建了新的Windows Phone Silverlight项目(针对WP 8.0),并从Nuget安装了最新的WPtoolkit.Kinnara,并将xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"<toolkit:ToggleSwitch Header="Test"/>添加到了MainPage.xaml。并将应用程序安装到我的手机上即使我的手机的语言和地区设置都设置为土耳其语和土耳其语,ToggleSwitch内容为英语(“开”和“关”)而不是土耳其语(“Açık”和“Kapalı”)。

我尝试设置Language="tr-TR",将项目中性语言设置为tr-TR和 在App.xaml.cs中添加Thread.CurrentThread.CurrentCulture = new CultureInfo("tr-TR")Thread.CurrentThread.CurrentUICulture = new CultureInfo("tr-TR"),但这些都不起作用。

我不想为这些基本内容编写自己的转换器。我做错了什么,或者我怎样才能使这个工作?

2 个答案:

答案 0 :(得分:1)

我认为您错过了土耳其语言的项目支持文化选项。打开项目设置并在supported cultures列表中启用您的语言。

答案 1 :(得分:0)

尝试this ..它解释了如何完成本地化。使用Microsoft多语言工具包。并使用AppResources.resx文件添加文本字符串,然后您可以选择要本地化的语言并使用Multilingual Toolkit编辑器进行翻译。