ios - xcode 6.1 发现重复的本地化资源 "/Localizable.strings"

标签 ios localization xcode6 xcode6.1 xliff

我正在从 .xliff 文件向 iOS 应用程序添加多种语言。第一次导入时,一切都按计划进行,一切都很好,而且效果很好。然而,在第二个时候,它会告诉我:

Duplicate localized resource "XXX/Localizable.strings" found

它似乎没有正确对文件进行分组,即使它们位于查找器中的适当位置。

有什么想法吗?

最佳答案

我无法让它正常工作,但这是我的解决方法: 我将导入语言 1,观察文件添加到项目中,然后删除 Xcode 项目中的引用(注意我没有从磁盘中删除它们)。这使得 Xcode 不知道它们存在于项目中,但它们仍然存在于 finder 的项目文件夹中。

我对除最后一种语言之外的每种语言都执行了此操作。我单击创建的 localized.strings 文件的最后一种语言,然后单击“将文件添加到项目”,然后添加回我之前删除引用的所有文件。

我认为这只是某种错误,但这是我解决它们问题的唯一方法。

关于ios - xcode 6.1 发现重复的本地化资源 "/Localizable.strings",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27361924/

相关文章:

java - 语言环境货币符号

ios - 通过遍历字典显示随机问题

swift - 字典 updateValue 导致 swift 编译器段错误

swift - 如何使用 Storyboard ID 滑动 View Controller

ios - 使用 NSUserdefaults 注销用户会出现什么错误?

ios - Braintree 一次性付款请求加载时间过长

iPhone 应用程序根据每个国家/地区的应用程序商店本地化并更改应用程序名称

c# - 在 WPF/XAML 中显示本地时区的时间

ios - 我可以在不提供.app路径的情况下使用appium启动安装在iPhone上的应用程序吗

ios - 如何在 Xcode 中调试 EXC_BREAKPOINT (SIGTRAP)