所以我有这个应用程序已经在应用程序商店。为了获得对多语言本地化的支持,我们最近更改了本地化配置。如何摆脱旧的Localizable.strings?
旧配置:
./Localizable.strings
新配置:
./Swedish.lproj/General.strings
./Swedish.lproj/Localizable.strings
./Swedish.lproj/Settings.strings
如果我删除旧版本并安装新的一个一切正常,但是如果我离开了老版本的手机上当我安装新版本时,./Swedish.lproj/Localizable.strings
中的翻译将不可见。所以,在我看来,像老./Localizable.strings
仍留在手机上,隐藏在新./Swedish.lproj/Localizable.strings
。在./Swedish.lproj/General.strings
和./Swedish.lproj/Settings.strings
这两个作品的翻译。
我担心的是,如果我们发布的更新并为用户将被强制安装更新,以获得翻译工作,这将意味着他们失去了所有的数据文件之前卸载应用程序。所以你可以看到为什么这个问题具有高优先级。
如果我理解正确的问题的原因,我的问题是我如何摆脱./Localizable.strings
已经存在手机上的?更一般的问题是我该如何解决这个问题?
很抱歉的延迟。看起来你是对的。在应用程序发布之前,我们肯定不会知道,但基于我们所做的测试,我们期望它能够正常工作。 – 2011-02-04 13:57:21