【问题标题】:Is app localization implemented at download time or runtime?应用程序本地化是在下载时还是运行时实现的?
【发布时间】:2017-03-12 20:58:09
【问题描述】:

对于采用区域/语言本地化设计的 iOS 和 Android 应用,我想知道:从应用商店购买时,是否所有不同的本地化字符串等已下载到用户的设备上,或者是否已经针对文件大小,仅下载与购买时用户的区域/语言设置相匹配的文件?

如果是前者(所有内容都下载到设备上,然后在运行时实现本地化),那对我来说将是一个大问题。我的应用程序依赖于一个非常大的文本数据库,该数据库需要使用用户设备的语言。同时拥有所有不同的语言版本将占用大量空间。所以,这意味着要么我必须:1)有一个巨大的应用程序文件大小,要么 2)必须以每种语言发布一个不同的应用程序实例,这两者都不是理想的(尽管我可以接受第二种选择,如果我必须)。还是有其他方法?

尽管距离发布还有很长的路要走,但我需要开始考虑这一点,因为它会影响我未来组织事情的方式。

【问题讨论】:

    标签: android ios localization


    【解决方案1】:

    你必须在你的应用程序中设置它,所以我认为应用程序精简过程不会解决这个问题。

    如果您拥有大量文本,则应考虑为其创建服务,并在需要时根据您的设备语言或用户偏好(语言菜单)(如果您在应用中有)从该服务中获取文本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      • 2013-03-09
      • 1970-01-01
      • 2021-08-11
      • 2011-11-25
      • 1970-01-01
      相关资源
      最近更新 更多