无法本地化项目。我错误地删除了现有的英文选项。因此,尽管 English.strings 文件存在于资源中,但它不会在任何地方显示为选项。我应该怎么做才能恢复原状?
最佳答案
创建项目时,Main Storyboard 和 InfoPlist.strings 默认已本地化。从信息中删除后(如第一张图所示),您的 Storyboard和 infoPlist 将从导航器区域消失。但是,如果您检查项目文件夹,默认语言“lproj”文件夹(在我的示例中为 en.lproj)仍将存在。
*将文件添加回 Xcode 导航器区域(InfoPlist.strings 将位于支持文件下)。您将在信息下取回语言。
*在支持文件下创建一个 Localizable.strings 文件。在其文件检查器中,单击“本地化”(如果我没记错的话!),您将获得默认语言选项。
*最后,转到信息(第一张图片),添加任何其他语言,Xcode 将显示 3 个要本地化的文件。
希望这对您有所帮助!
附言- 我在 Xcode 4.5 中检查过这个。请确认这是否也适用于 Xcode 5。
关于ios - 本地化文件未显示在选项上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22996905/