在本地化设置包的文档here中,似乎暗示用户默认值中的字符串仅使用设置包中的.strings文件进行本地化。
是否可以将这些.strings文件与主应用程序的本地化资源相结合,以便所有翻译都位于单个位置,而不是分布在主应用程序包和设置包中?
答案 0 :(得分:0)
不,捆绑包用于封装其中包含的数据。系统设置应用程序只关心设置包中的内容。另一方面,常规应用程序仅关注其捆绑包内的内容,默认情况下。我可以想象有可能破解它并将所有内容存储在设置包中。只需创建自己的NSLocalizedString宏即可在设置包中搜索字符串,但这会产生比解决更多的问题。