是否可以组合设置包和主应用程序本地化资源?

时间:2010-07-29 21:09:18

标签: iphone cocoa-touch localization settings

在本地化设置包的文档here中,似乎暗示用户默认值中的字符串仅使用设置包中的.strings文件进行本地化。

是否可以将这些.strings文件与主应用程序的本地化资源相结合,以便所有翻译都位于单个位置,而不是分布在主应用程序包和设置包中?

1 个答案:

答案 0 :(得分:0)

不,捆绑包用于封装其中包含的数据。系统设置应用程序只关心设置包中的内容。另一方面,常规应用程序仅关注其捆绑包内的内容,默认情况下。我可以想象有可能破解它并将所有内容存储在设置包中。只需创建自己的NSLocalizedString宏即可在设置包中搜索字符串,但这会产生比解决更多的问题。