Sir*_*ont 1 localization windows-phone-7 windows-phone-7.1
我的转换器中存在本地化问题.所以,我尝试了一个新项目,但仍然存在问题.
因此,我为Windows Phone应用程序创建了一个全新的Silverlight应用程序(7.0,但7.1不能解决我的问题).
我添加了两个资源文件:Strings.resx和Strings.fr.resx.这两个文件有两个字符串属性:HelloString和ByeString,都是正确启动的.
然后,我转到ctor中的Mainpage.xaml.cs并添加以下简单行.
PageTitle.Text = Strings.HelloString;
Run Code Online (Sandbox Code Playgroud)
每当我将模拟器或手机设置为英语或法语时,我总是得到相同的字符串(Hello).
我试图重命名文件Strings.fr-FR.resx.仍然是同一个问题.从当前线程返回的CurrentUICulture是正确的.我还试图在资源上强制文化:
Strings.Culture = new System.Globalization.CultureInfo("fr-FR");
Run Code Online (Sandbox Code Playgroud)
有没有人有想法?
你没有说你已经SupportedCultures
为项目设置了.如果没有这个,将永远不会使用其他语言资源文件.
请参阅http://msdn.microsoft.com/en-us/library/dd941931(v=vs.95).aspx
归档时间: |
|
查看次数: |
875 次 |
最近记录: |