Localization 本地化字符串文件不适用于Xcode 5中的xib
我有以下用于本地化的文件结构 A.xib ->A.xib(基础) ->A.字符串(西班牙语) ->A.字符串(英语) 因为它是“使用基础国际化”。我们可以期望只有一个xib文件和本地化所需的字符串文件 但是,只要我将这个字符串文件转换为.xib(对于每种语言,我们都有.xib文件。这是基本国际化之前的情况)。iOS模拟器开始工作,设备对这些变化做出响应 注意:-我还尝试重置模拟器,清理并创建构建,但没有成功 不知道当我使用.strings文件进行本地化时,本地化失败的原因Localization 本地化字符串文件不适用于Xcode 5中的xib,localization,xcode5,xib,localizable.strings,Localization,Xcode5,Xib,Localizable.strings,我有以下用于本地化的文件结构 A.xib ->A.xib(基础) ->A.字符串(西班牙语) ->A.字符串(英语) 因为它是“使用基础国际化”。我们可以期望只有一个xib文件和本地化所需的字符串文件 但是,只要我将这个字符串文件转换为.xib(对于每种语言,我们都有.xib文件。这是基本国际化之前的情况)。iOS模拟器开始工作,设备对这些变化做出响应 注意:-我还尝试重置模拟器,清理并创建构建,但没有成功 不知道当我使用.strings文件进行本地化时,本地化失败的原因 对于在Xcode ID
对于在Xcode IDE上花费更多时间并占用开发时间的小错误,欢迎提供帮助。在Xcode 6中,您需要选择“使用自动布局”才能使用字符串文件。如果执行以下操作,则存在已知问题:
1)Your storyboard or XIB uses size classes.
2)The base localization and build target are set to Universal.
3)The build target is for iOS 7.0
可以使用可本地化字符串通过Xcode自动生成本地化的XIB文件,如果不启用自动布局,则需要这样做 这是Xcode中的一个bug。
您所要做的就是将可本地化字符串文件转换为Interface Builder文件。
您可以在interface builder文件属性的本地化部分中执行此操作。好问题。我也有同样的问题。本地化在XCode中简直是一团糟。你找到解决方案了吗?没有。我用的是.xib。我在从.strings迁移到.xib时考虑的另一个事实是,语言中的一个“单词”可以消耗30分,而在其他语言中它可以消耗50分。