我目前正在开发一个拥有多个客户的应用程序,我们使用构建服务器构建我们的apk。我们的一些客户有西班牙语翻译,其他客户有俄语翻译等。
我想知道Google Play如何检测哪些语言是应用程序的一部分。是这样的:
值-ES
文件夹中没有任何内容
或
值-ES \的strings.xml
还有0个或更多文件?
我们不希望向用户显示该应用程序具有西班牙语版本,但实际上并非如此。
答案 0 :(得分:1)
在GooglePlay上发布您的应用时,您必须决定
您要分发到哪些国家/地区
- > Determine Country Distribution
在运行时,
Android会自动选择并加载与设备最匹配的资源。
- > Resource-Switching in Android
因此,请务必确保每个字符串都有默认版本
res / values / strings.xml以避免应用程序崩溃
并可选择为其他语言添加文件夹/ resource_files,
例如值-ES / strings.xml中
如果不需要翻译字符串(例如' OK'在许多语言中),则不必在相应的附加文件夹中提供版本。