将 Localizable.Strings 从一个项目复制到另一个项目
Posted
技术标签:
【中文标题】将 Localizable.Strings 从一个项目复制到另一个项目【英文标题】:Copy Localizable.Strings from one project to another 【发布时间】:2009-12-13 12:56:56 【问题描述】:我需要将 Localizable.Strings 文件/文件夹从一个 Xcode 项目复制到另一个。我很难看到如何去做。我宁愿不必重新创建然后复制内容,但目前我找不到其他方法。使用 Add Existing 或 Drag and Drop 从两个 Xcode 窗口导入文件夹似乎不正确。
【问题讨论】:
【参考方案1】:您可以在 Finder(en.proj、it.proj 等)中找到文件夹并将它们复制到另一个位置。然后删除它们包含的任何新项目不需要的文件。然后将它们导入到您的新项目中。
【讨论】:
那是我尝试过的,但我的资源中没有 Localizable.Strings 项目——只有几个文件夹。你能解释一下导入步骤吗?我想这就是我出错的地方吗? 要拥有可本地化的字符串,您需要将Localizable.strings
文件放在多个文件夹中,并使用默认语言名称,例如英语的en.lproj
,意大利语的it.lproj
,等等......所以你应该有我上面命名的这 2 个文件夹,每个文件夹都应该包含一个 Localizable.strings
文件。当您导入这 2 个文件夹时,Xcode 将只显示一个 Localizable.strings 文件,该文件将展开以显示 2 个本地化。以上是关于将 Localizable.Strings 从一个项目复制到另一个项目的主要内容,如果未能解决你的问题,请参考以下文章
如何通过代码从应用程序更新 localizable.strings?
iOS - 将 NSDictionary 写入 Localizable.strings
IOS:将语言添加为 Localizable.strings