2010-11-17 77 views
0

我正在处理本地化的wp7应用程序,并且正在构建我的resx文件并且运行时遇到了es-MX文件未被使用的问题设置正确。我还有一个es-ES文件,并且正在使用它的字符串而不是es-MX文件。无法获取要使用的es-MX资源文件

这里是我的csproj支持文化:

<SupportedCultures>en-GB;es-PE;es-MX;it;fr;nl;es-ES;</SupportedCultures> 

当检查它返回ES-MX的线程的CurrentCulture。但是这些字符串正在从ES-ES文件中加载。

感谢您的任何帮助。

克里斯

回答

1

在下面的例子中后:http://msdn.microsoft.com/en-us/library/ff637520%28v=vs.92%29.aspx这仍然无法正常工作。这是为了避免es-ES和es-PE之间的差异不能正确拾取。

将这行代码添加到App.XAML.cs中的App()中,将它们全部结合在一起。

AppResources.Culture = System.Threading.Thread.CurrentThread.CurrentCulture;