ios - 本地化文件未显示在选项上

标签 ios localization

无法本地化项目。我错误地删除了现有的英文选项。因此,尽管 English.strings 文件存在于资源中,但它不会在任何地方显示为选项。我应该怎么做才能恢复原状?

enter image description here

enter image description here

最佳答案

创建项目时,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/

相关文章:

ios - 将值传递给模态 UIViewController - Swift

ios - 在 iOS 上禁用点击页面滚动

ios - Firestore - 查询引用字段

cakephp - 本地化不起作用

ios - XCode Storyboard本地化重复字符串合并?

android - 如何在调用 attachBaseContext 之前获取 sharedPreferences 键值?

ios - 从 block 中设置 UILabel 的文本不能按预期工作

android - "If This Then That"如何实现对第三方用户帐户的访问(所谓的 "Channels")?

iphone - 将常量语言设置为 CLPlacemark 实例类

python - OSX 上的 locale.getlocale() 问题