Android 上传多个APK到Play Store,并以不同语言对其进行本地化

Android 上传多个APK到Play Store,并以不同语言对其进行本地化,android,localization,apk,Android,Localization,Apk,是否可以在Google play store上上传同一应用程序的多个APK,并用不同的语言进行本地化?因此,如果一个英语用户下载该应用程序,他将下载用英语编译的APK。或者,如果意大利用户下载该应用程序,他将下载用意大利语编译的APK。等等有可能吗?没有 多APK功能不支持按国家筛选,只支持以下筛选 每个APK支持不同的OpenGL纹理压缩格式 每个APK支持不同的屏幕尺寸和密度。支持 每个APK具有不同的设备功能集。支持不同的 每个APK的平台版本。每个APK支持不同的CPU体系结构(例如,

是否可以在Google play store上上传同一应用程序的多个APK,并用不同的语言进行本地化?因此,如果一个英语用户下载该应用程序,他将下载用英语编译的APK。或者,如果意大利用户下载该应用程序,他将下载用意大利语编译的APK。等等有可能吗?

没有

多APK功能不支持按国家筛选,只支持以下筛选

  • 每个APK支持不同的OpenGL纹理压缩格式
  • 每个APK支持不同的屏幕尺寸和密度。支持
  • 每个APK具有不同的设备功能集。支持不同的
  • 每个APK的平台版本。每个APK支持不同的CPU体系结构(例如,当您的应用程序使用 Android NDK)
有关更多信息,请参阅此处


针对您问题的建议

您可以使用资源本地化应用程序。可以翻译成另一种语言的文本字符串、布局、声音、图形和任何其他静态数据

假设应用程序的默认语言是英语。还假设您希望将应用程序中的所有文本本地化为法语,将应用程序中的大部分文本(应用程序标题除外)本地化为日语。在这种情况下,您可以创建三个可选的strings.xml文件,每个文件存储在特定于语言环境的资源目录中:

  • res/values/strings.xml
    包含应用程序使用的所有字符串的英文文本,包括名为title的字符串的文本
  • res/values fr/strings.xml
    包含所有字符串的法文文本,包括标题
  • res/values ja/strings.xml
    包含除标题以外的所有字符串的日语文本
在中有一个完美的本地化指南。请看一看