【发布时间】:2011-11-09 15:29:58
【问题描述】:
在我开发项目时,我想为本地化做准备,并将我的所有字符串添加到字符串宏 NSLocalizedString 调用中,然后使用 Localizable.string 为这些键赋值。
我从我的 xCode 项目中创建了一个字符串文件,并将该文件保存在我的 en.lproj 文件夹中。但是,当我开始使用它时,在 Localizable.strings 中输入的键值没有在我的代码中注册,因此显示的字符串是我在宏中输入的键。但是,如果我将 Localizable.strings 文件保存在 en.lproj 文件夹中,一切都会按预期工作。这对我来说似乎很奇怪,因为我期望所有本地化项目都需要存储在 .lproj 文件夹中。
谁能告诉我这样做的正确方法是什么,我将来会遇到问题吗?
【问题讨论】:
标签: iphone localization localizable.strings