【发布时间】:2016-08-04 10:08:20
【问题描述】:
正如 cocoapods 1.0.0.beta.1 的 changes 所说“使用 Base Internationalization 的本地化界面文件(XIB,Storyboard) - Base.lproj/Main.xib 和 en.lproj/Main.strings 表示为名为 Main.xib 的变体组”和 cocoapods 1.0.0.beta.1 “使用 Base Internationalization 时变体组使用 XIB 或 Storyboard 名称的特殊情况接口文件。”
我参考 demo 并使用 resource_bundles 来组织我的 podspecs 上的资源。
s.resource_bundles = {
'Resources' => ['LocalizationDemo/LocalizationDemo/Resources/**/*.{lproj,storyboard}']
}
我的 cocoapods 版本是 1.0.1,但目录结果是
-Resources
--en.lproj
---LocalizationDemo.strings
--LocalizationDemo.storyboard
--de.lproj
---LocalizationDemo.strings
这不是我期望的结果目录,接口国际化不起作用。 云谁给我一个正确的用法或demo?
添加:我使用 xcode 的导入/导出本地化,然后再将其添加到其他项目。我希望它可以通过直接导入的 xliff 文件来工作,而不是添加 IBOutlet 或 UI 控件的子类。
【问题讨论】:
-
@PoojaM.Bohora。谢谢你的回复,但这对我没有帮助。
标签: ios storyboard localizable.strings podspec