我有一个关于国际化的问题,但我在谷歌上搜索失败,所以我决定在这里问。
我正在编写一个包含大量资源(图像和影片剪辑)的应用程序。另外,我需要创建多个语言版本的应用程序。我的首要任务是使包的大小尽可能小,因为我不希望用户被迫下载包含资源所有可能语言版本的包。一种解决方案是创建 N 个项目,每个项目都包含特定语言的资源。它有一个主要缺点——维护起来要困难得多。
我的问题是:如果我使用 Apple 本地化应用程序的方式(即我将拥有多个 .lproj 文件夹),特定国家/地区的 AppStore 会仅下载特定语言的所需资源吗?如果没有,如何在不制作N个项目的情况下实现它?