Play商店如何识别应用程序的语言?

时间:2015-07-15 17:40:26

标签: android google-play

我目前正在开发一个拥有多个客户的应用程序,我们使用构建服务器构建我们的apk。我们的一些客户有西班牙语翻译,其他客户有俄语翻译等。

我想知道Google Play如何检测哪些语言是应用程序的一部分。是这样的:

  

值-ES

文件夹中没有任何内容

  

值-ES \的strings.xml

还有0个或更多文件?

我们不希望向用户显示该应用程序具有西班牙语版本,但实际上并非如此。

1 个答案:

答案 0 :(得分:1)

在GooglePlay上发布您的应用时,您必须决定

  

您要分发到哪些国家/地区

- > Determine Country Distribution

在运行时,

  

Android会自动选择并加载与设备最匹配的资源。

- > Resource-Switching in Android

因此,请务必确保每个字符串都有默认版本 res / values / strings.xml以避免应用程序崩溃
并可选择为其他语言添加文件夹/ resource_files, 例如值-ES / strings.xml中

如果不需要翻译字符串(例如' OK'在许多语言中),则不必在相应的附加文件夹中提供版本。