使用Xcode 7本地化iOS框架字符串和资源

使用Xcode 7本地化iOS框架字符串和资源,ios,swift,localization,xcode7,Ios,Swift,Localization,Xcode7,我有一个使用Xcode 7构建的Swift框架。一切正常,现在我想添加国际化/本地化支持 我已经回顾了WWDC 2014视频本地化与Xcode 6,其中讨论了本地化的应用程序 然而,看起来我不能在框架项目中使用基本国际化来本地化我的故事板。当我尝试启用“使用基本国际化项目”设置时,弹出对话框将显示一个空的资源文件列表 请注意,我可以选择导出进行本地化。。。Xcode菜单选项,用于导出在代码中使用NSLocalizedString定义的字符串 框架项目是否需要一些不同的东西来支持故事板资源的国际化

我有一个使用Xcode 7构建的Swift框架。一切正常,现在我想添加国际化/本地化支持

我已经回顾了WWDC 2014视频本地化与Xcode 6,其中讨论了本地化的应用程序

然而,看起来我不能在框架项目中使用基本国际化来本地化我的故事板。当我尝试启用“使用基本国际化项目”设置时,弹出对话框将显示一个空的资源文件列表

请注意,我可以选择导出进行本地化。。。Xcode菜单选项,用于导出在代码中使用NSLocalizedString定义的字符串


框架项目是否需要一些不同的东西来支持故事板资源的国际化?

您是否在项目中添加了其他语言?如果没有将其他语言本地化为,则无法进行本地化

要执行此操作,请在左侧面板中选择项目,从中心菜单中选择“信息”选项卡,然后在“本地化”下,按+按钮向项目添加更多语言


然后,它会向您显示一个窗口,询问您希望本地化哪些文件,您应该可以从中受益。

我采用的解决方案是执行以下操作:

在Xcode项目导航器中,选择情节提要文件 在右侧的“文件检查器”面板中,单击“本地化…”。。。按钮 返回到项目信息,然后单击使用基本国际化 在弹出的对话框中,单击“完成”
完美的它确实奏效了。谢谢第三步。返回项目=>信息选项卡=>在本地化下点击+并选择语言,例如泰语/法语。最终结果:。为相应的故事板生成字符串文件。