MVVM中的本地化版本在xamarin iOS中无法正常运行

时间:2019-05-20 14:56:30

标签: c# xamarin localization mvvmcross

我使用以下URL在我的应用程序中实现本地化。它在xamarin中使用[MVVMCross框架。

https://mobileprogrammerblog.wordpress.com/2017/12/30/mvvm-cross-with-xamarin-platform-resx-localization/

但是,该应用程序不适用于iOS。我遵循了确切的方法。该代码适用于android部分。它能够在iOS中读取AppResources.en.resx,但无法读取AppResources.es.resx文件。当我将设备语言更改为西班牙语时,它使用的是AppResources.en.resx字符串,也不使用的是AppResources.resx(默认值)!您可以按照链接中给出的步骤重现问题。

有什么我错过或做错的事情吗?请让我知道!

1 个答案:

答案 0 :(得分:0)

这是因为在info.plist中将语言设置为英语。这就是为什么它不能使用其他语言。谢谢!