Xamarin在Play商店

时间:2016-04-13 07:41:20

标签: android resources xamarin.forms

我有一个用Xamarin表格用两种语言(意大利语和英语)编写的应用程序并使用资源(.resx文件)。 当我在Play商店加载APK时,他告诉我:“Localisations:仅限默认语言”。

为什么不列出这两种语言?

提前致谢。

1 个答案:

答案 0 :(得分:1)

我相信您在那里看到的信息是基于是否在APK中找到了本地本地化资源。这些是在此系统之后创建的字符串文件:https://developer.xamarin.com/guides/android/advanced_topics/localization/

当您在Xamarin Forms中使用RESX文件执行本地化时,它仍然可以工作,但那些本机资源文件夹不会存在。但是当应用程序安装在语言设置为意大利语的设备上时,它应该可以正常工作。

您可以通过在Android项目的values-it文件夹下添加resources文件夹来欺骗Play商店,并在其中放置一个空字符串资源文件:

<?xml version="1.0" encoding="utf-8"?>
<resources>
</resources>

但是,我认为这可能不是必要的,因为您的应用程序应该仍然有效。当我过去为应用程序完成此操作时,它运行得很好。当我在Play商店开发门户网站上查看APK详细信息时,它会显示&#34;默认+ 77种语言&#34;支持,即使我只提供英语和少数其他人。